diff --git a/credentials/apps/badges/admin.py b/credentials/apps/badges/admin.py index db26a5e48..a3d167dc5 100644 --- a/credentials/apps/badges/admin.py +++ b/credentials/apps/badges/admin.py @@ -194,7 +194,7 @@ def delete_model(self, request, obj): """ if obj.is_active: messages.set_level(request, messages.ERROR) - messages.error(request, "Active badge template cannot be deleted.") + messages.error(request, _("Active badge template cannot be deleted.")) return super().delete_model(request, obj) @@ -204,7 +204,7 @@ def delete_queryset(self, request, queryset): """ if queryset.filter(is_active=True).exists(): messages.set_level(request, messages.ERROR) - messages.error(request, "Active badge templates cannot be deleted.") + messages.error(request, _("Active badge templates cannot be deleted.")) return super().delete_queryset(request, queryset) @@ -228,7 +228,7 @@ def save_related(self, request, form, formsets, change): obj = form.instance if obj.is_active and not obj.requirements.exists(): messages.set_level(request, messages.ERROR) - messages.error(request, "Badge Template must have at least 1 Requirement set.") + messages.error(request, _("Badge Template must have at least 1 Requirement set.")) return super().save_related(request, form, formsets, change) diff --git a/credentials/apps/badges/admin_forms.py b/credentials/apps/badges/admin_forms.py index 2363a936a..6d3022bf7 100644 --- a/credentials/apps/badges/admin_forms.py +++ b/credentials/apps/badges/admin_forms.py @@ -76,7 +76,7 @@ def clean(self): if requirements and not all( [requirement.template.id == cleaned_data.get("template").id for requirement in requirements] ): - raise forms.ValidationError("All requirements must belong to the same template.") + raise forms.ValidationError(_("All requirements must belong to the same template.")) return cleaned_data diff --git a/credentials/conf/locale/ar/LC_MESSAGES/django.mo b/credentials/conf/locale/ar/LC_MESSAGES/django.mo index 1e4ab5d57..3de4754fc 100644 Binary files a/credentials/conf/locale/ar/LC_MESSAGES/django.mo and b/credentials/conf/locale/ar/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/ar/LC_MESSAGES/django.po b/credentials/conf/locale/ar/LC_MESSAGES/django.po index 6b37fd238..d4a50b4e5 100644 --- a/credentials/conf/locale/ar/LC_MESSAGES/django.po +++ b/credentials/conf/locale/ar/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ # Copyright (C) 2022 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2022. -# +# # Translators: # AR R1 , 2016 # 6e68c7971a89e50e680ae9444d303c8f, 2016 @@ -17,254 +17,415 @@ # Albert St. Aubin , 2021 # Rama Alshebel, 2021 # Roaa Nader , 2021 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2022-07-20 19:49+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Roaa Nader , 2021\n" "Language-Team: Arabic (https://www.transifex.com/open-edx/teams/6205/ar/)\n" +"Language: ar\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: ar\n" -"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" -#: apps/core/admin.py +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "المعلومات الشخصية" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "الصلاحيات" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "تواريخ مهمّة" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "الروابط" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "المشاركة على مواقع التواصل الاجتماعي" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "معرّف تطبيق فيسبوك مطلوب لتمكين المشاركة عبر فيسبوك." -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "اسم المنصة" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "اسم منصة edX المفتوحة" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "مفتاح القسم" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "كتابة القسم/مفتاح API." -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "اسم الوضع" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" "اسم الوضع الذي سيتم استخدامه لهذا الموقع، يجب أن تكون هذه القيمة في حالة " "الأحرف الصغيرة." -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "رابط قاعدة نظام إدارة التعلّم ’LMS‘ للموقع المُخصّص" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" "رابط المصدر لموقع نظام إدارة التعلّم (مثال https://courses.stage.edx.org)" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "رابط كتالوج API" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "رابط المصدر لكتالوج API (e.g. https://api.edx.org/catalog/v1/)" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "رابط شروط الخدمة" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "رايط سياسة الخصوصية" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "رابط الصفحة الرئيسية" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "اسم الشركة" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "رابط الشهادة الموثقّة" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "رابط المساعدة بشأن الشهادة" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "رابط صفحة الأسئلة حول الشهادات" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "تمكين سجلات المتعلم" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "تفعيل خاصيّة السجلات، لدى نظام إدارة التعلم الإعدادات نفسها." -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "رابط صفحة المساعدة لسجلات المتعلّم" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "رابط صفحة الأسئلة حول سجلات المتعلم" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "معرّف فيسبوك" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "معرّف تطبيق فيسبوك للمشاركة" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "اسم المستخدم في تويتر" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" "تضمين اسم المستخدم لتويتر في الوثائق المعتمدة في التغريدات، لا تقم بتضمينها " "@." -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "تمكين المشاركة على فيسبوك" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "تمكين المشاركة عبر فيسبوك" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "تمكين المشاركة على لينكد إن" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "تمكين المشاركة عبر لينكد إن" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "تمكين المشاركة على تويتر" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "تمكين المشاركة عبر تويتر" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "الاسم الكامل" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "يجب أن يكون لدى جميع المنظمات في البرنامج صورة شهادة محددة!" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "يجب أن يكون حجم ملف الصورة أقل من 250 كيلو بايت." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "مفتاح الدورة التدريبية غير صالح." -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "اسم المؤسسة الموقعة في حال كان مختلف عن اسم المؤسسة المُصدرة." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" "يجب أن تكون الصورة بصيغة PNG مربعة. يجب ألا يتجاوز حجم الملف 250 كيلو بايت." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "تم المنح" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "تم الإلغاء" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "رابط الصفحة من حيث يمكن تنزيل الشهادات" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "معرف البرنامج العالمي الخاص" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -"عرض اسم المؤسسة الشريكة (على سبيل المثال: جامعة ACME) بدلاً من الاسم المختصر" -" (مثلاً: ACMEx)" +"عرض اسم المؤسسة الشريكة (على سبيل المثال: جامعة ACME) بدلاً من الاسم المختصر " +"(مثلاً: ACMEx)" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "استخدم اسم المؤسسة" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "لقد أكملت مساقًا على {platform_name}. شاهد شهادتي:" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "{first_org} و {second_org}" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "{series_of_orgs}، و {last_org}" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" @@ -272,128 +433,129 @@ msgstr "" "أكمل بنجاح جميع الدورات التعليمية وحصل على درجت الكافية للحصول على شهادة " "مهنية في" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "شهادة مهنية" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "تم حذف بيانات التخزين المؤقت." -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "{action} ليس إجراءً صالحًا." -#: apps/records/api.py +#: credentials/apps/records/api.py:213 msgid "N/A" msgstr "غير متوفر" -#: apps/records/models.py +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "تم الإرسال" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "أخرى" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" "يمكن ربط مسارات الوحدات الدراسية للمستخدم بمسارات الوحدات الدراسية فقط." -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "سجلات متعلّمي" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "يمكن إنشاء سجل برنامج فور حصولك على شهادة مساق في برنامج" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "عرض قوائم البرنامج" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "مايلي قائمة بالبرامج المفعلة التي يُنشأ لأجلها سجلات البرنامج" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "الصفحة التي طلبتها غير موجودة " -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "خطأ في الخادم" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "اطبع أو شارك شهادتك" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "شارك هذه الشهادة عبر فيسبوك" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "أرسل هذه الشهادة في تغريدة" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "إضافة إلى ملف شخصي على لينكد إن" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "أضف هذه الشهادة إلى ملفك الشخصي على لينكد إن" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "طباعة" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "اطبع هذه الشهادة" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "السياسات القانونية" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "شروط الخدمة وميثاق الشرف" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "سياسة الخصوصية" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -"جميع الحقوق محفوظة إلا إذا تم الإشارة إلى غير ذلك. تعد edX وOpen edX وشعارات" -" edX وOpen EdX علامات تجارية مسجلة التابعة لمؤسسة edX Inc." +"جميع الحقوق محفوظة إلا إذا تم الإشارة إلى غير ذلك. تعد edX وOpen edX وشعارات " +"edX وOpen EdX علامات تجارية مسجلة التابعة لمؤسسة edX Inc." -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "بإدارة" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "الانتقال إلى المحتوى الرئيسي" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "تهانينا، %(user_name)s" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -403,62 +565,60 @@ msgstr "" "لقد عملت بجد للحصول على الشهادة من %(platform_name)s — شاركها مع الزملاء " "والأصدقاء والعائلة لتهنئتك على تحقيق إنجازك في %(program_display_name)s." -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "انتقل إلى الصفحة الرئيسية لـ %(platform_name)s" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "جميع الحقوق محفوظة" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "مرحبًا" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "تهانينا لإتمامك برنامج %(program_title)s%(program_type)s!" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "مع التحية.
فريق منصة %(platform_name)s" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "مع التحية" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "فريق %(platform_name)s" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "تهانينا لإتمامك برنامج %(program_title)s%(program_type)s!" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "مدعومة من المؤسسات التالية" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "الشعار" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " @@ -467,34 +627,33 @@ msgstr "" "{start_span}هذا للمصادقة على أن{end_span} {start_strong} {user_name} " "{end_strong}" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "قدمت %(org_name_string)sالبرنامج بالتعاون مع %(platform_name)s." -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "لاحظها" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "صادر في {month} {year}" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "مُعرف شهادة صالح" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "المجهود" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" @@ -505,56 +664,54 @@ msgstr[3] "%(num_hours)s ساعات" msgstr[4] "%(num_hours)s ساعات" msgstr[5] "%(num_hours)s ساعات" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -"للحصول على نصائح ولمحات حول طباعة الشهادة، يمكنك الاطلاع على " -"{start_anchor}صفحة مساعدة توثيق شهادات الويب{end_anchor}." +"للحصول على نصائح ولمحات حول طباعة الشهادة، يمكنك الاطلاع على {start_anchor}" +"صفحة مساعدة توثيق شهادات الويب{end_anchor}." -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "عرض الإدارة" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "مسح بيانات التخزين المؤقت" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "سجل {program_name}" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." -msgstr "" -"قام %(user_full_name)sبإرسال سجل البرنامج المحدَّث لـ%(program_name)s." +msgstr "قام %(user_full_name)sبإرسال سجل البرنامج المحدَّث لـ%(program_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "قام %(user_full_name)sبإرسال سجل البرنامج الكامل لـ%(program_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -"قام %(user_full_name)s بإرسال سجل البرنامج المكتمل جزئيًا لـ " -"%(program_name)s" +"قام %(user_full_name)s بإرسال سجل البرنامج المكتمل جزئيًا لـ %(program_name)s" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." @@ -562,8 +719,8 @@ msgstr "" "يرغب المستخدم %(user_full_name)s بالالتحاق بالوحدة الدراسية في " "%(pathway_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " @@ -572,26 +729,36 @@ msgstr "" "يرجى عرض أو تحميل سجل البرنامج العام لـ %(user_full_name)sلتحديد حالة " "الأهلية." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "عرض سجل البرنامج" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "تحميل السجل (CSV)" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "%(program_name)s تحديث طلب الائتمان للمستخدم %(user_full_name)s" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "%(program_name)s طلب الائتمان للمستخدم %(user_full_name)s" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "إدارة الاعتماد" + +#, fuzzy +#~| msgid "Verified Certificate URL" +#~ msgid "Verified Learner ID" +#~ msgstr "رابط الشهادة الموثقّة" + +#, fuzzy +#~| msgid "View Program Record" +#~ msgid "Shared program record" +#~ msgstr "عرض سجل البرنامج" diff --git a/credentials/conf/locale/bg_BG/LC_MESSAGES/django.mo b/credentials/conf/locale/bg_BG/LC_MESSAGES/django.mo index 431b4cba2..98f3cd175 100644 Binary files a/credentials/conf/locale/bg_BG/LC_MESSAGES/django.mo and b/credentials/conf/locale/bg_BG/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/bg_BG/LC_MESSAGES/django.po b/credentials/conf/locale/bg_BG/LC_MESSAGES/django.po index a6d1dcfe7..95dd124eb 100644 --- a/credentials/conf/locale/bg_BG/LC_MESSAGES/django.po +++ b/credentials/conf/locale/bg_BG/LC_MESSAGES/django.po @@ -2,375 +2,537 @@ # Copyright (C) 2021 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2021. -# +# # Translators: # Tsvetanka Zhekova, 2016 # Petya Antonova , 2016 # Daniela Dancheva , 2020 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2021-04-23 15:20+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Daniela Dancheva , 2020\n" -"Language-Team: Bulgarian (Bulgaria) (https://www.transifex.com/open-edx/teams/6205/bg_BG/)\n" +"Language-Team: Bulgarian (Bulgaria) (https://www.transifex.com/open-edx/" +"teams/6205/bg_BG/)\n" +"Language: bg_BG\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: bg_BG\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/models.py +#: credentials/apps/records/api.py:213 +msgid "N/A" +msgstr "" + +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#: apps/records/views.py -msgid "N/A" -msgstr "" - -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -378,180 +540,177 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "" msgstr[1] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/bn_BD/LC_MESSAGES/django.mo b/credentials/conf/locale/bn_BD/LC_MESSAGES/django.mo index bc613289e..d48aa5195 100644 Binary files a/credentials/conf/locale/bn_BD/LC_MESSAGES/django.mo and b/credentials/conf/locale/bn_BD/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/bn_BD/LC_MESSAGES/django.po b/credentials/conf/locale/bn_BD/LC_MESSAGES/django.po index c7928f312..ef795da2e 100644 --- a/credentials/conf/locale/bn_BD/LC_MESSAGES/django.po +++ b/credentials/conf/locale/bn_BD/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ # Copyright (C) 2021 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2021. -# +# # Translators: # Soumik Saha , 2016 # itskawsar , 2016 @@ -11,370 +11,532 @@ # Masud Ahmed , 2018 # Monira Khanam Lotus , 2018 # Nurul Ferdous , 2020 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2021-04-23 15:20+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Nurul Ferdous , 2020\n" -"Language-Team: Bengali (Bangladesh) (https://www.transifex.com/open-edx/teams/6205/bn_BD/)\n" +"Language-Team: Bengali (Bangladesh) (https://www.transifex.com/open-edx/" +"teams/6205/bn_BD/)\n" +"Language: bn_BD\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: bn_BD\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/models.py +#: credentials/apps/records/api.py:213 +msgid "N/A" +msgstr "" + +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#: apps/records/views.py -msgid "N/A" -msgstr "" - -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -382,180 +544,177 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "" msgstr[1] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/bn_IN/LC_MESSAGES/django.mo b/credentials/conf/locale/bn_IN/LC_MESSAGES/django.mo index 6ec6cf555..ff1adb97d 100644 Binary files a/credentials/conf/locale/bn_IN/LC_MESSAGES/django.mo and b/credentials/conf/locale/bn_IN/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/bn_IN/LC_MESSAGES/django.po b/credentials/conf/locale/bn_IN/LC_MESSAGES/django.po index 50409de22..9399970d5 100644 --- a/credentials/conf/locale/bn_IN/LC_MESSAGES/django.po +++ b/credentials/conf/locale/bn_IN/LC_MESSAGES/django.po @@ -2,373 +2,535 @@ # Copyright (C) 2021 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2021. -# +# # Translators: # Manish Manish , 2021 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2021-04-23 15:20+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Manish Manish , 2021\n" -"Language-Team: Bengali (India) (https://www.transifex.com/open-edx/teams/6205/bn_IN/)\n" +"Language-Team: Bengali (India) (https://www.transifex.com/open-edx/" +"teams/6205/bn_IN/)\n" +"Language: bn_IN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: bn_IN\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/models.py +#: credentials/apps/records/api.py:213 +msgid "N/A" +msgstr "" + +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#: apps/records/views.py -msgid "N/A" -msgstr "" - -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -376,180 +538,177 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "" msgstr[1] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/bs/LC_MESSAGES/django.mo b/credentials/conf/locale/bs/LC_MESSAGES/django.mo index f80244e42..2d20d1bcc 100644 Binary files a/credentials/conf/locale/bs/LC_MESSAGES/django.mo and b/credentials/conf/locale/bs/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/bs/LC_MESSAGES/django.po b/credentials/conf/locale/bs/LC_MESSAGES/django.po index 723ff7053..92430599a 100644 --- a/credentials/conf/locale/bs/LC_MESSAGES/django.po +++ b/credentials/conf/locale/bs/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2018-05-31 15:26+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2018-05-31 15:26:45.721375\n" "Last-Translator: ph8enix , 2016\n" "Language-Team: Bosnian (https://www.transifex.com/open-edx/teams/6205/bs/)\n" @@ -17,331 +17,613 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 +msgid "Enable Learner Records" +msgstr "" + +#: credentials/apps/core/models.py:94 +msgid "Enable the Records feature. The LMS has a similar setting." +msgstr "" + +#: credentials/apps/core/models.py:98 +msgid "Learner Records Help URL" +msgstr "" + +#: credentials/apps/core/models.py:99 +msgid "URL of page for questions about Learner Records" +msgstr "" + +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 +msgid "" +"The certificate available date and time that is set in Studio and copied to " +"Credentials. This should be edited in Studio." +msgstr "" + +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" +msgstr "" + +#: credentials/apps/credentials/views.py:68 +#, python-brace-format +msgid "{first_org} and {second_org}" +msgstr "" + +#: credentials/apps/credentials/views.py:72 +#, python-brace-format +msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: templates/404.html +#: credentials/apps/records/api.py:213 +msgid "N/A" +msgstr "" + +#: credentials/apps/records/models.py:75 +msgid "sent" +msgstr "" + +#: credentials/apps/records/models.py:76 +msgid "other" +msgstr "" + +#: credentials/apps/records/models.py:93 +msgid "User credit pathways can only be connected to credit pathways." +msgstr "" + +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 +msgid "My Learner Records" +msgstr "" + +#: credentials/apps/records/views.py:126 +msgid "" +"A program record is created once you have earned at least one course " +"certificate in a program." +msgstr "" + +#: credentials/apps/records/views.py:144 +msgid "Program Listing View" +msgstr "" + +#: credentials/apps/records/views.py:146 +msgid "" +"The following is a list of all active programs for which program records are " +"being generated." +msgstr "" + +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 +msgid "Legal Policies" +msgstr "" + +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html -msgid "Powered by Open edX" +#: credentials/templates/_footer.html:36 +msgid "Powered by" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 +msgid "Skip to main content" +msgstr "" + +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " "with colleagues, friends, and family to get the word out about what you " -"mastered in %(program_name)s." +"mastered in %(program_display_name)s." +msgstr "" + +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 +#, python-format +msgid "Go to %(platform_name)s Home Page" +msgstr "" + +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 +msgid "All rights reserved" +msgstr "" + +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 +msgid "Hello" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 +#, python-format +msgid "" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" +msgstr "" + +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 +#, python-format +msgid "Sincerely,
The %(platform_name)s Team" +msgstr "" + +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 +msgid "Sincerely" +msgstr "" + +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 +#, python-format +msgid "The %(platform_name)s Team" +msgstr "" + +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 +#, python-format +msgid "" +"Congratulations for finishing your %(program_title)s %(program_type)s " +"Program!" +msgstr "" + +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" -"a program offered by %(organization_name)s, in collaboration with " +"a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" @@ -349,30 +631,84 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records.html -msgid "My Records" +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 +#, python-format +msgid "" +"%(user_full_name)s has sent an updated program record for %(program_name)s." +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 +#, python-format +msgid "" +"%(user_full_name)s has sent their completed program record for " +"%(program_name)s." +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 +#, python-format +msgid "" +"%(user_full_name)s has sent their partially completed program record for " +"%(program_name)s." +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 +#, python-format +msgid "" +"%(user_full_name)s would like to apply for credit in the %(pathway_name)s." +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 +#, python-format +msgid "" +"Please view or download %(user_full_name)s’s public program record to " +"determine their credit eligibility status." +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 +msgid "View Program Record" +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 +msgid "Download Record (CSV)" +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 +#, python-format +msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 +#, python-format +msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/ca/LC_MESSAGES/django.mo b/credentials/conf/locale/ca/LC_MESSAGES/django.mo index bebc5c8a0..1e9268101 100644 Binary files a/credentials/conf/locale/ca/LC_MESSAGES/django.mo and b/credentials/conf/locale/ca/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/ca/LC_MESSAGES/django.po b/credentials/conf/locale/ca/LC_MESSAGES/django.po index 056752c3c..26305ea94 100644 --- a/credentials/conf/locale/ca/LC_MESSAGES/django.po +++ b/credentials/conf/locale/ca/LC_MESSAGES/django.po @@ -2,190 +2,352 @@ # Copyright (C) 2022 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2022. -# +# # Translators: # c896ac1a58859742747095a7a9acc41f_ae2eef1 , 2016 # Estefania Garcia, 2016 # Elies Martos Robles , 2018 # Michael Terry , 2018 # Juanjo Bote , 2018 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2022-07-20 19:49+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Juanjo Bote , 2018\n" "Language-Team: Catalan (https://www.transifex.com/open-edx/teams/6205/ca/)\n" +"Language: ca\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: ca\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "Informació personal" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "Permisos" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "Dades importants" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "URLs" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "Compartició social" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" "Es requereix una identificació d'aplicació de Facebook per habilitar l'ús " "compartit de Facebook." -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "Nom de la plataforma" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "Nom de la teva plataforma Open edX" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "Clau del segment" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "Segment write / API key." -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "Nom del tema" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" "Nom del tema que s'utilitzarà per a aquest lloc. Aquest valor hauria de ser " "inferior." -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "URL base de LMS per a llocs personalitzats" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" "URL del Root del LMS d'aquest lloc (p. e. https://courses.stage.edx.org)" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "URL de l'API del catàleg" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" "URL de l'arrel de l'API de catàleg (p. e. https://api.edx.org/catalog/v1/)" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "URL de les Condicions d'ús" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "Política de privacitat URL" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "URL de la pàgina d'inici" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "Nom de la companyia" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "URL del certificat verificat" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "URL d'ajuda del certificat" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "URL de la pàgina de preguntes sobre certificats" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "Identificador de la app de Facebook" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "Identificador de la app de Facebook utilitzada per compartir" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "Nom d'usuari de Twitter" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" "S'ha inclòs el nom d'usuari de Twitter a les credencials tweetées. NO " "incloeu @." -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "Habilita l'ús compartit de Facebook" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "Permet compartir mitjançant Facebook" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "Permet l'ús compartit de LinkedIn" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "Permet compartir mitjançant LinkedIn" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "Activa l'intercanvi de Twitter" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "Permet compartir mitjançant Twitter" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "Nom complet" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" @@ -193,79 +355,76 @@ msgstr "" "Totes les organitzacions autònomes del programa DEUEN tenir definida una " "imatge de certificat." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "La mida del fitxer d'imatge ha de ser inferior a 250 KB." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "Clau del curs no vàlida." -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" "Nom de l'organització signatària si és diferent de l'organització emissora." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" "La imatge ha de ser de fitxers PNG quadrats. La mida del fitxer ha de ser " "inferior a 250 KB." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "guardonat" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "revocat" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "URL a la qual es pot descarregar la credencial" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "Programa UUID" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" "Mostra el nom de l'organització associada (p. Ex. ACME University) en " "comptes del seu nom curt (p. Ex. ACMEx)" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "Utilitza el nom de l'organització" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -"Vaig completar un curs a {platform_name}. Fes un cop d'ull al meu " -"certificat:" +"Vaig completar un curs a {platform_name}. Fes un cop d'ull al meu certificat:" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" @@ -273,106 +432,106 @@ msgstr "" "ha completat amb èxit tots els cursos i ha rebut qualificacions aprovades " "per a un certificat professional" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "Certificat Professional" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "S'ha eliminat la memòria cau." -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "{action} no és una acció vàlida." -#: apps/records/api.py +#: credentials/apps/records/api.py:213 msgid "N/A" msgstr "N/D" -#: apps/records/models.py +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "enviat" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "altre" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "Els meus registres d'aprenentatge" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "No s'ha trobat la pàgina" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "Error del servidor" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "Imprimiu o compartiu el vostre certificat:" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "Comparteix aquest certificat a través de Facebook" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "Piula aquest certificat" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "Afegeix al perfil de LinkedIn" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "Afegiu aquest certificat al vostre perfil de LinkedIn" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "Imprimir" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "Imprimir aquest ceertificat" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "Termes del Servei i Codi d'Honor" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "Política de privacitat" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." @@ -380,20 +539,21 @@ msgstr "" "Tots els drets reservats excepte en els casos indicats. edX, Open edX i els " "logos edX i Open edX són marques registrades o marques comercials d'edX Inc." -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "Enhorabona, %(user_name)s!" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -401,62 +561,60 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "L'equip de %(platform_name)s " -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "Recolzat per les següents organitzacions" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "logotip" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " @@ -465,72 +623,71 @@ msgstr "" "{start_span} Això certifica que {end_span} {start_strong} {user_name} " "{end_strong}" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "Anotat per" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "Publicat {month} {year}" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "Identificador de certificat vàlid" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "Effort" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "%(num_hours)s hores" msgstr[1] "%(num_hours)s hores" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" "Per obtenir consells i trucs sobre la impressió del vostre certificat, " "consulteu la documentació d'ajuda {start_anchor} de certificats web " "{end_anchor}." -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "Vista de gestió" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "Netejar memòria cau" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "Registre del {program_name} " -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " @@ -539,8 +696,8 @@ msgstr "" "%(user_full_name)s ha enviat el seu registre de programa completat per " "%(program_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " @@ -549,16 +706,16 @@ msgstr "" "%(user_full_name)s ha enviat el seu registre de programa parcialment " "completat per %(program_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" "%(user_full_name)s Voldria sol·licitar el crèdit a la %(pathway_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " @@ -567,26 +724,36 @@ msgstr "" "Vegi o descarregueu el registre del programa públic de " "%(user_full_name)sper determinar el seu estat d'elegibilitat creditícia." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "Veure el registre del programa" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "Descarregar registre (CSV)" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "%(program_name)s Sol·licitud de crèdit per a %(user_full_name)s" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "Administració de credencials" + +#, fuzzy +#~| msgid "Verified Certificate URL" +#~ msgid "Verified Learner ID" +#~ msgstr "URL del certificat verificat" + +#, fuzzy +#~| msgid "View Program Record" +#~ msgid "Shared program record" +#~ msgstr "Veure el registre del programa" diff --git a/credentials/conf/locale/cs/LC_MESSAGES/django.mo b/credentials/conf/locale/cs/LC_MESSAGES/django.mo index 7086c2ec5..7fcee2155 100644 Binary files a/credentials/conf/locale/cs/LC_MESSAGES/django.mo and b/credentials/conf/locale/cs/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/cs/LC_MESSAGES/django.po b/credentials/conf/locale/cs/LC_MESSAGES/django.po index 59bff9ba1..4a77a98f4 100644 --- a/credentials/conf/locale/cs/LC_MESSAGES/django.po +++ b/credentials/conf/locale/cs/LC_MESSAGES/django.po @@ -2,377 +2,539 @@ # Copyright (C) 2022 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2022. -# +# # Translators: # TomHermanek , 2016 # MICHAL D. , 2016 # Anna Chromá , 2017 # Jan Chromý , 2018 # trendspotter , 2022 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2022-07-20 19:49+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: trendspotter , 2022\n" "Language-Team: Czech (https://www.transifex.com/open-edx/teams/6205/cs/)\n" +"Language: cs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: cs\n" -"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n" +"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n " +"<= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n" + +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" -#: apps/core/admin.py +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "Osobní údaje" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "Povolení" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "Důležitá data" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "Celé jméno" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "Neplatný klíč kurzu." -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "Profesní certifikát" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/api.py +#: credentials/apps/records/api.py:213 msgid "N/A" msgstr "N/A" -#: apps/records/models.py +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "Stránka nebyla nalezena" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "Vytisknout" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "Vytisknout tento certifikát" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "Smluvní podmínky a Etický kodex" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "Přejít k hlavnímu obsahu" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -380,96 +542,93 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "Podpořeno následujícími organizacemi" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" @@ -478,84 +637,84 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/cy/LC_MESSAGES/django.mo b/credentials/conf/locale/cy/LC_MESSAGES/django.mo index ebdbe3784..89779e084 100644 Binary files a/credentials/conf/locale/cy/LC_MESSAGES/django.mo and b/credentials/conf/locale/cy/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/cy/LC_MESSAGES/django.po b/credentials/conf/locale/cy/LC_MESSAGES/django.po index 79e37d9e3..f85427274 100644 --- a/credentials/conf/locale/cy/LC_MESSAGES/django.po +++ b/credentials/conf/locale/cy/LC_MESSAGES/django.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2018-05-31 15:26+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2018-05-31 15:26:45.721375\n" "Last-Translator: \n" "Language-Team: Welsh (https://www.transifex.com/open-edx/teams/6205/cy/)\n" @@ -15,331 +15,613 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;\n" +"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != " +"11) ? 2 : 3;\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 +msgid "Enable Learner Records" +msgstr "" + +#: credentials/apps/core/models.py:94 +msgid "Enable the Records feature. The LMS has a similar setting." +msgstr "" + +#: credentials/apps/core/models.py:98 +msgid "Learner Records Help URL" +msgstr "" + +#: credentials/apps/core/models.py:99 +msgid "URL of page for questions about Learner Records" +msgstr "" + +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 +msgid "" +"The certificate available date and time that is set in Studio and copied to " +"Credentials. This should be edited in Studio." +msgstr "" + +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" +msgstr "" + +#: credentials/apps/credentials/views.py:68 +#, python-brace-format +msgid "{first_org} and {second_org}" +msgstr "" + +#: credentials/apps/credentials/views.py:72 +#, python-brace-format +msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: templates/404.html +#: credentials/apps/records/api.py:213 +msgid "N/A" +msgstr "" + +#: credentials/apps/records/models.py:75 +msgid "sent" +msgstr "" + +#: credentials/apps/records/models.py:76 +msgid "other" +msgstr "" + +#: credentials/apps/records/models.py:93 +msgid "User credit pathways can only be connected to credit pathways." +msgstr "" + +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 +msgid "My Learner Records" +msgstr "" + +#: credentials/apps/records/views.py:126 +msgid "" +"A program record is created once you have earned at least one course " +"certificate in a program." +msgstr "" + +#: credentials/apps/records/views.py:144 +msgid "Program Listing View" +msgstr "" + +#: credentials/apps/records/views.py:146 +msgid "" +"The following is a list of all active programs for which program records are " +"being generated." +msgstr "" + +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 +msgid "Legal Policies" +msgstr "" + +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html -msgid "Powered by Open edX" +#: credentials/templates/_footer.html:36 +msgid "Powered by" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 +msgid "Skip to main content" +msgstr "" + +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " "with colleagues, friends, and family to get the word out about what you " -"mastered in %(program_name)s." +"mastered in %(program_display_name)s." +msgstr "" + +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 +#, python-format +msgid "Go to %(platform_name)s Home Page" +msgstr "" + +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 +msgid "All rights reserved" +msgstr "" + +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 +msgid "Hello" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 +#, python-format +msgid "" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" +msgstr "" + +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 +#, python-format +msgid "Sincerely,
The %(platform_name)s Team" +msgstr "" + +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 +msgid "Sincerely" +msgstr "" + +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 +#, python-format +msgid "The %(platform_name)s Team" +msgstr "" + +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 +#, python-format +msgid "" +"Congratulations for finishing your %(program_title)s %(program_type)s " +"Program!" +msgstr "" + +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" -"a program offered by %(organization_name)s, in collaboration with " +"a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" @@ -348,30 +630,84 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records.html -msgid "My Records" +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 +#, python-format +msgid "" +"%(user_full_name)s has sent an updated program record for %(program_name)s." +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 +#, python-format +msgid "" +"%(user_full_name)s has sent their completed program record for " +"%(program_name)s." +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 +#, python-format +msgid "" +"%(user_full_name)s has sent their partially completed program record for " +"%(program_name)s." +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 +#, python-format +msgid "" +"%(user_full_name)s would like to apply for credit in the %(pathway_name)s." +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 +#, python-format +msgid "" +"Please view or download %(user_full_name)s’s public program record to " +"determine their credit eligibility status." +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 +msgid "View Program Record" +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 +msgid "Download Record (CSV)" +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 +#, python-format +msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 +#, python-format +msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/da/LC_MESSAGES/django.mo b/credentials/conf/locale/da/LC_MESSAGES/django.mo index 5882556da..bdcd0dcdb 100644 Binary files a/credentials/conf/locale/da/LC_MESSAGES/django.mo and b/credentials/conf/locale/da/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/da/LC_MESSAGES/django.po b/credentials/conf/locale/da/LC_MESSAGES/django.po index 2ea420861..7487abac2 100644 --- a/credentials/conf/locale/da/LC_MESSAGES/django.po +++ b/credentials/conf/locale/da/LC_MESSAGES/django.po @@ -2,376 +2,537 @@ # Copyright (C) 2021 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2021. -# +# # Translators: # inger sølle , 2016 # Anders Haugaard Iversen , 2018 # Jens Peter Hansen , 2018 # Birgitte Ploeger , 2020 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2021-04-23 15:20+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Birgitte Ploeger , 2020\n" "Language-Team: Danish (https://www.transifex.com/open-edx/teams/6205/da/)\n" +"Language: da\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: da\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/models.py +#: credentials/apps/records/api.py:213 +msgid "N/A" +msgstr "" + +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#: apps/records/views.py -msgid "N/A" -msgstr "" - -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -379,180 +540,177 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "" msgstr[1] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/de_DE/LC_MESSAGES/django.mo b/credentials/conf/locale/de_DE/LC_MESSAGES/django.mo index bbbcadf04..e10b3a1e3 100644 Binary files a/credentials/conf/locale/de_DE/LC_MESSAGES/django.mo and b/credentials/conf/locale/de_DE/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/de_DE/LC_MESSAGES/django.po b/credentials/conf/locale/de_DE/LC_MESSAGES/django.po index ae3176928..5da9f1e89 100644 --- a/credentials/conf/locale/de_DE/LC_MESSAGES/django.po +++ b/credentials/conf/locale/de_DE/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ # Copyright (C) 2022 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2022. -# +# # Translators: # Litera TUGO , 2016 # Shan , 2016 @@ -15,192 +15,356 @@ # Alexander L. , 2020 # Donna Kl , 2020 # Stefania Trabucchi , 2021 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2022-07-20 19:49+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" -"Last-Translator: Stefania Trabucchi , 2021\n" -"Language-Team: German (Germany) (https://www.transifex.com/open-edx/teams/6205/de_DE/)\n" +"Last-Translator: Stefania Trabucchi , 2021\n" +"Language-Team: German (Germany) (https://www.transifex.com/open-edx/" +"teams/6205/de_DE/)\n" +"Language: de_DE\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: de_DE\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "Persönliche Informationen" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "Berechtigungen" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "Wichtige Daten" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "URLs" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "Teilen auf sozialen Medien/Netzwerken" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -"Ein Facebook app ID wird benötigt um das Teilen auf Facebook zu " -"ermöglichen.." +"Ein Facebook app ID wird benötigt um das Teilen auf Facebook zu ermöglichen.." -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "Plattformname" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" "Name Ihrer Open edX Plattform/Offenen edx Plattform/ Ihrem offenem edX " "Plattforum." -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" "Segment Key\n" "Schlüssel zum Teilabschnitt" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "Segment write/API key." -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "Name des Themas" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" "Name des Themes welches für diese Site/Seite verwendet werden soll. Der " "Themename muss in Kleinbuchstaben eigetragen werden." -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "LMS base url für individuelle Website" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" "Root URL des LMS dieser Installation (e.g. https://courses.stage.edx.org)" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" "Catalog API URL\n" "Katalog API URL\n" "\n" -"Comment:If it is in Informatic Computers language the english Word is common use,otherwise I would recommend as a native Speaker the German Version." +"Comment:If it is in Informatic Computers language the english Word is common " +"use,otherwise I would recommend as a native Speaker the German Version." -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "Nutzungsbedingungen URL" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "Datenschutzrichtlininen URL" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "Homepage URL" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "Firmenname" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "Verifiziertes Zertifikat URL" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "Hilfe zu Zertifikaten URL" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "URL der Seite für Fragen zu Zertifikaten" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "Lernaufzeichnungen aktivieren" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" "Aktivieren Sie die Aufzeichnungsfunktion. Das LMS hat eine ähnliche " "Einstellungen." -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "URL zur Hilfe für die Lernaufzeichnung" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "URL der Seite für Fragen zu Protokollen über Lernende" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "Facebook App ID" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "Zum Teilen genutzte Facebook app ID" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "Twitter Nutzername" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" "Twitternutzername wie er in den Einstellungen hinterlegt ist. Hier KEIN @ " "Zeichen an den Anfang stellen." -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "Teilen auf Facebook ermöglichen" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "Teilen über Facebook ermöglichen" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "Teilen auf LinkedIn ermöglichen" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "Teilen über LinkedIn ermöglichen" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "Teilen auf Twitter ermöglichen" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "Teilen über Twitter ermöglichen" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "Vollständiger Name" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" @@ -208,80 +372,78 @@ msgstr "" "Alle beteiligten Organisationen des Programms MÜSSEN eine Bilddatei für das " "Zertifikat festlegen!" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "Die Dateigröße muss kleiner als 250KB sein." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "Ungültiger Kursschlüssel." -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" "Der Name der unterzeichnenden Organisation unterscheidet sich von der " "ausgebenden Organisation." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" "Das Bild muss eine quadratische PNG-Datei sein. Die Dateigröße sollte unter " "250KB liegen." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "zuerkannt" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "zurückgezogen" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "URL unter der die Credentials runtergeladen werden können" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "Program UUID" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" "Den kompletten Namen der assoziierten Organisation (z.B. Universität des " "Landes) anstelle der Abkürzung (z.B. UNIdL) anzeigen" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "Name der Organisation benutzen" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" "Ich habe an einen Kurs auf {platform_name} erfolgreich teilgenommen. Hier " "ist mein Zertifikat:" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "{first_org} und {second_org}" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "{series_of_orgs}, und {last_org}" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" @@ -289,42 +451,41 @@ msgstr "" "alle Kurse erfolgreich abgeschlossen und die Notenanforderungen für ein " "Professional Zertifikat erreicht in " -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "Professionel Zertifikat" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "Cache gelöscht." -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "{action} ist keine gültige Aktion." -#: apps/records/api.py +#: credentials/apps/records/api.py:213 msgid "N/A" msgstr "nicht verfügbar" -#: apps/records/models.py +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "Gesendet" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "Andere" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "Benutzerkreditpfade können nur mit Kreditpfaden verknüpft werden." -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "Antworten der Teilnehmer" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." @@ -332,89 +493,91 @@ msgstr "" "Die Aufzeichnungen werden erst angelegt, wenn mindestens ein Kurszertifikat " "eines Programmes vorliegt." -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "Listenansicht der Kurs-Programme" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" "Im folgenden sehen Sie eine Liste mit allen aktiven Programmen, bei denen " "Aufzeichnungen generiert werden." -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "Seite nicht gefunden" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "Serverfehler" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "Ihr Zertifikat drucken oder teilen" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "Teilen Sie dieses Zertifikat über Facebook" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "Dieses Zertifikat twittern" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "Zum LinkedIn-Profil hinzufügen" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "Dieses Zertifikat zu Ihrem LinkedIn-Profil hinzufügen" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "Drucken" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "Dieses Zertifikat drucken" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "rechtliche Regelungen" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "Nutzungsbedingungen & Verhaltenskodex" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "Datenschutzbestimmungen" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -"Falls es nicht anders angegeben ist, sind alle rechte vorbehalten. edX, Open" -" edX und die zugehörigen Logos edX und Open edX sind registrierte " +"Falls es nicht anders angegeben ist, sind alle rechte vorbehalten. edX, Open " +"edX und die zugehörigen Logos edX und Open edX sind registrierte " "Handelsmarken oder Handelsmarken der edX inc." -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "Unterstützt durch" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "Springe zu den Inhalten" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "Glückwunsch, %(user_name)s!" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -426,66 +589,64 @@ msgstr "" "Familie um der Welt zu zeigen, dass Sie %(program_display_name)s gemeistert " "haben." -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "Zur %(platform_name)s Startseite gehen" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "Alle Rechte vorbehalten" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "Hallo" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -"Glückwunsch! Sie haben %(program_title)s%(program_type)sProgramm erfolgreich" -" abgeschlossen." +"Glückwunsch! Sie haben %(program_title)s%(program_type)sProgramm erfolgreich " +"abgeschlossen." -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "Mit freundlichen Grüßen,
Ihr %(platform_name)s Team" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "Mit freundlichen Grüßen" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "Das %(platform_name)s Team" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -"Glückwunsch! Sie haben %(program_title)s%(program_type)sProgramm erfolgreich" -" abgeschlossen." +"Glückwunsch! Sie haben %(program_title)s%(program_type)sProgramm erfolgreich " +"abgeschlossen." -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "Unterstützt durch die folgenden Organisationen" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "Logo" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " @@ -494,9 +655,8 @@ msgstr "" "{start_span}Hiermit wird zertifiziert, dass{end_span} {start_strong} " "{user_name} {end_strong}" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " @@ -505,55 +665,55 @@ msgstr "" "Eisn Programm von %(org_name_string)s, in Zusammenarbeit mit " "%(platform_name)s. " -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "Aufgeschrieben von" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "Ausgabe {month} {year}" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "Gültige Zertifikat ID" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "Leistung" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "%(num_hours)s Stunde" msgstr[1] "%(num_hours)s Stunden" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" "Für Tipps und Tricks zum Drucken Ihres Zertifikats, lesen Sie in der " "{start_anchor}Web Certificates help documentation{end_anchor}." -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "Management-Ansicht" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "Cache leeren" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "{program_name} Protokoll" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." @@ -561,8 +721,8 @@ msgstr "" "%(user_full_name)s hat eine aktualisierte Programmprotokoll für " "%(program_name)s gesendet." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " @@ -571,8 +731,8 @@ msgstr "" "%(user_full_name)s hat Ihnen sein komplettes Programmprotokoll für " "%(program_name)s gesendet." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " @@ -581,16 +741,16 @@ msgstr "" "%(user_full_name)s hat Ihnen fast sein komplettes Programmprotokoll für " "%(program_name)s gesendet." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" "%(user_full_name)s möchte eine Anrechnung der Credits im %(pathway_name)s" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " @@ -599,27 +759,37 @@ msgstr "" "Bitte lesen oder downloaden Sie den öffentlichen Programmdatensatz von " "%(user_full_name)s, um den Status des Anspruchs auf Credits zu ermitteln." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "Programmprotokoll einsehen" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "Einträge (CSV) herunterladen" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" "%(program_name)s Aktualisierte Anfrage von Credits für %(user_full_name)s" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "%(program_name)s Kreditanfrage für %(user_full_name)s" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "Verwaltung der Qualifikationen" + +#, fuzzy +#~| msgid "Verified Certificate URL" +#~ msgid "Verified Learner ID" +#~ msgstr "Verifiziertes Zertifikat URL" + +#, fuzzy +#~| msgid "View Program Record" +#~ msgid "Shared program record" +#~ msgstr "Programmprotokoll einsehen" diff --git a/credentials/conf/locale/el/LC_MESSAGES/django.mo b/credentials/conf/locale/el/LC_MESSAGES/django.mo index 22292fe80..0da9b3595 100644 Binary files a/credentials/conf/locale/el/LC_MESSAGES/django.mo and b/credentials/conf/locale/el/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/el/LC_MESSAGES/django.po b/credentials/conf/locale/el/LC_MESSAGES/django.po index 74ef5adc6..aad92a660 100644 --- a/credentials/conf/locale/el/LC_MESSAGES/django.po +++ b/credentials/conf/locale/el/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ # Copyright (C) 2022 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2022. -# +# # Translators: # Foteini T. , 2016 # Alexandra Messini , 2016 @@ -10,370 +10,531 @@ # Angelos Chraniotis, 2018 # Katerina Ligkovanli , 2020 # LOUKAS SKOUROLIAKOS, 2021 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2022-07-20 19:49+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: LOUKAS SKOUROLIAKOS, 2021\n" "Language-Team: Greek (https://www.transifex.com/open-edx/teams/6205/el/)\n" +"Language: el\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: el\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "Σημαντικές ημερομηνίες" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "Όνομα χρήστη στο Twitter" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "Ονοματεπώνυμο" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/api.py +#: credentials/apps/records/api.py:213 msgid "N/A" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "Η ΣΕΛΙΔΑ ΔΕΝ ΒΡΕΘΗΚΕ" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -381,180 +542,177 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "" msgstr[1] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/en/LC_MESSAGES/django.mo b/credentials/conf/locale/en/LC_MESSAGES/django.mo index b524840a0..392a60c9a 100644 Binary files a/credentials/conf/locale/en/LC_MESSAGES/django.mo and b/credentials/conf/locale/en/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/en/LC_MESSAGES/django.po b/credentials/conf/locale/en/LC_MESSAGES/django.po index 01fb307c8..c589ce935 100644 --- a/credentials/conf/locale/en/LC_MESSAGES/django.po +++ b/credentials/conf/locale/en/LC_MESSAGES/django.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2022-07-20 19:49+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2022-07-20 19:49:31.869314\n" "Last-Translator: \n" "Language-Team: openedx-translation \n" @@ -17,355 +17,516 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/api.py +#: credentials/apps/records/api.py:213 msgid "N/A" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -373,180 +534,177 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "" msgstr[1] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/eo/LC_MESSAGES/django.mo b/credentials/conf/locale/eo/LC_MESSAGES/django.mo index 99e7db0dc..ee2caabcc 100644 Binary files a/credentials/conf/locale/eo/LC_MESSAGES/django.mo and b/credentials/conf/locale/eo/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/eo/LC_MESSAGES/django.po b/credentials/conf/locale/eo/LC_MESSAGES/django.po index 62a30ee9f..3b4d9f0f6 100644 --- a/credentials/conf/locale/eo/LC_MESSAGES/django.po +++ b/credentials/conf/locale/eo/LC_MESSAGES/django.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2022-07-20 19:49+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2022-07-20 19:49:31.869314\n" "Last-Translator: \n" "Language-Team: openedx-translation \n" @@ -17,177 +17,339 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "Pérsönäl ïnfö Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "Pérmïssïöns Ⱡ'σяєм ιρѕυм ∂σłσя #" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "Ìmpörtänt dätés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "ÛRLs Ⱡ'σяєм ι#" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "Söçïäl Shärïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -"À Fäçéßöök äpp ÌD ïs réqüïréd tö énäßlé Fäçéßöök shärïng. Ⱡ'σяєм ιρѕυм ∂σłσя" -" ѕιт αмєт, ¢σηѕє¢тєтυя α#" +"À Fäçéßöök äpp ÌD ïs réqüïréd tö énäßlé Fäçéßöök shärïng. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "Plätförm Nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "Nämé öf ýöür Öpén édX plätförm Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "Ségmént Kéý Ⱡ'σяєм ιρѕυм ∂σłσя #" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "Ségmént wrïté/ÀPÌ kéý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "Thémé Nämé Ⱡ'σяєм ιρѕυм ∂σłσ#" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -"Nämé öf öf thé thémé tö üsé för thïs sïté. Thïs välüé shöüld ßé löwér-çäséd." -" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" +"Nämé öf öf thé thémé tö üsé för thïs sïté. Thïs välüé shöüld ßé löwér-çäséd. " +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "LMS ßäsé ürl för çüstöm sïté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" "Rööt ÛRL öf thïs sïté's LMS (é.g. https://çöürsés.stägé.édx.örg) Ⱡ'σяєм " "ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "Çätälög ÀPÌ ÛRL Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" "Rööt ÛRL öf thé Çätälög ÀPÌ (é.g. https://äpï.édx.örg/çätälög/v1/) Ⱡ'σяєм " "ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "Térms öf Sérvïçé ÛRL Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "Prïväçý Pölïçý ÛRL Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "Hömépägé ÛRL Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "Çömpäný Nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "Vérïfïéd Çértïfïçäté ÛRL Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "Çértïfïçäté Hélp ÛRL Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" "ÛRL öf pägé för qüéstïöns äßöüt çértïfïçätés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυя #" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "Énäßlé Léärnér Réçörds Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" "Énäßlé thé Réçörds féätüré. Thé LMS häs ä sïmïlär séttïng. Ⱡ'σяєм ιρѕυм " "∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "Léärnér Réçörds Hélp ÛRL Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -"ÛRL öf pägé för qüéstïöns äßöüt Léärnér Réçörds Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," -" ¢σηѕє¢тєтυя α#" +"ÛRL öf pägé för qüéstïöns äßöüt Léärnér Réçörds Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя α#" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "Fäçéßöök Àpp ÌD Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" "Fäçéßöök äpp ÌD üséd för shärïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "Twïttér Ûsérnämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" "Twïttér üsérnämé ïnçlüdéd ïn twéétéd çrédéntïäls. Dö NÖT ïnçlüdé @. Ⱡ'σяєм " "ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "Énäßlé Fäçéßöök shärïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "Énäßlé shärïng vïä Fäçéßöök Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "Énäßlé LïnkédÌn shärïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "Énäßlé shärïng vïä LïnkédÌn Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "Énäßlé Twïttér shärïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "Énäßlé shärïng vïä Twïttér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "Füll Nämé Ⱡ'σяєм ιρѕυм ∂σł#" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" @@ -195,44 +357,43 @@ msgstr "" "Àll äüthörïng örgänïzätïöns öf thé prögräm MÛST hävé ä çértïfïçäté ïmägé " "défïnéd! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" "Thé ïmägé fïlé sïzé müst ßé léss thän 250KB. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυя #" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "Ìnvälïd çöürsé kéý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" "Sïgnätörý örgänïzätïön nämé ïf ïts dïfférént fröm ïssüïng örgänïzätïön. " "Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" "Ìmägé müst ßé sqüäré PNG fïlés. Thé fïlé sïzé shöüld ßé ündér 250KB. Ⱡ'σяєм " "ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "äwärdéd Ⱡ'σяєм ιρѕυм #" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "révökéd Ⱡ'σяєм ιρѕυм #" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" "ÛRL ät whïçh thé çrédéntïäl çän ßé döwnlöädéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυя #" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." @@ -240,41 +401,40 @@ msgstr "" "Thé çértïfïçäté äväïläßlé däté änd tïmé thät ïs sét ïn Stüdïö änd çöpïéd tö " "Çrédéntïäls. Thïs shöüld ßé édïtéd ïn Stüdïö. Ⱡ'σяєм ιρѕυ#" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "Prögräm ÛÛÌD Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -"Dïspläý thé ässöçïätéd örgänïzätïön's nämé (é.g. ÀÇMÉ Ûnïvérsïtý) ïnstéäd öf" -" ïts shört nämé (é.g. ÀÇMÉx) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +"Dïspläý thé ässöçïätéd örgänïzätïön's nämé (é.g. ÀÇMÉ Ûnïvérsïtý) ïnstéäd öf " +"ïts shört nämé (é.g. ÀÇMÉx) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "Ûsé örgänïzätïön nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" "Ì çömplétéd ä çöürsé ät {platform_name}. Täké ä löök ät mý çértïfïçäté: " "Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "{first_org} änd {second_org} Ⱡ'σяєм ιρѕυм ∂σłσя #" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "{series_of_orgs}, änd {last_org} Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" @@ -282,44 +442,43 @@ msgstr "" "süççéssfüllý çömplétéd äll çöürsés änd réçéïvéd pässïng grädés för ä " "Pröféssïönäl Çértïfïçäté ïn Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "Pröféssïönäl Çértïfïçäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "Çäçhé çléäréd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "{action} ïs nöt ä välïd äçtïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" -#: apps/records/api.py +#: credentials/apps/records/api.py:213 msgid "N/A" msgstr "N/À Ⱡ'σяєм#" -#: apps/records/models.py +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "sént Ⱡ'σяєм ι#" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "öthér Ⱡ'σяєм ιρѕ#" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" "Ûsér çrédït päthwäýs çän önlý ßé çönnéçtéd tö çrédït päthwäýs. Ⱡ'σяєм ιρѕυм " "∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "Mý Léärnér Réçörds Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." @@ -327,97 +486,99 @@ msgstr "" "À prögräm réçörd ïs çréätéd önçé ýöü hävé éärnéd ät léäst öné çöürsé " "çértïfïçäté ïn ä prögräm. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "Prögräm Lïstïng Vïéw Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -"Thé föllöwïng ïs ä lïst öf äll äçtïvé prögräms för whïçh prögräm réçörds äré" -" ßéïng générätéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" +"Thé föllöwïng ïs ä lïst öf äll äçtïvé prögräms för whïçh prögräm réçörds äré " +"ßéïng générätéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "Pägé Nöt Föünd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "Sérvér Érrör Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "Prïnt ör shäré ýöür çértïfïçäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" "Shäré thïs çértïfïçäté vïä Fäçéßöök Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "Twéét thïs çértïfïçäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "Àdd tö LïnkédÌn pröfïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" "Àdd thïs çértïfïçäté tö ýöür LïnkédÌn pröfïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυя #" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "Prïnt Ⱡ'σяєм ιρѕ#" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "Prïnt thïs çértïfïçäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "Légäl Pölïçïés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "Térms öf Sérvïçé & Hönör Çödé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "Prïväçý Pölïçý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" "Àll rïghts résérvéd éxçépt whéré nötéd. édX, Öpén édX änd thé édX änd Öpén " "édX lögös äré régïstéréd trädémärks ör trädémärks öf édX Ìnç. Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " -"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη" +"¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " "ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " "¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " "¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " "ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαвσя#" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "Pöwéréd ßý Ⱡ'σяєм ιρѕυм ∂σłσ#" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "Skïp tö mäïn çöntént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "Çöngrätülätïöns, %(user_name)s! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -426,56 +587,55 @@ msgid "" msgstr "" "Ýöü wörkéd härd tö éärn ýöür çértïfïçäté fröm %(platform_name)s — shäré ït " "wïth çölléägüés, frïénds, änd fämïlý tö gét thé wörd öüt äßöüt whät ýöü " -"mästéréd ïn %(program_display_name)s. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " -"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " -"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє " -"∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα" -" ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι" -" σƒƒι¢ια ∂єѕєяυηт мσłłιт αηι#" - -#: templates/credentials/edx_ace/common/base_body.html +"mästéréd ïn %(program_display_name)s. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє" +"¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " +"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм" +"¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι " +"σƒƒι¢ια ∂єѕєяυηт мσłłιт αηι#" + +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "Gö tö %(platform_name)s Hömé Pägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "Àll rïghts résérvéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "Héllö Ⱡ'σяєм ιρѕ#" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" "Çöngrätülätïöns ön çömplétïng thé %(program_title)s %(program_type)s " "Prögräm! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" "Sïnçérélý,
Thé %(platform_name)s Téäm Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "Sïnçérélý Ⱡ'σяєм ιρѕυм ∂σł#" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "Thé %(platform_name)s Téäm Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " @@ -484,19 +644,18 @@ msgstr "" "Çöngrätülätïöns för fïnïshïng ýöür %(program_title)s %(program_type)s " "Prögräm! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -"Süppörtéd ßý thé föllöwïng örgänïzätïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя#" +"Süppörtéd ßý thé föllöwïng örgänïzätïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє" +"¢тєтυя#" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "lögö Ⱡ'σяєм ι#" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " @@ -505,9 +664,8 @@ msgstr "" "{start_span}Thïs ïs tö çértïfý thät{end_span} {start_strong} {user_name} " "{end_strong} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " @@ -516,55 +674,55 @@ msgstr "" "ä prögräm öfféréd ßý %(org_name_string)s, ïn çölläßörätïön wïth " "%(platform_name)s. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "Nötéd ßý Ⱡ'σяєм ιρѕυм ∂#" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "Ìssüéd {month} {year} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "Välïd Çértïfïçäté ÌD Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "Éffört Ⱡ'σяєм ιρѕυ#" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "%(num_hours)s höür Ⱡ'σяєм ιρѕυм ∂#" msgstr[1] "%(num_hours)s höürs Ⱡ'σяєм ιρѕυм ∂σł#" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -"För tïps änd trïçks ön prïntïng ýöür çértïfïçäté, vïéw thé {start_anchor}Wéß" -" Çértïfïçätés hélp döçüméntätïön{end_anchor}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" +"För tïps änd trïçks ön prïntïng ýöür çértïfïçäté, vïéw thé {start_anchor}Wéß " +"Çértïfïçätés hélp döçüméntätïön{end_anchor}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "Mänägémént Vïéw Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "Çléär çäçhé Ⱡ'σяєм ιρѕυм ∂σłσя #" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "{program_name} Réçörd Ⱡ'σяєм ιρѕυм ∂σłσ#" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." @@ -572,8 +730,8 @@ msgstr "" "%(user_full_name)s häs sént än üpdätéd prögräm réçörd för %(program_name)s. " "Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " @@ -582,8 +740,8 @@ msgstr "" "%(user_full_name)s häs sént théïr çömplétéd prögräm réçörd för " "%(program_name)s. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " @@ -592,8 +750,8 @@ msgstr "" "%(user_full_name)s häs sént théïr pärtïällý çömplétéd prögräm réçörd för " "%(program_name)s. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." @@ -601,8 +759,8 @@ msgstr "" "%(user_full_name)s wöüld lïké tö äpplý för çrédït ïn thé %(pathway_name)s. " "Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " @@ -611,30 +769,40 @@ msgstr "" "Pléäsé vïéw ör döwnlöäd %(user_full_name)s’s püßlïç prögräm réçörd tö " "détérmïné théïr çrédït élïgïßïlïtý stätüs. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "Vïéw Prögräm Réçörd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "Döwnlöäd Réçörd (ÇSV) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" "%(program_name)s Ûpdätéd Çrédït Réqüést för %(user_full_name)s Ⱡ'σяєм ιρѕυм " "∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" "%(program_name)s Çrédït Réqüést för %(user_full_name)s Ⱡ'σяєм ιρѕυм ∂σłσя " "ѕιт αмєт, ¢σηѕ#" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "Çrédéntïäls Àdmïnïsträtïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" + +#, fuzzy +#~| msgid "Verified Certificate URL" +#~ msgid "Verified Learner ID" +#~ msgstr "Vérïfïéd Çértïfïçäté ÛRL Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" + +#, fuzzy +#~| msgid "View Program Record" +#~ msgid "Shared program record" +#~ msgstr "Vïéw Prögräm Réçörd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" diff --git a/credentials/conf/locale/es_419/LC_MESSAGES/django.mo b/credentials/conf/locale/es_419/LC_MESSAGES/django.mo index 55bb45609..c4aa4ba9c 100644 Binary files a/credentials/conf/locale/es_419/LC_MESSAGES/django.mo and b/credentials/conf/locale/es_419/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/es_419/LC_MESSAGES/django.po b/credentials/conf/locale/es_419/LC_MESSAGES/django.po index 817674724..96f8a91b2 100644 --- a/credentials/conf/locale/es_419/LC_MESSAGES/django.po +++ b/credentials/conf/locale/es_419/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ # Copyright (C) 2022 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2022. -# +# # Translators: # Diego Rojas , 2017 # Juan Camilo Montoya Franco , 2017 @@ -18,183 +18,347 @@ # Stefania Trabucchi , 2020 # Otto Marroquin , 2021 # Carolina De Mares , 2021 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2022-07-20 19:49+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Carolina De Mares , 2021\n" -"Language-Team: Spanish (Latin America) (https://www.transifex.com/open-edx/teams/6205/es_419/)\n" +"Language-Team: Spanish (Latin America) (https://www.transifex.com/open-edx/" +"teams/6205/es_419/)\n" +"Language: es_419\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: es_419\n" -"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? " +"1 : 2;\n" + +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" -#: apps/core/admin.py +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "Información personal" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "Permisos" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "Fechas importantes" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "URLs" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "Compartir en redes sociales" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" "El ID de la app de Facebook es requerido para habilitar la opción de " "compartir en Facebook." -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "Nombre de la plataforma" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "Nombre de su plataforma Open edX" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "Llave de segmento" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "Llave de segmento de escritura/API." -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "Nombre de la plantilla" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" "Nombre de la plantilla a usar en este sitio. Este valor debe ser en " "minúscula." -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "URL base para el LMS del sitio personalizado" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "URL raíz del LMS. (Ej: https://courses.stage.edx.org)" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "URL de API del catálogo" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "URL raíz del catálogo API. (Ej: https://api.edx.org/catalog/v1/)" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "URL de Términos de Servicio" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "URL de la Política de privacidad" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "URL de la Pagina Principal" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "Nombre de la empresa" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "URL del Certificado Verificado" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "URL de ayuda sobre los certificados" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "URL de la página de preguntas acerca de los certificados" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "Habilitar Registros del estudiante" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" "Habilitar la característica de registros. La plataforma LMS tiene una " "configuración similar." -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "Enlace URL de ayuda para registros del estudiante" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" "URl de la página para preguntas acerca de los registros de los estudiantes" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "ID de la app de Facebook" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "ID de la app de Facebook usada para compartir" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "Nombre de usuario de Twitter" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" "Nombre de usuario de Twitter incluido en las credenciales. NO incluya el @." -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "Habilitar compartir en Facebook" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "Habilitar compartir en Facebook" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "Habilitar compartir en LinkedIn" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "Habilitar compartir en LinkedIn" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "Habilitar compartir en Twitter" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "Habilitar compartir en Twitter" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "Nombre completo" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" @@ -202,40 +366,39 @@ msgstr "" "Todas las organizaciones que ofrecen el programa deben tener una imagen " "definida para el certificado!" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "La imagen debe tener un tamaño menor a 250KB." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "Clave de curso no válida." -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" "Nombre de la organización del signatario, en caso de que sea diferente a la " "organización que emite el certificado." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -"La imagen debe ser un cuadrado en formato PNG. El tamaño de archivo debe ser" -" menor a 250KB." +"La imagen debe ser un cuadrado en formato PNG. El tamaño de archivo debe ser " +"menor a 250KB." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "otorgado" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "revocado" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "URL en la que la credencial puede ser descargada" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." @@ -243,39 +406,38 @@ msgstr "" "La fecha y el tiempo disponible para el certificado que está configurada en " "Studio y copiada en los credenciales. El cual deberá ser editado en Studio." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "UUID del programa" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -"Mostrar el nombre de la organización asociada (ej Universidad ACME) en lugar" -" de su nombre corto (ej: ACMEx)" +"Mostrar el nombre de la organización asociada (ej Universidad ACME) en lugar " +"de su nombre corto (ej: ACMEx)" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "Usar el nombre de la organización" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "Completé un curso en {platform_name}. Mira mi certificado:" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "{first_org} y {second_org}" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "{series_of_orgs}, y {last_org}" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" @@ -284,43 +446,42 @@ msgstr "" "calificaciones necesarias para obtener el certificado del programa de " "Certificación Profesional en" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "Certificado profesional" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "Cache vaciado." -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "{action} no es una acción valida." -#: apps/records/api.py +#: credentials/apps/records/api.py:213 msgid "N/A" msgstr "N/A" -#: apps/records/models.py +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "enviado" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "otro" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" "Las vías de crédito del usuario solo se pueden conectar a vías de crédito." -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "Mis Registros de Estudiante" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." @@ -328,67 +489,68 @@ msgstr "" "Se crea un registro de programa una vez que hayas obtenido al menos un " "certificado en un curso de un programa." -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "Vista de Listado de Programa" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" "La siguiente lista incluye todos los programas activos para los cuales se " "están generando registros de programa." -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "Página no encontrada" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "Error del Servidor" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "Imprimir o compartir tu certificado" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "Compartir este certificado en Facebook." -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "Compartir certificado en Twitter" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "Agregar perfil de LinedIn" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "Agregar este certificado a tu perfil de LinkedIn" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "Imprimir" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "Imprimir certificado" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "Políticas Legales" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "Términos de Servicio y Código de Honor" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "Política de privacidad" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." @@ -396,20 +558,21 @@ msgstr "" "Todos los derechos reservados, excepto cuando se indique. edX, Open edX, y " "los logos de edX y Open edX son marcas registradas o marcas de edX Inc." -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "Impulsado por" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "Ir al contenido principal" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "Felicitaciones, %(user_name)s!" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -420,46 +583,45 @@ msgstr "" "compartelo con colegas, amigos y familia para anunciarles que eres experto " "en %(program_display_name)s." -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "Ve a la página principal de %(platform_name)s " -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "Todos los derechos están reservados." -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "Hola" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" "Felicitaciones por completar el Programa%(program_title)s%(program_type)s!" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "Atentamente,
El Equipo %(platform_name)s " -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "Atentamente" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "El Equipo de %(platform_name)s" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " @@ -468,53 +630,51 @@ msgstr "" "¡Felicitaciones por haber completado el programa de %(program_title)s " "%(program_type)s!" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "Con el apoyo de las siguientes organizaciones" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "logo" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -"{start_span}Este documento acredita que{end_span} {start_strong} {user_name}" -" {end_strong}" +"{start_span}Este documento acredita que{end_span} {start_strong} {user_name} " +"{end_strong}" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "ofrecido por %(org_name_string)s en %(platform_name)s." -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "Anotado por" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "Emitido en {month} de {year}" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "ID Válida del Certificado" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "Dedicación" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" @@ -522,31 +682,31 @@ msgstr[0] "%(num_hours)s hora" msgstr[1] "%(num_hours)s horas" msgstr[2] "%(num_hours)s horas" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" "Para obtener sugerencias y consejos sobre cómo imprimir tu certificado, " "consulte la {start_anchor}documentación de ayuda de certificados " "web{end_anchor}." -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "Vista de administración" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "Limpiar la cache" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "{program_name} Registro" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." @@ -554,8 +714,8 @@ msgstr "" "%(user_full_name)s ha enviado un registro de programa actualizado para " "%(program_name)s. " -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " @@ -564,8 +724,8 @@ msgstr "" "%(user_full_name)s ha enviado su registro de programa completado para " "%(program_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " @@ -574,16 +734,16 @@ msgstr "" "%(user_full_name)s ha enviado su registro de programa parcialmente " "completado para%(program_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" "%(user_full_name)s le gustaría solicitar crédito para %(pathway_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " @@ -592,28 +752,38 @@ msgstr "" "Vea o descargue el registro de programa de %(user_full_name)s para " "determinar su estado de elegibilidad de crédito." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "Ver Registro del Programa" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "Descargar Registro (CSV)" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" "%(program_name)s actualizó una solicitud de crédito para %(user_full_name)s " -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" "%(program_name)s Solicitud de Crédito del Programa para %(user_full_name)s" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "Administración de Credenciales" + +#, fuzzy +#~| msgid "Verified Certificate URL" +#~ msgid "Verified Learner ID" +#~ msgstr "URL del Certificado Verificado" + +#, fuzzy +#~| msgid "View Program Record" +#~ msgid "Shared program record" +#~ msgstr "Ver Registro del Programa" diff --git a/credentials/conf/locale/es_AR/LC_MESSAGES/django.mo b/credentials/conf/locale/es_AR/LC_MESSAGES/django.mo index 7b4e841e7..d9e3a04fc 100644 Binary files a/credentials/conf/locale/es_AR/LC_MESSAGES/django.mo and b/credentials/conf/locale/es_AR/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/es_AR/LC_MESSAGES/django.po b/credentials/conf/locale/es_AR/LC_MESSAGES/django.po index f2fddef4b..6ce4ef2b2 100644 --- a/credentials/conf/locale/es_AR/LC_MESSAGES/django.po +++ b/credentials/conf/locale/es_AR/LC_MESSAGES/django.po @@ -2,375 +2,537 @@ # Copyright (C) 2021 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2021. -# +# # Translators: # Aylén , 2016 # Tamara V. Borlenghi , 2016 # Eliana Moran , 2016 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2021-04-23 15:20+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Eliana Moran , 2016\n" -"Language-Team: Spanish (Argentina) (https://www.transifex.com/open-edx/teams/6205/es_AR/)\n" +"Language-Team: Spanish (Argentina) (https://www.transifex.com/open-edx/" +"teams/6205/es_AR/)\n" +"Language: es_AR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: es_AR\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/models.py +#: credentials/apps/records/api.py:213 +msgid "N/A" +msgstr "" + +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#: apps/records/views.py -msgid "N/A" -msgstr "" - -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -378,180 +540,177 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "" msgstr[1] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/es_EC/LC_MESSAGES/django.mo b/credentials/conf/locale/es_EC/LC_MESSAGES/django.mo index 2c3a7d77f..e0a1b4a30 100644 Binary files a/credentials/conf/locale/es_EC/LC_MESSAGES/django.mo and b/credentials/conf/locale/es_EC/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/es_EC/LC_MESSAGES/django.po b/credentials/conf/locale/es_EC/LC_MESSAGES/django.po index d81cbe30a..0ee5e7d42 100644 --- a/credentials/conf/locale/es_EC/LC_MESSAGES/django.po +++ b/credentials/conf/locale/es_EC/LC_MESSAGES/django.po @@ -2,374 +2,536 @@ # Copyright (C) 2021 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2021. -# +# # Translators: # x_vela , 2016 # Cristian Salamea , 2016 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2021-04-23 15:20+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Cristian Salamea , 2016\n" -"Language-Team: Spanish (Ecuador) (https://www.transifex.com/open-edx/teams/6205/es_EC/)\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/open-edx/" +"teams/6205/es_EC/)\n" +"Language: es_EC\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: es_EC\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/models.py +#: credentials/apps/records/api.py:213 +msgid "N/A" +msgstr "" + +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#: apps/records/views.py -msgid "N/A" -msgstr "" - -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -377,180 +539,177 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "" msgstr[1] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/es_ES/LC_MESSAGES/django.mo b/credentials/conf/locale/es_ES/LC_MESSAGES/django.mo index 8f3bffe80..69439aa3d 100644 Binary files a/credentials/conf/locale/es_ES/LC_MESSAGES/django.mo and b/credentials/conf/locale/es_ES/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/es_ES/LC_MESSAGES/django.po b/credentials/conf/locale/es_ES/LC_MESSAGES/django.po index aedd173cd..5be86cd0c 100644 --- a/credentials/conf/locale/es_ES/LC_MESSAGES/django.po +++ b/credentials/conf/locale/es_ES/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ # Copyright (C) 2022 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2022. -# +# # Translators: # Javier Orts , 2016 # URJConline , 2016 @@ -14,183 +14,346 @@ # UAMx , 2022 # Jesica Greco, 2022 # Thomas Tracy, 2022 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2022-07-20 19:49+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Thomas Tracy, 2022\n" -"Language-Team: Spanish (Spain) (https://www.transifex.com/open-edx/teams/6205/es_ES/)\n" +"Language-Team: Spanish (Spain) (https://www.transifex.com/open-edx/" +"teams/6205/es_ES/)\n" +"Language: es_ES\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: es_ES\n" -"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? " +"1 : 2;\n" + +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" -#: apps/core/admin.py +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "Información personal" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "Permisos" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "Fechas importantes" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "Enlaces web" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "Intercambio Social" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" "Es necesario especificar tu identificador de Facebook para habilitar la " "función de compartir por Facebook." -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "Nombre de la Plataforma" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "Nombre de la plataforma Open edX" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "Sección Principal" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "Sección principal escritura/clave API" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "Nombre del Tema" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" "Nombre del tema a utilizar para este sitio. Este valor debe estar en " "minúsculas." -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "URL principal del LMS para el sitio personalizado" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" -msgstr "" -"URL raíz del LMS de este sitio (p. ej.: https://courses.stage.edx.org)" +msgstr "URL raíz del LMS de este sitio (p. ej.: https://courses.stage.edx.org)" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "URL de la API del catálogo" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" "URL raíz de la API del catálogo (p.ej: https://api.edx.org/catalog/v1/)" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "Enlace a las condiciones del servicio" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "Enlace de la política de privacidad" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "URL de la Página Principal" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "Nombre de Empresa" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "URL del certificado con verificación" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "URL de la Ayuda sobre Certificados" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "URL de la página para cuestiones sobre certificados" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "Habilitar registros de alumnos" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" "Habilitar la función Registros. El LMS tiene una configuración similar." -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "URL de ayuda para los Registros de Alumnos" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "URL de la página para preguntas sobre los Registros de Alumnos" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "ID de la aplicación de Facebook" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "ID de la app de Facebook utilizado para el intercambio" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "Nombre de usuario de Twitter" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" "Nombre de usuario de Twitter incluido en las credenciales. No incluir @." -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "Habilitar intercambio de Facebook" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "Habilitar el uso compartido via Facebook" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "Habilitar el uso compartido de LinkedIn" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "Habilitar el uso compartido vía LinkedIn" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "Habilitar el uso compartido en Twitter" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "Habilitar el uso compartido vía Twitter" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "Nombre completo" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" @@ -198,40 +361,39 @@ msgstr "" "¡Todas las organizaciones de autores del programa DEBEN tener una imagen de " "certificado definida!" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "El tamaño del fichero de imagen tiene que ser menor de 250KB." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "Clave de curso inválida" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" "Nombre de la organización firmante si es diferente de la organización " "emisora." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" "La imagen debe ser un archivo PNG cuadrado. El tamaño del archivo debe ser " "inferior a 250 KB." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "Otorgado" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "Revocado" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "URL en la que se puede descargar la credencial" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." @@ -239,40 +401,39 @@ msgstr "" "La fecha y hora de disponibilidad del certificado se establece nen Studio y " "se copian en Credentials. Esto debe ser editado en Studio." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "UUID del Programa" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" "Muestra el nombre de la organización asociada (p. ej., ACME University) en " "lugar de su nombre corto (p. ej., ACMEx)" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "Usar el nombre de la organización" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" "Completé un curso en {platform_name}. Echa un vistazo a mi certificado:" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "{first_org} y {second_org}" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "{series_of_orgs} y {last_org}" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" @@ -280,43 +441,42 @@ msgstr "" "Finalizados con éxito todos los cursos y recibida las calificaciones de " "aprobado para el Certificado Profesional en" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "Certificado profesional" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "Caché borrado." -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "{action} no es una acción válida." -#: apps/records/api.py +#: credentials/apps/records/api.py:213 msgid "N/A" msgstr "No aplica" -#: apps/records/models.py +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "enviado" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "otro" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" "Las vías de crédito de usuario solo se pueden conectar a vías de crédito." -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "Mis registros de alumno" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." @@ -324,67 +484,68 @@ msgstr "" "Se crea un registro de programa una vez que ha obtenido al menos un " "certificado de curso en un programa." -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "Vista de lista de programas" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" "La siguiente es una lista de todos los programas activos para los cuales se " "están generando registros de programa." -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "No se encontró la página" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "Error del Servidor" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "Imprime o comparte tu certificado" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "Compartir este certificado en Facebook" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "Twittea este certificado" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "Agregar al perfil de LinkedIn" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "Añade este certificado a tu perfil de LinkedIn" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "Imprimir" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "Imprimir este certificado" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "Políticas Legales" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "Condiciones del servicio y código de honor" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "Política de privacidad" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." @@ -393,71 +554,70 @@ msgstr "" "logotipos de edX y Open edX son marcas registradas o marcas comerciales de " "edX Inc." -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "Energizado por" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "Saltar al contenido principal" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "¡Felicidades, %(user_name)s!" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " "with colleagues, friends, and family to get the word out about what you " "mastered in %(program_display_name)s." msgstr "" -"Trabajaste duro para obtener tu certificado de %(platform_name)s: compártelo" -" con colegas, amigos y familiares para correr la voz sobre lo que dominaste " +"Trabajaste duro para obtener tu certificado de %(platform_name)s: compártelo " +"con colegas, amigos y familiares para correr la voz sobre lo que dominaste " "en %(program_display_name)s." -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "Ir a la página de inicio %(platform_name)s" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "Todos los derechos están reservados." -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "Hola" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -"¡Felicitaciones por completar el programa %(program_title)s " -"%(program_type)s!" +"¡Felicitaciones por completar el programa %(program_title)s %(program_type)s!" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "Atentamente,
El equipo %(platform_name)s" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "Atentamente" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "EL equipo de %(platform_name)s" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " @@ -465,28 +625,26 @@ msgid "" msgstr "" "¡Felicitaciones por terminar su programa %(program_title)s %(program_type)s!" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "Apoyado por las siguientes organizaciones." -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "logo" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -"{start_span}Esto es para certificar que{end_span} " -"{start_strong}{user_name}{end_strong}" +"{start_span}Esto es para certificar que{end_span} {start_strong}{user_name}" +"{end_strong}" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " @@ -495,25 +653,25 @@ msgstr "" "un programa ofrecido por %(org_name_string)s, en colaboración con " "%(platform_name)s." -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "Observado por" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "Emitido {month}{year}" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "ID del Certificado Válido" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "Esfuerzo" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" @@ -521,30 +679,30 @@ msgstr[0] "%(num_hours)s hora" msgstr[1] "%(num_hours)s horas" msgstr[2] "%(num_hours)s horas" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" "Para obtener consejos y trucos sobre cómo imprimir su certificado, consulte " "la {start_anchor}documentación de ayuda de certificados web{end_anchor}." -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "Vista de gestión" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "Limpiar la memoria" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "Registro {program_name}" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." @@ -552,8 +710,8 @@ msgstr "" "%(user_full_name)s ha enviado un registro de programa actualizado para " "%(program_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " @@ -562,8 +720,8 @@ msgstr "" "%(user_full_name)s ha enviado su registro de programa completo para " "%(program_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " @@ -572,15 +730,15 @@ msgstr "" "%(user_full_name)s ha enviado su registro de programa parcialmente " "completado para %(program_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "%(user_full_name)s quisiera solicitar crédito en el %(pathway_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " @@ -589,27 +747,37 @@ msgstr "" "Consulte o descargue el registro del programa público de %(user_full_name)s " "para determinar su estado de elegibilidad crediticia." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "Ver los Archivos del Programa" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "Descargar registro (CSV)" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" "%(program_name)s Solicitud de crédito actualizada para %(user_full_name)s" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "%(program_name)s Solicitud de crédito para %(user_full_name)s" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "Credenciales de Administración" + +#, fuzzy +#~| msgid "Verified Certificate URL" +#~ msgid "Verified Learner ID" +#~ msgstr "URL del certificado con verificación" + +#, fuzzy +#~| msgid "View Program Record" +#~ msgid "Shared program record" +#~ msgstr "Ver los Archivos del Programa" diff --git a/credentials/conf/locale/es_MX/LC_MESSAGES/django.mo b/credentials/conf/locale/es_MX/LC_MESSAGES/django.mo index 64970daae..32e5f80be 100644 Binary files a/credentials/conf/locale/es_MX/LC_MESSAGES/django.mo and b/credentials/conf/locale/es_MX/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/es_MX/LC_MESSAGES/django.po b/credentials/conf/locale/es_MX/LC_MESSAGES/django.po index 0d52022d1..01ce70b86 100644 --- a/credentials/conf/locale/es_MX/LC_MESSAGES/django.po +++ b/credentials/conf/locale/es_MX/LC_MESSAGES/django.po @@ -2,376 +2,538 @@ # Copyright (C) 2021 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2021. -# +# # Translators: # Etna Pretelín Ricárdez, 2016 # Mecabotware , 2016 # Sergio A. Salazar , 2018 # mandere , 2021 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2021-04-23 15:20+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: mandere , 2021\n" -"Language-Team: Spanish (Mexico) (https://www.transifex.com/open-edx/teams/6205/es_MX/)\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/open-edx/" +"teams/6205/es_MX/)\n" +"Language: es_MX\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: es_MX\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/models.py +#: credentials/apps/records/api.py:213 +msgid "N/A" +msgstr "" + +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#: apps/records/views.py -msgid "N/A" -msgstr "" - -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -379,180 +541,177 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "" msgstr[1] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/es_PE/LC_MESSAGES/django.mo b/credentials/conf/locale/es_PE/LC_MESSAGES/django.mo index cf1e538f4..e661f7334 100644 Binary files a/credentials/conf/locale/es_PE/LC_MESSAGES/django.mo and b/credentials/conf/locale/es_PE/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/es_PE/LC_MESSAGES/django.po b/credentials/conf/locale/es_PE/LC_MESSAGES/django.po index c3caa431d..5c9b2df7c 100644 --- a/credentials/conf/locale/es_PE/LC_MESSAGES/django.po +++ b/credentials/conf/locale/es_PE/LC_MESSAGES/django.po @@ -2,373 +2,536 @@ # Copyright (C) 2021 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2021. -# +# # Translators: # Doris Gonzalez Zuniga Ortecho , 2016 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2021-04-23 15:20+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" -"Last-Translator: Doris Gonzalez Zuniga Ortecho , 2016\n" -"Language-Team: Spanish (Peru) (https://www.transifex.com/open-edx/teams/6205/es_PE/)\n" +"Last-Translator: Doris Gonzalez Zuniga Ortecho , " +"2016\n" +"Language-Team: Spanish (Peru) (https://www.transifex.com/open-edx/teams/6205/" +"es_PE/)\n" +"Language: es_PE\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: es_PE\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/models.py +#: credentials/apps/records/api.py:213 +msgid "N/A" +msgstr "" + +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#: apps/records/views.py -msgid "N/A" -msgstr "" - -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -376,180 +539,177 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "" msgstr[1] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/et_EE/LC_MESSAGES/django.mo b/credentials/conf/locale/et_EE/LC_MESSAGES/django.mo index 695405a1a..11fd3742e 100644 Binary files a/credentials/conf/locale/et_EE/LC_MESSAGES/django.mo and b/credentials/conf/locale/et_EE/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/et_EE/LC_MESSAGES/django.po b/credentials/conf/locale/et_EE/LC_MESSAGES/django.po index 558333120..ba60b31ad 100644 --- a/credentials/conf/locale/et_EE/LC_MESSAGES/django.po +++ b/credentials/conf/locale/et_EE/LC_MESSAGES/django.po @@ -8,370 +8,706 @@ msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2018-05-31 15:26+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2018-05-31 15:26:45.721375\n" "Last-Translator: Triple , 2016\n" -"Language-Team: Estonian (Estonia) (https://www.transifex.com/open-edx/teams/6205/et_EE/)\n" +"Language-Team: Estonian (Estonia) (https://www.transifex.com/open-edx/" +"teams/6205/et_EE/)\n" "Language: et_EE\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 +msgid "Enable Learner Records" +msgstr "" + +#: credentials/apps/core/models.py:94 +msgid "Enable the Records feature. The LMS has a similar setting." +msgstr "" + +#: credentials/apps/core/models.py:98 +msgid "Learner Records Help URL" +msgstr "" + +#: credentials/apps/core/models.py:99 +msgid "URL of page for questions about Learner Records" +msgstr "" + +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 +msgid "" +"The certificate available date and time that is set in Studio and copied to " +"Credentials. This should be edited in Studio." +msgstr "" + +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" +msgstr "" + +#: credentials/apps/credentials/views.py:68 +#, python-brace-format +msgid "{first_org} and {second_org}" +msgstr "" + +#: credentials/apps/credentials/views.py:72 +#, python-brace-format +msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: templates/404.html +#: credentials/apps/records/api.py:213 +msgid "N/A" +msgstr "" + +#: credentials/apps/records/models.py:75 +msgid "sent" +msgstr "" + +#: credentials/apps/records/models.py:76 +msgid "other" +msgstr "" + +#: credentials/apps/records/models.py:93 +msgid "User credit pathways can only be connected to credit pathways." +msgstr "" + +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 +msgid "My Learner Records" +msgstr "" + +#: credentials/apps/records/views.py:126 +msgid "" +"A program record is created once you have earned at least one course " +"certificate in a program." +msgstr "" + +#: credentials/apps/records/views.py:144 +msgid "Program Listing View" +msgstr "" + +#: credentials/apps/records/views.py:146 +msgid "" +"The following is a list of all active programs for which program records are " +"being generated." +msgstr "" + +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 +msgid "Legal Policies" +msgstr "" + +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html -msgid "Powered by Open edX" +#: credentials/templates/_footer.html:36 +msgid "Powered by" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 +msgid "Skip to main content" +msgstr "" + +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " "with colleagues, friends, and family to get the word out about what you " -"mastered in %(program_name)s." +"mastered in %(program_display_name)s." +msgstr "" + +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 +#, python-format +msgid "Go to %(platform_name)s Home Page" +msgstr "" + +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 +msgid "All rights reserved" +msgstr "" + +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 +msgid "Hello" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 +#, python-format +msgid "" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" +msgstr "" + +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 +#, python-format +msgid "Sincerely,
The %(platform_name)s Team" +msgstr "" + +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 +msgid "Sincerely" +msgstr "" + +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 +#, python-format +msgid "The %(platform_name)s Team" +msgstr "" + +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 +#, python-format +msgid "" +"Congratulations for finishing your %(program_title)s %(program_type)s " +"Program!" +msgstr "" + +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" -"a program offered by %(organization_name)s, in collaboration with " +"a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "" msgstr[1] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records.html -msgid "My Records" +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 +#, python-format +msgid "" +"%(user_full_name)s has sent an updated program record for %(program_name)s." +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 +#, python-format +msgid "" +"%(user_full_name)s has sent their completed program record for " +"%(program_name)s." +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 +#, python-format +msgid "" +"%(user_full_name)s has sent their partially completed program record for " +"%(program_name)s." +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 +#, python-format +msgid "" +"%(user_full_name)s would like to apply for credit in the %(pathway_name)s." +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 +#, python-format +msgid "" +"Please view or download %(user_full_name)s’s public program record to " +"determine their credit eligibility status." +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 +msgid "View Program Record" +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 +msgid "Download Record (CSV)" +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 +#, python-format +msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 +#, python-format +msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/eu_ES/LC_MESSAGES/django.mo b/credentials/conf/locale/eu_ES/LC_MESSAGES/django.mo index 5f0b0f26b..c993b17d2 100644 Binary files a/credentials/conf/locale/eu_ES/LC_MESSAGES/django.mo and b/credentials/conf/locale/eu_ES/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/eu_ES/LC_MESSAGES/django.po b/credentials/conf/locale/eu_ES/LC_MESSAGES/django.po index e81a377c8..eb97d9bd0 100644 --- a/credentials/conf/locale/eu_ES/LC_MESSAGES/django.po +++ b/credentials/conf/locale/eu_ES/LC_MESSAGES/django.po @@ -2,253 +2,414 @@ # Copyright (C) 2022 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2022. -# +# # Translators: # Arrate Altube, 2017 # Pedro Lonbide , 2018 # Abel Camacho , 2020 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2022-07-20 19:49+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Abel Camacho , 2020\n" -"Language-Team: Basque (Spain) (https://www.transifex.com/open-edx/teams/6205/eu_ES/)\n" +"Language-Team: Basque (Spain) (https://www.transifex.com/open-edx/teams/6205/" +"eu_ES/)\n" +"Language: eu_ES\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: eu_ES\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "Norberaren informazioa" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "Baimenak" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "Data garrantzitsuak" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "URLak" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "Partekatu sare sozialetan" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "Plataformaren izena" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "Zure Open edX plataformaren izena" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "Itxuraren izena" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "Zerbitzu-baldintzen URLa" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "Pribatutasun-politikaren URLa" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "Hasiera-orriaren URLa" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "Enpresaren izena" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "Egiaztatutako ziurtagiriaren URLa" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "Ziurtagirien laguntzarako URLa" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "Ziurtagiriei buruzko galdera-orriaren URLa" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "Facebook aplikazioaren IDa" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "Twitter-eko erabiltzaile-izena" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "Gaitu Facebook bidez partekatzea" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "Gaitu partekatzea Facebook bidez" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "Gaitu LinkedIn bidez partekatzea" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "Gaitu partekatzea Linkedin bidez" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "Gaitu Twitter bidez partekatzea" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "Gaitu partekatzea Twitter bidez " -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "Izen osoa" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "Irudiaren fitxategiaren tamainak 250KB baino txikiagoa izan behar du." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "Ikastaro-giltza baliogabea" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" "Sinatzen duen erakundearen izena, ziurtagiria ematen duen erakundea " "bestelako bat baldin bada." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "saritua" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "ezeztatua" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "Erabili erakundearen izena" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "{first_org} eta {second_org}" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "{series_of_orgs}, eta {last_org}" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" @@ -256,125 +417,126 @@ msgstr "" "Ikastaro guztiak ondo osatu ditu eta kalifikazio guztiak gainditu ditu " "Ziurtagiri profesionala jasotzeko ondoko gaian" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "Ziurtagiri profesionala" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/api.py +#: credentials/apps/records/api.py:213 msgid "N/A" msgstr "Ez da aplikatzen" -#: apps/records/models.py +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "bidalita" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "beste bat" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "Ez da orria aurkitu" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "Zerbitzariaren errorea" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "Inprimatu edo partekatu zure ziurtagiria" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "Partekatu ziurtagiri hau Facebook bidez" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "Txiokatu ziurtagiri hau" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "Gehitu Lindedln-eko profilera" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "Gehitu ziurtagiri hau Linkendin profilera" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "Inprimatu" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "Inprimatu ziurtagiri hau" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "Lege-politikak" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "Zerbitzu-baldintzak eta Portaera-kodea" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "Pribatutasun-politika" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "Egin jauzi eduki nagusira" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "Zorionak, %(user_name)s!" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -382,180 +544,187 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "Joan %(platform_name)s plataformako Hasiera-orrira" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "Eskubide guztiak erreserbatuta" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "%(platform_name)s taldea" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "Ondorengo erakundeek onartuta" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "logoa" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "ordu %(num_hours)s" msgstr[1] "%(num_hours)s ordu" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "Garbitu cachea" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "{program_name} Erregistroa" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "Ikusi programaren erregistroa " -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "Deskargatu erregistroa (CSV)" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" + +#, fuzzy +#~| msgid "Verified Certificate URL" +#~ msgid "Verified Learner ID" +#~ msgstr "Egiaztatutako ziurtagiriaren URLa" + +#, fuzzy +#~| msgid "View Program Record" +#~ msgid "Shared program record" +#~ msgstr "Ikusi programaren erregistroa " diff --git a/credentials/conf/locale/fa_IR/LC_MESSAGES/django.mo b/credentials/conf/locale/fa_IR/LC_MESSAGES/django.mo index 74cea341d..15428009b 100644 Binary files a/credentials/conf/locale/fa_IR/LC_MESSAGES/django.mo and b/credentials/conf/locale/fa_IR/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/fa_IR/LC_MESSAGES/django.po b/credentials/conf/locale/fa_IR/LC_MESSAGES/django.po index 7e7efdb10..8686015aa 100644 --- a/credentials/conf/locale/fa_IR/LC_MESSAGES/django.po +++ b/credentials/conf/locale/fa_IR/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ # Copyright (C) 2022 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2022. -# +# # Translators: # zar24 , 2016 # Ali Niknafs , 2016 @@ -15,220 +15,380 @@ # Garsivaz Soltani , 2020 # Somaye Julaie , 2022 # Somaye Joolaee, 2022 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2022-07-20 19:49+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Somaye Joolaee, 2022\n" -"Language-Team: Persian (Iran) (https://www.transifex.com/open-edx/teams/6205/fa_IR/)\n" +"Language-Team: Persian (Iran) (https://www.transifex.com/open-edx/teams/6205/" +"fa_IR/)\n" +"Language: fa_IR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: fa_IR\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "اطلاعات شخصی" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "دسترسی‌ها" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "تاریخ‌های مهم" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "نشانی‌های اینترنتی" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "اشتراک‌گذاری اجتماعی" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "شناسه برنامه فیس‌بوک برای فعالسازی اشتراک‌گذاری در آن الزامی است." -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "نام پلتفورم" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "نام پلتفرم Open edX شما" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "کلید ناحیه" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "بخش نوشتن/کلید API." -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "نام قالب " -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" "نام قالب مورد استفاده برای این وبگاه. این مقدار باید با حروف کوچک درج شده " "باشد." -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "نشانی اینترنتی پایه مدیریت آموزشی مجازی برای وبگاه سفارشی" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -"نشانی اینترنتی ریشه این وبگاه آموزشی مجازی: (مثلا: " -"https://courses.stage.edx.org)" +"نشانی اینترنتی ریشه این وبگاه آموزشی مجازی: (مثلا: https://courses.stage.edx." +"org)" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "Catalog API URL" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" -msgstr "" -"نشانی اینترنتی ریشه کاتالوگ API (مثلا https://api.edx.org/catalog/v1/)" +msgstr "نشانی اینترنتی ریشه کاتالوگ API (مثلا https://api.edx.org/catalog/v1/)" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "نشانی اینترنتی شرایط ارائه خدمات " -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "نشانی اینترنتی سیاست‌ حفظ حریم خصوصی" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "نشانی اینترنتی صفحه اصلی" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "نام شرکت" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "نشانی اینترنتی گواهی تاییدشده" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "نشانی اینترنتی راهنمای گواهی" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "نشانی اینترنتی صفحه سوالات مربوط به گواهی‌ها" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "پیشینه یادگیرنده را فعال کنید" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" "قابلیت پیشینه‌ها را فعال کنید. سازمان آموزش مجازی، تنظیمات مشابهی دارد." -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "نشانی اینترنتی راهنمای پیشینه‌های یادگیرنده" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "نشانی اینترنتی برای سوالات مربوط به پیشینه‌های یادگیرنده" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "شناسه برنامه فیس‌بوک" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "شناسه برنامه فیس‌بوک استفاده‌شده برای اشتراک‌گذاری " -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "نام کاربری توئیتر" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" "نام کاربری توئیتر در اطلاعات کاربری توییت‌شده گنجانده شده است. @ را وارد " "نکنید." -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "اشتراک‌گذاری فیس‌بوک را فعال کنید" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "اشتراک‌گذاری در فیس‌بوک را فعال کنید" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "اشتراک‌گذاری لینکدین را فعال کنید" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "اشتراک‌گذاری در لینکداین را فعال کنید" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "اشتراک‌گذاری در توئیتر را فعال کنید" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "اشتراک‌گذاری در توئیتر را فعال کنید" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "نام و نام خانوادگی" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "همه سازمان‌های نویسنده برنامه باید تصویر گواهی تعریف‌شده داشته باشند!" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "اندازه پرونده تصویری باید کمتر از 250 کیلوبایت باشد." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "کلید دوره آموزشی نامعتبر است." -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "نام سازمان امضاکننده در صورتی که با سازمان صادرکننده متفاوت باشد." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -"تصویر باید فایل PNG مربعی باشد. اندازه پرونده باید کمتر از 250 کیلوبایت " -"باشد." +"تصویر باید فایل PNG مربعی باشد. اندازه پرونده باید کمتر از 250 کیلوبایت باشد." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "اعطا شد" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "لغو شد" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "نشانی اینترنتی که در آن اعتبارنامه قابل بارگیری است" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." @@ -236,40 +396,38 @@ msgstr "" "تاریخ و ساعت موجود در گواهی که در هنرکده تنظیم شده و در اعتبارنامه کپی شده " "است. این باید در هنرکده ویرایش شود." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "پیشرفت UUID" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -"نمایش نام سازمان مرتبط (مانند دانشگاه ACME) به جای نام کوتاه آن (مانند " -"ACMEx)" +"نمایش نام سازمان مرتبط (مانند دانشگاه ACME) به جای نام کوتاه آن (مانند ACMEx)" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "از نام سازمان استفاده کنید" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" "من یک دوره آموزشی را در {platform_name} گذراندم. به گواهی من نگاهی بیندازید:" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "{first_org} و {second_org}" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "{series_of_orgs}, و {last_org}" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" @@ -277,131 +435,132 @@ msgstr "" "تمام دوره‌های آموزشی را با موفقیت گذراند و نمرات قبولی را برای دریافت گواهی " "حرفه‌ای کسب کرد" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "گواهی حرفه ای" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "حافظه پاک شد." -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "{action} اقدامی معتبر نیست." -#: apps/records/api.py +#: credentials/apps/records/api.py:213 msgid "N/A" msgstr "ناشناخته" -#: apps/records/models.py +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "ارسال‌شده" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "سایر موارد" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "مسیرهای اعتباری کاربر فقط می‌توانند به مسیرهای اعتباری متصل شوند." -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "پیشینه‌های یادگیرنده من" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -"یک پیشینه از برنامه زمانی ساخته می‌شود که حداقل یک گواهی دوره آموزشی را در " -"یک برنامه کسب کنید." +"یک پیشینه از برنامه زمانی ساخته می‌شود که حداقل یک گواهی دوره آموزشی را در یک " +"برنامه کسب کنید." -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "نمای فهرست برنامه" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -"در زیر فهرستی آمده است از همه برنامه‌های فعالی که پیشینه‌های برنامه برای " -"آن‌ها تولید می‌شود." +"در زیر فهرستی آمده است از همه برنامه‌های فعالی که پیشینه‌های برنامه برای آن‌ها " +"تولید می‌شود." -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "صفحه مورد نظر یافت نشد" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "خطای سرویس‌دهنده" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "چاپ یا اشتراک‌گذاری گواهی شما" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "این گواهی را از طریق فیس‌بوک به اشتراک بگذارید" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "توییت این گواهی" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "افزودن به پرونده لینکداین" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "افزودن این گواهی به پرونده لینکداین" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "چاپ" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "چاپ این گواهی" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "سیاست‌های حقوقی" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "شرایط استفاده از خدمات و اصول اخلاقی " -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "قواعد حفظ حریم خصوصی" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -"تمامی حقوق محفوظ است به جز موارد مذکور در edX، Open edX و نشانی‌های تجاری " -"edX و Open edX علائم تجاری یا علائم تجاری ثبت‌شده edX Inc هستند." +"تمامی حقوق محفوظ است به جز موارد مذکور در edX، Open edX و نشانی‌های تجاری edX " +"و Open edX علائم تجاری یا علائم تجاری ثبت‌شده edX Inc هستند." -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "تولید شده توسط" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "برو به محتوای اصلی" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "تبریک می‌گوییم، %(user_name)s!" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -409,67 +568,64 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" "شما سخت تلاش کردید تا گواهی خود را از%(platform_name)s_به دست آورید — آن را " -"با همکاران، دوستان و خانواده به اشتراک بگذارید تا اطلاع یابند از آنچه " -"در%(program_display_name)s بر آن تسلط یافته‌اید." +"با همکاران، دوستان و خانواده به اشتراک بگذارید تا اطلاع یابند از آنچه در" +"%(program_display_name)s بر آن تسلط یافته‌اید." -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "به %(platform_name)s صفحۀ اصلی برو" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "همه حقوق محفوظ است" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "سلام" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "بابت تکمیل برنامه%(program_title)s%(program_type)sتبریک می‌گویم!" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "با احترام،
تیم %(platform_name)s" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "با احترام" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "تیم %(platform_name)s" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -"برای اتمام برنامه %(program_title)s %(program_type)sخود به شما تبریک " -"می‌گویم!" +"برای اتمام برنامه %(program_title)s %(program_type)sخود به شما تبریک می‌گویم!" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "حمایت شده توسط سازمان‌های زیر " -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "نشان تجاری" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " @@ -478,75 +634,73 @@ msgstr "" "{start_span}این برای تأیید آن است که{end_span} {start_strong} {user_name} " "{end_strong}" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -"برنامه‌ای که توسط %(org_name_string)s با همکاری %(platform_name)sارائه " -"می‌شود." +"برنامه‌ای که توسط %(org_name_string)s با همکاری %(platform_name)sارائه می‌شود." -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "یادداشت شده توسط" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "منتشرشده {month} {year}" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "شناسه گواهی معتبر" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "تلاش" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "%(num_hours)s ساعت" msgstr[1] "%(num_hours)s ساعت" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" "برای نکات و ترفندهای مربوط به چاپ گواهی، {start_anchor}مستندات راهنمای " "گواهی‌های وب{end_anchor} را مشاهده کنید." -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "نمای مدیریت" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "پاک‌کردن حافظه " -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "{program_name} پیشینه" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -"%(user_full_name)sیک پیشینه از برنامه روزآمد برای %(program_name)sارسال کرده" -" است." +"%(user_full_name)sیک پیشینه از برنامه روزآمد برای %(program_name)sارسال کرده " +"است." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " @@ -555,8 +709,8 @@ msgstr "" "%(user_full_name)sپیشینه کامل برنامه خود را برای %(program_name)sارسال کرده " "است." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " @@ -565,45 +719,54 @@ msgstr "" "%(user_full_name)sپیشینه برنامه تا حدی کامل‌شده خود را برای " "%(program_name)sارسال کرده است." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -"%(user_full_name)sمایل است برای دریافت اعتبار در %(pathway_name)sدرخواست " -"دهد." +"%(user_full_name)sمایل است برای دریافت اعتبار در %(pathway_name)sدرخواست دهد." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -"لطفاً سابقه برنامه عمومی%(user_full_name)sرا مشاهده یا بارگیری کنید تا وضعیت" -" واجد شرایط بودن اعتبار آن‌ها را مشخص کنید." +"لطفاً سابقه برنامه عمومی%(user_full_name)sرا مشاهده یا بارگیری کنید تا وضعیت " +"واجد شرایط بودن اعتبار آن‌ها را مشخص کنید." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "مشاهده سابقه برنامه" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "بارگیری پیشینه (CSV)" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "%(program_name)s درخواست اعتبار روزآمد برای %(user_full_name)ss" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "%(program_name)sدرخواست اعتبار برای %(user_full_name)s " -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "مدیریت اعتبارنامه‌ها" + +#, fuzzy +#~| msgid "Verified Certificate URL" +#~ msgid "Verified Learner ID" +#~ msgstr "نشانی اینترنتی گواهی تاییدشده" + +#, fuzzy +#~| msgid "View Program Record" +#~ msgid "Shared program record" +#~ msgstr "مشاهده سابقه برنامه" diff --git a/credentials/conf/locale/fi_FI/LC_MESSAGES/django.mo b/credentials/conf/locale/fi_FI/LC_MESSAGES/django.mo index 85700ec99..e5375ec7d 100644 Binary files a/credentials/conf/locale/fi_FI/LC_MESSAGES/django.mo and b/credentials/conf/locale/fi_FI/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/fi_FI/LC_MESSAGES/django.po b/credentials/conf/locale/fi_FI/LC_MESSAGES/django.po index dd5611c8b..77915f80e 100644 --- a/credentials/conf/locale/fi_FI/LC_MESSAGES/django.po +++ b/credentials/conf/locale/fi_FI/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ # Copyright (C) 2021 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2021. -# +# # Translators: # Henri Juvonen , 2016 # Matti Peltoniemi , 2016 @@ -11,370 +11,532 @@ # Heikki Viitanen , 2020 # asd asd , 2021 # Eldemarkki , 2021 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2021-04-23 15:20+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Eldemarkki , 2021\n" -"Language-Team: Finnish (Finland) (https://www.transifex.com/open-edx/teams/6205/fi_FI/)\n" +"Language-Team: Finnish (Finland) (https://www.transifex.com/open-edx/" +"teams/6205/fi_FI/)\n" +"Language: fi_FI\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: fi_FI\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/models.py +#: credentials/apps/records/api.py:213 +msgid "N/A" +msgstr "" + +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#: apps/records/views.py -msgid "N/A" -msgstr "" - -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -382,180 +544,177 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "" msgstr[1] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/fr/LC_MESSAGES/django.mo b/credentials/conf/locale/fr/LC_MESSAGES/django.mo index fe957548b..f0b5d912b 100644 Binary files a/credentials/conf/locale/fr/LC_MESSAGES/django.mo and b/credentials/conf/locale/fr/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/fr/LC_MESSAGES/django.po b/credentials/conf/locale/fr/LC_MESSAGES/django.po index 8f255a8e3..9c1060025 100644 --- a/credentials/conf/locale/fr/LC_MESSAGES/django.po +++ b/credentials/conf/locale/fr/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ # Copyright (C) 2022 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2022. -# +# # Translators: # Matthieu Falce , 2016 # laurentFUN , 2016 @@ -17,222 +17,384 @@ # Pierre-André Mudry , 2020 # Nicolas François Leperlier , 2021 # Abdessamad Derraz , 2021 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2022-07-20 19:49+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Abdessamad Derraz , 2021\n" "Language-Team: French (https://www.transifex.com/open-edx/teams/6205/fr/)\n" +"Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: fr\n" -"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % " +"1000000 == 0 ? 1 : 2;\n" + +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" -#: apps/core/admin.py +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "Informations personnelles" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "Permissions" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "Dates importantes" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "URLs" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "Partage sur réseau social." -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" "L'ID de l'application Facebook est requise pour activer le partage sur " "Facebook" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "Nom de la plateforme." -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "Nom de votre plateforme Open edX." -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "Clé du segment" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "Clé API/Écrire le segment." -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "Nom du thème" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" "Nom du thème à utiliser pour ce site. Cette valeur doit être en minuscules." -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "Url par défaut du LMS pour site personnalisé." -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "URL racine du site de LMS (par ex. https://courses.stage.edx.org)" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "Catalogue URL API " -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "URL racine du catalogue d'API (ex. : https://api.edx.org/catalog/v1/)" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "URL Conditions d'utilisation" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "URL de la Politique de confidentialité" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "URL de l'Accueil" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "Nom de l'entreprise" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "URL du Certificat vérifié" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "URL de l'Aide pour le certificat" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "URL de la page pour les questions à propos des certificats" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "Activer le Dossier Apprenant" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" "Activer la fonctionnalité de Dossier. Le LMS a des paramètres similaires." -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "URL d'Aide avec les dossiers d'étudiant" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "URL de la page de FAQ à propos des Dossiers d'étudiants" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "Identifiant de l'application Facebook" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "Identifiant de l'application Facebook pour partager" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "Nom d'utilisateur Twitter" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" "Nom d'utilisateur Twitter inclus dans les paramètre d'accès du compte " "tweetés. NE PAS inclure l'@." -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "Activer les partages Facebook" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "Activer les partages par Facebook" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "Activer les partages LinkedIn" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "Activer les partages par LinkedIn" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "Activer les partages Twitter" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "Activer les partages par Twitter" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "Nom complet" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -"Toutes les organisation auteures du programme DOIVENT avoir établi une image" -" de certificat !" +"Toutes les organisation auteures du programme DOIVENT avoir établi une image " +"de certificat !" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "La taille de l'image doit être inférieure à 250KB." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "Clé de cours invalide." -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" "Le nom de l'organisation signataire s'il est distinct de celui de " "l'organisation émettrice." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" "L'image doit être un carré au format PNG. La taille doit être inférieure à " "250KB." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "accordé" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "refusé" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "Les crédits pourront être téléchargés à l'URL suivant" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." @@ -240,39 +402,38 @@ msgstr "" "Date et heure de disponibilité de l'attestation définies dans Studio et " "copiées dans Credentials. Cela doit être modifié dans Studio." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "Programme UUID" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" "Afficher le nom de l'organisation affiliée (ex. : ACME University) au lieu " "de son nom abrégé (ex. : ACMEx)" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "Utiliser le nom de l'organisation" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "J'ai complété un cours sur {platform_name}. Regardez mon certificat :" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "{first_org} et {second_org}" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "{series_of_orgs}, et {last_org}" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" @@ -280,44 +441,43 @@ msgstr "" "a complété avec succès tous les cours et a obtenu les notes requises pour " "un Certificat professionnel en " -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "Certificat professionnel" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "Cache vidé" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "{action} n'est pas une action valide." -#: apps/records/api.py +#: credentials/apps/records/api.py:213 msgid "N/A" msgstr "N/A" -#: apps/records/models.py +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "envoyé" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "autre" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -"Le parcours de crédit utilisateur ne peut être connecté qu'à des parcours de" -" crédit." +"Le parcours de crédit utilisateur ne peut être connecté qu'à des parcours de " +"crédit." -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "Mon Dossier d'étudiant" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." @@ -325,67 +485,68 @@ msgstr "" "Un dossier de programme est créé après avoir obtenu au moins un certificat " "de cours dans un programme." -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "Vue de la liste du programme" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" "Voici une liste de tous les programmes actifs pour lesquels des " "enregistrements de programme sont générés." -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "Page non trouvée" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "Erreur serveur" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "Imprimer ou partager votre certificat" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "Partager ce certificat par Facebook" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "Tweeter ce certificat" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "Ajouter au profil LinkedIn" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "Ajouter ce certificat à votre profil LinkedIn" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "Imprimer" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "Imprimer ce certificat" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "Politiques légale" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "Conditions d'utilisation & Code d'honneur" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "Politique de confidentialité" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." @@ -393,20 +554,21 @@ msgstr "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "Propulsé par" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "Passer au contenu principal" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "Félicitations, %(user_name)s !" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -417,47 +579,46 @@ msgstr "" "— partagez-la avec vos collègues, amis et famille pour faire connaître ce " "que vous maîtrisez dans le programme %(program_display_name)s" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "Aller à la page d'accueil %(platform_name)s" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "Tous droits réservés" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "Bonjour" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" "Félicitations pour avoir terminé le programme %(program_title)s " "%(program_type)s !" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "Cordialement,
L'équipe %(platform_name)s" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "Cordialement" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "L'équipe %(platform_name)s" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " @@ -466,17 +627,16 @@ msgstr "" "Félicitations pour avoir terminé votre programme %(program_title)s " "%(program_type)s !" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "Supporté par les organisations suivantes" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "logo" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " @@ -485,9 +645,8 @@ msgstr "" "{start_span}Cela permet d'attester que{end_span} {start_strong} {user_name} " "{end_strong}" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " @@ -496,25 +655,25 @@ msgstr "" "un programme offert par %(org_name_string)s, en collaboration avec " "%(platform_name)s." -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "Noté par" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "décerné en {month} {year}" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "Certificat d'identité valide" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "Effort" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" @@ -522,30 +681,30 @@ msgstr[0] "%(num_hours)s heure" msgstr[1] "%(num_hours)s heures" msgstr[2] "%(num_hours)s heures" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" "Pour des conseils et astuces pour imprimer votre certificat, regardez les " "{start_anchor}Documents d'aide en ligne avec les certificats{end_anchor}." -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "Affichage de gestion" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "Vider le cache" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "Dossier {program_name}" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." @@ -553,8 +712,8 @@ msgstr "" "%(user_full_name)s a envoyé un dossier de programme mis à jour pour " "%(program_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " @@ -563,18 +722,18 @@ msgstr "" "%(user_full_name)s a envoyé leur dossier de programme complété pour " "%(program_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -"%(user_full_name)s a envoyé leur dossier de programme partiellement complété" -" à %(program_name)s." +"%(user_full_name)s a envoyé leur dossier de programme partiellement complété " +"à %(program_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." @@ -582,8 +741,8 @@ msgstr "" "%(user_full_name)s souhaiterait poser une candidature de crédit pour " "%(pathway_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " @@ -592,27 +751,36 @@ msgstr "" "Veuillez voir ou télécharcher le dossier du programme public de " "%(user_full_name)s afin de déterminer l'état d'admissibilité de leur crédit." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "Voir le Dossier de programme" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "Télécharger le dossier (CSV)" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" -msgstr "" -"Demande de crédit %(program_name)s mise à jour pour %(user_full_name)s" +msgstr "Demande de crédit %(program_name)s mise à jour pour %(user_full_name)s" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "%(program_name)s Demande de crédit pour %(user_full_name)s" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "Gestion des paramètres d'accès" + +#, fuzzy +#~| msgid "Verified Certificate URL" +#~ msgid "Verified Learner ID" +#~ msgstr "URL du Certificat vérifié" + +#, fuzzy +#~| msgid "View Program Record" +#~ msgid "Shared program record" +#~ msgstr "Voir le Dossier de programme" diff --git a/credentials/conf/locale/fr_CA/LC_MESSAGES/django.mo b/credentials/conf/locale/fr_CA/LC_MESSAGES/django.mo index 797404219..30f972447 100644 Binary files a/credentials/conf/locale/fr_CA/LC_MESSAGES/django.mo and b/credentials/conf/locale/fr_CA/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/fr_CA/LC_MESSAGES/django.po b/credentials/conf/locale/fr_CA/LC_MESSAGES/django.po index 4ec256423..2cb4bc8ba 100644 --- a/credentials/conf/locale/fr_CA/LC_MESSAGES/django.po +++ b/credentials/conf/locale/fr_CA/LC_MESSAGES/django.po @@ -2,187 +2,351 @@ # Copyright (C) 2022 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2022. -# +# # Translators: # Alexandre Domont , 2017 # Keivan Farzaneh , 2020 # Pierre Mailhot , 2021 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2022-07-20 19:49+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Pierre Mailhot , 2021\n" -"Language-Team: French (Canada) (https://www.transifex.com/open-edx/teams/6205/fr_CA/)\n" +"Language-Team: French (Canada) (https://www.transifex.com/open-edx/" +"teams/6205/fr_CA/)\n" +"Language: fr_CA\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: fr_CA\n" -"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % " +"1000000 == 0 ? 1 : 2;\n" + +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" -#: apps/core/admin.py +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "Informations personnelles" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "Permissions" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "Dates importantes" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "URLs" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "Partage social" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" "Un identifiant d'application Facebook est requis pour activer le partage " "Facebook." -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "Nom de la plateforme" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "Nom de votre plateforme Open edX" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "Clé de segment" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "Clé API d'écriture de segment" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "Nom du thème" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" "Nom du thème à utiliser pour ce site. Cette valeur doit être en miniscule." -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "url de base du LMS pour site personnalisé" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "URL de la racine du LMS pour ce site (i.e. https://cours.edulib.org)" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "URL de l'API de catalogue" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" "URL racine de l'API de catalogue (i.e. https://api.edx.org/catalog/v1/)" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "URL des conditions d'utilisation" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "URL de la politique de confidentialité" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "URL de la page d'accueil" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "Nom de l'entreprise" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "URL de l'attestation vérifiée" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "URL d'aide pour les attestations" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "URL de la page pour des questions sur les attestations" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "Activer les dossiers d'apprenants" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" "Activez la fonctionnalité des dossiers. Le LMS a un paramètre similaire." -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "URL de la page d'aide pour les dossiers d'apprenants" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "URL de la page pour des questions sur les dossiers d'apprenants" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "Identifiant d'application Facebook" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "Identifiant d'application Facebook utilisé pour le partage" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "Nom d'utilisateur Twitter" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" "Nom d'utilisateur Twitter inclus dans les informations d'identification " "tweeté. N'incluez pas @." -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "Activer le partage sur Facebook" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "Activer le partage via Facebook" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "Activer le partage sur LinkedIn" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "Activer le partage via LinkedIn" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "Activer le partage sur Twitter" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "Activer le partage via Twitter" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "Nom complet" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" @@ -190,39 +354,37 @@ msgstr "" "Toutes les organisations auteures du programme DOIVENT avoir une image " "d'attestation définie!" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "La taille du fichier contenant l'image doit faire moins de 250KB." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "Clé de cours invalide." -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." -msgstr "" -"Nom de l'organisation signataire s'il diffère de l'organisme émetteur." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." +msgstr "Nom de l'organisation signataire s'il diffère de l'organisme émetteur." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" "Les images doivent être des fichiers PNG carrés. La taille du fichier doit " "faire moins de 250KB." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "décerné" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "révoqué" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "URL à laquelle l'attestation peut être téléchargée" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." @@ -230,40 +392,39 @@ msgstr "" "Date et heure de disponibilité de l'attestation définies dans Studio et " "copiées dans Credentials. Cela doit être modifié dans Studio." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "UUID du programme" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" "Afficher le nom de l'organisation associée (par exemple ACME University) au " "lieu de son nom abrégé (par exemple ACMEx)" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "Utilisez le nom d'organisation" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" "J'ai terminé un cours sur {platform_name}. Jetez un oeil à mon certificat : " -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "{first_org} et {second_org}" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "{series_of_orgs}, et {last_org}" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" @@ -271,44 +432,43 @@ msgstr "" "a réussi tous les cours et a eu les notes de passage pour une attestation " "professionnelle en" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "Attestation professionnelle" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "Cache vidé." -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "{action} n'est pas une action valide." -#: apps/records/api.py +#: credentials/apps/records/api.py:213 msgid "N/A" msgstr "N/A" -#: apps/records/models.py +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "envoyé" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "autre" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" "Le parcours de crédit utilisateur ne peut être connecté qu'aux parcours de " "crédits." -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "Mes dossiers d'apprenant" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." @@ -316,88 +476,90 @@ msgstr "" "Un dossier de programme est créé une fois que vous avez obtenu au moins une " "attestation de cours dans un programme." -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "Liste des programmes" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" "La liste suivante répertorie tous les programmes actifs pour lesquels des " "enregistrements de programme sont générés." -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "Page non trouvée" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "Erreur de serveur" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "Imprimer ou partager votre attestation" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "Partager cette attestation via Facebook" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "Tweeter cette attestation" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "Ajouter au profil LinkedIn" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "Ajoutez cette attestation à votre profil LinkedIn" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "Imprimer" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "Imprimer cette attestation" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "Politiques juridiques" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "Conditions d'utilisation & code d'honneur" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "Politique de confidentialité" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -"Tous droits réservés sauf où indiqué. edX, Open edX, ainsi que les logos edX" -" et Open edX sont des marques déposées ou marques de edX Inc." +"Tous droits réservés sauf où indiqué. edX, Open edX, ainsi que les logos edX " +"et Open edX sont des marques déposées ou marques de edX Inc." -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "Propulsé par" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "Passer au contenu de cette vue" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "Félicitations, %(user_name)s!" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -408,47 +570,46 @@ msgstr "" "— partagez-la avec vos collègues, amis et famille pour faire connaître ce " "que vous maîtrisez dans le programme %(program_display_name)s" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "Aller à la page d'accueil de %(platform_name)s" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "Tous droits réservés" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "Allo" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" "Félicitations pour avoir terminé le programme %(program_title)s " "%(program_type)s !" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "Cordialement,
L'équipe %(platform_name)s" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "Cordialement" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "L'équipe %(platform_name)s" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " @@ -457,28 +618,26 @@ msgstr "" "Félicitations pour avoir terminé votre programme %(program_title)s " "%(program_type)s !" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "Supporté par les organisations suivantes" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "logo" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -"{start_span}Ceci est pour certifier que{end_span} {start_strong} {user_name}" -" {end_strong}" +"{start_span}Ceci est pour certifier que{end_span} {start_strong} {user_name} " +"{end_strong}" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " @@ -487,25 +646,25 @@ msgstr "" "un programme offert par %(org_name_string)s, en collaboration avec " "%(platform_name)s." -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "Noté par" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "Publié {month} {year}" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "ID d'attestation valide" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "Effort" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" @@ -513,30 +672,30 @@ msgstr[0] "%(num_hours)sheure" msgstr[1] "%(num_hours)sheures" msgstr[2] "%(num_hours)sheures" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" "Pour des conseils ou trucs pour imprimer votre attestation, voir la " "{start_anchor}la documentation d'aide sur les attestations web{end_anchor}." -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "Vue de la gestion" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "Vider le cache" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "Dossier {program_name}" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." @@ -544,18 +703,18 @@ msgstr "" "%(user_full_name)s a envoyé un dossier de programme mis à jour pour " "%(program_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -"%(user_full_name)s a envoyé son dossier de programme complété " -"pour%(program_name)s." +"%(user_full_name)s a envoyé son dossier de programme complété pour" +"%(program_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " @@ -564,45 +723,55 @@ msgstr "" "%(user_full_name)sa envoyé son dossier de programme partiellement complété " "pour %(program_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" "%(user_full_name)s voudrais demander un crédit dans le %(pathway_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -"S'il vous plaît afficher ou télécharger le dossier de programme public " -"de%(user_full_name)s pour déterminer leur statut d'admissibilité au crédit." +"S'il vous plaît afficher ou télécharger le dossier de programme public de" +"%(user_full_name)s pour déterminer leur statut d'admissibilité au crédit." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "Voir le dossier du programme" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "Télécharger dossier (CSV)" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" "Demande de crédit pour %(program_name)s mise à jour pour %(user_full_name)s" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "Demande de crédit %(program_name)s pour %(user_full_name)s" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "Administration des crédentiels" + +#, fuzzy +#~| msgid "Verified Certificate URL" +#~ msgid "Verified Learner ID" +#~ msgstr "URL de l'attestation vérifiée" + +#, fuzzy +#~| msgid "View Program Record" +#~ msgid "Shared program record" +#~ msgstr "Voir le dossier du programme" diff --git a/credentials/conf/locale/gl/LC_MESSAGES/django.mo b/credentials/conf/locale/gl/LC_MESSAGES/django.mo index 002d08491..3fadd91c3 100644 Binary files a/credentials/conf/locale/gl/LC_MESSAGES/django.mo and b/credentials/conf/locale/gl/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/gl/LC_MESSAGES/django.po b/credentials/conf/locale/gl/LC_MESSAGES/django.po index 3ad977891..f214b789d 100644 --- a/credentials/conf/locale/gl/LC_MESSAGES/django.po +++ b/credentials/conf/locale/gl/LC_MESSAGES/django.po @@ -2,374 +2,535 @@ # Copyright (C) 2021 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2021. -# +# # Translators: # Eu , 2016 # Xabier Sánchez Santos , 2018 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2021-04-23 15:20+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Xabier Sánchez Santos , 2018\n" "Language-Team: Galician (https://www.transifex.com/open-edx/teams/6205/gl/)\n" +"Language: gl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: gl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/models.py +#: credentials/apps/records/api.py:213 +msgid "N/A" +msgstr "" + +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#: apps/records/views.py -msgid "N/A" -msgstr "" - -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -377,180 +538,177 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "" msgstr[1] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/gu/LC_MESSAGES/django.mo b/credentials/conf/locale/gu/LC_MESSAGES/django.mo index f7900155a..1d996f960 100644 Binary files a/credentials/conf/locale/gu/LC_MESSAGES/django.mo and b/credentials/conf/locale/gu/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/gu/LC_MESSAGES/django.po b/credentials/conf/locale/gu/LC_MESSAGES/django.po index 387c05a49..119a696b0 100644 --- a/credentials/conf/locale/gu/LC_MESSAGES/django.po +++ b/credentials/conf/locale/gu/LC_MESSAGES/django.po @@ -2,374 +2,535 @@ # Copyright (C) 2021 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2021. -# +# # Translators: # kirit, 2018 # amit vadhel , 2020 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2021-04-23 15:20+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: amit vadhel , 2020\n" "Language-Team: Gujarati (https://www.transifex.com/open-edx/teams/6205/gu/)\n" +"Language: gu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: gu\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/models.py +#: credentials/apps/records/api.py:213 +msgid "N/A" +msgstr "" + +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#: apps/records/views.py -msgid "N/A" -msgstr "" - -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -377,180 +538,177 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "" msgstr[1] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/he/LC_MESSAGES/django.mo b/credentials/conf/locale/he/LC_MESSAGES/django.mo index 913ee1c4c..8fbe9c815 100644 Binary files a/credentials/conf/locale/he/LC_MESSAGES/django.mo and b/credentials/conf/locale/he/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/he/LC_MESSAGES/django.po b/credentials/conf/locale/he/LC_MESSAGES/django.po index 382edefae..679287bf1 100644 --- a/credentials/conf/locale/he/LC_MESSAGES/django.po +++ b/credentials/conf/locale/he/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ # Copyright (C) 2022 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2022. -# +# # Translators: # Natalia Berdnikov , 2016 # da4b3b3e32ebb4f0ec5430359fde7fbb, 2016 @@ -12,378 +12,539 @@ # Bentsi Magidovich , 2018 # Raul Farkash , 2018 # Yaron Shahrabani , 2021 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2022-07-20 19:49+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Yaron Shahrabani , 2021\n" "Language-Team: Hebrew (https://www.transifex.com/open-edx/teams/6205/he/)\n" +"Language: he\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: he\n" -"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n" +"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % " +"1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n" + +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" -#: apps/core/admin.py +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "מידע אישי" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "הרשאות" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "תאריכים חשובים" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "כתובות URL" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "שיתוף במדיה חברתית" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "כדי להפעיל שיתוף בפייסבוק יש צורך במזהה של אפליקציית פייסבוק." -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "שם הפלטפורמה" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "שם פלטפורמת Open edX " -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "מפתח מקטע" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "כתיבת מקטע/מפתח API." -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "כתובת URL בסיסית של LMS עבור אתר מותאם אישית" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" "כתובת מקור URL של ה-LMS של האתר הזה (לדוגמה, https://courses.stage.edx.org)" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "כתובת URL של קטלוג API" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "כתובת מקור URL של קטלוג API (לדוגמה: https://api.edx.org/catalog/v1/)" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "כתובת URL של תנאי שימוש" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "כתובת URL של מדיניות פרטיות" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "כתובת URL של דף הבית" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "שם חברה" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "כתובת URL של תעודה מאומתת" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "כתובת URL של תעודת עזרה" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "כתובת URL לשאלות על תעודות" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "מזהה אפליקציה של פייסבוק" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "מזהה אפליקציית פייסבוק משמש לצורך שיתוף" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "שם משתמש בטוויטר" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" "שם המשתמש בטוויטר נכלל באישורי כניסה שהועברו בציוץ. אין לכלול את התו @." -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "אפשר שיתוף בפייסבוק" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "אפשר שיתוף דרך פייסבוק" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "אפשר שיתוף ב-LinkedIn" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "אפשר שיתוף דרך LinkedIn" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "אפשר שיתוף בטוויטר" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "אפשר שיתוף דרך טוויטר" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "שם מלא" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "על כל הארגונים המורשים של התכנית להגדיר תמונת תעודה!" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "גודל קובץ התמונה חייב להיות פחות מ-250KB." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "מפתח הקורס אינו תקף." -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "שם הארגון החותם אם שונה מהארגון המנפיק." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" "התמונה חייבת להיות בקבצי PNG מרובעים. גודל הקובץ חייב להיות פחות מ-250KB." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "זכה בפרס" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "בוטל" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "כתובת URL שבו ניתן להוריד תעודה" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "מזהה אוניברסלי ייחודי של התכנית" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -"הצג את שם הארגון המשויך (לדוגמה אוניברסיטת ACME) במקום את השם הקצר שלו (למשל" -" ACMEx)" +"הצג את שם הארגון המשויך (לדוגמה אוניברסיטת ACME) במקום את השם הקצר שלו (למשל " +"ACMEx)" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "השתמש בשם הארגון" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "השלמתי את הקורס ב-{platform_name}. בחן את התעודה שלי:" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "סיים בהצלחה את כל הקורסים וקיבל ציונים עוברים עבור תעודה מקצועית ב-" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "תעודה מקצועית" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "בוצע ניקוי של המטמון." -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "פעולת {action} אינה חוקית." -#: apps/records/api.py +#: credentials/apps/records/api.py:213 msgid "N/A" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "העמוד אינו נמצא" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "שגיאת שרת" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "הדפס או שתף את התעודה שלך" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "שתף את התעודה דרך פייסבוק" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "שלח את התעודה דרך ציוץ" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "הוסף לפרופיל ב-LinkedIn" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "הוסף את התעודה לפרופיל LinkedIn שלך" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "הדפס" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "הדפס תעודה זו" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "תנאי השירות וקוד כבוד" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "מדיניות פרטיות" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -"© edX Inc.‎ כל הזכויות שמורות, למעט כשמצוין אחרת ל- ‎EdX‏, Open edX וסמלי " -"הלוגו של edX ו-Open EdX הם סימנים מסחריים רשומים או סימנים מסחריים של edX " -"Inc." +"© edX Inc.‎ כל הזכויות שמורות, למעט כשמצוין אחרת ל- ‎EdX‏, Open edX וסמלי הלוגו " +"של edX ו-Open EdX הם סימנים מסחריים רשומים או סימנים מסחריים של edX Inc." -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -391,96 +552,93 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "נתמך בידי הארגונים הבאים" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "לוגו" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "צויין בידי" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "מזהה תעודה חוקי" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" @@ -489,84 +647,89 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "תצוגת ניהול" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "נקה את המטמון" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" + +#, fuzzy +#~| msgid "Verified Certificate URL" +#~ msgid "Verified Learner ID" +#~ msgstr "כתובת URL של תעודה מאומתת" diff --git a/credentials/conf/locale/hi/LC_MESSAGES/django.mo b/credentials/conf/locale/hi/LC_MESSAGES/django.mo index 39cde2c76..af1ba9270 100644 Binary files a/credentials/conf/locale/hi/LC_MESSAGES/django.mo and b/credentials/conf/locale/hi/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/hi/LC_MESSAGES/django.po b/credentials/conf/locale/hi/LC_MESSAGES/django.po index 6f96b189d..775117f4b 100644 --- a/credentials/conf/locale/hi/LC_MESSAGES/django.po +++ b/credentials/conf/locale/hi/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ # Copyright (C) 2021 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2021. -# +# # Translators: # Amol Bhave , 2016 # Akshay Garg <64akshay@gmail.com>, 2016 @@ -12,370 +12,531 @@ # Chetan Parekh , 2020 # abhishek tiwari , 2020 # Manish Manish , 2020 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2021-04-23 15:20+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Manish Manish , 2020\n" "Language-Team: Hindi (https://www.transifex.com/open-edx/teams/6205/hi/)\n" +"Language: hi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: hi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/models.py +#: credentials/apps/records/api.py:213 +msgid "N/A" +msgstr "" + +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#: apps/records/views.py -msgid "N/A" -msgstr "" - -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -383,180 +544,177 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "" msgstr[1] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/hr/LC_MESSAGES/django.mo b/credentials/conf/locale/hr/LC_MESSAGES/django.mo index b62cec360..6eee33cc2 100644 Binary files a/credentials/conf/locale/hr/LC_MESSAGES/django.mo and b/credentials/conf/locale/hr/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/hr/LC_MESSAGES/django.po b/credentials/conf/locale/hr/LC_MESSAGES/django.po index 2abd15bd3..f5a99cf2d 100644 --- a/credentials/conf/locale/hr/LC_MESSAGES/django.po +++ b/credentials/conf/locale/hr/LC_MESSAGES/django.po @@ -2,377 +2,539 @@ # Copyright (C) 2021 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2021. -# +# # Translators: # Leona Grujić , 2016 # 0cc669fb0788f68c22d98e236568c955_e6c59eb , 2016 # Dee Tokmadzic, 2016 # Tea Horvatic , 2020 # mario silic , 2021 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2021-04-23 15:20+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: mario silic , 2021\n" "Language-Team: Croatian (https://www.transifex.com/open-edx/teams/6205/hr/)\n" +"Language: hr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: hr\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" -#: apps/core/admin.py +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/models.py +#: credentials/apps/records/api.py:213 +msgid "N/A" +msgstr "" + +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#: apps/records/views.py -msgid "N/A" -msgstr "" - -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -380,96 +542,93 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" @@ -477,84 +636,84 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/hu/LC_MESSAGES/django.mo b/credentials/conf/locale/hu/LC_MESSAGES/django.mo index 99a4f2bce..3b7c23138 100644 Binary files a/credentials/conf/locale/hu/LC_MESSAGES/django.mo and b/credentials/conf/locale/hu/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/hu/LC_MESSAGES/django.po b/credentials/conf/locale/hu/LC_MESSAGES/django.po index 4d0fd4faf..9abcb562b 100644 --- a/credentials/conf/locale/hu/LC_MESSAGES/django.po +++ b/credentials/conf/locale/hu/LC_MESSAGES/django.po @@ -2,376 +2,538 @@ # Copyright (C) 2021 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2021. -# +# # Translators: # Daniel Meszaros , 2016 # Keleti László , 2016 # Bence Szőke , 2018 # Oliver Hornyak , 2018 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2021-04-23 15:20+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Oliver Hornyak , 2018\n" -"Language-Team: Hungarian (https://www.transifex.com/open-edx/teams/6205/hu/)\n" +"Language-Team: Hungarian (https://www.transifex.com/open-edx/teams/6205/" +"hu/)\n" +"Language: hu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: hu\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/models.py +#: credentials/apps/records/api.py:213 +msgid "N/A" +msgstr "" + +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#: apps/records/views.py -msgid "N/A" -msgstr "" - -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -379,180 +541,177 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "" msgstr[1] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/hy_AM/LC_MESSAGES/django.mo b/credentials/conf/locale/hy_AM/LC_MESSAGES/django.mo index 7dbf0eb35..70b6275e3 100644 Binary files a/credentials/conf/locale/hy_AM/LC_MESSAGES/django.mo and b/credentials/conf/locale/hy_AM/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/hy_AM/LC_MESSAGES/django.po b/credentials/conf/locale/hy_AM/LC_MESSAGES/django.po index af73c3f98..dda907e9a 100644 --- a/credentials/conf/locale/hy_AM/LC_MESSAGES/django.po +++ b/credentials/conf/locale/hy_AM/LC_MESSAGES/django.po @@ -2,376 +2,538 @@ # Copyright (C) 2021 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2021. -# +# # Translators: # emma_saroyan , 2016 # pgayane , 2016 # inessa_alaverdyan , 2018 # Lilit Simonian , 2020 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2021-04-23 15:20+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Lilit Simonian , 2020\n" -"Language-Team: Armenian (Armenia) (https://www.transifex.com/open-edx/teams/6205/hy_AM/)\n" +"Language-Team: Armenian (Armenia) (https://www.transifex.com/open-edx/" +"teams/6205/hy_AM/)\n" +"Language: hy_AM\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: hy_AM\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/models.py +#: credentials/apps/records/api.py:213 +msgid "N/A" +msgstr "" + +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#: apps/records/views.py -msgid "N/A" -msgstr "" - -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -379,180 +541,177 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "" msgstr[1] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/id/LC_MESSAGES/django.mo b/credentials/conf/locale/id/LC_MESSAGES/django.mo index 67383a192..3b29a084f 100644 Binary files a/credentials/conf/locale/id/LC_MESSAGES/django.mo and b/credentials/conf/locale/id/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/id/LC_MESSAGES/django.po b/credentials/conf/locale/id/LC_MESSAGES/django.po index f736bee4b..d35c6db25 100644 --- a/credentials/conf/locale/id/LC_MESSAGES/django.po +++ b/credentials/conf/locale/id/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ # Copyright (C) 2022 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2022. -# +# # Translators: # Firdaus x, 2016 # Yayang Dwijayani Panggi , 2016 @@ -15,297 +15,457 @@ # Yonathan Fransiscus , 2018 # Sari Rahmawati , 2020 # Aprisa Chrysantina , 2020 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2022-07-20 19:49+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Aprisa Chrysantina , 2020\n" -"Language-Team: Indonesian (https://www.transifex.com/open-edx/teams/6205/id/)\n" +"Language-Team: Indonesian (https://www.transifex.com/open-edx/teams/6205/" +"id/)\n" +"Language: id\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "Informasi Pribadi" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "izin" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "Tanggal penting" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "URL" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "berbagi sosial" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "ID app Facebook diperlukan untuk berbagi melalui Facebook." -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "Nama platform" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "Beri nama platform Open edX Anda" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "Kunci Segmen" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "Segment write/API key." -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "Nama tema" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" "Nama tema yang digunakan untuk situs ini. Nilainya harus ditulis dengan " "huruf kecil." -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "Url dasar LMS untuk situs kustom" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "Root URL untuk LMS situs ini (contoh https://courses.stage.edx.org)" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "URL API Katalog" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "Root URL untuk API Katalog (e.g. https://api.edx.org/catalog/v1/)" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "URL Syarat dan Ketentuan" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "URL Kebijakan Privasi" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "URL Beranda" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "Nama Perusahaan" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "URL Sertifikat Terverifikasi" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "URL Bantuan Sertifikat" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "URL halaman pertanyaan terkait sertifikat" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "Aktifkan Rekaman Peserta" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "Aktifkan fitur Rekaman. LMS memiliki penyetelan yang sama." -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "URL Bantuan Records Peserta" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "URL halaman pertanyaan terkait Records Peserta" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "ID App Facebook" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "ID app Facebook untuk berbagi" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "Nama Pengguna Twitter" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" "Nama pengguna Twitter dalam kredensial yang dicuitkan. JANGAN masukkan @." -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "Aktifkan berbagi melalui Facebook" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "Aktifkan berbagi melalui Facebook" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "Aktifkan berbagi melalui LinkedIn" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "Aktifkan berbagi melalui LinkedIn" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "Aktifkan berbagi melalui Twitter" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "Aktifkan berbagi melalui Twitter" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "Nama Lengkap" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" "Semua organisasi yang menyusun program HARUS memiliki gambar sertifikat!" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "Ukuran file harus kurang dari 250KB." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "Kunci kursus tidak valid." -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" "Nama organisasi jika berbeda dengan organisasi yang mengeluarkan sertifikat." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "Gambar harus berupa file PNG persegi. Ukuran harus kurang dari 250KB." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "diberikan" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "dibatalkan" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "URL di mana kredensial dapat diunduh" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "UUID Program" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" "Tampilkan nama organisasi yang terkait (misal Universitas ACME) bukan nama " "singkatnya (misal ACMEx)" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "Gunakan nama organisasi" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" "Saya telah menyelesaikan kursus di {platform_name}. Lihat sertifikat saya:" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "{first_org} dan {second_org}" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "{series_of_orgs}, dan {last_org}" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -"telah berhasil menyelesaikan semua kursus dan melewati nilai batas kelulusan" -" untuk Sertifikat Profesional dalam" +"telah berhasil menyelesaikan semua kursus dan melewati nilai batas kelulusan " +"untuk Sertifikat Profesional dalam" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "Sertifikat Profesional" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "Cache dihapus" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "{action} tidak valid." -#: apps/records/api.py +#: credentials/apps/records/api.py:213 msgid "N/A" msgstr "N/A" -#: apps/records/models.py +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "terkirim" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "lainnya" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "Jalur kredit pengguna hanya dapat digunakan untuk jalur kredit." -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "Record Peserta Saya" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." @@ -313,67 +473,68 @@ msgstr "" "Record program akan dibuat setelah Anda mendapatkan satu sertifikat kursus " "dalam satu program." -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "Tampilan Daftar Program" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -"The following is a list of all active programs for which program records are" -" being generated.am." +"The following is a list of all active programs for which program records are " +"being generated.am." -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "Halaman Tidak Ditemukan" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "Server Error" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "Cetak atau bagikan sertifikat Anda" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "Bagikan sertifikat ini melalui Facebook" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "Cuitkan sertifikat ini" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "Tambahkan ke profil LInkedIn" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "Tambahkan sertifikat ini ke profil LinkedIn Anda" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "cetak" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "Cetak sertifikat" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "Kebijakan Hukum" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "Ketentuan Layanan dan Kode Etik" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "Kebijakan Privasi" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." @@ -382,20 +543,21 @@ msgstr "" "dan Open edX logo adalah merek dagang terdaftar atau merek dagang dari edX " "Inc." -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "Lewati ke konten utama" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "Selamat, %(user_name)s!" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -403,62 +565,60 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "Tim %(platform_name)s " -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "Didukung oleh institusi berikut" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "logo" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " @@ -467,9 +627,8 @@ msgstr "" "{start_span}Menyatakan bahwa{end_span} {start_strong} {user_name} " "{end_strong}telah menyelesaikan" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " @@ -478,54 +637,54 @@ msgstr "" "program yang ditawarkan oleh %(org_name_string)s, bekerja sama dengan " "%(platform_name)s." -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "Dicatat oleh" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "Diterbitkan {month} {year}" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "ID Sertifikat Valid" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "Karya" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "%(num_hours)s jam" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" "Untuk panduan mencetak sertifikat Anda, lihat {start_anchor}dokumentasi " "bantuan Sertifikat Web{end_anchor}." -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "Tampilan Manajemen" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "Hapus cache" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "Record {program_name} " -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." @@ -533,8 +692,8 @@ msgstr "" "%(user_full_name)s telah mengirimkan pembaruan untuk record program " "%(program_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " @@ -543,8 +702,8 @@ msgstr "" "%(user_full_name)s telah mengirimkan record program lengkap untuk " "%(program_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " @@ -553,15 +712,15 @@ msgstr "" "%(user_full_name)s telah mengirimkan record program yang lengkap sebagian " "untuk %(program_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "%(user_full_name)s ingin mendaftar kredit di %(pathway_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " @@ -570,26 +729,36 @@ msgstr "" "Silakan lihat atau unduh record program publik milik %(user_full_name)s " "untuk menentukan status kelayakan kreditnya." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "Lihat Record Program" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "Unduh Record (CSV)" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "%(program_name)s Permintaan Kredit Terbaru untuk %(user_full_name)s" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "%(program_name)s Permintaan Kredit untuk %(user_full_name)s" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "Administrasi Kredensial" + +#, fuzzy +#~| msgid "Verified Certificate URL" +#~ msgid "Verified Learner ID" +#~ msgstr "URL Sertifikat Terverifikasi" + +#, fuzzy +#~| msgid "View Program Record" +#~ msgid "Shared program record" +#~ msgstr "Lihat Record Program" diff --git a/credentials/conf/locale/it_IT/LC_MESSAGES/django.mo b/credentials/conf/locale/it_IT/LC_MESSAGES/django.mo index bb2b32250..b355b14df 100644 Binary files a/credentials/conf/locale/it_IT/LC_MESSAGES/django.mo and b/credentials/conf/locale/it_IT/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/it_IT/LC_MESSAGES/django.po b/credentials/conf/locale/it_IT/LC_MESSAGES/django.po index 0dfc95bde..26a0dd105 100644 --- a/credentials/conf/locale/it_IT/LC_MESSAGES/django.po +++ b/credentials/conf/locale/it_IT/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ # Copyright (C) 2022 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2022. -# +# # Translators: # CarlaGratta , 2016 # Claude Almansi , 2016 @@ -13,183 +13,347 @@ # Stefano , 2020 # Mauri Macera, 2021 # Domenico Casanica , 2021 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2022-07-20 19:49+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Domenico Casanica , 2021\n" -"Language-Team: Italian (Italy) (https://www.transifex.com/open-edx/teams/6205/it_IT/)\n" +"Language-Team: Italian (Italy) (https://www.transifex.com/open-edx/" +"teams/6205/it_IT/)\n" +"Language: it_IT\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: it_IT\n" -"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? " +"1 : 2;\n" + +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" -#: apps/core/admin.py +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "Informazione personale" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "Autorizzazioni" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "Date importanti" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "URL" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "Condivisione Social" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" "È necessario un ID dell'app Facebook per abilitare la condivisione su " "Facebook. " -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "Nome piattaforma" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "Nome della tua piattaforma Open edX" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "Chiave segmento" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "Chiave scrittura/API del segmento." -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "Nome tema" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" "Nome del tema da utilizzare per questo sito. Questo valore deve essere in " "lettere minuscole." -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "URL di base LMS per il sito personalizzato" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" "URL root dell'LMS di questo sito (ad es. https://courses.stage.edx.org)" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "URL API del catalogo" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" "URL root dell'API del catalogo (ad es. https://api.edx.org/catalog/v1/)" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "URL Termini di Servizio" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "URL Informativa sulla Privacy" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "URL Homepage" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "Ragione sociale" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "URL Certificato verificato" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "URL della guida per il certificato" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "URL della pagina per domande sui certificati " -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "Abilita record dello studente " -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "Abilita la funzionalità Record. L'LMS ha un'impostazione simile. " -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "URL della guida per i Record degli studenti" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "URL della pagina per domande sui Record degli studenti" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "ID dell'App Facebook" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "ID dell'App Facebook utilizzata per la condivisione" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "Nome utente Twitter" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" "Nome utente Twitter incluso nelle credenziali pubblicate su Twitter. Non " "includere @." -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "Abilita condivisione Facebook " -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "Abilita condivisione tramite Facebook " -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "Abilita condivisione LinkedIn " -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "Abilita condivisione tramite LinkedIn " -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "Abilita condivisione Twitter " -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "Abilita condivisione tramite Twitter " -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "Nome e Cognome" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" @@ -197,40 +361,39 @@ msgstr "" "Tutte le organizzazioni di authoring del programma DEVONO avere definita " "un'immagine del certificato. " -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "La dimensione del file immagine deve essere inferiore a 250 KB. " -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "Chiave corso non valida." -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" "Il nome dell'organizzazione firmataria se è diverso dall'organizzazione " "emittente. " -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -"L'immagine deve essere un file PNG. La dimensione del file non deve superare" -" i 250KB. " +"L'immagine deve essere un file PNG. La dimensione del file non deve superare " +"i 250KB. " -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "conferito" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "revocato" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "URL per il download delle credenziali" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." @@ -238,174 +401,173 @@ msgstr "" "La data e l'ora di disponibilità del certificato impostate in Studio e " "copiate in Credenziali. Questa dovrebbe essere modificata in Studio." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "UUID programma" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -"Mostra il nome dell'organizzazione associata (ad es. ACME University) invece" -" del suo nome breve (ad es. ACMEx) " +"Mostra il nome dell'organizzazione associata (ad es. ACME University) invece " +"del suo nome breve (ad es. ACMEx) " -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "Utilizza nome organizzazione" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" -msgstr "" -"Ho completato un corso con {platform_name}. Guarda il mio certificato:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" +msgstr "Ho completato un corso con {platform_name}. Guarda il mio certificato:" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "{first_org} e {second_org}" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "{series_of_orgs} e {last_org}" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -"ho completato tutti i corsi e ottenuto i voti necessari per il conseguimento" -" di un certificato professionale in " +"ho completato tutti i corsi e ottenuto i voti necessari per il conseguimento " +"di un certificato professionale in " -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "Certificato professionale" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "Cache cancellata." -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "{action} non è un'azione valida." -#: apps/records/api.py +#: credentials/apps/records/api.py:213 msgid "N/A" msgstr "N/A" -#: apps/records/models.py +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "inviato" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "altro" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -"I percorsi dei crediti dell'utente possono essere collegati solo ai percorsi" -" di credito." +"I percorsi dei crediti dell'utente possono essere collegati solo ai percorsi " +"di credito." -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "I miei Record studente" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -"Un record del programma viene creato una volta che ottieni un certificato di" -" corso in un programma." +"Un record del programma viene creato una volta che ottieni un certificato di " +"corso in un programma." -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "Visualizza elenco programmi" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" "Di seguito è riportato un elenco di tutti i programmi attivi per i quali " "vengono generati i record di programma. " -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "Pagina Non Trovata" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "Errore server" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "Stampa o condividi il tuo certificato" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "Condividi questo certificato via Facebook" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "Pubblica questo certificato su Twitter" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "Aggiungi al profilo LinkedIn" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "Aggiungi questo certificato al tuo profilo LinkedIn" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "Stampa" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "Stampa questo certificato" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "Politiche legali" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "Termini di Servizio e Codice di comportamento" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "Informativa sulla Privacy " -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -"Tutti i diritti riservati tranne dove diversamente indicato. edX, Open edX e" -" i logo edX e Open edX sono marchi registrati o marchi della logos edX Inc." +"Tutti i diritti riservati tranne dove diversamente indicato. edX, Open edX e " +"i logo edX e Open edX sono marchi registrati o marchi della logos edX Inc." -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "Basato su" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "Passa al contenuto principale" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "Congratulazioni, %(user_name)s!" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -416,47 +578,46 @@ msgstr "" "condividilo con colleghi, amici e familiari per informarli di ciò che hai " "appreso con %(program_display_name)s." -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "Vai alla home page di %(platform_name)s " -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "Tutti i diritti riservati" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "Salve" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" "Congratulazioni per aver completato il programma %(program_title)s " "%(program_type)s !" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "Cordialmente,
Il team %(platform_name)s " -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "Cordialmente" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "Il Team di %(platform_name)s" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " @@ -465,17 +626,16 @@ msgstr "" "Congratulazioni per aver portato a termine il tuo programma " "%(program_title)s %(program_type)s !" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "Sostenuto dalle seguenti organizzazioni" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "logo" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " @@ -484,9 +644,8 @@ msgstr "" "{start_span}Questo per chiarire che{end_span} {start_strong} {user_name} " "{end_strong}" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " @@ -495,25 +654,25 @@ msgstr "" "un programma offerto da %(org_name_string)s, in collaborazione con " "%(platform_name)s." -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "Indicato da" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "Emesso {month} {year}" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "ID certificato valido" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "Impegno" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" @@ -521,31 +680,31 @@ msgstr[0] "%(num_hours)s ora" msgstr[1] "%(num_hours)s ore" msgstr[2] "%(num_hours)s ore" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" "Per suggerimenti e indicazioni sulla stampa del certificato, visualizza il " "file {start_anchor}documentazione della guida per i Certificati " "Web{end_anchor}." -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "Vista Gestione" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "Cancella cache" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "Record {program_name}" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." @@ -553,8 +712,8 @@ msgstr "" "%(user_full_name)s ha inviato un record per l'aggiornamento del programma " "%(program_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " @@ -563,8 +722,8 @@ msgstr "" "%(user_full_name)s ha inviato un record il completamento del programma " "%(program_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " @@ -573,15 +732,15 @@ msgstr "" "%(user_full_name)s ha inviato un record per il parziale completamento del " "programma %(program_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "%(user_full_name)s vuole richiedere il credito in %(pathway_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " @@ -590,27 +749,37 @@ msgstr "" "Visualizza o scarica il record del programma pubblico di %(user_full_name)s " "per determinarne lo stato di eleggibilità al credito." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "Visualizza record programma" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "Scarica Record (CSV)" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" "Richiesta di credito aggiornato %(program_name)s per %(user_full_name)s" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "Richiesta di credito %(program_name)s per %(user_full_name)s" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "Gestione credenziali" + +#, fuzzy +#~| msgid "Verified Certificate URL" +#~ msgid "Verified Learner ID" +#~ msgstr "URL Certificato verificato" + +#, fuzzy +#~| msgid "View Program Record" +#~ msgid "Shared program record" +#~ msgstr "Visualizza record programma" diff --git a/credentials/conf/locale/ja_JP/LC_MESSAGES/django.mo b/credentials/conf/locale/ja_JP/LC_MESSAGES/django.mo index 2e3d9fa70..1965df1c4 100644 Binary files a/credentials/conf/locale/ja_JP/LC_MESSAGES/django.mo and b/credentials/conf/locale/ja_JP/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/ja_JP/LC_MESSAGES/django.po b/credentials/conf/locale/ja_JP/LC_MESSAGES/django.po index f72562116..dbdc813a4 100644 --- a/credentials/conf/locale/ja_JP/LC_MESSAGES/django.po +++ b/credentials/conf/locale/ja_JP/LC_MESSAGES/django.po @@ -2,379 +2,542 @@ # Copyright (C) 2022 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2022. -# +# # Translators: # わたカフェの店長, 2016 # Shoji Kajita , 2016 # ayokose , 2016 # Toshiboumi Ohta , 2020 # Kyoto University , 2020 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2022-07-20 19:49+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Kyoto University , 2020\n" -"Language-Team: Japanese (Japan) (https://www.transifex.com/open-edx/teams/6205/ja_JP/)\n" +"Language-Team: Japanese (Japan) (https://www.transifex.com/open-edx/" +"teams/6205/ja_JP/)\n" +"Language: ja_JP\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: ja_JP\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "個人情報" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "権限" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "重要な予定" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "URL" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "ソーシャルメディアでシェア" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "FacebookでシェアするにはFacebookアプリのIDが必要です。" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "プラットフォーム名" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "Open edX プラットフォーム名" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "セグメントキー" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "セグメント記述/APIキー。" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "テーマ名" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "このサイトで使用するテーマ名。小文字で入力してください。" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "カスタムサイトのLMS ベースURL" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "このサイトのLMSのルートURL (例. https://courses.stage.edx.org)" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "カタログ API URL" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "カタログAPIのルートURL (例. https://api.edx.org/catalog/v1/)" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "利用規約のURL" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "プライバシーポリシーのURL" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "ホームページのURL" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "会社名" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "認証付き修了証のURL" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "修了証ヘルプのURL" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "修了証に関する質問ページのURL" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "FacebookアプリのID" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "シェアに使用するFacebookアプリのID " -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "Twitterユーザー名" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." -msgstr "ツィートされる証明書に含まれるTwitterユーザー名。@は含まないでください。" +msgstr "" +"ツィートされる証明書に含まれるTwitterユーザー名。@は含まないでください。" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "Facebookでのシェアを可能する" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "Facebookでのシェアを可能にする" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "LinkedInでのシェアを可能にする" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "LinkedInでのシェアを可能にする" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "Twitterでのシェアを可能にする" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "Twitterでのシェアを可能にする" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "氏名" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "プログラムの実施機関は修了証の画像を設定しなければいけません。" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "画像ファイルのサイズは250KB以下でなければいけません。" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "無効な講座キー。" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "発行機関と異なる場合の署名機関名。" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "画像は正方形のPNGファイルで、250KB以下でなければいけません。" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "授与" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "取消" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "証明書がダウンロードできるURL" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "プログラムUUID" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "略称 (例. ACMEx) ではなく関連組織名 (例. ACME 大学) を表示" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "組織名を使用" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr " 私は{platform_name}の講座を修了しました。修了書をご覧ください。" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "全講座を終了し、Professional Certificateの合格点を獲得しました" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "専門家修了証" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "キャッシュをクリア済。" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "{action} は有効な操作ではありません。" -#: apps/records/api.py +#: credentials/apps/records/api.py:213 msgid "N/A" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "ページが見つかりません" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "サーバーエラー" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "修了証を印刷またはシェアする" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "この修了証をFacebookでシェア" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "この修了証をツイートする" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "LinkedInプロフィールに加える" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "この修了証をLinkedIn profileプロフィールに加える" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "印刷" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "この修了証を印刷する" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "利用規約および倫理規定" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "プライバシーポリシー" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -"特記されている場合を除き、すべての著作権は保護されています。 EdX、Open edXおよびそれぞれのロゴは edX Inc. " -"の商標または登録商標です。" +"特記されている場合を除き、すべての著作権は保護されています。 EdX、Open edXお" +"よびそれぞれのロゴは edX Inc. の商標または登録商標です。" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "おめでとうございます、 %(user_name)sさん!" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -382,179 +545,181 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "以下の組織の支援を受けています" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "ロゴ" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "注記したのは" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "有効な修了証ID" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "管理画面" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "キャッシュをクリア" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" + +#, fuzzy +#~| msgid "Verified Certificate URL" +#~ msgid "Verified Learner ID" +#~ msgstr "認証付き修了証のURL" diff --git a/credentials/conf/locale/ka/LC_MESSAGES/django.mo b/credentials/conf/locale/ka/LC_MESSAGES/django.mo index 55237433f..623ae9e8f 100644 Binary files a/credentials/conf/locale/ka/LC_MESSAGES/django.mo and b/credentials/conf/locale/ka/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/ka/LC_MESSAGES/django.po b/credentials/conf/locale/ka/LC_MESSAGES/django.po index c3609d940..6d7a3112f 100644 --- a/credentials/conf/locale/ka/LC_MESSAGES/django.po +++ b/credentials/conf/locale/ka/LC_MESSAGES/django.po @@ -2,388 +2,548 @@ # Copyright (C) 2022 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2022. -# +# # Translators: # Shota Mur , 2016 # Nino Asatiani , 2016 # Lasha Kokilashvili, 2018 # Giorgi Goderdzishvili , 2020 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2022-07-20 19:49+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Giorgi Goderdzishvili , 2020\n" "Language-Team: Georgian (https://www.transifex.com/open-edx/teams/6205/ka/)\n" +"Language: ka\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: ka\n" "Plural-Forms: nplurals=2; plural=(n!=1);\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "პირადი ინფორმაცია" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "უფლებები" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "მნიშვნელოვანი თარიღები" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "LMS-ის მორგებული საიტის საბაზო url მისამართი" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" "LMS-ის მთავარი გვერდის URL მისამართი (მაგ.: https://courses.stage.edx.org)" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "კატალოგის API-ის URL" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -"კატალოგის API-ის მთავარი გვერდის URL მისამართი (მაგ.: " -"https://api.edx.org/catalog/v1/)" +"კატალოგის API-ის მთავარი გვერდის URL მისამართი (მაგ.: https://api.edx.org/" +"catalog/v1/)" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "სრული სახელი" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "სურათის ზომა უნდა იყოს 250 კბაიტზე ნაკლები." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "კურსის არასწორი გასაღები." -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -"ხელისმომწერი ორგანიზაციის სახელი, თუ ის განსხვავდება გამცემი " -"ორგანიზაციისგან." +"ხელისმომწერი ორგანიზაციის სახელი, თუ ის განსხვავდება გამცემი ორგანიზაციისგან." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" "სურათი უნდა იყოს კვადრატული PNG ფაილი. ფაილის ზომა არ უნდა აღემატებოდეს 250 " "კბაიტს." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "დაჯილდოებული" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "გაუქმებული" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "პროგრამის UUID" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" "დაკავშირებული ორგანიზაციის სახელის ჩვენება (მაგ.: ACME უნივერსიტეტი) მოკლე " "სახელის ნაცვლად (მაგ.: ACMEx)" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "ორგანიზაციის სახელის გამოყენება" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/api.py +#: credentials/apps/records/api.py:213 msgid "N/A" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "გვერდი ვერ მოიძებნა" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "სერვერის შეცდომა" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "დაბეჭდვა" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "მოცემული სერტიფიკატის დაბეჭდვა" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -"ყველა უფლება დაცულია, გარდა მითითებული გამონაკლისებისა. edX, Open edX და " -"edX-ისა და Open edX-ის ლოგოები წარმოადგენენ რეგისტრირებულ სავაჭრო ნიშნებს, " -"ან edX Inc-ის სავაჭრო ნიშნებს." +"ყველა უფლება დაცულია, გარდა მითითებული გამონაკლისებისა. edX, Open edX და edX-" +"ისა და Open edX-ის ლოგოები წარმოადგენენ რეგისტრირებულ სავაჭრო ნიშნებს, ან " +"edX Inc-ის სავაჭრო ნიშნებს." -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -391,180 +551,177 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "მხარდაჭერილია შემდეგი ორგანიზაციების მიერ" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "ლოგო" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "აღნიშნულია" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "დამოწმებული სერტიფიკატის ID" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "" msgstr[1] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/kk_KZ/LC_MESSAGES/django.mo b/credentials/conf/locale/kk_KZ/LC_MESSAGES/django.mo index d007426e1..fcdb89e79 100644 Binary files a/credentials/conf/locale/kk_KZ/LC_MESSAGES/django.mo and b/credentials/conf/locale/kk_KZ/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/kk_KZ/LC_MESSAGES/django.po b/credentials/conf/locale/kk_KZ/LC_MESSAGES/django.po index e486df26f..3e7c1d784 100644 --- a/credentials/conf/locale/kk_KZ/LC_MESSAGES/django.po +++ b/credentials/conf/locale/kk_KZ/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ # Copyright (C) 2021 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2021. -# +# # Translators: # Перизат Мендыханқызы , 2016 # Zhuldyz Suranshy , 2016 @@ -11,370 +11,532 @@ # Fatima Salmenova , 2018 # Aidana J, 2021 # Yerzhan Tleubergenov , 2021 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2021-04-23 15:20+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Yerzhan Tleubergenov , 2021\n" -"Language-Team: Kazakh (Kazakhstan) (https://www.transifex.com/open-edx/teams/6205/kk_KZ/)\n" +"Language-Team: Kazakh (Kazakhstan) (https://www.transifex.com/open-edx/" +"teams/6205/kk_KZ/)\n" +"Language: kk_KZ\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: kk_KZ\n" "Plural-Forms: nplurals=2; plural=(n!=1);\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/models.py +#: credentials/apps/records/api.py:213 +msgid "N/A" +msgstr "" + +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#: apps/records/views.py -msgid "N/A" -msgstr "" - -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -382,180 +544,177 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "" msgstr[1] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/km_KH/LC_MESSAGES/django.mo b/credentials/conf/locale/km_KH/LC_MESSAGES/django.mo index 941063d58..57dbc2341 100644 Binary files a/credentials/conf/locale/km_KH/LC_MESSAGES/django.mo and b/credentials/conf/locale/km_KH/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/km_KH/LC_MESSAGES/django.po b/credentials/conf/locale/km_KH/LC_MESSAGES/django.po index 8d776b8e0..3b5e1c7b7 100644 --- a/credentials/conf/locale/km_KH/LC_MESSAGES/django.po +++ b/credentials/conf/locale/km_KH/LC_MESSAGES/django.po @@ -6,369 +6,705 @@ msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2018-05-31 15:26+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2018-05-31 15:26:45.721375\n" "Last-Translator: \n" -"Language-Team: Khmer (Cambodia) (https://www.transifex.com/open-edx/teams/6205/km_KH/)\n" +"Language-Team: Khmer (Cambodia) (https://www.transifex.com/open-edx/" +"teams/6205/km_KH/)\n" "Language: km_KH\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 +msgid "Enable Learner Records" +msgstr "" + +#: credentials/apps/core/models.py:94 +msgid "Enable the Records feature. The LMS has a similar setting." +msgstr "" + +#: credentials/apps/core/models.py:98 +msgid "Learner Records Help URL" +msgstr "" + +#: credentials/apps/core/models.py:99 +msgid "URL of page for questions about Learner Records" +msgstr "" + +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 +msgid "" +"The certificate available date and time that is set in Studio and copied to " +"Credentials. This should be edited in Studio." +msgstr "" + +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" +msgstr "" + +#: credentials/apps/credentials/views.py:68 +#, python-brace-format +msgid "{first_org} and {second_org}" +msgstr "" + +#: credentials/apps/credentials/views.py:72 +#, python-brace-format +msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: templates/404.html +#: credentials/apps/records/api.py:213 +msgid "N/A" +msgstr "" + +#: credentials/apps/records/models.py:75 +msgid "sent" +msgstr "" + +#: credentials/apps/records/models.py:76 +msgid "other" +msgstr "" + +#: credentials/apps/records/models.py:93 +msgid "User credit pathways can only be connected to credit pathways." +msgstr "" + +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 +msgid "My Learner Records" +msgstr "" + +#: credentials/apps/records/views.py:126 +msgid "" +"A program record is created once you have earned at least one course " +"certificate in a program." +msgstr "" + +#: credentials/apps/records/views.py:144 +msgid "Program Listing View" +msgstr "" + +#: credentials/apps/records/views.py:146 +msgid "" +"The following is a list of all active programs for which program records are " +"being generated." +msgstr "" + +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 +msgid "Legal Policies" +msgstr "" + +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html -msgid "Powered by Open edX" +#: credentials/templates/_footer.html:36 +msgid "Powered by" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 +msgid "Skip to main content" +msgstr "" + +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " "with colleagues, friends, and family to get the word out about what you " -"mastered in %(program_name)s." +"mastered in %(program_display_name)s." +msgstr "" + +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 +#, python-format +msgid "Go to %(platform_name)s Home Page" +msgstr "" + +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 +msgid "All rights reserved" +msgstr "" + +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 +msgid "Hello" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 +#, python-format +msgid "" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" +msgstr "" + +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 +#, python-format +msgid "Sincerely,
The %(platform_name)s Team" +msgstr "" + +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 +msgid "Sincerely" +msgstr "" + +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 +#, python-format +msgid "The %(platform_name)s Team" +msgstr "" + +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 +#, python-format +msgid "" +"Congratulations for finishing your %(program_title)s %(program_type)s " +"Program!" +msgstr "" + +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" -"a program offered by %(organization_name)s, in collaboration with " +"a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records.html -msgid "My Records" +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 +#, python-format +msgid "" +"%(user_full_name)s has sent an updated program record for %(program_name)s." +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 +#, python-format +msgid "" +"%(user_full_name)s has sent their completed program record for " +"%(program_name)s." +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 +#, python-format +msgid "" +"%(user_full_name)s has sent their partially completed program record for " +"%(program_name)s." +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 +#, python-format +msgid "" +"%(user_full_name)s would like to apply for credit in the %(pathway_name)s." +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 +#, python-format +msgid "" +"Please view or download %(user_full_name)s’s public program record to " +"determine their credit eligibility status." +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 +msgid "View Program Record" +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 +msgid "Download Record (CSV)" +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 +#, python-format +msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 +#, python-format +msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/ko_KR/LC_MESSAGES/django.mo b/credentials/conf/locale/ko_KR/LC_MESSAGES/django.mo index dcfb4f880..ced29a29d 100644 Binary files a/credentials/conf/locale/ko_KR/LC_MESSAGES/django.mo and b/credentials/conf/locale/ko_KR/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/ko_KR/LC_MESSAGES/django.po b/credentials/conf/locale/ko_KR/LC_MESSAGES/django.po index 4dabde7dd..866dc5ea2 100644 --- a/credentials/conf/locale/ko_KR/LC_MESSAGES/django.po +++ b/credentials/conf/locale/ko_KR/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ # Copyright (C) 2021 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2021. -# +# # Translators: # bossnm11 , 2016 # Gu Hong Min , 2018 @@ -10,370 +10,532 @@ # eddie94 , 2020 # 김수연 , 2020 # Wonjae Choi , 2021 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2021-04-23 15:20+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Wonjae Choi , 2021\n" -"Language-Team: Korean (Korea) (https://www.transifex.com/open-edx/teams/6205/ko_KR/)\n" +"Language-Team: Korean (Korea) (https://www.transifex.com/open-edx/teams/6205/" +"ko_KR/)\n" +"Language: ko_KR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: ko_KR\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/models.py +#: credentials/apps/records/api.py:213 +msgid "N/A" +msgstr "" + +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#: apps/records/views.py -msgid "N/A" -msgstr "" - -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -381,179 +543,176 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/lt_LT/LC_MESSAGES/django.mo b/credentials/conf/locale/lt_LT/LC_MESSAGES/django.mo index 60c36681e..5164338f8 100644 Binary files a/credentials/conf/locale/lt_LT/LC_MESSAGES/django.mo and b/credentials/conf/locale/lt_LT/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/lt_LT/LC_MESSAGES/django.po b/credentials/conf/locale/lt_LT/LC_MESSAGES/django.po index e597073b0..9999758c2 100644 --- a/credentials/conf/locale/lt_LT/LC_MESSAGES/django.po +++ b/credentials/conf/locale/lt_LT/LC_MESSAGES/django.po @@ -2,377 +2,541 @@ # Copyright (C) 2021 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2021. -# +# # Translators: # Marius , 2016 # Gediminas Trakas , 2016 # Edukometrija , 2018 # Riina , 2020 # Tomas Maroščikas , 2021 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2021-04-23 15:20+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Tomas Maroščikas , 2021\n" -"Language-Team: Lithuanian (Lithuania) (https://www.transifex.com/open-edx/teams/6205/lt_LT/)\n" +"Language-Team: Lithuanian (Lithuania) (https://www.transifex.com/open-edx/" +"teams/6205/lt_LT/)\n" +"Language: lt_LT\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: lt_LT\n" -"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n" +"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < " +"11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? " +"1 : n % 1 != 0 ? 2: 3);\n" + +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" -#: apps/core/admin.py +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/models.py +#: credentials/apps/records/api.py:213 +msgid "N/A" +msgstr "" + +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#: apps/records/views.py -msgid "N/A" -msgstr "" - -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -380,96 +544,93 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" @@ -478,84 +639,84 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/lv/LC_MESSAGES/django.mo b/credentials/conf/locale/lv/LC_MESSAGES/django.mo index 6941c6704..149a54902 100644 Binary files a/credentials/conf/locale/lv/LC_MESSAGES/django.mo and b/credentials/conf/locale/lv/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/lv/LC_MESSAGES/django.po b/credentials/conf/locale/lv/LC_MESSAGES/django.po index c250a3886..c51a4b113 100644 --- a/credentials/conf/locale/lv/LC_MESSAGES/django.po +++ b/credentials/conf/locale/lv/LC_MESSAGES/django.po @@ -2,376 +2,538 @@ # Copyright (C) 2022 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2022. -# +# # Translators: # LTMC Latvijas Tiesnešu mācību centrs , 2019 # Guntis Valters , 2020 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2022-07-20 19:49+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Guntis Valters , 2020\n" "Language-Team: Latvian (https://www.transifex.com/open-edx/teams/6205/lv/)\n" +"Language: lv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: lv\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " +"2);\n" + +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" -#: apps/core/admin.py +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "Uzņēmuma nosaukums" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "Pilns vārds" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/api.py +#: credentials/apps/records/api.py:213 msgid "N/A" msgstr "N/A" -#: apps/records/models.py +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "Lapa nav atrasta" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "Drukāt" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "Drukāt šo sertifikātu" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "Pakalpojumu sniegšanas noteikumi un goda kodekss" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "Privātuma politika" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -"Visas tiesības paturētas, izņemot gadījumos, kad tas norādīts. EdX, Open edX" -" un to atbilstošie logo ir edX Inc. preču zīmes vai reģistrētās preču zīmes." +"Visas tiesības paturētas, izņemot gadījumos, kad tas norādīts. EdX, Open edX " +"un to atbilstošie logo ir edX Inc. preču zīmes vai reģistrētās preču zīmes." -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "Pāriet uz galveno saturu" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -379,96 +541,93 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "%(platform_name)s komanda" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "Atbalsta šādas organizācijas" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "Atzīmēja" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "Grūtība" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" @@ -476,84 +635,84 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/ml/LC_MESSAGES/django.mo b/credentials/conf/locale/ml/LC_MESSAGES/django.mo index 8e8078644..d8ca34cf8 100644 Binary files a/credentials/conf/locale/ml/LC_MESSAGES/django.mo and b/credentials/conf/locale/ml/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/ml/LC_MESSAGES/django.po b/credentials/conf/locale/ml/LC_MESSAGES/django.po index 106c4e8cf..d1448e7b2 100644 --- a/credentials/conf/locale/ml/LC_MESSAGES/django.po +++ b/credentials/conf/locale/ml/LC_MESSAGES/django.po @@ -8,370 +8,706 @@ msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2018-05-31 15:26+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2018-05-31 15:26:45.721375\n" "Last-Translator: karthikkn, 2016\n" -"Language-Team: Malayalam (https://www.transifex.com/open-edx/teams/6205/ml/)\n" +"Language-Team: Malayalam (https://www.transifex.com/open-edx/teams/6205/" +"ml/)\n" "Language: ml\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 +msgid "Enable Learner Records" +msgstr "" + +#: credentials/apps/core/models.py:94 +msgid "Enable the Records feature. The LMS has a similar setting." +msgstr "" + +#: credentials/apps/core/models.py:98 +msgid "Learner Records Help URL" +msgstr "" + +#: credentials/apps/core/models.py:99 +msgid "URL of page for questions about Learner Records" +msgstr "" + +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 +msgid "" +"The certificate available date and time that is set in Studio and copied to " +"Credentials. This should be edited in Studio." +msgstr "" + +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" +msgstr "" + +#: credentials/apps/credentials/views.py:68 +#, python-brace-format +msgid "{first_org} and {second_org}" +msgstr "" + +#: credentials/apps/credentials/views.py:72 +#, python-brace-format +msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: templates/404.html +#: credentials/apps/records/api.py:213 +msgid "N/A" +msgstr "" + +#: credentials/apps/records/models.py:75 +msgid "sent" +msgstr "" + +#: credentials/apps/records/models.py:76 +msgid "other" +msgstr "" + +#: credentials/apps/records/models.py:93 +msgid "User credit pathways can only be connected to credit pathways." +msgstr "" + +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 +msgid "My Learner Records" +msgstr "" + +#: credentials/apps/records/views.py:126 +msgid "" +"A program record is created once you have earned at least one course " +"certificate in a program." +msgstr "" + +#: credentials/apps/records/views.py:144 +msgid "Program Listing View" +msgstr "" + +#: credentials/apps/records/views.py:146 +msgid "" +"The following is a list of all active programs for which program records are " +"being generated." +msgstr "" + +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 +msgid "Legal Policies" +msgstr "" + +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html -msgid "Powered by Open edX" +#: credentials/templates/_footer.html:36 +msgid "Powered by" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 +msgid "Skip to main content" +msgstr "" + +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " "with colleagues, friends, and family to get the word out about what you " -"mastered in %(program_name)s." +"mastered in %(program_display_name)s." +msgstr "" + +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 +#, python-format +msgid "Go to %(platform_name)s Home Page" +msgstr "" + +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 +msgid "All rights reserved" +msgstr "" + +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 +msgid "Hello" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 +#, python-format +msgid "" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" +msgstr "" + +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 +#, python-format +msgid "Sincerely,
The %(platform_name)s Team" +msgstr "" + +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 +msgid "Sincerely" +msgstr "" + +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 +#, python-format +msgid "The %(platform_name)s Team" +msgstr "" + +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 +#, python-format +msgid "" +"Congratulations for finishing your %(program_title)s %(program_type)s " +"Program!" +msgstr "" + +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" -"a program offered by %(organization_name)s, in collaboration with " +"a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "" msgstr[1] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records.html -msgid "My Records" +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 +#, python-format +msgid "" +"%(user_full_name)s has sent an updated program record for %(program_name)s." +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 +#, python-format +msgid "" +"%(user_full_name)s has sent their completed program record for " +"%(program_name)s." +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 +#, python-format +msgid "" +"%(user_full_name)s has sent their partially completed program record for " +"%(program_name)s." +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 +#, python-format +msgid "" +"%(user_full_name)s would like to apply for credit in the %(pathway_name)s." +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 +#, python-format +msgid "" +"Please view or download %(user_full_name)s’s public program record to " +"determine their credit eligibility status." +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 +msgid "View Program Record" +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 +msgid "Download Record (CSV)" +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 +#, python-format +msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 +#, python-format +msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/mn/LC_MESSAGES/django.mo b/credentials/conf/locale/mn/LC_MESSAGES/django.mo index a93ffa167..95b23e353 100644 Binary files a/credentials/conf/locale/mn/LC_MESSAGES/django.mo and b/credentials/conf/locale/mn/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/mn/LC_MESSAGES/django.po b/credentials/conf/locale/mn/LC_MESSAGES/django.po index a4f71e41e..570d361cd 100644 --- a/credentials/conf/locale/mn/LC_MESSAGES/django.po +++ b/credentials/conf/locale/mn/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ # Copyright (C) 2022 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2022. -# +# # Translators: # Bayandalai Gantulga , 2016 # Oyunmaa Khorloo , 2017 @@ -12,351 +12,512 @@ # Sumiyakhand Dagdanpurev , 2018 # Myagmarjav Enkhbileg , 2019 # Gerelmaa Byambatsogt , 2020 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2022-07-20 19:49+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Gerelmaa Byambatsogt , 2020\n" -"Language-Team: Mongolian (https://www.transifex.com/open-edx/teams/6205/mn/)\n" +"Language-Team: Mongolian (https://www.transifex.com/open-edx/teams/6205/" +"mn/)\n" +"Language: mn\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: mn\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "Хувийн мэдээлэл" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "Зөвшөөрлүүд" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/api.py +#: credentials/apps/records/api.py:213 msgid "N/A" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." @@ -364,20 +525,21 @@ msgstr "" "Open edX лого болон edX, Open edX барааны тэмдэг нь edX Inc.-ийн бүртгэлтэй " "худалдааны тэмдэг бөгөөд дурдахаас бусад бүх эрхийг хуулиар хамгаална." -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -385,180 +547,177 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "" msgstr[1] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/ms/LC_MESSAGES/django.mo b/credentials/conf/locale/ms/LC_MESSAGES/django.mo index b73155e8d..a9d396e25 100644 Binary files a/credentials/conf/locale/ms/LC_MESSAGES/django.mo and b/credentials/conf/locale/ms/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/ms/LC_MESSAGES/django.po b/credentials/conf/locale/ms/LC_MESSAGES/django.po index 79a5fccba..d5223665c 100644 --- a/credentials/conf/locale/ms/LC_MESSAGES/django.po +++ b/credentials/conf/locale/ms/LC_MESSAGES/django.po @@ -2,374 +2,535 @@ # Copyright (C) 2021 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2021. -# +# # Translators: # Aswana Talip , 2016 # Iznan Hasbullah , 2018 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2021-04-23 15:20+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Iznan Hasbullah , 2018\n" "Language-Team: Malay (https://www.transifex.com/open-edx/teams/6205/ms/)\n" +"Language: ms\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: ms\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/models.py +#: credentials/apps/records/api.py:213 +msgid "N/A" +msgstr "" + +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#: apps/records/views.py -msgid "N/A" -msgstr "" - -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -377,179 +538,176 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/nb/LC_MESSAGES/django.mo b/credentials/conf/locale/nb/LC_MESSAGES/django.mo index d62ccde03..508ba0e96 100644 Binary files a/credentials/conf/locale/nb/LC_MESSAGES/django.mo and b/credentials/conf/locale/nb/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/nb/LC_MESSAGES/django.po b/credentials/conf/locale/nb/LC_MESSAGES/django.po index 698371e83..7767c0e56 100644 --- a/credentials/conf/locale/nb/LC_MESSAGES/django.po +++ b/credentials/conf/locale/nb/LC_MESSAGES/django.po @@ -2,255 +2,415 @@ # Copyright (C) 2022 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2022. -# +# # Translators: # Pål Messenlien , 2016 # Frode Arntsen , 2018 # A Krokan , 2019 # Vangenplotz edx , 2020 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2022-07-20 19:49+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Vangenplotz edx , 2020\n" -"Language-Team: Norwegian Bokmål (https://www.transifex.com/open-edx/teams/6205/nb/)\n" +"Language-Team: Norwegian Bokmål (https://www.transifex.com/open-edx/" +"teams/6205/nb/)\n" +"Language: nb\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: nb\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "Personlig informasjon" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "Rettigheter" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "Viktige datoer" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "URLer" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "Deling på sosiale media" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "En Facebook ID er nødvendig for å tillate Facebook-deling." -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "Plattformnavn" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "Navnet på din Open edX plattform" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "Segmentnøkkel" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "Navn på tema" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" "Navn på temaet som skal benyttes for denne siten. Verdien må være i små " "bokstaver." -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "Katalog API URL" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "URL til Bruksvilkår for tjenesten" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "Personvern URL" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "Hjemmeside URL" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "Navn på firmaet" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "URL for bekreftet kursbevis" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "URL for hjelp med kursbevis" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "Facebook App ID" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "Facebook app ID benyttet for deling" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "Twitter brukernavn" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." -msgstr "" -"Twitter-brukernavn inkludert i tvitrede resultater. IKKE ininkluder @." +msgstr "Twitter-brukernavn inkludert i tvitrede resultater. IKKE ininkluder @." -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "Tillat deling på Facebook" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "Tillat deling via Facebook" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "Slå på LinkedIn deling" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "Tillat deling via LinkedIn" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "Tillat deling på Twitter" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "Tillat deling via Twitter" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "Fullt navn" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "Bildefilen må være mindre enn 250KB." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "Ugyldig kurs-nøkkel." -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "tildelt" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "trukket tilbake" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "Program UUID" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "Benytt organisasjonens navn" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" @@ -258,106 +418,106 @@ msgstr "" "har fullført alle kurs og oppnådd resultater som kvalifiserer for " "Profesjonsrettet Kursbevis i" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "Profesjonsrettet Kursbevis" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "{action} er ikke en gyldig handling." -#: apps/records/api.py +#: credentials/apps/records/api.py:213 msgid "N/A" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "Side ikke funnet" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "Serverfeil" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "Skriv ut eller del kursbeviset ditt" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "Del dette kursbeviset via Facebook" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "Tvitre dette kursbeviset" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "Lagt til LinkedIn profilen" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "Utskrift" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "Skriv ut dette kursbeviset" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "Bruksvilkår for tjenesten og etiske retningslinjer" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "Personvernregler" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." @@ -365,20 +525,21 @@ msgstr "" "Alle rettigheter reservert unntatt hvor anmerket. edX, Open edX samt edX og " "Open edX logoene er registrerte varemerker eller varemerker for edX Inc." -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "Gratulerer, %(user_name)s!" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -386,180 +547,182 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "Støttes av følgende organisasjoner" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "logo" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "Merket av" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "Gyldig kursbevis ID" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "" msgstr[1] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "Ledelsesvisning" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" + +#, fuzzy +#~| msgid "Verified Certificate URL" +#~ msgid "Verified Learner ID" +#~ msgstr "URL for bekreftet kursbevis" diff --git a/credentials/conf/locale/nl_NL/LC_MESSAGES/django.mo b/credentials/conf/locale/nl_NL/LC_MESSAGES/django.mo index 3d11559b1..bb0d3d496 100644 Binary files a/credentials/conf/locale/nl_NL/LC_MESSAGES/django.mo and b/credentials/conf/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/nl_NL/LC_MESSAGES/django.po b/credentials/conf/locale/nl_NL/LC_MESSAGES/django.po index b93daf726..d0c9914b9 100644 --- a/credentials/conf/locale/nl_NL/LC_MESSAGES/django.po +++ b/credentials/conf/locale/nl_NL/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ # Copyright (C) 2021 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2021. -# +# # Translators: # Kaj Huisman , 2016 # 3cc8b2ac49f9458e0eb19de3b5122021_b6c65ef , 2016 @@ -10,370 +10,532 @@ # Tom Boeckx , 2019 # Bas Scholte in 't Hoff , 2020 # Quentin Schoemaker , 2021 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2021-04-23 15:20+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Quentin Schoemaker , 2021\n" -"Language-Team: Dutch (Netherlands) (https://www.transifex.com/open-edx/teams/6205/nl_NL/)\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/open-edx/" +"teams/6205/nl_NL/)\n" +"Language: nl_NL\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: nl_NL\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/models.py +#: credentials/apps/records/api.py:213 +msgid "N/A" +msgstr "" + +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#: apps/records/views.py -msgid "N/A" -msgstr "" - -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -381,180 +543,177 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "" msgstr[1] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/pl/LC_MESSAGES/django.mo b/credentials/conf/locale/pl/LC_MESSAGES/django.mo index afc517204..842bc442f 100644 Binary files a/credentials/conf/locale/pl/LC_MESSAGES/django.mo and b/credentials/conf/locale/pl/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/pl/LC_MESSAGES/django.po b/credentials/conf/locale/pl/LC_MESSAGES/django.po index 3495190bc..92d571152 100644 --- a/credentials/conf/locale/pl/LC_MESSAGES/django.po +++ b/credentials/conf/locale/pl/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ # Copyright (C) 2022 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2022. -# +# # Translators: # Greg Wasowski , 2016 # escapeplan4 , 2017 @@ -10,179 +10,343 @@ # Jerzy Pankiewicz , 2020 # Maciej Kolankowski , 2020 # Tomasz Cholewa , 2021 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2022-07-20 19:49+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Tomasz Cholewa , 2021\n" "Language-Team: Polish (https://www.transifex.com/open-edx/teams/6205/pl/)\n" +"Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: pl\n" -"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n" +"%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n" +"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" + +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" -#: apps/core/admin.py +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "Informacje osobiste" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "Uprawnienia" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "Ważne daty" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "Adresy URL" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "Udostępnianie w mediach społecznościowych" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" "W celu umożliwienia dzielenia się na Facebooku niezbędny jest identyfikator " "aplikacji Facebooka." -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "Nazwa platformy" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "Nazwa twojej platformy Open edX" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "Segment Key" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "Segment /klucz API" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "Nazwa skórki" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "Nazwa skórki dla tej strony. Powinna zostać napisana małymi literami." -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "Bazowy URL LMS dla customowej strony" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "Root URL LMSu tej strony (np. https://courses.stage.edx.org)" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "URL katalogu API" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "Root URL API katalogu (np. https://api.edx.org/catalog/v1/)" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "URL Warunków korzystania z Serwisu" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "URL Polityki Prywatności" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "URL Strony głównej" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "Nazwa firmy/organizacji" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "URL Potwierdzonego certyfikatu" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "URL pomocy dotyczącej certyfikatów" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "URL strony w przypadku pytań o certyfikaty" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "Identyfikator aplikacji Facebooka" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "Identyfikator aplikacji Facebooka używanej do udostępniania treści" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "Nazwa użytkownika na Twitterze" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -"Nazwa użytkownika na Twitterze do wyświetlenia w tweetowanych osiągnięciach." -" Nie załączaj znaku @." +"Nazwa użytkownika na Twitterze do wyświetlenia w tweetowanych osiągnięciach. " +"Nie załączaj znaku @." -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "Włącz udostępnianie na Facebooku" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "Pozwól na udostępnianie na Facebooku" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "Włącz udostępnianie w LinkedIn" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "Pozwól na udostępnianie w LinkedIn" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "Włącz udostępnianie na Twitterze" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "Pozwól na udostępnianie na Twitterze" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "Imię i nazwisko" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" @@ -190,185 +354,183 @@ msgstr "" "Wszystkie organizacje korzystające z platformy MUSZĄ posiadać zdefiniowany " "obrazek certyfikatu!" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "Wielkość pliku graficznego musi być mniejsza niż 250 kb." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "Nieprawidłowy klucz kursu." -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" "Nazwa organizacji sygnatariusza jeśli jest inna od organizacji wydającej " "certyfikat." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" "Obrazek musi być kwadratem i mieć format PNG. Rozmiar pliku powinien być " "mniejszy niż 250KB." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "przyznany" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "odnowiony" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "Adres URL z którego można pobrać poświadczenie" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "UUID programu" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" "Wyświetlaj pełną nazwę organizacji (np. Uniwersytet ABC) zamiast jej " "skróconej nazwy (np. ABCx)" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "Używaj nazwy organizacji" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "Ukończyłem kurs na platformie {platform_name}. Zobacz mój certyfikat:" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -"ukończył/a z powodzeniem wszystkie kursy, otrzymał/a dobre oceny i uzyskał/a" -" Certyfikat Edukacji Specjalistycznej programu" +"ukończył/a z powodzeniem wszystkie kursy, otrzymał/a dobre oceny i uzyskał/a " +"Certyfikat Edukacji Specjalistycznej programu" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "Certyfikat Edukacji Specjalistycznej" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "Cache wyczyszczone" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "{action} jest nieprawidłową czynnością." -#: apps/records/api.py +#: credentials/apps/records/api.py:213 msgid "N/A" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "wyślij" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "inny" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "Nie odnaleziono strony" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "Błąd serwera" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "Wydrukuj lub udostępnij swój certyfikat" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "Udostępnij ten certyfikat na Facebooku" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "Tweetnij ten certyfikat" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "Dodaj do profilu na LinkedIn" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "Dodaj ten certyfikat do profilu na LinkedIn" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "Wydrukuj" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "Wydrukuj ten certyfikat" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "Warunki korzystania z Serwisu | Kodeks Honorowy" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "Polityka prywatności" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." @@ -376,20 +538,21 @@ msgstr "" "Wszelkie prawa zastrzeżone. EdX, Logo Open edX i edX i Open edX są " "zarejestrowanymi i zastrzeżonymi znakami towarowymi edX Inc." -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "Gratulacje, %(user_name)s!" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -397,62 +560,60 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "Wspierana przez następujące organizacje" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "logo" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " @@ -461,34 +622,33 @@ msgstr "" "{start_span}Oto potwierdzenie, że{end_span} {start_strong} {user_name} " "{end_strong}" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "Podpisany przez" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "Wydany: {month} {year}" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "Numer identyfikacyjny certyfikatu" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "Zaangażowanie" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" @@ -497,86 +657,91 @@ msgstr[1] "%(num_hours)s godziny" msgstr[2] "%(num_hours)s godzin" msgstr[3] "%(num_hours)s godzin" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" "W celu uzyskania wskazówek dotyczących drukowania certyfikatu odwiedź " "{start_anchor}Dokumentację wirtualnych certyfikatów{end_anchor}." -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "Widok zarządzania" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "Wyczyść cache" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "Zarządzanie poświadczeniami" + +#, fuzzy +#~| msgid "Verified Certificate URL" +#~ msgid "Verified Learner ID" +#~ msgstr "URL Potwierdzonego certyfikatu" diff --git a/credentials/conf/locale/pt_BR/LC_MESSAGES/django.mo b/credentials/conf/locale/pt_BR/LC_MESSAGES/django.mo index bc3d67f57..32c960b5f 100644 Binary files a/credentials/conf/locale/pt_BR/LC_MESSAGES/django.mo and b/credentials/conf/locale/pt_BR/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/pt_BR/LC_MESSAGES/django.po b/credentials/conf/locale/pt_BR/LC_MESSAGES/django.po index 7b9a08347..e081a83ab 100644 --- a/credentials/conf/locale/pt_BR/LC_MESSAGES/django.po +++ b/credentials/conf/locale/pt_BR/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ # Copyright (C) 2021 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2021. -# +# # Translators: # Fabio Silva Lima , 2016 # wesleyide , 2016 @@ -20,370 +20,532 @@ # Natalia Vynogradenko , 2018 # alconost , 2020 # Leonardo Lehnemann , 2020 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2021-04-23 15:20+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Leonardo Lehnemann , 2020\n" -"Language-Team: Portuguese (Brazil) (https://www.transifex.com/open-edx/teams/6205/pt_BR/)\n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/open-edx/" +"teams/6205/pt_BR/)\n" +"Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: pt_BR\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/models.py +#: credentials/apps/records/api.py:213 +msgid "N/A" +msgstr "" + +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#: apps/records/views.py -msgid "N/A" -msgstr "" - -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -391,71 +553,68 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " @@ -464,109 +623,109 @@ msgstr "" "um programa oferecido por %(org_name_string)s, em colaboração com " "%(platform_name)s." -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "" msgstr[1] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/pt_PT/LC_MESSAGES/django.mo b/credentials/conf/locale/pt_PT/LC_MESSAGES/django.mo index d46f57c9e..26eca69f5 100644 Binary files a/credentials/conf/locale/pt_PT/LC_MESSAGES/django.mo and b/credentials/conf/locale/pt_PT/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/pt_PT/LC_MESSAGES/django.po b/credentials/conf/locale/pt_PT/LC_MESSAGES/django.po index a47d2ab7e..83de54a72 100644 --- a/credentials/conf/locale/pt_PT/LC_MESSAGES/django.po +++ b/credentials/conf/locale/pt_PT/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ # Copyright (C) 2022 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2022. -# +# # Translators: # 425fe09b3064b9f906f637fff94056ae_a00ea56 <0fa3588fa89906bfcb3a354600956e0e_308047>, 2016 # Carlos , 2016 @@ -15,183 +15,346 @@ # Developer QUEO , 2020 # Ivo Branco , 2021 # Filipa Macieira , 2021 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2022-07-20 19:49+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Filipa Macieira , 2021\n" -"Language-Team: Portuguese (Portugal) (https://www.transifex.com/open-edx/teams/6205/pt_PT/)\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/open-edx/" +"teams/6205/pt_PT/)\n" +"Language: pt_PT\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: pt_PT\n" -"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % " +"1000000 == 0 ? 1 : 2;\n" + +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" -#: apps/core/admin.py +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "Informação Pessoal" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "Permissões" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "Datas importantes" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "Adicionar URLs para versões adicionais" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "Links das Redes Sociais" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -"É necessária uma ID da app Facebook para possibilitar a partilha no " -"Facebook." +"É necessária uma ID da app Facebook para possibilitar a partilha no Facebook." -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "Nome da Plataforma" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "Nome da sua plataforma Open edX" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "Chave de segmento" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "Chave do segmento Write/API." -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "Nome do tema" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" "Nome do tema a ser usado para este site. Esse valor deve ser em minúsculas." -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "URL base do LMS para o site personalizado" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" "URL raiz do LMS deste site (por exemplo, https://courses.Stage.EDX.org)" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "URL da API de catálogo" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" "URL raiz da API de catálogo (por exemplo: https://api.edx.org/catalog/v1/)" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "URL dos Termos de Serviço" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "URL da política de privacidade" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "URL da homepage" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "Nome da Empresa" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "URL do Certificado Validado" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "URL da Ajuda do Certificado" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "URL da página para perguntas sobre certificados" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "Habilitar registros do estudante" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" "Ative a funcionalidade Registos. O LMS tem uma configuração semelhante." -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "URL da ajuda do Learner Records" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "URL da página para perguntas sobre o Learner Records" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "ID. da app do Facebook" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "ID. da app do Facebook usada para a partilha" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "Nome de utilizador do Twitter" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" "Nome de utilizador do Twitter a incluído nas mensagens Twitter de " "divulgação. NÃO inclua o @." -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "Ativar partilhas Facebook" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "Ativar partilhas via Facebook" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "Ativar partilhas LinkedIn" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "Ativar partilhas via LinkedIn" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "Ativar partilhas Twitter" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "Ativar a partilha via Twitter" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "Nome Completo" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" @@ -199,38 +362,37 @@ msgstr "" "Todas as organizações autoras do programa devem ter uma imagem de " "certificado definida!" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "A imagem deve ter menos de 250KB." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "Chave de curso inválida." -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "Nome da organização signatária se diferente da organização emissora." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" "Imagem deve ser quadrada e no formato PNG. O tamanho do ficheiro deve ser " "inferior a 250KB." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "atribuído " -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "revogado" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "URL no qual a credencial pode ser transferida" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." @@ -238,39 +400,38 @@ msgstr "" "A data e a hora disponíveis do certificado que são definidas no Studio e " "copiadas para as Credenciais. Isto deve ser editado no Studio." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "Programa UUID" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" "Mostrar o nome da organização associada (por exemplo, ACME University) em " "vez do seu nome abreviado (por exemplo, ACMEx)" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "Utilizar o nome da organização" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "Completei um curso em {platform_name}. Veja o meu certificado:" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "{first_org} e {second_org}" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "{series_of_orgs}, e {last_org}" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" @@ -278,44 +439,43 @@ msgstr "" "concluiu com sucesso todos os cursos e teve notas para receber um " "certificado profissional em" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "Certificado profissional" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "Cache limpa." -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "{action} não é uma ação válida." -#: apps/records/api.py +#: credentials/apps/records/api.py:213 msgid "N/A" msgstr "N/A" -#: apps/records/models.py +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "enviado" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "outro" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" "As vias de crédito do utilizador só podem ser relecionadas com vias de " "crédito." -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "Os meus registos de estudante" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." @@ -323,69 +483,70 @@ msgstr "" "Um registo de programa é criado depois de ter ganho, pelo menos, um " "certificado de curso num programa." -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "Exibição de Lista de Programa" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" "A seguir está uma lista de todos os programas ativos para os quais os " "registos de programa estão a ser gerados." -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "Página Não Encontrada" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "Erro de Servidor" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "Imprima ou partilhe o seu certificado" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "Partilhe este certificado via Facebook" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "Tweet este certificado" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "Adicionar ao Perfil do LinkedIn" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -"Adicione este certificado ao seu perfil LinkedIn (abre numa nova " -"janela/separador)" +"Adicione este certificado ao seu perfil LinkedIn (abre numa nova janela/" +"separador)" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "Imprimir" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "Imprimir este certificado" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "Informação Jurídica" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "Termos de Serviço & Código de Honra" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "Politica de Privacidade" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." @@ -394,86 +555,85 @@ msgstr "" "logotipos edX e Open edX são marcas registadas ou marcas comerciais da edX " "Inc." -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "Powered by" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "Ir para o conteúdo principal" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "Parabéns, %(user_name)s!" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " "with colleagues, friends, and family to get the word out about what you " "mastered in %(program_display_name)s." msgstr "" -"Trabalhou muito para obter o seu certificado de %(platform_name)s — partilhe" -" o seu sucesso com colegas, amigos e família e divulgue o que aprendeu de " +"Trabalhou muito para obter o seu certificado de %(platform_name)s — partilhe " +"o seu sucesso com colegas, amigos e família e divulgue o que aprendeu de " "novo em %(program_display_name)s." -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "Ir para a Página Inicial %(platform_name)s" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "Todos os direitos reservados" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "Olá" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "Parabéns por completar o Programa %(program_title)s %(program_type)s!" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "Atenciosamente,
a equipa %(platform_name)s" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "Atenciosamente" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "A equipa da %(platform_name)s" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "Parabéns por terminar o Programa %(program_title)s %(program_type)s!" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "Apoiado pelas seguintes organizações" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "logo" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " @@ -482,9 +642,8 @@ msgstr "" "{start_span}Certifica-se que {end_span} {start_strong} {user_name} " "{end_strong}" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " @@ -493,25 +652,25 @@ msgstr "" "um programa oferecido por %(org_name_string)s, em colaboração com " "%(platform_name)s." -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "Anotado por" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "Emitido em {month} de {year}" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "ID. de Certificado Válido" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "Esforço" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" @@ -519,30 +678,30 @@ msgstr[0] "%(num_hours)s hora" msgstr[1] "%(num_hours)s horas" msgstr[2] "%(num_hours)s horas" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" "Para obter dicas e truques sobre como imprimir o seu certificado, exiba a " "documentação de ajuda do {start_anchor} certificados da Web {end_anchor}." -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "Visão de Gestão" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "Limpar cache" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "{program_name} Registo" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." @@ -550,18 +709,18 @@ msgstr "" "%(user_full_name)s enviou um registo de programa atualizado para " "%(program_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -"%(user_full_name)s enviou o seu registo de programa concluído " -"para%(program_name)s." +"%(user_full_name)s enviou o seu registo de programa concluído para" +"%(program_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " @@ -570,15 +729,15 @@ msgstr "" "%(user_full_name)s enviou o seu registo de programa parcialmente concluído " "para%(program_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "%(user_full_name)s gostaria de solicitar crédito no%(pathway_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " @@ -587,26 +746,36 @@ msgstr "" "Por favor, visualize ou transfira o registo público do programa " "%(user_full_name)s para determinar o estado de elegibilidade de crédito." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "Ver Registo de Programa" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "Transferir Registo (CSV)" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "%(program_name)s pedido de crédito atualizado para %(user_full_name)s" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "%(program_name)s pedido de crédito para %(user_full_name)s" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "Administração de credenciais" + +#, fuzzy +#~| msgid "Verified Certificate URL" +#~ msgid "Verified Learner ID" +#~ msgstr "URL do Certificado Validado" + +#, fuzzy +#~| msgid "View Program Record" +#~ msgid "Shared program record" +#~ msgstr "Ver Registo de Programa" diff --git a/credentials/conf/locale/ro/LC_MESSAGES/django.mo b/credentials/conf/locale/ro/LC_MESSAGES/django.mo index f976abd63..2a4a8c412 100644 Binary files a/credentials/conf/locale/ro/LC_MESSAGES/django.mo and b/credentials/conf/locale/ro/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/ro/LC_MESSAGES/django.po b/credentials/conf/locale/ro/LC_MESSAGES/django.po index 65e521d48..289b38f3c 100644 --- a/credentials/conf/locale/ro/LC_MESSAGES/django.po +++ b/credentials/conf/locale/ro/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ # Copyright (C) 2022 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2022. -# +# # Translators: # Irina Maria Curuia, 2016 # amelia gircsis , 2016 @@ -14,182 +14,344 @@ # Manuel, 2020 # Lucian Horga , 2020 # Adela Beca, 2022 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2022-07-20 19:49+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Adela Beca, 2022\n" "Language-Team: Romanian (https://www.transifex.com/open-edx/teams/6205/ro/)\n" +"Language: ro\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: ro\n" -"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" -#: apps/core/admin.py +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "Informații personale" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "Permisiuni" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "Date importante" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "URL-uri" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "Partajare pe Rețele Sociale" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" "ID-ul aplicației Facebook este necesar pentru a permite distribuirea pe " "Facebook." -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "Numele platformei" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "Numele platformei Open edX a Dvs." -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "Cheia Segmentului" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "Scrierea segmentului/cheia API." -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "Numele temei" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" "Numele tematicii care va fi folosită pentru acest site. Această valoare ar " "trebui scrisă cu litere mici." -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "Baza url a LMS pentru site-ul particularizat" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" "Rădăcina URL a LMS al acestui site (e.g. https://courses.stage.edx.org)" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "Catalog API URL" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "Sursa URL al Catalogului API (e.g. https://api.edx.org/catalog/v1/)" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "Termenii Serviciului" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "Politica de confidențialitate" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "Pagina principală" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "Numele companiei" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "Certificat verificat" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "Ajutor certificat" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "Legătura paginii pentru întrebări legate de certificate" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "Activați Fișele Elevilor" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "Activați caracteristica Fișelor. LMS-ul are o setare asemănătoare." -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "Fișele Elevilor Ajutor URL" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "URL-ul paginii pentru întrebări despre Fișele Elevilor" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "ID-ul Aplicației Facebook" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "ID-ul aplicației Facebook folosit pentru a distribui" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "Numele de utilizator pentru Twitter" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -"Numele de utilizator al Twitter inclus în acreditările postate. Nu include " -"@." +"Numele de utilizator al Twitter inclus în acreditările postate. Nu include @." -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "Permiteți distribuirea pe Facebook" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "Permiteți distribuirea prin Facebook" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "Permiteți distribuirea pe LinkedIn" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "Permiteți distribuirea prin LinkedIn" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "Permiteți distribuirea pe Twitter" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "Permiteți distribuirea prin Twitter" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "Nume complet" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" @@ -197,78 +359,76 @@ msgstr "" "Toate organizațiile autorizate ale programului trebuie să aibă o imagine a " "certificatului definită." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "Dimensiunea imaginii trebuie să fie mai mică decât 250KB." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "Cheie a cursului invalidă." -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" "Numele organizației semnatare dacă este diferită față de organizația " "emitentă." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -"Imaginea trebuie sa fie de tipul PNG files. Dimensiunea documentului trebuie" -" să fie mai mică decât 250KB." +"Imaginea trebuie sa fie de tipul PNG files. Dimensiunea documentului trebuie " +"să fie mai mică decât 250KB." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "acordate" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "revocate" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "URL-ul la care poate fi descărcată acreditarea" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "Programul UUID" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" "Arată numele organizației asociate (e.g. ACME University) în locul " "acronimului (e.g. ACMEx)" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "Folosiți numele organizației" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "Am finalizat un curs la {platform_name}. Privește atestatul meu:" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "{first_org} și {second_org}" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "{series_of_orgs} și {last_org}" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" @@ -276,43 +436,42 @@ msgstr "" "Toate cursurile au fost finalizate cu succes și au fost primite note de " "trecere pentru un Certificat Profesional în" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "Certificat profesional" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "Memoria Cache a fost ștearsă." -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "{action} nu este o acțiune validă." -#: apps/records/api.py +#: credentials/apps/records/api.py:213 msgid "N/A" msgstr "N/A" -#: apps/records/models.py +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "trimis" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "altele" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" "Căile de credit pentru utilizatori pot fi conectate numai la căi de credit." -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "Fișele elevului meu" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." @@ -320,67 +479,68 @@ msgstr "" "O fișă a programului este creată în momentul în care ați dobândit cel puțin " "un atestat în cadrul unui program." -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "Vizionările Programului" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" "Aceasta este o listă a tuturor programelor active pentru care sunt generate " "fișe." -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "Pagina nu a fost găsită" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "Eroare de server" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "Printați sau distribuiți certificatul dumneavoastră" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "Distribuiți acest certificat pe Facebook" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "Postați acest certificat" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "Adaugă profilului de LinkedIn" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "Adaugă acest certificat profilului de LinkedIn" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "Printeaza" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "Printează acest atestat" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "Termeni Legali" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "Termeni și condiții de utilizare și Codul de Onoare" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "Politica de confidențialitate" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." @@ -388,20 +548,21 @@ msgstr "" "Toate drepturile rezervate exceptând unde au fost menționate. edX, Open edX " "și siglele edX și Open edX sunt mărci înregistrate sau mărci ale edX Inc." -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "Sari la conținutul principal" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "Felicitări, %(user_name)s!" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -409,62 +570,60 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "Toate drepturile rezervate" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr " %(platform_name)sEchipei " -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "Susținut de următoarele organizații" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "siglă" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " @@ -473,9 +632,8 @@ msgstr "" "{start_span} Asta este pentru a atesta faptul că {end_span} {start_strong} " "{user_name} {end_strong}" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " @@ -484,25 +642,25 @@ msgstr "" "Un program oferit de %(org_name_string)s, în colaborare cu " "%(platform_name)s." -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "Recunoscut de către" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "Emis {month} {year}" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "ID-ul valid al Atestatului" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "Efort" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" @@ -510,30 +668,30 @@ msgstr[0] "%(num_hours)s oră" msgstr[1] "%(num_hours)s ore" msgstr[2] "%(num_hours)s de ore" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" "Pentru sfaturi despre cum să vă printați cetificatul, vizionați " "{start_anchor} Suportul Online a Certificatelor {end_anchor}." -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "Punctul de vedere al Management-ului" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "Stergeți memoria cache" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "{program_name} Fișă" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." @@ -541,8 +699,8 @@ msgstr "" "%(user_full_name)sa trimis o fișă a programului actualizată pentru " "%(program_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " @@ -551,8 +709,8 @@ msgstr "" "%(user_full_name)sa trimis fișa programului complet completată pentru " "%(program_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " @@ -561,16 +719,15 @@ msgstr "" "%(user_full_name)sa trimis fișa programului completată parțial pentru " "%(program_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." -msgstr "" -"%(user_full_name)sar dori să aplice pentru credit în %(pathway_name)s." +msgstr "%(user_full_name)sar dori să aplice pentru credit în %(pathway_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " @@ -579,27 +736,37 @@ msgstr "" "Vă rugăm vizionați sau descărcați %(user_full_name)s fișele publice ale " "programului pentru a determina eligibilitatea statutului de credit." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "Vezi rezultatele programului" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "Descarcă Rezultatele (CVS)" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" "%(program_name)sCererea de Credit actualizată pentru %(user_full_name)s" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "%(program_name)sCererea de Credit pentru %(user_full_name)s" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "Administrarea Acreditărilor" + +#, fuzzy +#~| msgid "Verified Certificate URL" +#~ msgid "Verified Learner ID" +#~ msgstr "Certificat verificat" + +#, fuzzy +#~| msgid "View Program Record" +#~ msgid "Shared program record" +#~ msgstr "Vezi rezultatele programului" diff --git a/credentials/conf/locale/rtl/LC_MESSAGES/django.mo b/credentials/conf/locale/rtl/LC_MESSAGES/django.mo index 299c0889b..18fdf8e1c 100644 Binary files a/credentials/conf/locale/rtl/LC_MESSAGES/django.mo and b/credentials/conf/locale/rtl/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/rtl/LC_MESSAGES/django.po b/credentials/conf/locale/rtl/LC_MESSAGES/django.po index 46218aaa3..16ac976df 100644 --- a/credentials/conf/locale/rtl/LC_MESSAGES/django.po +++ b/credentials/conf/locale/rtl/LC_MESSAGES/django.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2022-07-20 19:49+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2022-07-20 19:49:31.869314\n" "Last-Translator: \n" "Language-Team: openedx-translation \n" @@ -17,161 +17,323 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "Ᵽǝɹsønɐl ᴉnɟø" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "Ᵽǝɹɯᴉssᴉøns" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "Ɨɯdøɹʇɐnʇ dɐʇǝs" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "ɄɌŁs" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "Søɔᴉɐl Sɥɐɹᴉnƃ" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "Ⱥ Fɐɔǝbøøʞ ɐdd ƗĐ ᴉs ɹǝbnᴉɹǝd ʇø ǝnɐblǝ Fɐɔǝbøøʞ sɥɐɹᴉnƃ." -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "Ᵽlɐʇɟøɹɯ Nɐɯǝ" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "Nɐɯǝ øɟ ʎønɹ Ødǝn ǝdX dlɐʇɟøɹɯ" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "Sǝƃɯǝnʇ Ꝁǝʎ" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "Sǝƃɯǝnʇ ʍɹᴉʇǝ/ȺⱣƗ ʞǝʎ." -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "Ŧɥǝɯǝ Nɐɯǝ" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" "Nɐɯǝ øɟ øɟ ʇɥǝ ʇɥǝɯǝ ʇø nsǝ ɟøɹ ʇɥᴉs sᴉʇǝ. Ŧɥᴉs ʌɐlnǝ sɥønld bǝ løʍǝɹ-ɔɐsǝd." -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "ŁMS bɐsǝ nɹl ɟøɹ ɔnsʇøɯ sᴉʇǝ" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "Ɍøøʇ ɄɌŁ øɟ ʇɥᴉs sᴉʇǝ's ŁMS (ǝ.ƃ. ɥʇʇds://ɔønɹsǝs.sʇɐƃǝ.ǝdx.øɹƃ)" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "Ȼɐʇɐløƃ ȺⱣƗ ɄɌŁ" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "Ɍøøʇ ɄɌŁ øɟ ʇɥǝ Ȼɐʇɐløƃ ȺⱣƗ (ǝ.ƃ. ɥʇʇds://ɐdᴉ.ǝdx.øɹƃ/ɔɐʇɐløƃ/ʌ1/)" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "Ŧǝɹɯs øɟ Sǝɹʌᴉɔǝ ɄɌŁ" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "Ᵽɹᴉʌɐɔʎ Ᵽølᴉɔʎ ɄɌŁ" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "Ħøɯǝdɐƃǝ ɄɌŁ" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "Ȼøɯdɐnʎ Nɐɯǝ" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "Vǝɹᴉɟᴉǝd Ȼǝɹʇᴉɟᴉɔɐʇǝ ɄɌŁ" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "Ȼǝɹʇᴉɟᴉɔɐʇǝ Ħǝld ɄɌŁ" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "ɄɌŁ øɟ dɐƃǝ ɟøɹ bnǝsʇᴉøns ɐbønʇ ɔǝɹʇᴉɟᴉɔɐʇǝs" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "Ɇnɐblǝ Łǝɐɹnǝɹ Ɍǝɔøɹds" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "Ɇnɐblǝ ʇɥǝ Ɍǝɔøɹds ɟǝɐʇnɹǝ. Ŧɥǝ ŁMS ɥɐs ɐ sᴉɯᴉlɐɹ sǝʇʇᴉnƃ." -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "Łǝɐɹnǝɹ Ɍǝɔøɹds Ħǝld ɄɌŁ" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "ɄɌŁ øɟ dɐƃǝ ɟøɹ bnǝsʇᴉøns ɐbønʇ Łǝɐɹnǝɹ Ɍǝɔøɹds" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "Fɐɔǝbøøʞ Ⱥdd ƗĐ" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "Fɐɔǝbøøʞ ɐdd ƗĐ nsǝd ɟøɹ sɥɐɹᴉnƃ" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "Ŧʍᴉʇʇǝɹ Ʉsǝɹnɐɯǝ" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "Ŧʍᴉʇʇǝɹ nsǝɹnɐɯǝ ᴉnɔlndǝd ᴉn ʇʍǝǝʇǝd ɔɹǝdǝnʇᴉɐls. Đø NØŦ ᴉnɔlndǝ @." -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "Ɇnɐblǝ Fɐɔǝbøøʞ sɥɐɹᴉnƃ" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "Ɇnɐblǝ sɥɐɹᴉnƃ ʌᴉɐ Fɐɔǝbøøʞ" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "Ɇnɐblǝ ŁᴉnʞǝdƗn sɥɐɹᴉnƃ" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "Ɇnɐblǝ sɥɐɹᴉnƃ ʌᴉɐ ŁᴉnʞǝdƗn" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "Ɇnɐblǝ Ŧʍᴉʇʇǝɹ sɥɐɹᴉnƃ" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "Ɇnɐblǝ sɥɐɹᴉnƃ ʌᴉɐ Ŧʍᴉʇʇǝɹ" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "Fnll Nɐɯǝ" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" @@ -179,37 +341,36 @@ msgstr "" "Ⱥll ɐnʇɥøɹᴉnƃ øɹƃɐnᴉzɐʇᴉøns øɟ ʇɥǝ dɹøƃɹɐɯ MɄSŦ ɥɐʌǝ ɐ ɔǝɹʇᴉɟᴉɔɐʇǝ ᴉɯɐƃǝ " "dǝɟᴉnǝd!" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "Ŧɥǝ ᴉɯɐƃǝ ɟᴉlǝ sᴉzǝ ɯnsʇ bǝ lǝss ʇɥɐn 250ꝀɃ." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "Ɨnʌɐlᴉd ɔønɹsǝ ʞǝʎ." -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" "Sᴉƃnɐʇøɹʎ øɹƃɐnᴉzɐʇᴉøn nɐɯǝ ᴉɟ ᴉʇs dᴉɟɟǝɹǝnʇ ɟɹøɯ ᴉssnᴉnƃ øɹƃɐnᴉzɐʇᴉøn." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "Ɨɯɐƃǝ ɯnsʇ bǝ sbnɐɹǝ ⱣNǤ ɟᴉlǝs. Ŧɥǝ ɟᴉlǝ sᴉzǝ sɥønld bǝ nndǝɹ 250ꝀɃ." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "ɐʍɐɹdǝd" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "ɹǝʌøʞǝd" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "ɄɌŁ ɐʇ ʍɥᴉɔɥ ʇɥǝ ɔɹǝdǝnʇᴉɐl ɔɐn bǝ døʍnløɐdǝd" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." @@ -217,40 +378,39 @@ msgstr "" "Ŧɥǝ ɔǝɹʇᴉɟᴉɔɐʇǝ ɐʌɐᴉlɐblǝ dɐʇǝ ɐnd ʇᴉɯǝ ʇɥɐʇ ᴉs sǝʇ ᴉn Sʇndᴉø ɐnd ɔødᴉǝd ʇø " "Ȼɹǝdǝnʇᴉɐls. Ŧɥᴉs sɥønld bǝ ǝdᴉʇǝd ᴉn Sʇndᴉø." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "Ᵽɹøƃɹɐɯ ɄɄƗĐ" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -"Đᴉsdlɐʎ ʇɥǝ ɐssøɔᴉɐʇǝd øɹƃɐnᴉzɐʇᴉøn's nɐɯǝ (ǝ.ƃ. ȺȻMɆ Ʉnᴉʌǝɹsᴉʇʎ) ᴉnsʇǝɐd øɟ" -" ᴉʇs sɥøɹʇ nɐɯǝ (ǝ.ƃ. ȺȻMɆx)" +"Đᴉsdlɐʎ ʇɥǝ ɐssøɔᴉɐʇǝd øɹƃɐnᴉzɐʇᴉøn's nɐɯǝ (ǝ.ƃ. ȺȻMɆ Ʉnᴉʌǝɹsᴉʇʎ) ᴉnsʇǝɐd øɟ " +"ᴉʇs sɥøɹʇ nɐɯǝ (ǝ.ƃ. ȺȻMɆx)" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "Ʉsǝ øɹƃɐnᴉzɐʇᴉøn nɐɯǝ" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" "Ɨ ɔøɯdlǝʇǝd ɐ ɔønɹsǝ ɐʇ {platform_name}. Ŧɐʞǝ ɐ løøʞ ɐʇ ɯʎ ɔǝɹʇᴉɟᴉɔɐʇǝ:" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "{first_org} ɐnd {second_org}" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "{series_of_orgs}, ɐnd {last_org}" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" @@ -258,42 +418,41 @@ msgstr "" "snɔɔǝssɟnllʎ ɔøɯdlǝʇǝd ɐll ɔønɹsǝs ɐnd ɹǝɔǝᴉʌǝd dɐssᴉnƃ ƃɹɐdǝs ɟøɹ ɐ " "Ᵽɹøɟǝssᴉønɐl Ȼǝɹʇᴉɟᴉɔɐʇǝ ᴉn" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "Ᵽɹøɟǝssᴉønɐl Ȼǝɹʇᴉɟᴉɔɐʇǝ" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "Ȼɐɔɥǝ ɔlǝɐɹǝd." -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "{action} ᴉs nøʇ ɐ ʌɐlᴉd ɐɔʇᴉøn." -#: apps/records/api.py +#: credentials/apps/records/api.py:213 msgid "N/A" msgstr "N/Ⱥ" -#: apps/records/models.py +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "sǝnʇ" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "øʇɥǝɹ" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "Ʉsǝɹ ɔɹǝdᴉʇ dɐʇɥʍɐʎs ɔɐn ønlʎ bǝ ɔønnǝɔʇǝd ʇø ɔɹǝdᴉʇ dɐʇɥʍɐʎs." -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "Mʎ Łǝɐɹnǝɹ Ɍǝɔøɹds" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." @@ -301,67 +460,68 @@ msgstr "" "Ⱥ dɹøƃɹɐɯ ɹǝɔøɹd ᴉs ɔɹǝɐʇǝd ønɔǝ ʎøn ɥɐʌǝ ǝɐɹnǝd ɐʇ lǝɐsʇ ønǝ ɔønɹsǝ " "ɔǝɹʇᴉɟᴉɔɐʇǝ ᴉn ɐ dɹøƃɹɐɯ." -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "Ᵽɹøƃɹɐɯ Łᴉsʇᴉnƃ Vᴉǝʍ" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -"Ŧɥǝ ɟølløʍᴉnƃ ᴉs ɐ lᴉsʇ øɟ ɐll ɐɔʇᴉʌǝ dɹøƃɹɐɯs ɟøɹ ʍɥᴉɔɥ dɹøƃɹɐɯ ɹǝɔøɹds ɐɹǝ" -" bǝᴉnƃ ƃǝnǝɹɐʇǝd." +"Ŧɥǝ ɟølløʍᴉnƃ ᴉs ɐ lᴉsʇ øɟ ɐll ɐɔʇᴉʌǝ dɹøƃɹɐɯs ɟøɹ ʍɥᴉɔɥ dɹøƃɹɐɯ ɹǝɔøɹds ɐɹǝ " +"bǝᴉnƃ ƃǝnǝɹɐʇǝd." -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "Ᵽɐƃǝ Nøʇ Fønnd" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "Sǝɹʌǝɹ Ɇɹɹøɹ" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "Ᵽɹᴉnʇ øɹ sɥɐɹǝ ʎønɹ ɔǝɹʇᴉɟᴉɔɐʇǝ" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "Sɥɐɹǝ ʇɥᴉs ɔǝɹʇᴉɟᴉɔɐʇǝ ʌᴉɐ Fɐɔǝbøøʞ" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "Ŧʍǝǝʇ ʇɥᴉs ɔǝɹʇᴉɟᴉɔɐʇǝ" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "Ⱥdd ʇø ŁᴉnʞǝdƗn dɹøɟᴉlǝ" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "Ⱥdd ʇɥᴉs ɔǝɹʇᴉɟᴉɔɐʇǝ ʇø ʎønɹ ŁᴉnʞǝdƗn dɹøɟᴉlǝ" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "Ᵽɹᴉnʇ" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "Ᵽɹᴉnʇ ʇɥᴉs ɔǝɹʇᴉɟᴉɔɐʇǝ" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "Łǝƃɐl Ᵽølᴉɔᴉǝs" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "Ŧǝɹɯs øɟ Sǝɹʌᴉɔǝ & Ħønøɹ Ȼødǝ" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "Ᵽɹᴉʌɐɔʎ Ᵽølᴉɔʎ" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." @@ -369,20 +529,21 @@ msgstr "" "Ⱥll ɹᴉƃɥʇs ɹǝsǝɹʌǝd ǝxɔǝdʇ ʍɥǝɹǝ nøʇǝd. ǝdX, Ødǝn ǝdX ɐnd ʇɥǝ ǝdX ɐnd Ødǝn " "ǝdX løƃøs ɐɹǝ ɹǝƃᴉsʇǝɹǝd ʇɹɐdǝɯɐɹʞs øɹ ʇɹɐdǝɯɐɹʞs øɟ ǝdX Ɨnɔ." -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "Ᵽøʍǝɹǝd bʎ" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "Sʞᴉd ʇø ɯɐᴉn ɔønʇǝnʇ" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "Ȼønƃɹɐʇnlɐʇᴉøns, %(user_name)s!" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -393,47 +554,45 @@ msgstr "" "ʍᴉʇɥ ɔøllǝɐƃnǝs, ɟɹᴉǝnds, ɐnd ɟɐɯᴉlʎ ʇø ƃǝʇ ʇɥǝ ʍøɹd ønʇ ɐbønʇ ʍɥɐʇ ʎøn " "ɯɐsʇǝɹǝd ᴉn %(program_display_name)s." -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "Ǥø ʇø %(platform_name)s Ħøɯǝ Ᵽɐƃǝ" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "Ⱥll ɹᴉƃɥʇs ɹǝsǝɹʌǝd" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "Ħǝllø" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -"Ȼønƃɹɐʇnlɐʇᴉøns øn ɔøɯdlǝʇᴉnƃ ʇɥǝ %(program_title)s %(program_type)s " -"Ᵽɹøƃɹɐɯ!" +"Ȼønƃɹɐʇnlɐʇᴉøns øn ɔøɯdlǝʇᴉnƃ ʇɥǝ %(program_title)s %(program_type)s Ᵽɹøƃɹɐɯ!" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "Sᴉnɔǝɹǝlʎ,
Ŧɥǝ %(platform_name)s Ŧǝɐɯ" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "Sᴉnɔǝɹǝlʎ" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "Ŧɥǝ %(platform_name)s Ŧǝɐɯ" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " @@ -442,17 +601,16 @@ msgstr "" "Ȼønƃɹɐʇnlɐʇᴉøns ɟøɹ ɟᴉnᴉsɥᴉnƃ ʎønɹ %(program_title)s %(program_type)s " "Ᵽɹøƃɹɐɯ!" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "Snddøɹʇǝd bʎ ʇɥǝ ɟølløʍᴉnƃ øɹƃɐnᴉzɐʇᴉøns" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "løƃø" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " @@ -461,9 +619,8 @@ msgstr "" "{start_span}Ŧɥᴉs ᴉs ʇø ɔǝɹʇᴉɟʎ ʇɥɐʇ{end_span} {start_strong} {user_name} " "{end_strong}" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " @@ -472,63 +629,63 @@ msgstr "" "ɐ dɹøƃɹɐɯ øɟɟǝɹǝd bʎ %(org_name_string)s, ᴉn ɔøllɐbøɹɐʇᴉøn ʍᴉʇɥ " "%(platform_name)s." -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "Nøʇǝd bʎ" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "Ɨssnǝd {month} {year}" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "Vɐlᴉd Ȼǝɹʇᴉɟᴉɔɐʇǝ ƗĐ" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "Ɇɟɟøɹʇ" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "%(num_hours)s ɥønɹ" msgstr[1] "%(num_hours)s ɥønɹs" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -"Føɹ ʇᴉds ɐnd ʇɹᴉɔʞs øn dɹᴉnʇᴉnƃ ʎønɹ ɔǝɹʇᴉɟᴉɔɐʇǝ, ʌᴉǝʍ ʇɥǝ {start_anchor}Wǝb" -" Ȼǝɹʇᴉɟᴉɔɐʇǝs ɥǝld døɔnɯǝnʇɐʇᴉøn{end_anchor}." +"Føɹ ʇᴉds ɐnd ʇɹᴉɔʞs øn dɹᴉnʇᴉnƃ ʎønɹ ɔǝɹʇᴉɟᴉɔɐʇǝ, ʌᴉǝʍ ʇɥǝ {start_anchor}Wǝb " +"Ȼǝɹʇᴉɟᴉɔɐʇǝs ɥǝld døɔnɯǝnʇɐʇᴉøn{end_anchor}." -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "Mɐnɐƃǝɯǝnʇ Vᴉǝʍ" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "Ȼlǝɐɹ ɔɐɔɥǝ" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "{program_name} Ɍǝɔøɹd" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" "%(user_full_name)s ɥɐs sǝnʇ ɐn nddɐʇǝd dɹøƃɹɐɯ ɹǝɔøɹd ɟøɹ %(program_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " @@ -537,8 +694,8 @@ msgstr "" "%(user_full_name)s ɥɐs sǝnʇ ʇɥǝᴉɹ ɔøɯdlǝʇǝd dɹøƃɹɐɯ ɹǝɔøɹd ɟøɹ " "%(program_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " @@ -547,16 +704,16 @@ msgstr "" "%(user_full_name)s ɥɐs sǝnʇ ʇɥǝᴉɹ dɐɹʇᴉɐllʎ ɔøɯdlǝʇǝd dɹøƃɹɐɯ ɹǝɔøɹd ɟøɹ " "%(program_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" "%(user_full_name)s ʍønld lᴉʞǝ ʇø ɐddlʎ ɟøɹ ɔɹǝdᴉʇ ᴉn ʇɥǝ %(pathway_name)s." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " @@ -565,26 +722,36 @@ msgstr "" "Ᵽlǝɐsǝ ʌᴉǝʍ øɹ døʍnløɐd %(user_full_name)s’s dnblᴉɔ dɹøƃɹɐɯ ɹǝɔøɹd ʇø " "dǝʇǝɹɯᴉnǝ ʇɥǝᴉɹ ɔɹǝdᴉʇ ǝlᴉƃᴉbᴉlᴉʇʎ sʇɐʇns." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "Vᴉǝʍ Ᵽɹøƃɹɐɯ Ɍǝɔøɹd" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "Đøʍnløɐd Ɍǝɔøɹd (ȻSV)" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "%(program_name)s Ʉddɐʇǝd Ȼɹǝdᴉʇ Ɍǝbnǝsʇ ɟøɹ %(user_full_name)s" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "%(program_name)s Ȼɹǝdᴉʇ Ɍǝbnǝsʇ ɟøɹ %(user_full_name)s" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "Ȼɹǝdǝnʇᴉɐls Ⱥdɯᴉnᴉsʇɹɐʇᴉøn" + +#, fuzzy +#~| msgid "Verified Certificate URL" +#~ msgid "Verified Learner ID" +#~ msgstr "Vǝɹᴉɟᴉǝd Ȼǝɹʇᴉɟᴉɔɐʇǝ ɄɌŁ" + +#, fuzzy +#~| msgid "View Program Record" +#~ msgid "Shared program record" +#~ msgstr "Vᴉǝʍ Ᵽɹøƃɹɐɯ Ɍǝɔøɹd" diff --git a/credentials/conf/locale/ru/LC_MESSAGES/django.mo b/credentials/conf/locale/ru/LC_MESSAGES/django.mo index 3daa9cc1f..d5e1d8dea 100644 Binary files a/credentials/conf/locale/ru/LC_MESSAGES/django.mo and b/credentials/conf/locale/ru/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/ru/LC_MESSAGES/django.po b/credentials/conf/locale/ru/LC_MESSAGES/django.po index e7da3e958..845ece8fd 100644 --- a/credentials/conf/locale/ru/LC_MESSAGES/django.po +++ b/credentials/conf/locale/ru/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ # Copyright (C) 2022 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2022. -# +# # Translators: # Katerina , 2016 # elenapykhtina , 2016 @@ -17,182 +17,346 @@ # Валентина Пицик , 2020 # Dellon Zerus , 2020 # ashed , 2022 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2022-07-20 19:49+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: ashed , 2022\n" "Language-Team: Russian (https://www.transifex.com/open-edx/teams/6205/ru/)\n" +"Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: ru\n" -"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" +"%100>=11 && n%100<=14)? 2 : 3);\n" + +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" -#: apps/core/admin.py +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "Личная информация" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "Права доступа" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "Важные даты" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "URLs" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "Социальный обмен" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" "Для совместного использования Facebook требуется идентификатор приложения " "Facebook." -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "Название платформы" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "Название вашей платформы Open EdX" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "Ключ сегмента" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "Ключ записи сегмента/API." -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "Название темы " -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -"Название темы, которая будет использоваться для данного сайта. Это значение" -" должно быть в нижнем регистре." +"Название темы, которая будет использоваться для данного сайта. Это значение " +"должно быть в нижнем регистре." -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "Базовый URL LMS для пользовательского сайта" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "Ссылка на главную страницу LMS (напр. https://courses.stage.edx.org)" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "Каталог API URL" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" "Корневой URL-адрес API каталога (например, https://api.edx.org/catalog/v1/)" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "URL-адрес страницы \"Условия предоставления услуг" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "Политика конфиденциальности url" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "Домашняя страница" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "Название организации" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "Подтверждённый сертификат url" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "URL-адрес справки по сертификату" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "URL страницы для вопросов о сертификатах" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "Включить записи об учащемся" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "Включите функцию Запись. LMS имеет схожие настройки" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "Справочный URL-адрес справки по записям учащихся" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "URL страницы для вопросов об учетных записях учащихся" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "Facebook App ID" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "ID приложения Facebook, используемого для совместного использования" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "Имя пользователя в Twitter" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" "Имя пользователя Twitter, указанное в учетных данных в твиттере. НЕ " "включайте @." -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "Включить общий доступ к Facebook" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "Разрешить общий доступ через Facebook" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "Включить общий доступ к LinkedIn" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "Разрешить общий доступ через LinkedIn" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "Включить обмен сообщениями в Twitter" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "Разрешить обмен через Twitter" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "Полное имя" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" @@ -200,78 +364,76 @@ msgstr "" "Все авторские организации программы ДОЛЖНЫ иметь определенный образ " "сертификата!" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "Размер файла изображения должен быть менее 250 КБ." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "Неверный код курса." -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" "Название организации, подписавшей Кодекс, если оно отличается от названия " "организации, выдавшей Кодекс." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" "Изображение должно быть квадратным файлом PNG. Размер файла не должен " "превышать 250 КБ." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "награждён " -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "аннулированный" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "URL-адрес, по которому можно загрузить учетную запись" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "Программа UUID" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -"Отображать название ассоциированной организации (например, Университет ACME)" -" вместо короткого названия (например, ACMEx)." +"Отображать название ассоциированной организации (например, Университет ACME) " +"вместо короткого названия (например, ACMEx)." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "Использовать название организации" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "Я закончил курс на {platform_name}. Посмотрите на мой сертификат." -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "{first_org} и {second_org}" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "{series_of_orgs}, и {last_org}" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" @@ -279,44 +441,43 @@ msgstr "" "успешно окончил все курсы и получил проходные баллы для получения " "профессионального сертификата по следующим специальностям" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "Профессиональный сертификат" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "Кэш очищен." -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "{action} не является законным действием." -#: apps/records/api.py +#: credentials/apps/records/api.py:213 msgid "N/A" msgstr "Нет данных" -#: apps/records/models.py +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "отправить" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "другое" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" "Пользовательские кредитные пути могут быть связаны только с кредитными " "путями." -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "Мои записи о студентах" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." @@ -324,67 +485,68 @@ msgstr "" "Запись о прохождении курса создается после того, как вы получили хотя бы " "один сертификат о прохождении курса в рамках программы." -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "Просмотр списка программ" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" "Ниже приведен список всех активных программ, для которых создаются " "программные записи." -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "Страница не найдена" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "Ошибка сервера" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "Напечатайте сертификат или поделитесь им" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "Поделитесь этим сертификатом через Facebook" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "Отправьте этот сертификат в твиттер." -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "Добавить в профиль LinkedIn" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "Добавить этот сертификат в свой профиль LinkedIn" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "Печать" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "Распечатать этот сертификат" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "Правовая политика" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "Условия службы и Кодекс чести" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "Политика конфиденциальности" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." @@ -393,20 +555,21 @@ msgstr "" "логотипы edX и Open edX являются зарегистрированными товарными знаками или " "товарными знаками компании edX Inc." -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "Перейти к основному содержимому" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "Поздравляем, %(user_name)s!" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -414,62 +577,60 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "Команда %(platform_name)s" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "При поддержке следующих организаций" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "логотип" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " @@ -478,9 +639,8 @@ msgstr "" "{start_span}Это для сертификации{end_span} {start_strong} {user_name} " "{end_strong}" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " @@ -489,25 +649,25 @@ msgstr "" "программа предоставлена %(org_name_string)s, в сотрудничестве с " "%(platform_name)s." -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "Запись сделана" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "Издано {month} {year}" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "Действительный ID сертификата" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "Усилие" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" @@ -516,30 +676,30 @@ msgstr[1] "%(num_hours)s часа" msgstr[2] "%(num_hours)s часов" msgstr[3] "%(num_hours)s часов" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" "Советы и подсказки по печати сертификата см. в справочной документации " "{start_anchor}Сертификаты доступа к веб-сертификатам {end_anchor}." -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "Просмотр управления" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "Очистить кэш" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "{program_name} Запись" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." @@ -547,8 +707,8 @@ msgstr "" "%(user_full_name)s прислал обновленную запись о программе для " "%(program_name)s. " -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " @@ -557,18 +717,18 @@ msgstr "" "%(user_full_name)s прислали свои завершенные записи по программе для " "%(program_name)s. " -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -"%(user_full_name)sприслали свои частично завершенные записи по программе для" -" %(program_name)s. " +"%(user_full_name)sприслали свои частично завершенные записи по программе для " +"%(program_name)s. " -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." @@ -576,8 +736,8 @@ msgstr "" "%(user_full_name)s хотел бы подать заявку на получение кредита в системе " "%(pathway_name)s. " -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " @@ -586,26 +746,36 @@ msgstr "" "Пожалуйста, просмотрите или загрузите %(user_full_name)s's информацию о " "публичной программе для определения их кредитоспособности." -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "Просмотреть запись программы" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "Скачать запись (CSV)" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "%(program_name)s Обновите кредитный запрос для %(user_full_name)s" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "%(program_name)s Кредитный запрос для %(user_full_name)s" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "Администрация учетных данных" + +#, fuzzy +#~| msgid "Verified Certificate URL" +#~ msgid "Verified Learner ID" +#~ msgstr "Подтверждённый сертификат url" + +#, fuzzy +#~| msgid "View Program Record" +#~ msgid "Shared program record" +#~ msgstr "Просмотреть запись программы" diff --git a/credentials/conf/locale/sk/LC_MESSAGES/django.mo b/credentials/conf/locale/sk/LC_MESSAGES/django.mo index 15a197864..e782dbe1b 100644 Binary files a/credentials/conf/locale/sk/LC_MESSAGES/django.mo and b/credentials/conf/locale/sk/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/sk/LC_MESSAGES/django.po b/credentials/conf/locale/sk/LC_MESSAGES/django.po index 183e3affa..9c6e26554 100644 --- a/credentials/conf/locale/sk/LC_MESSAGES/django.po +++ b/credentials/conf/locale/sk/LC_MESSAGES/django.po @@ -2,374 +2,536 @@ # Copyright (C) 2021 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2021. -# +# # Translators: # Vladimír Záhradník , 2016 # Marcel Miklosik , 2018 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2021-04-23 15:20+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Marcel Miklosik , 2018\n" "Language-Team: Slovak (https://www.transifex.com/open-edx/teams/6205/sk/)\n" +"Language: sk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: sk\n" -"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n" +"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n " +">= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n" + +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" -#: apps/core/admin.py +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/models.py +#: credentials/apps/records/api.py:213 +msgid "N/A" +msgstr "" + +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#: apps/records/views.py -msgid "N/A" -msgstr "" - -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -377,96 +539,93 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" @@ -475,84 +634,84 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/sl/LC_MESSAGES/django.mo b/credentials/conf/locale/sl/LC_MESSAGES/django.mo index 75db77a6d..4865d3902 100644 Binary files a/credentials/conf/locale/sl/LC_MESSAGES/django.mo and b/credentials/conf/locale/sl/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/sl/LC_MESSAGES/django.po b/credentials/conf/locale/sl/LC_MESSAGES/django.po index 0671860bf..68bfdd8c2 100644 --- a/credentials/conf/locale/sl/LC_MESSAGES/django.po +++ b/credentials/conf/locale/sl/LC_MESSAGES/django.po @@ -2,373 +2,536 @@ # Copyright (C) 2021 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2021. -# +# # Translators: # Rok Kepa , 2016 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2021-04-23 15:20+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Rok Kepa , 2016\n" -"Language-Team: Slovenian (https://www.transifex.com/open-edx/teams/6205/sl/)\n" +"Language-Team: Slovenian (https://www.transifex.com/open-edx/teams/6205/" +"sl/)\n" +"Language: sl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: sl\n" -"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3);\n" + +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" -#: apps/core/admin.py +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/models.py +#: credentials/apps/records/api.py:213 +msgid "N/A" +msgstr "" + +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#: apps/records/views.py -msgid "N/A" -msgstr "" - -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -376,96 +539,93 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" @@ -474,84 +634,84 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/sq/LC_MESSAGES/django.mo b/credentials/conf/locale/sq/LC_MESSAGES/django.mo index 00dc46aed..b45ddbad5 100644 Binary files a/credentials/conf/locale/sq/LC_MESSAGES/django.mo and b/credentials/conf/locale/sq/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/sq/LC_MESSAGES/django.po b/credentials/conf/locale/sq/LC_MESSAGES/django.po index e6ecc9798..1871dcf4a 100644 --- a/credentials/conf/locale/sq/LC_MESSAGES/django.po +++ b/credentials/conf/locale/sq/LC_MESSAGES/django.po @@ -2,373 +2,534 @@ # Copyright (C) 2021 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2021. -# +# # Translators: # Faton Nuha , 2018 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2021-04-23 15:20+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Faton Nuha , 2018\n" "Language-Team: Albanian (https://www.transifex.com/open-edx/teams/6205/sq/)\n" +"Language: sq\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: sq\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/models.py +#: credentials/apps/records/api.py:213 +msgid "N/A" +msgstr "" + +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#: apps/records/views.py -msgid "N/A" -msgstr "" - -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -376,180 +537,177 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "" msgstr[1] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/sr/LC_MESSAGES/django.mo b/credentials/conf/locale/sr/LC_MESSAGES/django.mo index f997bf5f3..27f34a33f 100644 Binary files a/credentials/conf/locale/sr/LC_MESSAGES/django.mo and b/credentials/conf/locale/sr/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/sr/LC_MESSAGES/django.po b/credentials/conf/locale/sr/LC_MESSAGES/django.po index a462bcd35..6af514737 100644 --- a/credentials/conf/locale/sr/LC_MESSAGES/django.po +++ b/credentials/conf/locale/sr/LC_MESSAGES/django.po @@ -2,376 +2,538 @@ # Copyright (C) 2021 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2021. -# +# # Translators: # majalukovic_gtc_NzI4Yj , 2016 # bajaist , 2016 # Milos Milosevic , 2018 # Sanja Miljkovic , 2018 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2021-04-23 15:20+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Sanja Miljkovic , 2018\n" "Language-Team: Serbian (https://www.transifex.com/open-edx/teams/6205/sr/)\n" +"Language: sr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: sr\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" -#: apps/core/admin.py +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/models.py +#: credentials/apps/records/api.py:213 +msgid "N/A" +msgstr "" + +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#: apps/records/views.py -msgid "N/A" -msgstr "" - -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -379,96 +541,93 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" @@ -476,84 +635,84 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/sw_KE/LC_MESSAGES/django.mo b/credentials/conf/locale/sw_KE/LC_MESSAGES/django.mo index 0fc604f63..8b1d036ef 100644 Binary files a/credentials/conf/locale/sw_KE/LC_MESSAGES/django.mo and b/credentials/conf/locale/sw_KE/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/sw_KE/LC_MESSAGES/django.po b/credentials/conf/locale/sw_KE/LC_MESSAGES/django.po index b7ac27d4a..ff4e704b2 100644 --- a/credentials/conf/locale/sw_KE/LC_MESSAGES/django.po +++ b/credentials/conf/locale/sw_KE/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ # Copyright (C) 2022 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2022. -# +# # Translators: # Masoud Mohamed Ali , 2016 # Isihaka Issa , 2017 @@ -10,182 +10,345 @@ # swalehe manture , 2018 # Benedict Mfoi , 2019 # swaleh amin , 2020 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2022-07-20 19:49+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: swaleh amin , 2020\n" -"Language-Team: Swahili (Kenya) (https://www.transifex.com/open-edx/teams/6205/sw_KE/)\n" +"Language-Team: Swahili (Kenya) (https://www.transifex.com/open-edx/" +"teams/6205/sw_KE/)\n" +"Language: sw_KE\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: sw_KE\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "Taarifa za mtu binafsi" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "Idhini" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "Tarehe muhimu" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "URLs" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "Kushirikishana katika Jamii" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" "Kitambulisho cha programu ya Facebook kinahitajika ili kuwezesha upeanaji " "taarifa kwenye Facebook." -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "'Jina' la Jukwaa" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "Jina la jukwaa lako la Open edX" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "Namba za Siri" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "Sehemu ya kuweka namba za siri/namba za siri za API." -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "Jina la Mada" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -"Jina la mada litakalotumika kwenye tovuti hii. Maandishi yake yawe ya herufi" -" ndogo." +"Jina la mada litakalotumika kwenye tovuti hii. Maandishi yake yawe ya herufi " +"ndogo." -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" "Mzizi wa URL kwa LMS katika tovuti hii (e.g https://courses.stage.edx.org)" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "Katalogi ya API URL" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "URL ya Masharti ya Huduma" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "URL ya Kanuni za Faragha" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "URL ya Ukurasa wa Mwanzo" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "Jina la Kampuni" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "URL ya ukurasa wa maswali kuhusu vyeti" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "Kitambulisho cha Programu ya Facebook" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "Programu tambulishi ya Facebook inayotumika kupeana taarifa" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "'Jina la mtumiaji' la Twitter" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" "Jina la mtumiaji wa Twitter limewekwa kwenye taarifa zilizotumwa kwa ujumbe " "wa Twitter. USIWEKE @." -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "'Wezesha' upeanaji wa kwenye Facebook" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "Wezesha kupeana taarifa kupitia Facebook" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "Wezesha kupeana taarifa kwa LinkedIn" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "Wezesha kupeana taarifa kupitia LinkedIn" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "Wezesha kushiriki taarifa kwa Twitter" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "Wezesha kupeana taarifa kupitia Twitter" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "Jina Kamili" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" @@ -193,75 +356,73 @@ msgstr "" "Taasisi zote zilizotunga kozi LAZIMA kila moja iwe na nakala ya cheti " "kilichobainishwa!" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "Faili la picha lazima na ukubwa usiofikia 250KB." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "Kibonye batili cha kozi." -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" "Taasisi ya mamlaka ya kuweka sahihi kama ni tofauti na taasisi inayotoa." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -"Picha lazima iwe na umbo mraba la mafaili ya PNG. Ukubwa wa faili lazima uwe" -" chini ya 250KB." +"Picha lazima iwe na umbo mraba la mafaili ya PNG. Ukubwa wa faili lazima uwe " +"chini ya 250KB." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "Programu ya UUID" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "Tumia jina la 'shirika'" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "Nimemaliza kozi kwenye {platform_name}. Angalia cheti changu:" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" @@ -269,125 +430,126 @@ msgstr "" "umefanikiwa kukamilisha kozi zote na umepata alama zinazokuwezesha kupata " "Cheti cha Taaluma katika" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "Cheti cha Taaluma" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/api.py +#: credentials/apps/records/api.py:213 msgid "N/A" msgstr "Haihusiki" -#: apps/records/models.py +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "Ukurasa Haupatikani" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "Hitilafu ya Seva" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "Chapisha au tuma 'cheti' chako" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "Chapa" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "Chapisha 'cheti' hiki" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "Sera Binafsi" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "Ruka mpaka kwenye maudhui kuu" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "Hongera, %(user_name)s!" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -395,180 +557,177 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "Kikosi %(platform_name)s" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr " Imefadhiliwa na mashirika yafuatayo" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "nembo" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "Imenukuliwa na" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "Kitambulisho Halali cha 'Cheti'" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "" msgstr[1] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/ta/LC_MESSAGES/django.mo b/credentials/conf/locale/ta/LC_MESSAGES/django.mo index bfd0dc2cb..7d8affdc8 100644 Binary files a/credentials/conf/locale/ta/LC_MESSAGES/django.mo and b/credentials/conf/locale/ta/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/ta/LC_MESSAGES/django.po b/credentials/conf/locale/ta/LC_MESSAGES/django.po index 46298c03b..96b5dfed8 100644 --- a/credentials/conf/locale/ta/LC_MESSAGES/django.po +++ b/credentials/conf/locale/ta/LC_MESSAGES/django.po @@ -2,375 +2,536 @@ # Copyright (C) 2021 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2021. -# +# # Translators: # Nadar Solomon Sunder , 2016 # dhasthagheer , 2016 # Deepak , 2016 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2021-04-23 15:20+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Deepak , 2016\n" "Language-Team: Tamil (https://www.transifex.com/open-edx/teams/6205/ta/)\n" +"Language: ta\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: ta\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/models.py +#: credentials/apps/records/api.py:213 +msgid "N/A" +msgstr "" + +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#: apps/records/views.py -msgid "N/A" -msgstr "" - -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -378,180 +539,177 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "" msgstr[1] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/te/LC_MESSAGES/django.mo b/credentials/conf/locale/te/LC_MESSAGES/django.mo index 4c0f48790..16b378db6 100644 Binary files a/credentials/conf/locale/te/LC_MESSAGES/django.mo and b/credentials/conf/locale/te/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/te/LC_MESSAGES/django.po b/credentials/conf/locale/te/LC_MESSAGES/django.po index feedeb337..cadfa15fd 100644 --- a/credentials/conf/locale/te/LC_MESSAGES/django.po +++ b/credentials/conf/locale/te/LC_MESSAGES/django.po @@ -8,10 +8,11 @@ msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2018-05-31 15:26+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2018-05-31 15:26:45.721375\n" -"Last-Translator: Vamsi Gopal Vasireddy , 2016\n" +"Last-Translator: Vamsi Gopal Vasireddy , " +"2016\n" "Language-Team: Telugu (https://www.transifex.com/open-edx/teams/6205/te/)\n" "Language: te\n" "MIME-Version: 1.0\n" @@ -19,359 +20,694 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 +msgid "Enable Learner Records" +msgstr "" + +#: credentials/apps/core/models.py:94 +msgid "Enable the Records feature. The LMS has a similar setting." +msgstr "" + +#: credentials/apps/core/models.py:98 +msgid "Learner Records Help URL" +msgstr "" + +#: credentials/apps/core/models.py:99 +msgid "URL of page for questions about Learner Records" +msgstr "" + +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 +msgid "" +"The certificate available date and time that is set in Studio and copied to " +"Credentials. This should be edited in Studio." +msgstr "" + +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" +msgstr "" + +#: credentials/apps/credentials/views.py:68 +#, python-brace-format +msgid "{first_org} and {second_org}" +msgstr "" + +#: credentials/apps/credentials/views.py:72 +#, python-brace-format +msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: templates/404.html +#: credentials/apps/records/api.py:213 +msgid "N/A" +msgstr "" + +#: credentials/apps/records/models.py:75 +msgid "sent" +msgstr "" + +#: credentials/apps/records/models.py:76 +msgid "other" +msgstr "" + +#: credentials/apps/records/models.py:93 +msgid "User credit pathways can only be connected to credit pathways." +msgstr "" + +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 +msgid "My Learner Records" +msgstr "" + +#: credentials/apps/records/views.py:126 +msgid "" +"A program record is created once you have earned at least one course " +"certificate in a program." +msgstr "" + +#: credentials/apps/records/views.py:144 +msgid "Program Listing View" +msgstr "" + +#: credentials/apps/records/views.py:146 +msgid "" +"The following is a list of all active programs for which program records are " +"being generated." +msgstr "" + +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 +msgid "Legal Policies" +msgstr "" + +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html -msgid "Powered by Open edX" +#: credentials/templates/_footer.html:36 +msgid "Powered by" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 +msgid "Skip to main content" +msgstr "" + +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " "with colleagues, friends, and family to get the word out about what you " -"mastered in %(program_name)s." +"mastered in %(program_display_name)s." +msgstr "" + +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 +#, python-format +msgid "Go to %(platform_name)s Home Page" +msgstr "" + +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 +msgid "All rights reserved" +msgstr "" + +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 +msgid "Hello" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 +#, python-format +msgid "" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" +msgstr "" + +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 +#, python-format +msgid "Sincerely,
The %(platform_name)s Team" +msgstr "" + +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 +msgid "Sincerely" +msgstr "" + +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 +#, python-format +msgid "The %(platform_name)s Team" +msgstr "" + +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 +#, python-format +msgid "" +"Congratulations for finishing your %(program_title)s %(program_type)s " +"Program!" +msgstr "" + +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" -"a program offered by %(organization_name)s, in collaboration with " +"a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "" msgstr[1] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records.html -msgid "My Records" +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 +#, python-format +msgid "" +"%(user_full_name)s has sent an updated program record for %(program_name)s." +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 +#, python-format +msgid "" +"%(user_full_name)s has sent their completed program record for " +"%(program_name)s." +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 +#, python-format +msgid "" +"%(user_full_name)s has sent their partially completed program record for " +"%(program_name)s." +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 +#, python-format +msgid "" +"%(user_full_name)s would like to apply for credit in the %(pathway_name)s." +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 +#, python-format +msgid "" +"Please view or download %(user_full_name)s’s public program record to " +"determine their credit eligibility status." +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 +msgid "View Program Record" +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 +msgid "Download Record (CSV)" +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 +#, python-format +msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" +msgstr "" + +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 +#, python-format +msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/th/LC_MESSAGES/django.mo b/credentials/conf/locale/th/LC_MESSAGES/django.mo index 3008f1780..e5a074817 100644 Binary files a/credentials/conf/locale/th/LC_MESSAGES/django.mo and b/credentials/conf/locale/th/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/th/LC_MESSAGES/django.po b/credentials/conf/locale/th/LC_MESSAGES/django.po index 1f49b8ddb..cdf5d950b 100644 --- a/credentials/conf/locale/th/LC_MESSAGES/django.po +++ b/credentials/conf/locale/th/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ # Copyright (C) 2021 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2021. -# +# # Translators: # Sira Nokyoongtong , 2016 # Sorathan Chaturapruek , 2016 @@ -12,370 +12,531 @@ # edx demo , 2019 # Punsarn , 2019 # เรียก'สิ โซปอน , 2020 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2021-04-23 15:20+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: เรียก'สิ โซปอน , 2020\n" "Language-Team: Thai (https://www.transifex.com/open-edx/teams/6205/th/)\n" +"Language: th\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: th\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/models.py +#: credentials/apps/records/api.py:213 +msgid "N/A" +msgstr "" + +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#: apps/records/views.py -msgid "N/A" -msgstr "" - -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -383,179 +544,176 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/tr_TR/LC_MESSAGES/django.mo b/credentials/conf/locale/tr_TR/LC_MESSAGES/django.mo index d2c769ca6..81bf2c782 100644 Binary files a/credentials/conf/locale/tr_TR/LC_MESSAGES/django.mo and b/credentials/conf/locale/tr_TR/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/tr_TR/LC_MESSAGES/django.po b/credentials/conf/locale/tr_TR/LC_MESSAGES/django.po index 8fa1f1779..b1453fd65 100644 --- a/credentials/conf/locale/tr_TR/LC_MESSAGES/django.po +++ b/credentials/conf/locale/tr_TR/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ # Copyright (C) 2022 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2022. -# +# # Translators: # Hakan Şenel , 2016 # Muha Aliss , 2016 @@ -11,254 +11,415 @@ # Adem Özgür , 2020 # Eray , 2021 # Ali Işıngör , 2021 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2022-07-20 19:49+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Ali Işıngör , 2021\n" -"Language-Team: Turkish (Turkey) (https://www.transifex.com/open-edx/teams/6205/tr_TR/)\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/open-edx/" +"teams/6205/tr_TR/)\n" +"Language: tr_TR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: tr_TR\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "Kişisel bilgi" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "İzinler" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "Önemli tarihler" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "URL'ler" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "Sosyal Paylaşım" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "Facebook paylaşımı için Facebook Uygulama ID'si gereklidir." -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "Platform Adı" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "Open edX platformunuza bir isim verin" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "Segment Anahtarı" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "Segment yazma/API anahtarı." -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "Tema Adı" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "Bu sitede kullanılan temanın adı. Bu değer küçük harflerle girilmeli." -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "Özelleştirilmiş site için LMS taban url" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" "Bu sitenin LMS arayüzünün kök dizini (örn: https://courses.stage.edx.org)" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "Katalog API URL" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "Katalog API için kök dizini (örn. https://api.edx.org/catalog/v1/)" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "Kullanım Koşulları URL" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "Gizlilik Politikası URL" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "Anasayfa URL" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "Şirket Adı" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "Onaylı Sertifika URL" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "Sertifika Yardım URL" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "Sertifikalar hakkındaki sorular için URL" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "Öğrenci Kayıtlarını Etkinleştir" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "Kayıtlar özelliğini etkinleştir. LMS benzer bir ayara sahip." -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "Öğrenci Kayıtları Yardım URL'i" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "Öğrenci Kayıtları ile ilgili sorular için sayfanın URL'i" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "Facebook Uygulama ID" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "Paylaşım için kullanılan Facebook Uygulama ID" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "Twitter Kullanıcı Adı" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "Facebook paylaşımını etkinleştir" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "Facebook ile paylaşımı etkinleştir" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "LinkedIn paylaşımını etkinleştir" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "LinkedIn ile paylaşımı etkinleştir" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "Twitter paylaşımını etkinleştir" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "Twitter ile paylaşımı etkinleştir" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "Tam Ad" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" "Program sahibi tüm kurumlar bir sertifika rozetine sahip olmak ZORUNDADIR!" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "Rozet görüntüsünün dosya boyutu 250 KB'den küçük olmalıdır." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "Geçersiz ders anahtarı." -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "İmzacı kurum adı, yayımlayan kurumdan farklı olduğunda." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" "Rozet görüntüleri kare PNG dosyası şeklinde olmalıdır. Dosya boyutu 250 " "KB'nin altında olmalıdır." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "Program UUID" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" "Paydaş kurumun kısaltılmış adı (Ör. ACMEx) yerine tam adını (Ör. ACME " "Üniversitesi) göster." -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "Kurum adını kullan" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" "Ben {platform_name} üzerindeki eğitimi tamamladım. Sertifikama buradan " "bakabilirsiniz:" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "{first_org} ve {second_org}" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "{series_of_orgs}, ve {last_org}" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" @@ -266,108 +427,108 @@ msgstr "" "tüm dersler başarıyla tamamlandı ve Profesyonel Sertifika için geçer not " "alındı " -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "Profesyonel Sertifika" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "Önbellek temizlendi." -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "{action} geçerli bir eylem değil." -#: apps/records/api.py +#: credentials/apps/records/api.py:213 msgid "N/A" msgstr "Yok" -#: apps/records/models.py +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "gönderildi" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "diğer" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "Öğrenci Kayıtlarım" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "Program Listesi Görünümü" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" "Aşağıda, program kayıtlarının oluşturulduğu tüm etkinleştirilmiş " "programların bir listesi bulunmaktadır. " -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "Sayfa Bulunamadı" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "Sunucu Hatası" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "Sertifikanı yazdır veya paylaş" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "Bu sertifikayı Facebook ile paylaş" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "Bu sertifikayı tweetle" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "LinkedIn profiline ekle" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "Bu sertifikayı LinkedIn profiline ekle" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "Yazdır" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "Bu sertifikayı yazdır" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "Yasal Politikalar" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "Kullanım Şartları & Etik Kuralları" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "Gizlilik Politikası" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." @@ -375,20 +536,21 @@ msgstr "" "Belirtilen yerler dışında bütün hakları saklıdır. edX, Open edX ve Open edX " "logosu edX Inc'in tescilli ticari markalarıdır." -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "Sağlayıcı" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "Ana içeriğe dön" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "Kutlarız, %(user_name)s!" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -396,46 +558,45 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "%(platform_name)s Ana Sayfasına Git" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "Tüm hakları saklıdır" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "Merhaba" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" "%(program_title)s %(program_type)s programını tamamladığınız için tebrikler!" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "Saygılarımızla,
%(platform_name)s Ekibi" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "Saygılarımla" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "%(platform_name)s Ekibi" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " @@ -443,138 +604,146 @@ msgid "" msgstr "" "%(program_title)s %(program_type)s programınızı bitirdiğiniz için tebrikler!" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "Aşağıdaki kuruluşlar tarafından desteklenmiştir" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "logo" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "Bildiren" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "Veriliş {month} {year}" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "Geçerli Sertifika No" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "Çaba" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "%(num_hours)s saat" msgstr[1] "%(num_hours)s saat" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" "Sertifikanızı bastırırken yararlı olabilecek ipucu ve tüyolar için, şu " "belgeye göz atın {start_anchor}Web Certificates help " "documentation{end_anchor}." -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "Yönetici Görünümü" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "Önbelleği temizle" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "{program_name} Kaydı" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "Program Kaydını Göster" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "Kaydı İndir (CSV)" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "%(user_full_name)s için %(program_name)s Güncellenen Kredi Talebi " -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "%(user_full_name)s için %(program_name)s Kredi Talebi " -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" + +#, fuzzy +#~| msgid "Verified Certificate URL" +#~ msgid "Verified Learner ID" +#~ msgstr "Onaylı Sertifika URL" + +#, fuzzy +#~| msgid "View Program Record" +#~ msgid "Shared program record" +#~ msgstr "Program Kaydını Göster" diff --git a/credentials/conf/locale/uk/LC_MESSAGES/django.mo b/credentials/conf/locale/uk/LC_MESSAGES/django.mo index 5374864ca..a734bd95a 100644 Binary files a/credentials/conf/locale/uk/LC_MESSAGES/django.mo and b/credentials/conf/locale/uk/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/uk/LC_MESSAGES/django.po b/credentials/conf/locale/uk/LC_MESSAGES/django.po index a7395deb3..1a3119ff9 100644 --- a/credentials/conf/locale/uk/LC_MESSAGES/django.po +++ b/credentials/conf/locale/uk/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ # Copyright (C) 2022 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2022. -# +# # Translators: # Eugenia , 2016 # IvanPrimachenko , 2016 @@ -15,370 +15,535 @@ # Martin Horst , 2018 # Andrey Kryachko, 2020 # Irene Korotkova , 2020 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2022-07-20 19:49+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Irene Korotkova , 2020\n" -"Language-Team: Ukrainian (https://www.transifex.com/open-edx/teams/6205/uk/)\n" +"Language-Team: Ukrainian (https://www.transifex.com/open-edx/teams/6205/" +"uk/)\n" +"Language: uk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: uk\n" -"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n" +"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != " +"11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % " +"100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || " +"(n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n" + +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" -#: apps/core/admin.py +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "Особиста інформація" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "URL сторінки для питань щодо сертифікатів" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "Ім'я користувача у Twitter " -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "Ім'я та прізвище" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "Використовуйте ім'я організації" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "Професійний сертифікат" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/api.py +#: credentials/apps/records/api.py:213 msgid "N/A" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "Умови надання послуг та Кодекс Честі" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "Вітаємо, %(user_name)s!" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -386,96 +551,93 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "Організації, які підтримують:" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" @@ -484,84 +646,84 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/ur/LC_MESSAGES/django.mo b/credentials/conf/locale/ur/LC_MESSAGES/django.mo index 471057314..a2ebb8c09 100644 Binary files a/credentials/conf/locale/ur/LC_MESSAGES/django.mo and b/credentials/conf/locale/ur/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/ur/LC_MESSAGES/django.po b/credentials/conf/locale/ur/LC_MESSAGES/django.po index 5d2cd3e1c..fe2ed01f9 100644 --- a/credentials/conf/locale/ur/LC_MESSAGES/django.po +++ b/credentials/conf/locale/ur/LC_MESSAGES/django.po @@ -2,375 +2,536 @@ # Copyright (C) 2021 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2021. -# +# # Translators: # Qastaff Andhelpers , 2016 # Aurish Hammad Hafeez , 2016 # Haroon Nafees , 2018 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2021-04-23 15:20+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Haroon Nafees , 2018\n" "Language-Team: Urdu (https://www.transifex.com/open-edx/teams/6205/ur/)\n" +"Language: ur\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: ur\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/models.py +#: credentials/apps/records/api.py:213 +msgid "N/A" +msgstr "" + +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#: apps/records/views.py -msgid "N/A" -msgstr "" - -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -378,180 +539,177 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "" msgstr[1] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/vi/LC_MESSAGES/django.mo b/credentials/conf/locale/vi/LC_MESSAGES/django.mo index 4349c0141..58df7b346 100644 Binary files a/credentials/conf/locale/vi/LC_MESSAGES/django.mo and b/credentials/conf/locale/vi/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/vi/LC_MESSAGES/django.po b/credentials/conf/locale/vi/LC_MESSAGES/django.po index c85aedc40..587208f4b 100644 --- a/credentials/conf/locale/vi/LC_MESSAGES/django.po +++ b/credentials/conf/locale/vi/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ # Copyright (C) 2021 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2021. -# +# # Translators: # Kha Tran Thanh , 2016 # Nguyen Quang Huy , 2016 @@ -15,370 +15,532 @@ # Le Minh Tri , 2020 # Nguyen Nhat Quang , 2020 # Vu Bach, 2020 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2021-04-23 15:20+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Vu Bach, 2020\n" -"Language-Team: Vietnamese (https://www.transifex.com/open-edx/teams/6205/vi/)\n" +"Language-Team: Vietnamese (https://www.transifex.com/open-edx/teams/6205/" +"vi/)\n" +"Language: vi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: vi\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/models.py +#: credentials/apps/records/api.py:213 +msgid "N/A" +msgstr "" + +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#: apps/records/views.py -msgid "N/A" -msgstr "" - -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -386,179 +548,176 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/zh_CN/LC_MESSAGES/django.mo b/credentials/conf/locale/zh_CN/LC_MESSAGES/django.mo index 1e693319c..a28e94326 100644 Binary files a/credentials/conf/locale/zh_CN/LC_MESSAGES/django.mo and b/credentials/conf/locale/zh_CN/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/zh_CN/LC_MESSAGES/django.po b/credentials/conf/locale/zh_CN/LC_MESSAGES/django.po index aa19ebcfe..4a1b45d3b 100644 --- a/credentials/conf/locale/zh_CN/LC_MESSAGES/django.po +++ b/credentials/conf/locale/zh_CN/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ # Copyright (C) 2022 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2022. -# +# # Translators: # louyihua , 2016 # zhaojina , 2016 @@ -14,371 +14,534 @@ # abby li , 2019 # ruiruillp , 2020 # 百杰 陈 , 2020 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2022-07-20 19:49+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: 百杰 陈 , 2020\n" -"Language-Team: Chinese (China) (https://www.transifex.com/open-edx/teams/6205/zh_CN/)\n" +"Language-Team: Chinese (China) (https://www.transifex.com/open-edx/" +"teams/6205/zh_CN/)\n" +"Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "个人信息" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "权限" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "重要日期" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "URL地址" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "社交共享" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "需要Facebook应用程序ID才能启用Facebook分享。" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "平台名称" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "您的Open edX平台名称" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "分段密钥" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "分段写入/API 密钥。" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "主题名称" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "此网站所使用主题的名称,应使用小写字母输入此值。" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "自定义站点的LMS的默认URL地址" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "此网站 LMS 的根 URL地址(如 https://courses.stage.edx.org)" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "目录API的URL地址" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "目录API的根URL地址(如:https://api.edx.org/catalog/v1/)" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "服务条款URL地址" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "隐私政策URL地址" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "主页URL地址" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "公司名称" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "认证证书URL地址" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "证书帮助URL地址" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "关于证书的疑问页面URL地址" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "启用学员记录功能" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "启用记录功能,LMS拥有类似设置。" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "学员记录帮助URL地址" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "关于学员记录问题页面的URL地址" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "Facebook应用程序ID" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "用于共享的Facebook应用程序ID" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "Twitter用户名" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "Twitter用户名包含于Twitter证书内。请勿包含@。" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "启用Facebook分享功能" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "授权分享到Facebook" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "启用LinkedIn分享功能" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "授权分享到LinkedIn" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "启用Twitter分享功能" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "授权分享到Twitter" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "全名" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "所有参与程序编写的组织都必须提交一张证书图片!" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "图片文件大小必须小于250KB。" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "课程密钥无效。" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "若与开证组织名称不同,请输入签署组织名称。" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "图片必须为正方形的PNG文件,且文件大小应小于250KB。" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "获授" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "撤销" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "可下载证书的站点URL地址" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "程序UUID" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "显示所关联的组织/机构名称(如:ACME大学),请勿输入简称(如:ACMEx)" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "使用组织名称" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "请查看我在{platform_name}完成课程所获得的证书:" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "{first_org} 及 {second_org}" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "{series_of_orgs},及{last_org}" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "已完成所有课程并通过获得职业证书所需的合格分数线" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "专业证书" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "缓存已清除" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "{action}不是有效的动作。" -#: apps/records/api.py +#: credentials/apps/records/api.py:213 msgid "N/A" msgstr "不可用" -#: apps/records/models.py +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "已发送" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "其他" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "用户信用度路径只可与信用度路径连接。" -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "我的学员记录" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "若在某个程序中获得至少一个课程证书,则创建一个程序记录。" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "查看程序列表" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "以下列表中的程序均已生成程序记录。" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "页面未找到" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "服务器错误" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "打印或分享您的证书" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "分享此证书至Facebook" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "分享此证书至Twitter" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "添加至LinkedIn用户资料中" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "添加此证书至您的LinkedIn用户资料中" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "打印" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "打印此证书" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "法律政策" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "服务条款 & 荣誉准则" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "隐私政策" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -"© edX Inc. 保留所有权利,特别标注除外。edX、Open edX、edX 及 Open edX 标识均为注册商标或 edX Inc. 的商标。" +"© edX Inc. 保留所有权利,特别标注除外。edX、Open edX、edX 及 Open edX 标识均" +"为注册商标或 edX Inc. 的商标。" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "跳转到主要内容" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "祝贺%(user_name)s!" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -386,179 +549,187 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "%(platform_name)s 团队" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "由以下的组织提供支持" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "徽标" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "{start_span}此证书为{end_span} {start_strong} {user_name} {end_strong}" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "程序由%(org_name_string)s与%(platform_name)s合作提供。" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "由......标记" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "发布 {year} {month} " -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "有效证书ID" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "速率" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "%(num_hours)s个小时" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." -msgstr "如需打印证书的技巧提示,请参考{start_anchor}网站证书帮助文档{end_anchor}。" +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." +msgstr "" +"如需打印证书的技巧提示,请参考{start_anchor}网站证书帮助文档{end_anchor}。" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "管理视图" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "清理缓存" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "{program_name}记录" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "%(user_full_name)s已向%(program_name)s发送修改程序记录。" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "%(user_full_name)s已向%(program_name)s发送已完成的程序记录。" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "%(user_full_name)s已向%(program_name)s发送部分完成的程序记录。" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "%(user_full_name)s有意向申请%(pathway_name)s的学分。" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "请查看或下载%(user_full_name)s的公共程序记录,以确认其学分资格状态。" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "查看程序记录" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "下载记录(CSV)" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "%(program_name)s更新了%(user_full_name)s的学分申请" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "%(program_name)s提出%(user_full_name)s的学分申请" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "证书管理" + +#, fuzzy +#~| msgid "Verified Certificate URL" +#~ msgid "Verified Learner ID" +#~ msgstr "认证证书URL地址" + +#, fuzzy +#~| msgid "View Program Record" +#~ msgid "Shared program record" +#~ msgstr "查看程序记录" diff --git a/credentials/conf/locale/zh_HK/LC_MESSAGES/django.mo b/credentials/conf/locale/zh_HK/LC_MESSAGES/django.mo index fde5ae439..be83b4e61 100644 Binary files a/credentials/conf/locale/zh_HK/LC_MESSAGES/django.mo and b/credentials/conf/locale/zh_HK/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/zh_HK/LC_MESSAGES/django.po b/credentials/conf/locale/zh_HK/LC_MESSAGES/django.po index 438cfdc3f..ea6a9c7d4 100644 --- a/credentials/conf/locale/zh_HK/LC_MESSAGES/django.po +++ b/credentials/conf/locale/zh_HK/LC_MESSAGES/django.po @@ -2,375 +2,537 @@ # Copyright (C) 2021 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2021. -# +# # Translators: # hymnsf , 2016 # V , 2018 # Philip CHEUNG, 2018 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2021-04-23 15:20+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: Philip CHEUNG, 2018\n" -"Language-Team: Chinese (Hong Kong) (https://www.transifex.com/open-edx/teams/6205/zh_HK/)\n" +"Language-Team: Chinese (Hong Kong) (https://www.transifex.com/open-edx/" +"teams/6205/zh_HK/)\n" +"Language: zh_HK\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: zh_HK\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/models.py +#: credentials/apps/records/api.py:213 +msgid "N/A" +msgstr "" + +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#: apps/records/views.py -msgid "N/A" -msgstr "" - -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -378,179 +540,176 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr "" diff --git a/credentials/conf/locale/zh_TW/LC_MESSAGES/django.mo b/credentials/conf/locale/zh_TW/LC_MESSAGES/django.mo index 900baeb5c..96c551ccf 100644 Binary files a/credentials/conf/locale/zh_TW/LC_MESSAGES/django.mo and b/credentials/conf/locale/zh_TW/LC_MESSAGES/django.mo differ diff --git a/credentials/conf/locale/zh_TW/LC_MESSAGES/django.po b/credentials/conf/locale/zh_TW/LC_MESSAGES/django.po index 070952215..2934311f3 100644 --- a/credentials/conf/locale/zh_TW/LC_MESSAGES/django.po +++ b/credentials/conf/locale/zh_TW/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ # Copyright (C) 2022 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # EdX Team , 2022. -# +# # Translators: # Lin Yu-Chun , 2016 # JauhorngChen , 2016 @@ -18,370 +18,534 @@ # hoann C , 2018 # Yenling Chen , 2020 # 張佑瑋張佑瑋 , 2020 -# +# msgid "" msgstr "" "Project-Id-Version: 0.1a\n" -"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2022-07-20 19:49+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-19 13:07+0000\n" "PO-Revision-Date: 2016-09-14 14:52+0000\n" "Last-Translator: 張佑瑋張佑瑋 , 2020\n" -"Language-Team: Chinese (Taiwan) (https://www.transifex.com/open-edx/teams/6205/zh_TW/)\n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/open-edx/" +"teams/6205/zh_TW/)\n" +"Language: zh_TW\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: zh_TW\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: apps/core/admin.py +#: credentials/apps/badges/admin.py:103 +msgid "Badge templates were successfully updated." +msgstr "" + +#: credentials/apps/badges/admin.py:147 +msgid "" +"\n" +" WARNING: avoid configuration updates on activated " +"badges.\n" +" Active badge templates are continuously processed and " +"learners may already have partial progress on them.\n" +" Any changes in badge template requirements (including " +"data rules) will affect learners' experience!\n" +" " +msgstr "" + +#: credentials/apps/badges/admin.py:197 +msgid "Active badge template cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:207 +msgid "Active badge templates cannot be deleted." +msgstr "" + +#: credentials/apps/badges/admin.py:219 +msgid "icon" +msgstr "" + +#: credentials/apps/badges/admin.py:231 +msgid "Badge Template must have at least 1 Requirement set." +msgstr "" + +#: credentials/apps/badges/admin.py:288 credentials/apps/badges/admin.py:337 +msgid "badge template" +msgstr "" + +#: credentials/apps/badges/admin_forms.py:79 +msgid "All requirements must belong to the same template." +msgstr "" + +#: credentials/apps/badges/issuers.py:136 +msgid "Open edX internal user credential was revoked" +msgstr "" + +#: credentials/apps/badges/models.py:44 +msgid "Put your Credly Organization ID here." +msgstr "" + +#: credentials/apps/badges/models.py:45 +msgid "Credly API shared secret for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:50 +msgid "Verbose name for Credly Organization." +msgstr "" + +#: credentials/apps/badges/models.py:75 +msgid "Unique badge template ID." +msgstr "" + +#: credentials/apps/badges/models.py:76 +msgid "Badge template name." +msgstr "" + +#: credentials/apps/badges/models.py:77 +msgid "Badge template description." +msgstr "" + +#: credentials/apps/badges/models.py:79 +msgid "Badge template type." +msgstr "" + +#: credentials/apps/badges/models.py:82 +msgid "Credly badge template state (auto-managed)." +msgstr "" + +#: credentials/apps/badges/models.py:127 +msgid "Credly Organization - template owner." +msgstr "" + +#: credentials/apps/badges/models.py:156 +msgid "Badge template this requirement serves for." +msgstr "" + +#: credentials/apps/badges/models.py:162 +msgid "" +"Public signal type. Available events are configured in \"BADGES_CONFIG\" " +"setting. The crucial aspect for event to carry UserData in its payload." +msgstr "" + +#: credentials/apps/badges/models.py:165 credentials/apps/badges/models.py:350 +msgid "Provide more details if needed." +msgstr "" + +#: credentials/apps/badges/models.py:171 +msgid "" +"Optional. Requirements with identical Group ID become interchangeable (OR " +"processing logic applies)." +msgstr "" + +#: credentials/apps/badges/models.py:254 +msgid "" +"Public signal's data payload nested property path, e.g: \"user.pii.username" +"\"." +msgstr "" + +#: credentials/apps/badges/models.py:255 +msgid "key path" +msgstr "" + +#: credentials/apps/badges/models.py:261 +msgid "" +"Expected value comparison operator. https://docs.python.org/3/library/" +"operator.html" +msgstr "" + +#: credentials/apps/badges/models.py:265 +msgid "Expected value for the nested property, e.g: \"cucumber1997\"." +msgstr "" + +#: credentials/apps/badges/models.py:266 +msgid "expected value" +msgstr "" + +#: credentials/apps/badges/models.py:312 +msgid "Parent requirement for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:337 +msgid "Badge template this penalty serves for." +msgstr "" + +#: credentials/apps/badges/models.py:343 +msgid "" +"Public signal type. Use namespaced types, e.g: \"org.openedx.learning." +"student.registration.completed.v1\"" +msgstr "" + +#: credentials/apps/badges/models.py:348 +msgid "Badge requirements for which this penalty is defined." +msgstr "" + +#: credentials/apps/badges/models.py:353 +msgid "Badge penalties" +msgstr "" + +#: credentials/apps/badges/models.py:382 +msgid "Parent penalty for this data rule." +msgstr "" + +#: credentials/apps/badges/models.py:414 +msgid "badge progress records" +msgstr "" + +#: credentials/apps/badges/models.py:515 +msgid "Credly badge issuing state" +msgstr "" + +#: credentials/apps/badges/models.py:523 +msgid "Credly service badge identifier" +msgstr "" + +#: credentials/apps/core/admin.py:17 msgid "Personal info" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:18 msgid "Permissions" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:19 msgid "Important dates" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:45 msgid "URLs" msgstr "" -#: apps/core/admin.py +#: credentials/apps/core/admin.py:60 msgid "Social Sharing" msgstr "" -#: apps/core/forms.py +#: credentials/apps/core/forms.py:12 msgid "A Facebook app ID is required to enable Facebook sharing." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:24 msgid "Platform Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:25 msgid "Name of your Open edX platform" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment Key" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:31 msgid "Segment write/API key." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:34 msgid "Theme Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:35 msgid "" "Name of of the theme to use for this site. This value should be lower-cased." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:48 msgid "LMS base url for custom site" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:49 msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:54 msgid "Catalog API URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:55 msgid "Root URL of the Catalog API (e.g. https://api.edx.org/catalog/v1/)" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:60 msgid "Terms of Service URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:65 msgid "Privacy Policy URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:70 msgid "Homepage URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:75 msgid "Company Name" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:81 msgid "Verified Certificate URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:87 msgid "Certificate Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:88 msgid "URL of page for questions about certificates" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:93 msgid "Enable Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:94 msgid "Enable the Records feature. The LMS has a similar setting." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:98 msgid "Learner Records Help URL" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:99 msgid "URL of page for questions about Learner Records" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:105 msgid "Facebook App ID" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:106 msgid "Facebook app ID used for sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:112 msgid "Twitter Username" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:113 msgid "Twitter username included in tweeted credentials. Do NOT include @." msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable Facebook sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:119 msgid "Enable sharing via Facebook" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable LinkedIn sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:122 msgid "Enable sharing via LinkedIn" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable Twitter sharing" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:125 msgid "Enable sharing via Twitter" msgstr "" -#: apps/core/models.py +#: credentials/apps/core/models.py:202 msgid "Full Name" msgstr "" -#: apps/credentials/forms.py +#: credentials/apps/credentials/forms.py:47 msgid "" "All authoring organizations of the program MUST have a certificate image " "defined!" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:52 msgid "The image file size must be less than 250KB." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:62 msgid "Invalid course key." msgstr "" -#: apps/credentials/models.py -msgid "" -"Signatory organization name if its different from issuing organization." +#: credentials/apps/credentials/models.py:93 +msgid "Signatory organization name if its different from issuing organization." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:96 msgid "Image must be square PNG files. The file size should be under 250KB." msgstr "徽章圖檔必須為正方形的PNG檔案。檔案大小應在250KB以內。" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:160 msgid "awarded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:161 msgid "revoked" msgstr "廢除" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:179 msgid "URL at which the credential can be downloaded" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:208 msgid "" "The certificate available date and time that is set in Studio and copied to " "Credentials. This should be edited in Studio." msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:245 msgid "Program UUID" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:258 msgid "" -"Display the associated organization's name (e.g. ACME University) instead of" -" its short name (e.g. ACMEx)" +"Display the associated organization's name (e.g. ACME University) instead of " +"its short name (e.g. ACMEx)" msgstr "" -#: apps/credentials/models.py +#: credentials/apps/credentials/models.py:261 msgid "Use organization name" msgstr "使用組織名稱" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:41 #, python-brace-format -msgid "" -"I completed a course at {platform_name}. Take a look at my certificate:" +msgid "I completed a course at {platform_name}. Take a look at my certificate:" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:68 #, python-brace-format msgid "{first_org} and {second_org}" msgstr "" -#: apps/credentials/views.py +#: credentials/apps/credentials/views.py:72 #, python-brace-format msgid "{series_of_orgs}, and {last_org}" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:7 msgid "" "successfully completed all courses and received passing grades for a " "Professional Certificate in" msgstr "" -#: apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html +#: credentials/apps/credentials_theme_openedx/templates/openedx/credentials/programs/professional-certificate/certificate.html:11 msgid "Professional Certificate" msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:24 msgid "Cache cleared." msgstr "" -#: apps/edx_django_extensions/views.py +#: credentials/apps/edx_django_extensions/views.py:26 #, python-brace-format msgid "{action} is not a valid action." msgstr "" -#: apps/records/api.py +#: credentials/apps/records/api.py:213 msgid "N/A" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:75 msgid "sent" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:76 msgid "other" msgstr "" -#: apps/records/models.py +#: credentials/apps/records/models.py:93 msgid "User credit pathways can only be connected to credit pathways." msgstr "" -#. Translators: A 'record' here means something like a transcript -- a list of -#. courses and grades. -#: apps/records/views.py +#. Translators: A 'record' here means something like a transcript -- a list of courses and grades. +#: credentials/apps/records/views.py:124 msgid "My Learner Records" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:126 msgid "" "A program record is created once you have earned at least one course " "certificate in a program." msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:144 msgid "Program Listing View" msgstr "" -#: apps/records/views.py +#: credentials/apps/records/views.py:146 msgid "" -"The following is a list of all active programs for which program records are" -" being generated." +"The following is a list of all active programs for which program records are " +"being generated." msgstr "" -#: templates/404.html +#: credentials/templates/404.html:6 credentials/templates/404.html:11 msgid "Page Not Found" msgstr "" -#: templates/500.html +#: credentials/templates/500.html:6 credentials/templates/500.html:11 msgid "Server Error" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:6 msgid "Print or share your certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:9 credentials/templates/_actions.html:16 msgid "Share this certificate via Facebook" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:21 +#: credentials/templates/_actions.html:29 msgid "Tweet this certificate" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:35 msgid "Add to LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:43 msgid "Add this certificate to your LinkedIn profile" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:48 msgid "Print" msgstr "" -#: templates/_actions.html +#: credentials/templates/_actions.html:54 msgid "Print this certificate" msgstr "列印此證書" -#: templates/_footer.html +#: credentials/templates/_footer.html:7 msgid "Legal Policies" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:11 msgid "Terms of Service & Honor Code" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:16 msgid "Privacy Policy" msgstr "" -#: templates/_footer.html +#: credentials/templates/_footer.html:26 msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." -msgstr "版權所有除非特別註明。EdX, Open edX, the edX以及Open edX 圖示為註冊商標或為 edX Inc商標。" +msgstr "" +"版權所有除非特別註明。EdX, Open edX, the edX以及Open edX 圖示為註冊商標或為 " +"edX Inc商標。" -#: templates/_footer.html +#: credentials/templates/_footer.html:36 msgid "Powered by" msgstr "" -#: templates/base.html templates/credentials/base.html +#: credentials/templates/base.html:36 +#: credentials/templates/credentials/base.html:12 msgid "Skip to main content" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:25 #, python-format msgid "Congratulations, %(user_name)s!" msgstr "" -#: templates/credentials/base.html +#: credentials/templates/credentials/base.html:32 #, python-format msgid "" "You worked hard to earn your certificate from %(platform_name)s — share it " @@ -389,179 +553,176 @@ msgid "" "mastered in %(program_display_name)s." msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:33 #, python-format msgid "Go to %(platform_name)s Home Page" msgstr "" -#: templates/credentials/edx_ace/common/base_body.html +#: credentials/templates/credentials/edx_ace/common/base_body.html:58 msgid "All rights reserved" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:11 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:2 msgid "Hello" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:14 +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:4 #, python-format msgid "" -"Congratulations on completing the %(program_title)s %(program_type)s " -"Program!" +"Congratulations on completing the %(program_title)s %(program_type)s Program!" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.html:18 #, python-format msgid "Sincerely,
The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:6 msgid "Sincerely" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/body.txt:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:23 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:21 #, python-format msgid "The %(platform_name)s Team" msgstr "" -#: templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt +#: credentials/templates/credentials/edx_ace/programcertificateissuedmessage/email/subject.txt:3 #, python-format msgid "" "Congratulations for finishing your %(program_title)s %(program_type)s " "Program!" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:30 msgid "Supported by the following organizations" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:39 msgid "logo" msgstr "" -#. Translators: This phrase is followed by a statement of the learner's -#. achievement. e.g. 'has completed the course' -#: templates/credentials/programs/base.html +#. Translators: This phrase is followed by a statement of the learner's achievement. e.g. 'has completed the course' +#: credentials/templates/credentials/programs/base.html:53 #, python-brace-format msgid "" "{start_span}This is to certify that{end_span} {start_strong} {user_name} " "{end_strong}" msgstr "" -#. Translators: organization_name is the display name for the provided -#. organization e.g (e.g., Test Organization). -#: templates/credentials/programs/base.html +#. Translators: organization_name is the display name for the provided organization e.g (e.g., Test Organization). +#: credentials/templates/credentials/programs/base.html:67 #, python-format msgid "" "a program offered by %(org_name_string)s, in collaboration with " "%(platform_name)s." msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:75 msgid "Noted by" msgstr "" #. Translators: This phrase appears on certificates to show the issue date -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:109 #, python-brace-format msgid "Issued {month} {year}" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:115 msgid "Valid Certificate ID" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:121 msgid "Effort" msgstr "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:124 #, python-format msgid "%(num_hours)s hour" msgid_plural "%(num_hours)s hours" msgstr[0] "" -#: templates/credentials/programs/base.html +#: credentials/templates/credentials/programs/base.html:138 #, python-brace-format msgid "" -"For tips and tricks on printing your certificate, view the {start_anchor}Web" -" Certificates help documentation{end_anchor}." +"For tips and tricks on printing your certificate, view the {start_anchor}Web " +"Certificates help documentation{end_anchor}." msgstr "" -#: templates/management.html +#: credentials/templates/management.html:9 msgid "Management View" msgstr "" -#: templates/management.html +#: credentials/templates/management.html:23 msgid "Clear cache" msgstr "" -#: templates/programs.html +#: credentials/templates/programs.html:8 #, python-brace-format msgid "{program_name} Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:5 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:5 #, python-format msgid "" "%(user_full_name)s has sent an updated program record for %(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:7 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:7 #, python-format msgid "" "%(user_full_name)s has sent their completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:11 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:11 #, python-format msgid "" "%(user_full_name)s has sent their partially completed program record for " "%(program_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:14 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:14 #, python-format msgid "" "%(user_full_name)s would like to apply for credit in the %(pathway_name)s." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:16 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:16 #, python-format msgid "" "Please view or download %(user_full_name)s’s public program record to " "determine their credit eligibility status." msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:19 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:18 msgid "View Program Record" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/body.html -#: templates/records/edx_ace/programcreditrequest/email/body.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.html:20 +#: credentials/templates/records/edx_ace/programcreditrequest/email/body.txt:19 msgid "Download Record (CSV)" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:4 #, python-format msgid "%(program_name)s Updated Credit Request for %(user_full_name)s" msgstr "" -#: templates/records/edx_ace/programcreditrequest/email/subject.txt +#: credentials/templates/records/edx_ace/programcreditrequest/email/subject.txt:6 #, python-format msgid "%(program_name)s Credit Request for %(user_full_name)s" msgstr "" -#: urls.py +#: credentials/urls.py:39 msgid "Credentials Administration" msgstr ""