diff --git a/.github/workflows/pr_build_kolibri.yml b/.github/workflows/pr_build_kolibri.yml index 953df68df7d..d5b43b109e1 100644 --- a/.github/workflows/pr_build_kolibri.yml +++ b/.github/workflows/pr_build_kolibri.yml @@ -41,21 +41,21 @@ jobs: deb: name: Build DEB file needs: whl - uses: learningequality/kolibri-installer-debian/.github/workflows/build_deb.yml@master + uses: learningequality/kolibri-installer-debian/.github/workflows/build_deb.yml@v0.16.1 with: tar-file-name: ${{ needs.whl.outputs.tar-file-name }} - ref: master + ref: v0.16.1 exe: name: Build EXE file needs: whl - uses: learningequality/kolibri-installer-windows/.github/workflows/build_exe.yml@develop + uses: learningequality/kolibri-installer-windows/.github/workflows/build_exe.yml@v1.6.0 with: whl-file-name: ${{ needs.whl.outputs.whl-file-name }} - ref: develop + ref: v1.6.0 apk: name: Build APK file needs: whl - uses: learningequality/kolibri-installer-android/.github/workflows/build_apk.yml@develop + uses: learningequality/kolibri-installer-android/.github/workflows/build_apk.yml@v0.1.0 with: tar-file-name: ${{ needs.whl.outputs.tar-file-name }} - ref: develop + ref: v0.1.0 diff --git a/.github/workflows/release_kolibri.yml b/.github/workflows/release_kolibri.yml index e82a31fc364..ac41198c59f 100644 --- a/.github/workflows/release_kolibri.yml +++ b/.github/workflows/release_kolibri.yml @@ -35,11 +35,11 @@ jobs: dmg: name: Build DMG file needs: whl - uses: learningequality/kolibri-app/.github/workflows/build_mac.yml@main + uses: learningequality/kolibri-app/.github/workflows/build_mac.yml@v0.4.0 with: whl-file-name: ${{ needs.whl.outputs.whl-file-name }} release: true - ref: main + ref: v0.4.0 secrets: KOLIBRI_MAC_APP_IDENTITY: ${{ secrets.KOLIBRI_MAC_APP_IDENTITY }} KOLIBRI_MAC_APP_CERTIFICATE: ${{ secrets.KOLIBRI_MAC_APP_CERTIFICATE }} @@ -56,10 +56,10 @@ jobs: deb: name: Build DEB file needs: whl - uses: learningequality/kolibri-installer-debian/.github/workflows/build_deb.yml@master + uses: learningequality/kolibri-installer-debian/.github/workflows/build_deb.yml@v0.16.1 with: tar-file-name: ${{ needs.whl.outputs.tar-file-name }} - ref: master + ref: v0.16.1 upload_deb: uses: ./.github/workflows/upload_github_release_asset.yml needs: deb @@ -69,11 +69,11 @@ jobs: exe: name: Build EXE file needs: whl - uses: learningequality/kolibri-installer-windows/.github/workflows/build_exe.yml@develop + uses: learningequality/kolibri-installer-windows/.github/workflows/build_exe.yml@v1.6.0 with: whl-file-name: ${{ needs.whl.outputs.whl-file-name }} release: true - ref: develop + ref: v1.6.0 secrets: KOLIBRI_WINDOWS_INSTALLER_CERTIFICATE: ${{ secrets.KOLIBRI_WINDOWS_INSTALLER_CERTIFICATE }} KOLIBRI_WINDOWS_INSTALLER_CERTIFICATE_PASSWORD: ${{ secrets.KOLIBRI_WINDOWS_INSTALLER_CERTIFICATE_PASSWORD }} @@ -86,10 +86,10 @@ jobs: zip: name: Build Raspberry Pi Image needs: deb - uses: learningequality/pi-gen/.github/workflows/build_zip.yml@master + uses: learningequality/pi-gen/.github/workflows/build_zip.yml@v0.16.0 with: deb-file-name: ${{ needs.deb.outputs.deb-file-name }} - ref: master + ref: v0.16.0 upload_zip: uses: ./.github/workflows/upload_github_release_asset.yml needs: zip @@ -99,11 +99,11 @@ jobs: apk: name: Build Android APK needs: whl - uses: learningequality/kolibri-installer-android/.github/workflows/build_apk.yml@develop + uses: learningequality/kolibri-installer-android/.github/workflows/build_apk.yml@v0.1.0 with: tar-file-name: ${{ needs.whl.outputs.tar-file-name }} release: true - ref: develop + ref: v0.1.0 secrets: KOLIBRI_ANDROID_APP_PRODUCTION_KEYSTORE: ${{ secrets.KOLIBRI_ANDROID_APP_PRODUCTION_KEYSTORE }} KOLIBRI_ANDROID_APP_PRODUCTION_KEYSTORE_PASSWORD: ${{ secrets.KOLIBRI_ANDROID_APP_PRODUCTION_KEYSTORE_PASSWORD }} @@ -196,9 +196,9 @@ jobs: name: Release Android App if: ${{ !github.event.release.prerelease }} needs: [apk, block_release_step] - uses: learningequality/kolibri-installer-android/.github/workflows/release_apk.yml@develop + uses: learningequality/kolibri-installer-android/.github/workflows/release_apk.yml@v0.1.0 with: version-code: ${{ needs.apk.outputs.version-code }} - ref: develop + ref: v0.1.0 secrets: KOLIBRI_ANDROID_PLAY_STORE_API_SERVICE_ACCOUNT_JSON: ${{ secrets.KOLIBRI_ANDROID_PLAY_STORE_API_SERVICE_ACCOUNT_JSON }} diff --git a/CHANGELOG.md b/CHANGELOG.md index 2c9cc6e95f3..a546d5321da 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,65 @@ List of the most important changes for each release. + +## 0.16.0 + +### Features + +#### Robust syncing of user data and resources +##### Support for quick learner setup and independent learners +- Kolibri has a new onboarding experience which allows joining a facility, and streamlines getting started as an independent learner with a rapid “on my own setup” option +- Independent learners can transfer their existing data and learning progress to a facility. +##### Resource discovery +- Assigned lesson and quiz resources are now automatically transferred to learner devices, allowing coaches to dynamically manage learner content, rather than an administrator needing to import all content devices before distribution. +- Administrators and independent learners are now able to view other Kolibri Libraries on their local network and browse their resources, without having to import content. If they are connected to the internet, they will be able to browse resources on the Kolibri Content Library (hosted on Kolibri Studio). +- Administrators can allow learners to download resources from other Kolibri Libraries to their device to view within Kolibri, even when they are no longer on the same network. +##### Support for administrators +- Administrators have a new option to add a PIN on learner-only devices, which allows an administrator easy access to the Device page while preventing learners from inadvertently making changes. +- Administrators are now able to schedule syncing of facility data on a recurring basis at custom intervals. +- When exporting log files, administrators are able to select the date range for the logs. +##### Practice quizzes +- This release supports practice quizzes, which are resources in the format of quizzes that learners can take in preparation for an assessment. They are able to see their score, and retry as many times as they would like, independently. Practice quiz resources are available through the Library, or can be assigned as part of a lesson. The same questions can also be assigned as a coach assigned quiz as a standardized assessment. + +### Changes + +#### Dev documentation/dev updates +- Updated node version to 18 +- Getting started documentation updated +- Updated to Webpack 5 +- Created Github actions for build pipeline +- Created Github action to add assets to PRs +- Task API changes have been finalized after initial work in 0.15. Documentation is now updated to describe how to interact with the API and define tasks in plugins. + +#### Architectural changes +- There is a new page architecture that is used across all Kolibri plugins, and the component has been removed. (Selected relevant high level issues and PRs: #9102, #9128, 9134.) +- The Kolibri Process Bus has been updated to support easier composability for custom deployment architectures. +- Conditional promises have been removed. +- To support the new onboarding process for Kolibri, Kolibri apps can now access a capability to provide access controls based on the currently active operating system user. + +#### API Breaking Changes +- Tasks API has now been finalized, previous methods for interacting with tasks that do not use the pluggable Tasks API have been removed. +- The drive info endpoint has been moved the into the device app but functionality remains the same +- The API for coordinating learner only device synchronization within a local area network has been updated to ensure robust and reliable syncing. Any users wishing to use learner only device synchronization must update all Kolibri devices to this newer version + +#### API Additions (non-breaking changes) +- REST API for enabling and disabling plugins +- Add API endpoint and hook driven capability for UI initiated device restart +- Public signup viewset +- Public content metadata endpoints to support granular resource import + +#### Accessibility improvements +- Landmarks have been added and refined across the Library page and its related subpages, for better accessibility. This is a first step in support of more robust accessibility support, particularly in terms of page navigation for screen reader users. + +### Deprecations +- Support for Python 2.7 will be dropped in the upcoming version, 0.17. Upgrade your Python version to Python 3.6+ to continue working with Kolibri. More recent versions of Python 3 are recommended. +- Support for this Internet Explorer 11 will be dropped in the upcoming version, 0.17. We recommend installing other browsers, such as Mozilla Firefox or Google Chrome, in order to continue working with Kolibri. + +### Kolibry Design System upgrades +- Kolibri is now using kolibri-design-system v2.0.0 (a major version upgrade!). Please see the KDS release's Github page for documentation and full details about breaking changes and new features. + + + ## 0.15.12 ### Added diff --git a/kolibri/core/assets/src/views/SyncStatusDescription.vue b/kolibri/core/assets/src/views/SyncStatusDescription.vue index a3238f6e264..16f19cb3215 100644 --- a/kolibri/core/assets/src/views/SyncStatusDescription.vue +++ b/kolibri/core/assets/src/views/SyncStatusDescription.vue @@ -43,7 +43,7 @@ }, queuedDescription: { message: 'The device is waiting to sync.', - context: 'Description of the device syncing status.', + context: 'Description of the device syncing status', }, unableOrNoSyncDescription: { message: diff --git a/kolibri/core/auth/api.py b/kolibri/core/auth/api.py index 3972cf970e6..84e256df5eb 100644 --- a/kolibri/core/auth/api.py +++ b/kolibri/core/auth/api.py @@ -78,6 +78,7 @@ from kolibri.core.device.utils import allow_guest_access from kolibri.core.device.utils import allow_other_browsers_to_connect from kolibri.core.device.utils import APP_AUTH_TOKEN_COOKIE_NAME +from kolibri.core.device.utils import is_full_facility_import from kolibri.core.device.utils import valid_app_key_on_request from kolibri.core.logger.models import UserSessionLog from kolibri.core.mixins import BulkCreateMixin @@ -180,6 +181,10 @@ class Meta: fields = ["facility_id"] +def _is_full_facility_import(dataset): + return is_full_facility_import(dataset["id"]) + + class FacilityDatasetViewSet(ValuesViewset): permission_classes = (KolibriAuthPermissions,) filter_backends = ( @@ -205,7 +210,10 @@ class FacilityDatasetViewSet(ValuesViewset): "preset", ) - field_map = {"allow_guest_access": lambda x: allow_guest_access()} + field_map = { + "allow_guest_access": lambda x: allow_guest_access(), + "is_full_facility_import": _is_full_facility_import, + } def get_queryset(self): return FacilityDataset.objects.filter( @@ -772,7 +780,11 @@ class SignUpViewSet(viewsets.GenericViewSet, CreateModelMixin): serializer_class = FacilityUserSerializer def check_can_signup(self, serializer): - if not serializer.validated_data["facility"].dataset.learner_can_sign_up: + facility = serializer.validated_data["facility"] + if ( + not facility.dataset.learner_can_sign_up + or not facility.dataset.full_facility_import + ): raise PermissionDenied("Cannot sign up to this facility") def perform_create(self, serializer): diff --git a/kolibri/core/auth/kolibri_plugin.py b/kolibri/core/auth/kolibri_plugin.py index 1f5fc1a614c..d800dd71f75 100644 --- a/kolibri/core/auth/kolibri_plugin.py +++ b/kolibri/core/auth/kolibri_plugin.py @@ -30,8 +30,8 @@ def handle_initial(self, context): from kolibri.core.device.utils import device_provisioned if context.is_receiver and device_provisioned(): - is_pull = context.is_pull - is_push = context.is_push + pull = context.is_pull + push = context.is_push sync_filter = str(context.filter) instance_kwargs = {} @@ -51,10 +51,7 @@ def handle_initial(self, context): cleanupsync.enqueue( kwargs=dict( - is_pull=is_pull, - is_push=is_push, - sync_filter=sync_filter, - **instance_kwargs + pull=pull, push=push, sync_filter=sync_filter, **instance_kwargs ) ) diff --git a/kolibri/core/auth/models.py b/kolibri/core/auth/models.py index 47d8ff7dc31..d71f82a8966 100644 --- a/kolibri/core/auth/models.py +++ b/kolibri/core/auth/models.py @@ -244,6 +244,13 @@ def reset_to_default_settings(self, preset=None): setattr(self, key, value) self.save() + @cached_property + def full_facility_import(self): + """ + Returns True if this user is a member of a facility that has been fully imported. + """ + return is_full_facility_import(self.id) + class AbstractFacilityDataModel(FacilityDataSyncableModel): """ diff --git a/kolibri/core/auth/tasks.py b/kolibri/core/auth/tasks.py index 8065cda5426..caf01bb0b26 100644 --- a/kolibri/core/auth/tasks.py +++ b/kolibri/core/auth/tasks.py @@ -613,20 +613,18 @@ def deletefacility(facility): class CleanUpSyncsValidator(JobValidator): - is_pull = serializers.BooleanField(required=False) - is_push = serializers.BooleanField(required=False) + pull = serializers.BooleanField(required=False) + push = serializers.BooleanField(required=False) sync_filter = serializers.CharField(required=True) client_instance_id = HexOnlyUUIDField(required=False) server_instance_id = HexOnlyUUIDField(required=False) def validate(self, data): - if data.get("is_pull") is None and data.get("is_push") is None: + if data.get("pull") is None and data.get("push") is None: + raise serializers.ValidationError("Either pull or push must be specified") + elif data.get("pull") is data.get("push"): raise serializers.ValidationError( - "Either is_pull or is_push must be specified" - ) - elif data.get("is_pull") is data.get("is_push"): - raise serializers.ValidationError( - "Only one of is_pull or is_push needs to be specified" + "Only one of pull or push needs to be specified" ) if ( diff --git a/kolibri/core/auth/test/test_auth_tasks.py b/kolibri/core/auth/test/test_auth_tasks.py index aba0a249db4..2f4487b1c8e 100644 --- a/kolibri/core/auth/test/test_auth_tasks.py +++ b/kolibri/core/auth/test/test_auth_tasks.py @@ -802,26 +802,24 @@ class CleanUpSyncsTaskValidatorTestCase(TestCase): def setUp(self): self.kwargs = dict( type=cleanupsync.__name__, - is_push=True, - is_pull=False, + push=True, + pull=False, sync_filter=uuid4().hex, client_instance_id=uuid4().hex, ) def test_validator__no_push_no_pull(self): - self.kwargs.pop("is_push") - self.kwargs.pop("is_pull") + self.kwargs.pop("push") + self.kwargs.pop("pull") validator = CleanUpSyncsValidator(data=self.kwargs) - with self.assertRaisesRegex( - serializers.ValidationError, "Either is_pull or is_push" - ): + with self.assertRaisesRegex(serializers.ValidationError, "Either pull or push"): validator.is_valid(raise_exception=True) def test_validator__both_push_and_pull(self): - self.kwargs.update(is_pull=True) + self.kwargs.update(pull=True) validator = CleanUpSyncsValidator(data=self.kwargs) with self.assertRaisesRegex( - serializers.ValidationError, "Only one of is_pull or is_push" + serializers.ValidationError, "Only one of pull or push" ): validator.is_valid(raise_exception=True) @@ -853,8 +851,8 @@ def test_validator__no_sync_filter(self): class CleanUpSyncsTaskTestCase(TestCase): def setUp(self): self.kwargs = dict( - is_push=True, - is_pull=False, + push=True, + pull=False, sync_filter=uuid4().hex, client_instance_id=uuid4().hex, ) @@ -876,8 +874,8 @@ def test_calls_command(self, mock_call_command): mock_call_command.assert_called_with( "cleanupsyncs", expiration=1, - is_push=self.kwargs["is_push"], - is_pull=self.kwargs["is_pull"], + push=self.kwargs["push"], + pull=self.kwargs["pull"], sync_filter=self.kwargs["sync_filter"], client_instance_id=self.kwargs["client_instance_id"], ) @@ -903,7 +901,7 @@ def _create_sync(self, last_activity_timestamp=None, client_instance_id=None): id=uuid4().hex, active=True, sync_session=sync_session, - push=self.kwargs["is_push"], + push=self.kwargs["push"], filter=self.kwargs["sync_filter"], last_activity_timestamp=last_activity_timestamp, ) diff --git a/kolibri/core/auth/test/test_hooks.py b/kolibri/core/auth/test/test_hooks.py index b3491109e4e..8dde5c3f294 100644 --- a/kolibri/core/auth/test/test_hooks.py +++ b/kolibri/core/auth/test/test_hooks.py @@ -39,8 +39,8 @@ def test_handle_initial__is_server(self, mock_task): self.assertFalse(result) mock_task.enqueue.assert_called_once_with( kwargs=dict( - is_pull=self.context.is_pull, - is_push=self.context.is_push, + pull=self.context.is_pull, + push=self.context.is_push, sync_filter=str(self.context.filter), client_instance_id=self.context.sync_session.client_instance_id.hex, ) @@ -53,8 +53,8 @@ def test_handle_initial__not_server(self, mock_task): self.assertFalse(result) mock_task.enqueue.assert_called_once_with( kwargs=dict( - is_pull=self.context.is_pull, - is_push=self.context.is_push, + pull=self.context.is_pull, + push=self.context.is_push, sync_filter=str(self.context.filter), server_instance_id=self.context.sync_session.server_instance_id.hex, ) diff --git a/kolibri/core/auth/test/test_morango_integration.py b/kolibri/core/auth/test/test_morango_integration.py index bd11d209758..b6f936f007f 100644 --- a/kolibri/core/auth/test/test_morango_integration.py +++ b/kolibri/core/auth/test/test_morango_integration.py @@ -1009,6 +1009,69 @@ def test_single_user_assignment_sync(self, servers): ) assert assignment_t.lesson.title == "Bee Boo" + # START BUG 11845 + # https://github.com/learningequality/kolibri/pull/11845 + # Create a lesson and exam that is assigned to the classroom and also to the user + # through another assignment, such as ad hoc or learner group + self.laptop_a.create_model( + LearnerGroup, + parent_id=self.classroom.id, + ) + learner_group_11845 = LearnerGroup.objects.using(self.laptop_a.db_alias).get( + parent_id=self.classroom.id + ) + self.laptop_a.create_model( + Membership, user_id=self.learner.id, collection_id=learner_group_11845.id + ) + classroom_lesson_11845 = LessonAssignment.objects.using( + self.laptop_a.db_alias + ).get(id=self.create_assignment("lesson")) + self.laptop_a.create_model( + LessonAssignment, + lesson_id=classroom_lesson_11845.lesson_id, + collection_id=learner_group_11845.id, + assigned_by_id=self.teacher.id, + ) + group_lesson_11845 = LessonAssignment.objects.using(self.laptop_a.db_alias).get( + lesson_id=classroom_lesson_11845.lesson_id, + collection_id=learner_group_11845.id, + ) + # not failing during sync is part proof enough that the bug is fixed + self.sync_single_user(self.laptop_a) + # Check that the lesson is assigned to the classroom and the learner group + self.assert_existence( + self.tablet, "lesson", classroom_lesson_11845.id, should_exist=True + ) + self.assert_existence( + self.tablet, "lesson", group_lesson_11845.id, should_exist=False + ) + + # == NOW EXAMS == + + classroom_exam_11845 = ExamAssignment.objects.using(self.laptop_a.db_alias).get( + id=self.create_assignment("exam") + ) + self.laptop_a.create_model( + ExamAssignment, + exam_id=classroom_exam_11845.exam_id, + collection_id=learner_group_11845.id, + assigned_by_id=self.teacher.id, + ) + group_exam_11845 = ExamAssignment.objects.using(self.laptop_a.db_alias).get( + exam_id=classroom_exam_11845.exam_id, + collection_id=learner_group_11845.id, + ) + # not failing during sync is part proof enough that the bug is fixed + self.sync_single_user(self.laptop_a) + # Check that the exam is assigned to the classroom and the learner group + self.assert_existence( + self.tablet, "exam", classroom_exam_11845.id, should_exist=True + ) + self.assert_existence( + self.tablet, "exam", group_exam_11845.id, should_exist=False + ) + # END BUG 11845 + # The morango dirty bits should not be set on exams, lessons, and assignments on the tablet, # since we never want these "ghost" copies to sync back out to anywhere else assert ( diff --git a/kolibri/core/auth/test/test_sync_utils.py b/kolibri/core/auth/test/test_sync_utils.py index 0570bf87485..5c0f8994df0 100644 --- a/kolibri/core/auth/test/test_sync_utils.py +++ b/kolibri/core/auth/test/test_sync_utils.py @@ -2,7 +2,15 @@ from mock import Mock from morango.sync.utils import SyncSignalGroup +from .helpers import create_dummy_facility_data +from .helpers import provision_device from kolibri.core.auth.management.utils import MorangoSyncCommand +from kolibri.core.auth.models import AdHocGroup +from kolibri.core.auth.utils.sync import learner_canonicalized_assignments +from kolibri.core.exams.models import Exam +from kolibri.core.exams.models import ExamAssignment +from kolibri.core.lessons.models import Lesson +from kolibri.core.lessons.models import LessonAssignment class TestProgressTracking(TestCase): @@ -67,3 +75,113 @@ def test_queueing_tracker_adapter(self): # Check that start_progress has now been called instance.start_progress.assert_called() + + +class CanonicalizeAssignmentsTestCase(TestCase): + def setUp(self): + super(CanonicalizeAssignmentsTestCase, self).setUp() + provision_device() + self.test_data = create_dummy_facility_data() + self.ad_hoc_group = AdHocGroup.objects.create( + name="An ad hoc group", + parent=self.test_data["classrooms"][0], + ) + self.ad_hoc_group.add_learner(self.test_data["learner_all_groups"]) + + def _create_lesson_assignment(self, lesson, collection): + return LessonAssignment.objects.create( + lesson=lesson, + collection=collection, + assigned_by=self.test_data["facility_admin"], + ) + + def _create_exam_assignment(self, exam, collection): + return ExamAssignment.objects.create( + exam=exam, + collection=collection, + assigned_by=self.test_data["facility_admin"], + ) + + def _assert_assignments(self, resource_name, all_assignments, expected): + self.assertEqual(len(all_assignments), 2) + assignments = learner_canonicalized_assignments(resource_name, all_assignments) + self.assertEqual(len(assignments), 1) + assignment = assignments[0] + self.assertEqual(assignment.id, expected.id) + + def test_canonicalize_assignments__lesson(self): + lesson = Lesson.objects.create( + title="A lesson", + created_by=self.test_data["facility_admin"], + collection=self.test_data["classrooms"][0], + is_active=True, + ) + expected = self._create_lesson_assignment( + lesson, self.test_data["classrooms"][0] + ) + self._create_lesson_assignment(lesson, self.test_data["learnergroups"][0][0]) + + assignments = LessonAssignment.objects.filter( + collection__membership__user_id=self.test_data["learner_all_groups"].id, + lesson__is_active=True, + ).distinct() + + self._assert_assignments("lesson", assignments, expected) + + def test_canonicalize_assignments__lesson__no_classroom(self): + lesson = Lesson.objects.create( + title="A lesson", + created_by=self.test_data["facility_admin"], + collection=self.test_data["classrooms"][0], + is_active=True, + ) + + expected = self._create_lesson_assignment( + lesson, self.test_data["learnergroups"][0][0] + ) + self._create_lesson_assignment(lesson, self.ad_hoc_group) + + assignments = LessonAssignment.objects.filter( + collection__membership__user_id=self.test_data["learner_all_groups"].id, + lesson__is_active=True, + ).distinct() + + self._assert_assignments("lesson", assignments, expected) + + def test_canonicalize_assignments__exam(self): + exam = Exam.objects.create( + title="An exam", + question_count=10, + active=True, + creator=self.test_data["facility_admin"], + collection=self.test_data["classrooms"][0], + ) + expected = self._create_exam_assignment(exam, self.test_data["classrooms"][0]) + self._create_exam_assignment(exam, self.test_data["learnergroups"][0][0]) + + assignments = ExamAssignment.objects.filter( + collection__membership__user_id=self.test_data["learner_all_groups"].id, + exam__active=True, + ).distinct() + + self._assert_assignments("exam", assignments, expected) + + def test_canonicalize_assignments__exam__no_classroom(self): + exam = Exam.objects.create( + title="An exam", + question_count=10, + active=True, + creator=self.test_data["facility_admin"], + collection=self.test_data["classrooms"][0], + ) + expected = self._create_exam_assignment( + exam, self.test_data["learnergroups"][0][0] + ) + self._create_exam_assignment(exam, self.ad_hoc_group) + + assignments = ExamAssignment.objects.filter( + collection__membership__user_id=self.test_data["learner_all_groups"].id, + exam__active=True, + ).distinct() + + self._assert_assignments("exam", assignments, expected) diff --git a/kolibri/core/auth/utils/sync.py b/kolibri/core/auth/utils/sync.py index 56e72e266f7..2ebff26de57 100644 --- a/kolibri/core/auth/utils/sync.py +++ b/kolibri/core/auth/utils/sync.py @@ -2,6 +2,10 @@ from django.core.management import call_command from django.core.management.base import CommandError +from django.db import connection +from django.db.models import IntegerField +from django.db.models.expressions import Case +from django.db.models.expressions import When from morango.models import ScopeDefinition from morango.models import SyncSession from morango.sync.controller import MorangoProfileController @@ -9,6 +13,9 @@ from rest_framework.exceptions import AuthenticationFailed from rest_framework.exceptions import PermissionDenied +from kolibri.core.auth.constants.collection_kinds import ADHOCLEARNERSGROUP +from kolibri.core.auth.constants.collection_kinds import CLASSROOM +from kolibri.core.auth.constants.collection_kinds import LEARNERGROUP from kolibri.core.auth.constants.morango_sync import PROFILE_FACILITY_DATA from kolibri.core.auth.constants.morango_sync import ScopeDefinitions from kolibri.core.auth.management.utils import get_client_and_server_certs @@ -102,3 +109,51 @@ def validate_and_create_sync_credentials( ) else: raise AuthenticationFailed(e) + + +def learner_canonicalized_assignments(resource_name, assignments): + """ + Creates a queryset of assignments to ensure that there is only one assignment + per 'resource_name' (e.g. lesson or exam), and that the canonical assignment is the one + with assigned in this order: classroom, learnergroup, adhoclearnersgroup, none. + + This should not be used for a queryset that holds assignments for more than one learner. + + :param resource_name: The name of the resource that the assignments are for + :param assignments: An assignment queryset, for LessonAssignment or ExamAssignment + :return: A queryset of canonicalized assignments + """ + resource_id_name = "{}_id".format(resource_name) + annotated_assignments = assignments.annotate( + canonical_preference=Case( + When(collection__kind=CLASSROOM, then=1), + When(collection__kind=LEARNERGROUP, then=2), + When(collection__kind=ADHOCLEARNERSGROUP, then=3), + default=4, + output_field=IntegerField(), + ) + ) + + # if postgres, we can use DISTINCT ON to get a list of distinct resource assignments + # ordered by preference of which we use as the canonical assignment + if connection.vendor == "postgresql": + return annotated_assignments.distinct(resource_id_name).order_by( + resource_id_name, "canonical_preference" + ) + + # Theoretically, we could use a subquery to get the canonical assignment for each resource_id + # but Django pushes the ORDER BY clause into the subquery's SELECT clause, even with + # `values('id')`, which breaks the `id__in` filter because 2 columns are returned instead of 1 + return assignments.filter( + id__in=[ + ( + annotated_assignments.filter(**{resource_id_name: resource_id}) + .order_by("canonical_preference") + .values_list("id", flat=True) + .first() + ) + for resource_id in assignments.values_list( + resource_id_name, flat=True + ).distinct() + ] + ) diff --git a/kolibri/core/content/api.py b/kolibri/core/content/api.py index 5b1b4b69d97..54f6e6f2e0a 100644 --- a/kolibri/core/content/api.py +++ b/kolibri/core/content/api.py @@ -117,7 +117,7 @@ def wrapper_func(*args, **kwargs): # Prevent the Django caching middleware from caching # this response, as we want to cache it ourselves request._cache_update_cache = False - key_prefix = get_cache_key(request) + key_prefix = cache_key_func(request) url_key = hashlib.md5( force_bytes(iri_to_uri(request.build_absolute_uri())) ).hexdigest() @@ -129,7 +129,7 @@ def wrapper_func(*args, **kwargs): response = view_func(*args, **kwargs) if response.status_code == 200: if key_prefix is None: - key_prefix = get_cache_key(request) + key_prefix = cache_key_func(request) if ( key_prefix is not None and hasattr(response, "render") diff --git a/kolibri/core/content/utils/content_request.py b/kolibri/core/content/utils/content_request.py index 9025f620fba..0d72ac3f42a 100644 --- a/kolibri/core/content/utils/content_request.py +++ b/kolibri/core/content/utils/content_request.py @@ -884,16 +884,17 @@ def process_user_downloads_for_removal(): largest_user_download = user_downloads.order_by("-total_size").first() # adding this opposite of the user download request allows us to detect this situation - user_download_removal = ContentRemovalRequest( - facility_id=largest_user_download.facility_id, + # this removal request will be processed on the next loop + ContentRemovalRequest.objects.update_or_create( source_model=largest_user_download.source_model, source_id=largest_user_download.source_id, - reason=ContentRequestReason.SyncInitiated, - status=ContentRequestStatus.Pending, contentnode_id=largest_user_download.contentnode_id, + defaults=dict( + facility_id=largest_user_download.facility_id, + reason=ContentRequestReason.SyncInitiated, + status=ContentRequestStatus.Pending, + ), ) - # this removal request will be processed on the next loop - user_download_removal.save() logger.info( "Added removal request for user download of {}".format( largest_user_download.contentnode_id diff --git a/kolibri/core/device/models.py b/kolibri/core/device/models.py index 7e217fa6e94..8e7e12c2322 100644 --- a/kolibri/core/device/models.py +++ b/kolibri/core/device/models.py @@ -23,6 +23,7 @@ from kolibri.core.fields import JSONField from kolibri.core.public.constants.user_sync_options import STALE_QUEUE_TIME from kolibri.core.utils.cache import process_cache as cache +from kolibri.core.utils.lock import retry_on_db_lock from kolibri.core.utils.validators import JSON_Schema_Validator from kolibri.deployment.default.sqlite_db_names import SYNC_QUEUE from kolibri.plugins.app.utils import interface @@ -433,6 +434,12 @@ def increment_and_backoff_next_attempt(self): # exponential backoff with min of 30 seconds self.set_next_attempt(28 + 2 ** self.attempts) + # Saving these models seems unusually prone to hitting database locks, so we'll retry + # the save operation if we hit a lock. + @retry_on_db_lock + def save(self, *args, **kwargs): + return super(SyncQueue, self).save(*args, **kwargs) + class Meta: unique_together = ("user_id", "instance_id") diff --git a/kolibri/core/device/utils.py b/kolibri/core/device/utils.py index 8678b7b74e4..117373c4ac6 100644 --- a/kolibri/core/device/utils.py +++ b/kolibri/core/device/utils.py @@ -19,6 +19,7 @@ from kolibri.core.content.constants.schema_versions import MIN_CONTENT_SCHEMA_VERSION from kolibri.utils.android import ANDROID_PLATFORM_SYSTEM_VALUE from kolibri.utils.android import on_android +from kolibri.utils.lru_cache import lru_cache logger = logging.getLogger(__name__) @@ -486,6 +487,7 @@ def get_device_info(version=DEVICE_INFO_VERSION): return info +@lru_cache() def is_full_facility_import(dataset_id): """ Returns True if this the dataset_id holds a facility that has been fully imported. diff --git a/kolibri/core/exams/single_user_assignment_utils.py b/kolibri/core/exams/single_user_assignment_utils.py index 82a055bd62a..314d5456563 100644 --- a/kolibri/core/exams/single_user_assignment_utils.py +++ b/kolibri/core/exams/single_user_assignment_utils.py @@ -1,6 +1,7 @@ from .models import ExamAssignment from .models import IndividualSyncableExam from kolibri.core.auth.utils.delete import DisablePostDeleteSignal +from kolibri.core.auth.utils.sync import learner_canonicalized_assignments def update_individual_syncable_exams_from_assignments(user_id): @@ -8,9 +9,12 @@ def update_individual_syncable_exams_from_assignments(user_id): Updates the set of IndividualSyncableExam objects for the user. """ syncableexams = IndividualSyncableExam.objects.filter(user_id=user_id) - assignments = ExamAssignment.objects.filter( - collection__membership__user_id=user_id, exam__active=True - ).distinct() + assignments = learner_canonicalized_assignments( + "exam", + ExamAssignment.objects.filter( + collection__membership__user_id=user_id, exam__active=True + ).distinct(), + ) # get a list of all active assignments that don't have a syncable exam to_create = assignments.exclude(exam_id__in=syncableexams.values_list("exam_id")) diff --git a/kolibri/core/lessons/single_user_assignment_utils.py b/kolibri/core/lessons/single_user_assignment_utils.py index 130afaaa1aa..e3e2fbe0715 100644 --- a/kolibri/core/lessons/single_user_assignment_utils.py +++ b/kolibri/core/lessons/single_user_assignment_utils.py @@ -1,6 +1,7 @@ from .models import IndividualSyncableLesson from .models import LessonAssignment from kolibri.core.auth.utils.delete import DisablePostDeleteSignal +from kolibri.core.auth.utils.sync import learner_canonicalized_assignments def update_individual_syncable_lessons_from_assignments(user_id): @@ -8,9 +9,12 @@ def update_individual_syncable_lessons_from_assignments(user_id): Updates the set of IndividualSyncableLesson objects for the user. """ syncablelessons = IndividualSyncableLesson.objects.filter(user_id=user_id) - assignments = LessonAssignment.objects.filter( - collection__membership__user_id=user_id, lesson__is_active=True - ).distinct() + assignments = learner_canonicalized_assignments( + "lesson", + LessonAssignment.objects.filter( + collection__membership__user_id=user_id, lesson__is_active=True + ).distinct(), + ) # get a list of all active assignments that don't have a syncable lesson to_create = assignments.exclude( diff --git a/kolibri/core/static/assets/fonts/noto-subset.fa.css b/kolibri/core/static/assets/fonts/noto-subset.fa.css index fbbbbc9ad92..5fc7a8ce217 100644 --- a/kolibri/core/static/assets/fonts/noto-subset.fa.css +++ b/kolibri/core/static/assets/fonts/noto-subset.fa.css @@ -11,14 +11,14 @@ @font-face { font-family: 'noto-subset'; src: url('data:application/x-font-woff;charset=utf-8;base64,\ -AAEAAAARAQAABAAQR0RFRg4GDU4AAIgYAAAA3EdQT1NP93gQAACI9AAABjRHU1VCyo4YcQAA\ -jygAAALkT1MvMorCZb4AAAGYAAAAYGNtYXBPykd/AAAFrAAAARxjdnQgA1UDUwAAFYgAAAAo\ -ZnBnbZ42EcoAAAbIAAAOFWdhc3AAAAAQAACIEAAAAAhnbHlmckUpPwAAF4wAAG4UaGVhZNMQ\ -ibwAAAEcAAAANmhoZWEJXAPHAAABVAAAACRobXR4MKsXTQAAAfgAAAOybG9jYfzRGEoAABWw\ -AAAB3G1heHAFNht6AAABeAAAACBuYW1lLgBFhQAAhaAAAAJOcG9zdP+fADIAAIfwAAAAIHBy\ -ZXBlQK6cAAAU4AAAAKcAAQAAAAICTrwbL2tfDzz1AAcD6AAAAXc3ZCCAAAABdzdkIID/sv7x\ -BXoDrAAAAAYAAgAAAAAAAAABAAAELf7bAAAFSP+y/rcFegABAAAAAAAAAAAAAAAAAAAA7AAB\ -AAAA7QBiAAQAdgAEAAIA2gFfAI0AAALWGUAAAwABAAQCxgGQAAUAAAKKAlgAAABLAooCWAAA\ +AAEAAAARAQAABAAQR0RFRg38DUQAAId0AAAA3EdQT1NPD3fvAACIUAAABiRHU1VCymoYVQAA\ +jnQAAALkT1MvMorCZb4AAAGYAAAAYGNtYXBPukbZAAAFpAAAARpjdnQgA1UDUwAAFYAAAAAo\ +ZnBnbZ42EcoAAAbAAAAOFWdhc3AAAAAQAACHbAAAAAhnbHlmjIorRgAAF4AAAG16aGVhZNMQ\ +ibwAAAEcAAAANmhoZWEJXAPFAAABVAAAACRobXR4LN0W5wAAAfgAAAOqbG9jYcXj4RgAABWo\ +AAAB2G1heHAFNBt6AAABeAAAACBuYW1lLgBFhQAAhPwAAAJOcG9zdP+fADIAAIdMAAAAIHBy\ +ZXBlQK6cAAAU2AAAAKcAAQAAAAICTv9XoT9fDzz1AAcD6AAAAXc3ZCCAAAABdzdkIID/sv7x\ +BXoDrAAAAAYAAgAAAAAAAAABAAAELf7bAAAFSP+y/rcFegABAAAAAAAAAAAAAAAAAAAA6gAB\ +AAAA6wBiAAQAdgAEAAIA2gFfAI0AAALWGUAAAwABAAQCxgGQAAUAAAKKAlgAAABLAooCWAAA\ AV4AMgE9AAACCwUCBAUEAgIEAAAgAQAAAAAAAAAAAAAAAEdPT0cBQAAgBvUELf7bAAAELQEl\ AAAB3wAAAAACGALKAAAAIAAFAlgAXgEEAAACXwAKAjsAFAH3AAACCQAAAO4ASAEjAEgA6wAL\ ASEACgDr/8cBIf/GAvgAHgLgAB4D4QAeBEUAHgENAAABVwAABRoAHgVIAB4DhwAAA7UAAAHd\ @@ -31,696 +31,693 @@ Akb/0wJX/9MAAAAAAeQAFAIyAAoCDQAAAkIAAAI8ADICrQAeAtoAHgENAAABVwAAAq0AHgLa\ AB4CPABZARgAMwEYADMD4QAeBEUAHgErAAABdQAAAwYAHgMoAB4BvwAAAe8AAAFv/+cBjP/n\ BRoAHgVIAB4DhwAAA7UAAAS5AB4E9QAeAxAAAANSAAACPAAsBLkAHgT1AB4DEAAAA1IAAAI8\ ADcDFAAUAz8AFAKlAAACxgAAApMACgLPAAoCTQAAAn0AAAPhAB4ERQAeASsAAAF1AAAB3QAj\ -AhQAIwPhAB4ERQAeASsAAAF1AAACPAAtASEAGwI8ADAB5wAzAecAMwEhABoBvwAoAdgAKAG/\ -ACgB2AAoAvgAHgMaAB4BK//+AXUAAAL4AB4C4AAeASv//gF1AAAC+AAeAuAAHgENAAABVwAA\ -AxQAFAM/ABQCpQAAAsYAAAFv/+cBjP/nAjwAMQEnAEEBJwBBAlgAXgJ/AAACigBhAngAPQLa\ -AGECLABhAgcAYQLYAD0C5QBhAVMAKAER/7ICawBhAgwAYQOLAGEC+ABhAw0APQJdAGEDDQA9\ -Am4AYQIlADMCLAAKAtsAWgJYAAADogAMAkoABAI2AAACPAAmAbz//gIxAC4CZwBVAeAANwJn\ -ADcCNAA3AVgADwJnADcCagBVAQIATgECAFUDpwBVAmoAVQJdADcCZwBVAmcANwGdAFUB3wAz\ -AWkAEAJqAE8B/AAAAxIACwIRABIB/gABAdYAJwKwAA8CWgAPAloADwOyAA8ADwAAAAAAAQAD\ -AAEAAAAMAAQBEAAAACoAIAAEAAoAIAA5AFoAXwBpAHoGJAYoBjoGSAZKBn4GhgaYBqkGrwbA\ -BswG8gb1//8AAAAgADAAQQBfAGEAbAYiBiYGKgZBBkoGfgaGBpgGqQavBsAGzAbwBvX////h\ -AAAAdABwAG8AbQAAAAAAAAAA+lX57foB+az5ofl9+X751wAA+TUAAQAAACgAAAAAAAAAAAAy\ -ADYAOgBaAAAAAAAAAAAAAAAAAAAAAABYAAAAAACxAGgAlwCVACsAKQCCAH0AJABhAAoACACd\ -AKcABgAOAIsAkQBAADQATgAWAI8AcwCvAHkAfgB1ABIAgwCrAAIAMAAlAG8ARgBSAF0AYgA5\ -AJsAswBqAJmwACwgsABVWEVZICBLuAAOUUuwBlNaWLA0G7AoWWBmIIpVWLACJWG5CAAIAGNj\ -I2IbISGwAFmwAEMjRLIAAQBDYEItsAEssCBgZi2wAiwjISMhLbADLCBkswMUFQBCQ7ATQyBg\ -YEKxAhRDQrElA0OwAkNUeCCwDCOwAkNDYWSwBFB4sgICAkNgQrAhZRwhsAJDQ7IOFQFCHCCw\ -AkMjQrITARNDYEIjsABQWGVZshYBAkNgQi2wBCywAyuwFUNYIyEjIbAWQ0MjsABQWGVZGyBk\ -ILDAULAEJlqyKAENQ0VjRbAGRVghsAMlWVJbWCEjIRuKWCCwUFBYIbBAWRsgsDhQWCGwOFlZ\ -ILEBDUNFY0VhZLAoUFghsQENQ0VjRSCwMFBYIbAwWRsgsMBQWCBmIIqKYSCwClBYYBsgsCBQ\ -WCGwCmAbILA2UFghsDZgG2BZWVkbsAIlsAxDY7AAUliwAEuwClBYIbAMQxtLsB5QWCGwHkth\ -uBAAY7AMQ2O4BQBiWVlkYVmwAStZWSOwAFBYZVlZIGSwFkMjQlktsAUsIEUgsAQlYWQgsAdD\ -UFiwByNCsAgjQhshIVmwAWAtsAYsIyEjIbADKyBksQdiQiCwCCNCsAZFWBuxAQ1DRWOxAQ1D\ -sAFgRWOwBSohILAIQyCKIIqwASuxMAUlsAQmUVhgUBthUllYI1khWSCwQFNYsAErGyGwQFkj\ -sABQWGVZLbAHLLAJQyuyAAIAQ2BCLbAILLAJI0IjILAAI0JhsAJiZrABY7ABYLAHKi2wCSwg\ -IEUgsA5DY7gEAGIgsABQWLBAYFlmsAFjYESwAWAtsAossgkOAENFQiohsgABAENgQi2wCyyw\ -AEMjRLIAAQBDYEItsAwsICBFILABKyOwAEOwBCVgIEWKI2EgZCCwIFBYIbAAG7AwUFiwIBuw\ -QFlZI7AAUFhlWbADJSNhRESwAWAtsA0sICBFILABKyOwAEOwBCVgIEWKI2EgZLAkUFiwABuw\ -QFkjsABQWGVZsAMlI2FERLABYC2wDiwgsAAjQrMNDAADRVBYIRsjIVkqIS2wDyyxAgJFsGRh\ -RC2wECywAWAgILAPQ0qwAFBYILAPI0JZsBBDSrAAUlggsBAjQlktsBEsILAQYmawAWMguAQA\ -Y4ojYbARQ2AgimAgsBEjQiMtsBIsS1RYsQRkRFkksA1lI3gtsBMsS1FYS1NYsQRkRFkbIVkk\ -sBNlI3gtsBQssQASQ1VYsRISQ7ABYUKwEStZsABDsAIlQrEPAiVCsRACJUKwARYjILADJVBY\ -sQEAQ2CwBCVCioogiiNhsBAqISOwAWEgiiNhsBAqIRuxAQBDYLACJUKwAiVhsBAqIVmwD0NH\ -sBBDR2CwAmIgsABQWLBAYFlmsAFjILAOQ2O4BABiILAAUFiwQGBZZrABY2CxAAATI0SwAUOw\ -AD6yAQEBQ2BCLbAVLACxAAJFVFiwEiNCIEWwDiNCsA0jsAFgQiCwFCNCIGCwAWG3GBgBABEA\ -EwBCQkKKYCCwFENgsBQjQrEUCCuwiysbIlktsBYssQAVKy2wFyyxARUrLbAYLLECFSstsBks\ -sQMVKy2wGiyxBBUrLbAbLLEFFSstsBwssQYVKy2wHSyxBxUrLbAeLLEIFSstsB8ssQkVKy2w\ -KywjILAQYmawAWOwBmBLVFgjIC6wAV0bISFZLbAsLCMgsBBiZrABY7AWYEtUWCMgLrABcRsh\ -IVktsC0sIyCwEGJmsAFjsCZgS1RYIyAusAFyGyEhWS2wICwAsA8rsQACRVRYsBIjQiBFsA4j\ -QrANI7ABYEIgYLABYbUYGAEAEQBCQopgsRQIK7CLKxsiWS2wISyxACArLbAiLLEBICstsCMs\ -sQIgKy2wJCyxAyArLbAlLLEEICstsCYssQUgKy2wJyyxBiArLbAoLLEHICstsCkssQggKy2w\ -KiyxCSArLbAuLCA8sAFgLbAvLCBgsBhgIEMjsAFgQ7ACJWGwAWCwLiohLbAwLLAvK7AvKi2w\ -MSwgIEcgILAOQ2O4BABiILAAUFiwQGBZZrABY2AjYTgjIIpVWCBHICCwDkNjuAQAYiCwAFBY\ -sEBgWWawAWNgI2E4GyFZLbAyLACxAAJFVFixDgZFQrABFrAxKrEFARVFWDBZGyJZLbAzLACw\ -DyuxAAJFVFixDgZFQrABFrAxKrEFARVFWDBZGyJZLbA0LCA1sAFgLbA1LACxDgZFQrABRWO4\ -BABiILAAUFiwQGBZZrABY7ABK7AOQ2O4BABiILAAUFiwQGBZZrABY7ABK7AAFrQAAAAAAEQ+\ -IzixNAEVKiEtsDYsIDwgRyCwDkNjuAQAYiCwAFBYsEBgWWawAWNgsABDYTgtsDcsLhc8LbA4\ -LCA8IEcgsA5DY7gEAGIgsABQWLBAYFlmsAFjYLAAQ2GwAUNjOC2wOSyxAgAWJSAuIEewACNC\ -sAIlSYqKRyNHI2EgWGIbIVmwASNCsjgBARUUKi2wOiywABawFyNCsAQlsAQlRyNHI2GxDABC\ -sAtDK2WKLiMgIDyKOC2wOyywABawFyNCsAQlsAQlIC5HI0cjYSCwBiNCsQwAQrALQysgsGBQ\ -WCCwQFFYswQgBSAbswQmBRpZQkIjILAKQyCKI0cjRyNhI0ZgsAZDsAJiILAAUFiwQGBZZrAB\ +AhQAIwPhAB4ERQAeASsAAAF1AAACPAAtASEAGwI8ADABIQAaAb8AKAHYACgBvwAoAdgAKAL4\ +AB4DGgAeASv//gF1AAAC+AAeAuAAHgEr//4BdQAAAvgAHgLgAB4BDQAAAVcAAAMUABQDPwAU\ +AqUAAALGAAABb//nAYz/5wI8ADEBJwBBAScAQQJYAF4CfwAAAooAYQJ4AD0C2gBhAiwAYQIH\ +AGEC2AA9AuUAYQFTACgBEf+yAmsAYQIMAGEDiwBhAvgAYQMNAD0CXQBhAw0APQJuAGECJQAz\ +AiwACgLbAFoCWAAAA6IADAJKAAQCNgAAAjwAJgG8//4CMQAuAmcAVQHgADcCZwA3AjQANwFY\ +AA8CZwA3AmoAVQECAE4BAgBVA6cAVQJqAFUCXQA3AmcAVQJnADcBnQBVAd8AMwFpABACagBP\ +AfwAAAMSAAsCEQASAf4AAQHWACcCsAAPAloADwJaAA8DsgAPAA8AAAAAAAEAAwABAAAADAAE\ +AQ4AAAAqACAABAAKACAAOQBaAF8AaQB6BiQGKAY6BkgGSgZ+BoYGmAapBq8GwAbMBvEG9f//\ +AAAAIAAwAEEAXwBhAGwGIgYmBioGQQZKBn4GhgaYBqkGrwbABswG8Ab1////4QAAAHIAbgBt\ +AGsAAAAAAAAAAPpT+e36Afms+aH5ffl++dUAAPk1AAEAAAAoAAAAAAAAAAAAMgA2ADoAWgAA\ +AAAAAAAAAAAAAAAAAAAAWAAAAAAArwBoAJcAlQArACkAggB9ACQAYQAKAAgAmwClAAYADgCL\ +AJEAQAA0AE4AFgCPAHMArQB5AH4AdQASAIMAqQACADAAJQBvAEYAUgBdAGIAOQCZALEAagAA\ +sAAsILAAVVhFWSAgS7gADlFLsAZTWliwNBuwKFlgZiCKVViwAiVhuQgACABjYyNiGyEhsABZ\ +sABDI0SyAAEAQ2BCLbABLLAgYGYtsAIsIyEjIS2wAywgZLMDFBUAQkOwE0MgYGBCsQIUQ0Kx\ +JQNDsAJDVHggsAwjsAJDQ2FksARQeLICAgJDYEKwIWUcIbACQ0OyDhUBQhwgsAJDI0KyEwET\ +Q2BCI7AAUFhlWbIWAQJDYEItsAQssAMrsBVDWCMhIyGwFkNDI7AAUFhlWRsgZCCwwFCwBCZa\ +sigBDUNFY0WwBkVYIbADJVlSW1ghIyEbilggsFBQWCGwQFkbILA4UFghsDhZWSCxAQ1DRWNF\ +YWSwKFBYIbEBDUNFY0UgsDBQWCGwMFkbILDAUFggZiCKimEgsApQWGAbILAgUFghsApgGyCw\ +NlBYIbA2YBtgWVlZG7ACJbAMQ2OwAFJYsABLsApQWCGwDEMbS7AeUFghsB5LYbgQAGOwDENj\ +uAUAYllZZGFZsAErWVkjsABQWGVZWSBksBZDI0JZLbAFLCBFILAEJWFkILAHQ1BYsAcjQrAI\ +I0IbISFZsAFgLbAGLCMhIyGwAysgZLEHYkIgsAgjQrAGRVgbsQENQ0VjsQENQ7ABYEVjsAUq\ +ISCwCEMgiiCKsAErsTAFJbAEJlFYYFAbYVJZWCNZIVkgsEBTWLABKxshsEBZI7AAUFhlWS2w\ +ByywCUMrsgACAENgQi2wCCywCSNCIyCwACNCYbACYmawAWOwAWCwByotsAksICBFILAOQ2O4\ +BABiILAAUFiwQGBZZrABY2BEsAFgLbAKLLIJDgBDRUIqIbIAAQBDYEItsAsssABDI0SyAAEA\ +Q2BCLbAMLCAgRSCwASsjsABDsAQlYCBFiiNhIGQgsCBQWCGwABuwMFBYsCAbsEBZWSOwAFBY\ +ZVmwAyUjYUREsAFgLbANLCAgRSCwASsjsABDsAQlYCBFiiNhIGSwJFBYsAAbsEBZI7AAUFhl\ +WbADJSNhRESwAWAtsA4sILAAI0KzDQwAA0VQWCEbIyFZKiEtsA8ssQICRbBkYUQtsBAssAFg\ +ICCwD0NKsABQWCCwDyNCWbAQQ0qwAFJYILAQI0JZLbARLCCwEGJmsAFjILgEAGOKI2GwEUNg\ +IIpgILARI0IjLbASLEtUWLEEZERZJLANZSN4LbATLEtRWEtTWLEEZERZGyFZJLATZSN4LbAU\ +LLEAEkNVWLESEkOwAWFCsBErWbAAQ7ACJUKxDwIlQrEQAiVCsAEWIyCwAyVQWLEBAENgsAQl\ +QoqKIIojYbAQKiEjsAFhIIojYbAQKiEbsQEAQ2CwAiVCsAIlYbAQKiFZsA9DR7AQQ0dgsAJi\ +ILAAUFiwQGBZZrABYyCwDkNjuAQAYiCwAFBYsEBgWWawAWNgsQAAEyNEsAFDsAA+sgEBAUNg\ +Qi2wFSwAsQACRVRYsBIjQiBFsA4jQrANI7ABYEIgsBQjQiBgsAFhtxgYAQARABMAQkJCimAg\ +sBRDYLAUI0KxFAgrsIsrGyJZLbAWLLEAFSstsBcssQEVKy2wGCyxAhUrLbAZLLEDFSstsBos\ +sQQVKy2wGyyxBRUrLbAcLLEGFSstsB0ssQcVKy2wHiyxCBUrLbAfLLEJFSstsCssIyCwEGJm\ +sAFjsAZgS1RYIyAusAFdGyEhWS2wLCwjILAQYmawAWOwFmBLVFgjIC6wAXEbISFZLbAtLCMg\ +sBBiZrABY7AmYEtUWCMgLrABchshIVktsCAsALAPK7EAAkVUWLASI0IgRbAOI0KwDSOwAWBC\ +IGCwAWG1GBgBABEAQkKKYLEUCCuwiysbIlktsCEssQAgKy2wIiyxASArLbAjLLECICstsCQs\ +sQMgKy2wJSyxBCArLbAmLLEFICstsCcssQYgKy2wKCyxByArLbApLLEIICstsCossQkgKy2w\ +LiwgPLABYC2wLywgYLAYYCBDI7ABYEOwAiVhsAFgsC4qIS2wMCywLyuwLyotsDEsICBHICCw\ +DkNjuAQAYiCwAFBYsEBgWWawAWNgI2E4IyCKVVggRyAgsA5DY7gEAGIgsABQWLBAYFlmsAFj\ +YCNhOBshWS2wMiwAsQACRVRYsQ4GRUKwARawMSqxBQEVRVgwWRsiWS2wMywAsA8rsQACRVRY\ +sQ4GRUKwARawMSqxBQEVRVgwWRsiWS2wNCwgNbABYC2wNSwAsQ4GRUKwAUVjuAQAYiCwAFBY\ +sEBgWWawAWOwASuwDkNjuAQAYiCwAFBYsEBgWWawAWOwASuwABa0AAAAAABEPiM4sTQBFSoh\ +LbA2LCA8IEcgsA5DY7gEAGIgsABQWLBAYFlmsAFjYLAAQ2E4LbA3LC4XPC2wOCwgPCBHILAO\ +Q2O4BABiILAAUFiwQGBZZrABY2CwAENhsAFDYzgtsDkssQIAFiUgLiBHsAAjQrACJUmKikcj\ +RyNhIFhiGyFZsAEjQrI4AQEVFCotsDossAAWsBcjQrAEJbAEJUcjRyNhsQwAQrALQytlii4j\ +ICA8ijgtsDsssAAWsBcjQrAEJbAEJSAuRyNHI2EgsAYjQrEMAEKwC0MrILBgUFggsEBRWLME\ +IAUgG7MEJgUaWUJCIyCwCkMgiiNHI0cjYSNGYLAGQ7ACYiCwAFBYsEBgWWawAWNgILABKyCK\ +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\ -AEgrLbBkLLIAAUgrLbBlLLIBAEgrLbBmLLIBAUgrLbBnLLMAAABEKy2waCyzAAEARCstsGks\ -swEAAEQrLbBqLLMBAQBEKy2wayyzAAABRCstsGwsswABAUQrLbBtLLMBAAFEKy2wbiyzAQEB\ -RCstsG8ssQA8Ky6xMAEUKy2wcCyxADwrsEArLbBxLLEAPCuwQSstsHIssAAWsQA8K7BCKy2w\ -cyyxATwrsEArLbB0LLEBPCuwQSstsHUssAAWsQE8K7BCKy2wdiyxAD0rLrEwARQrLbB3LLEA\ -PSuwQCstsHgssQA9K7BBKy2weSyxAD0rsEIrLbB6LLEBPSuwQCstsHsssQE9K7BBKy2wfCyx\ -AT0rsEIrLbB9LLEAPisusTABFCstsH4ssQA+K7BAKy2wfyyxAD4rsEErLbCALLEAPiuwQist\ -sIEssQE+K7BAKy2wgiyxAT4rsEErLbCDLLEBPiuwQistsIQssQA/Ky6xMAEUKy2whSyxAD8r\ -sEArLbCGLLEAPyuwQSstsIcssQA/K7BCKy2wiCyxAT8rsEArLbCJLLEBPyuwQSstsIossQE/\ -K7BCKy2wiyyyCwADRVBYsAYbsgQCA0VYIyEbIVlZQiuwCGWwAyRQeLEFARVFWDBZLQAAAABL\ -uADIUlixAQGOWbABuQgACABjcLEAB0KyAAEAKrEAB0KzDAUBCiqxAAdCsxEDAQoqsQAIQroD\ -QAABAAsqsQAJQroAQAABAAsquQADAABEsSQBiFFYsECIWLkAAwBkRLEoAYhRWLgIAIhYuQAD\ -AABEWRuxJwGIUVi6CIAAAQRAiGNUWLkAAwAARFlZWVlZsw4DAQ4quAH/hbAEjbECAESzBWQG\ -AEREAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFEAUQBSAFICyv/r//sCyv/r//sAAAAAAAAAZADo\ -AToBngG4AecCNQKZAukDTwOyBAEEEwQlBDYERwRZBGsEfQSPBMAFCwU1BV4FnAXvBhoGVwbK\ -B2oHyQgrCJ8JFgmDCZQJpgm3CckKHQp4CrkLHQuZC+wMUgxjDHQMhgyYDPwNfA3DDiAOZQ6n\ -DvsPjg+WEBwQLRA9ELYRphG3EcgR2RHqEk0SxxMKE2ATtRQhFCkUMRRCFFMUZBR1FK8VARUp\ -FWUVvBYQFiAWMBZAFlAWlhblF3AX5RiAGOIY9BkGGRcZKRlpGb4Z5BoBGgkaihshG5AcExwl\ -HDccRxxYHHscuR05HhEevB+FIAwgoiEIIX8hpiG4Icoh3CHuIlAiwiN+I9EkPCTnJfgmgyck\ -JzYnSCeiKBEoIyg1KEcoWSjMKVMpsioJKksqkCqYKtcrJSt3K4krmywsLKotAS1sLXQtfC3T\ -Lj4uUC5iLnMuhS6XLqkuuy7NLt4u7y8qL0AvSC9IL2wvoS/ML+wwAzAXMEkwYDB4MJUwsjDB\ -MOcxCDE1MVgxizG0MfIyAzIiMj8yeTKUMqoywTLOMwkzPDNmM5ozzDPyNDE0VDRxNH00rzTQ\ -NPo1MDVlNYg1xjXtNg42LDZoNoE2rzbGNtI23jbqNvo3CgABAAr+8QJBAi8ALgA+QDsRAQIB\ -Kh4dGxIIBgMCKwEAAwNMAAEAAgMBAmkAAwAAA1kAAwMAYQQBAAMAUQEAKCYVExAOAC4BLgUH\ -FisBIi4CNTQ2NyYmNTQ2NjMyFwcmIyIGFRQWFhc2NxcOAhUUHgIzMjY3Fw4CAVc2dGQ/Qzws\ -ODtdNDAzESooN0UjNBpPZBVhmVgtSlgsNW4tGhhPWv7xGDhfR0l3LBdWMj9UKhBNCzksHC4f\ -BiMSThI/Y0k0RCcRExNGDBcPAAIAFP7xAm0B4QA4AEQAQkA/PCkbCQQCBTQBBAM1AQAEA0wA\ -AQAFAgEFaQAEBgEABABlAAICA2EAAwMQA04BAENBMjAmJCAeFhQAOAE4BwcWKwEiJiY1ND4C\ -NyYmJy4CNTQ+AjMyFhUUBgceAjMyFhUUBiMiJiYnDgIVFBYWMzI2NxcOAgMWFhc2NjU0JiMi\ -BgEzTYNPJDxIJRk9JQYMCCZAUixHTkIvIUNTOhYSHBZMaU8kLE8yO140NHI9Gh1UXs0lQick\ -MCYvIlP+8SZVRi9LPTIXHTsbBRocBw8qJxpGL0BbJR4rFhcQEBskPCQdOkUtKjMWFxlAER8S\ -AnEfPCkaOiQUJhoAAAEAAP/7AdkBtwAiADtAOA8BAgEeEAIDAh8BAAMDTAADAgACAwCAAAEA\ -AgMBAmkAAAAEYQUBBAQQBE4AAAAiACIWIykhBgcaKxU3MjY2My4CNTQ2NjMyFwcmIyIGFRQe\ -Ajc+AjcXDgIKP0UgBhIwJDVdPDAzESooN0UiMzcWEBsqJhxDi6MFUgIDCitDLjlWMBBNCzsy\ -ITMjEgEFCRERSRsqFwAAAgAA//sCOwGbACUAMQA0QDEpFwQDAAUjAQMAAkwAAQAFAAEFaQIB\ -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\ -C1qKTQsK/vFBbiM9US0QBQouTzFkIlFCK0VPJCVJEBsDOkMlYjcAAgAK/vECZAFqACcANAB6\ -S7ATUFhADzEhAgEFGgECAQJMJwECSRtADzEhAgEFGgECBAJMJwEDSVlLsBNQWEAWAAAABQEA\ -BWkGBAIBAQJhAwECAhACThtAHgAAAAUBAAVpAAEBAmEAAgIQTQYBBAQDYQADAw8DTllADyko\ -Ly0oNCk0JCQmKAcHGisTJiY1ND4DMzIWFhceAjMyFhUUBiMiJicGBiMiJiYnBgYVFBYXEzI2\ -JyYmIyIGBx4CLhETMExYUx0ZJiQUEyIoGhUTHBYjMxQTNh8lUUobGRAUC+0aGgoXJRYWTyAW\ -Pz/+8VKFH0p6XUEhFkA+OTsVFxAQGxcUHRsjRDAmVyEmf0IBQCAfSUknJS08HAACAAD/+wHR\ -AWYAFwAnAHFLsC5QWEAKGgEABRUBAgACTBtAChoBBAUVAQIAAkxZS7AuUFhAFgABAAUAAQVp\ -BAEAAAJhBgMCAgIQAk4bQB4AAQAFBAEFaQAEBAJhAAICEE0AAAADYQYBAwMQA05ZQBAAACUj\ -HhwAFwAXJyYRBwcZKxU3MjY2Nz4CMzIeAhUUBgYjIiYnBgY3BgcWFjMyNjU0JiYjIgYGChwm\ -JBUdOTkcIjosGSpBIx1ZQyBAkQYFK0cYKyQcKxgSIiQFUhg4L0BCGCM6RSI8Rx8UKi4VnA0M\ -GRMmHx06JhQ2AAACAAD/7QJ0AWoAIwAwAKRLsBFQWEAKIAEABxoBAwACTBtACiABAAcaAQMG\ -AkxZS7ARUFhAGAABAAcAAQdpBgICAAADYQgFBAMDAxADThtLsBJQWEAkAAEABwABB2kCAQAA\ -A2EIBQQDAwMQTQAGBgNhCAUEAwMDEANOG0AgAAEABwABB2kCAQAAA2EIBQIDAxBNAAYGBGEA\ -BAQPBE5ZWUASAAAvLSgmACMAIyQkJiYRCQcbKxU3MjY2Nz4CMzIWFhceAjMyFhUUBiMiJicG\ -BiMiJicOAjcWFjMyNicuAgcGBgocIR8YIEE8FyE0LhgXJSkaFRMcFidBExM5ITFpJBovMqEi\ -VCEjIRIMGiIXFjQFUhg4L0BEGh1FPDc3ERcQEBsZGiIfPzQuKwyxOTUyLR46JgEBLgAAAgAy\ -//YCCALUAB4ALABBQD4QAQUECQEBAggBAAEDTAADBgEEBQMEaQAFAAIBBQJpAAEAAAFZAAEB\ -AGEAAAEAUSAfJiQfLCAsJSckJAcGGisBFA4CIyImJzUWMzI+AjcjBgYjIiY1NDY2MzIWFici\ -BhUUFjMyNjY1NCYmAggbR4FlFDURJzFGWzYYAgYWU0FccTlmRURuQPI+T0NGMEYnIkQBmU2V\ -eUgFBUsNLk9pOiIxcWdLbDpFi4ZSVERPJjwgK1Q4//8AHv8aAnsB8QImAGYAAAEHABgBAP9Y\ -AAmxAQG4/1iwNSsA//8AHv8YAwwB8QImAGcAAAEHABgBAP9YAAmxAQG4/1iwNSsA//8AAP/7\ -ANsCXgImABwAAAEGABg0xQAJsQEBuP/FsDUrAP//AAD/+wGJAeUCJgAdAAABBwAYAFD/TAAJ\ -sQEBuP9MsDUrAAABAB7/GgJ7AT4AHwAfQBwUEwQDBABKAAABAQBZAAAAAWEAAQABUS8qAgcY\ -Kxc0NjcXBgYVFBYWMzI+AjU0Jic3FhYVFA4CIyImJh4UFkgQEDZeO0NbNhcdJ0sdLR5Ie1xO\ -g08BJFg1HCpGHjREIiQ7SCMmbFAmOn9EMGhYNzBmAAEAHv8YAwwBHAArAClAJiMBAgEBTBMS\ -BAMEAUoAAAADAANlAAEBAmEAAgIQAk4mJC0qBAcaKxc0NjcXBgYVFBYWMzI2NjU0Jic3FhYX\ -HgIzMhYVFAYjIiYnDgMjIiYmHhQWSBAQN104W2crHRFREA0ECyQvGRUTHBYfLxAFJEl4WUuB\ -TwEkWDUcKkYeN0UgM1AtQm87FjkzECUjCxcQEBsRDTFcSSsyZwAAAQBZAAABYwLKAAwAGUAW\ -CgkFAwABAUwAAQABhQAAAHYaEAIGGCshIxE0NjcGBgcHJzczAWNWAgIQGhRMLsFJAfMrNBwQ\ -FhE+O5YAAAEAM//8AN0CqQAOAAazCQEBMis3BzQuBCc3HgTdUgUKDxMYD08THhUNBwYKDFJ4\ -jI58KxY6maSZdv//ADP//ADdAqkCBgBpAAAABAAe/vsDrwGTABwAKAA0AEAATUBKFRQHBgQB\ -SgoECQMCBQEDBgIDaQsBBgAHBgdlAAEBAGEIAQAADwBONjUqKR4dAQA8OjVANkAwLik0KjQk\ -Ih0oHigPDQAcARwMBxYrBSImNTQ2NxcGBhUUFhYzMjY1NCYnNxYWFRQOAhUyFhUUBiMiJjU0\ -NiMyFhUUBiMiJjU0NhcyFhUUBiMiJjU0NgGGsrYSCksGDzWEd+nXHBZNEyE2ftUUGxsUExwc\ -bxQcHBQTGxtUFBwcFBMcHBVebSVTJRMWQxo0Px0zRSZkORsxcC07UzQYKRsUExwcExQbGxQT\ -HBwTFBtpGxMTHR0TExsABAAe/vsEdwFTACYAMgA+AEoAXEBZJBQTBwYFAkoMBgsDBAcBBQgE\ -BWkNAQgACQgJZQACAgNhAAMDEE0AAQEAYQoBAAAPAE5APzQzKCcBAEZEP0pASjo4Mz40Pi4s\ -JzIoMiIgHBoPDQAmASYOBxYrBSImNTQ2NxcGBhUUFhYzMj4CNxcGBhUUFhYzMhYVFAYjIiYn\ -BgQHMhYVFAYjIiY1NDYjMhYVFAYjIiY1NDYXMhYVFAYjIiY1NDYBhrK2EgpLBg81hHc9iId6\ -Lj8JBhY9OBUTHBZYcQFT/vgRFBsbFBMcHG8UHBwUExsbVBQcHBQTHBwVXm0lUyUTFkMaND8d\ -DydENCUXGwsPGxIXEBAbNDtAPykbFBMcHBMUGxsUExwcExQbaRsTEx0dExMbAAAEAAD/DwDv\ -AZMADwAbACcAMwBKQEcJCAIASgoECQMCBQEDBgIDaQsBBgAHBgdlAAAAAWEIAQEBEAFOKSgd\ -HBEQAAAvLSgzKTMjIRwnHScXFRAbERsADwAPEQwHFysVNzI2NjU0Jic3HgIVFAYXMhYVFAYj\ -IiY1NDYjMhYVFAYjIiY1NDYXMhYVFAYjIiY1NDYKO0IcIxZRDRcQcDIUGxsUExwcbxQcHBQT\ -GxtUFBwcFBMcHAVSCSUoJnM5HiBSUB5kVCUbFBMcHBMUGxsUExwcExQbaRsTEx0dExMbAAAE\ -AAD/DwGnARsAGwAnADMAPwBUQFEZAQIAAUwHBgIASgwGCwMEBwEFCAQFaQ0BCAAJCAllAQEA\ -AAJhCgMCAgIQAk41NCkoHRwAADs5ND81Py8tKDMpMyMhHCcdJwAbABskLBEOBxkrFTcyPgI3\ -FwYGFRQeAjMyFhUUBiMiJiYnBgYXMhYVFAYjIiY1NDYjMhYVFAYjIiY1NDYXMhYVFAYjIiY1\ -NDYKMjgdEg1OBg8EGj46FRMcFkFJIwgdVaYUGxsUExwcbxQcHBQTGxtUFBwcFBMcHAVSDytS\ -Qg8bRhgPGhILFxAQGw8dFikZJRsUExwcExQbGxQTHBwTFBtpGxMTHR0TExv//wAe/0QC2QJq\ -AiYAIgAAAQcAmgGr/9EACbECArj/0bA1KwD//wAe/vEDWgIVAiYAIwAAAQcAmgGq/3wACbEC\ -Arj/fLA1KwD//wAA//sBkgK/AiYAIAAAAQYAmlAmAAixAgKwJrA1K///AAD/+wIhAmkCJgAh\ -AAABBgCaaNAACbECArj/0LA1KwAAAf/n/xoBLQFTABIABrMKAAEyKxcnPgI1NCYmJzcWFhUU\ -DgMEHWVtKQweG0kmISlDT0/mTCBZYCwcNEIxJUF0LD9mTzgkAAH/5/8YAb4BUwAcACJAHxgB\ -AQABTAkIAgBKAQEBSQAAAAFhAAEBEAFOJC4CBxgrFyc+AjU0Jic3FhYXFhYzMhYVFAYjIiYn\ -DgMEHWFtLSsaSRwnCw4tJxUTHBYmMxAKQFZa6EwgWGEuMWUtJTViJSsfFxAQGxgUOFxFLAAC\ -AB7/GATtAXYAMAA/AEVAQjYcFxYIBwYFBCwBAwUCTAACBwEEBQIEaQABBgEAAQBlAAUFA2EA\ -AwMPA04yMQEAOjcxPzI/KigiIBAOADABMAgHFisFIiYmNTQ2NxcGBhUUFhYzMjY2NTQmJzcW\ -FhcWFz4DMzIWFhUUBgYjIiYnDgMBIg4CBxYWMzI2NTQmJgE5S4FPFBZIEBA3XThbZysdEVEQ\ -CwYTNyFXZm45N08rRaSNYHogBSJHeQKgLVlRQxYbQSeEkxYu6DdnSSRYNRwqRh4zRiM6XDEx\ -aTsWOTQPMBQxZFMyLUwwO2M8HhYwX1AwAgwsRUoeAwNBPxYrHgAAAgAe/xgFegF2AD8ATgDO\ -S7AiUFhAESgcFxYIBwYDBkU7NQMEAwJMG0AUKBwXFggHBgMGRQEHAzs1AgQHA0xZS7AeUFhA\ -HgACCQEGAwIGaQABCAEAAQBlBwEDAwRhBQEEBBAEThtLsCJQWEAoAAIJAQYDAgZpAAEIAQAB\ -AGUHAQMDBGEABAQQTQcBAwMFYQAFBQ8FThtAJgACCQEGAwIGaQABCAEAAQBlAAMDBGEABAQQ\ -TQAHBwVhAAUFDwVOWVlAG0FAAQBJRkBOQU45NzIwLCoiIBAOAD8BPwoHFisFIiYmNTQ2NxcG\ -BhUUFhYzMjY2NTQmJzcWFhcWFz4DMzIWFhUUBgcWFjMyFhUUBiMiJiYnBgYjIiYnDgMBIg4C\ -BxYWMzI2NTQmJgE5S4FPFBZIEBA3XThbZysdEVEQCwYTNyFXZm45N08rEBIiRh8VExwWF0JH\ -HiyHYGB6IAUiR3kCoC1ZUUMWG0EnhJMWLug3Z0kkWDUcKkYeM0YjOlwxMWk7Fjk0DzAUMWRT\ -Mi1MMB03GAwIFxAQGwgUEhkdHhYwX1AwAgwsRUoeAwNBPxYrHgAAAgAA/+4DWgFxACAALgDJ\ -S7ATUFhAEA4NAgIEBAEAAgJMFAECAUsbS7AVUFhAEA4NAgIEBAEBAgJMFAECAUsbQBAODQIC\ -BAQBBQICTBQBAgFLWVlLsBNQWEAXAAMHAQQCAwRpBQECAgBhAQYCAAAPAE4bS7AVUFhAIQAD\ -BwEEAgMEaQUBAgIBYQABARBNBQECAgBhBgEAAA8AThtAHwADBwEEAgMEaQACAgFhAAEBEE0A\ -BQUAYQYBAAAPAE5ZWUAXIiEBACkmIS4iLhoYCgkIBwAgASAIBxYrBSImJicOAiM3MjY2NxcG\ -BhUUFhc+AzMyFhYVFAYGEyIOAgcWMzI2NTQmJgHka4NEDRg1OR8KLzIeEUkKCx8xIFhocTo3\ -TytFpDItW1JCFjVQhJMWLhITJx4jHwlSJVZLEyM4DhwlCTJnVjUtTDA7YzwBMS1GSx4DQT8W\ -Kx4AAgAA/+4D5wFxAC8APQDdS7ATUFhAEiAODQMCBi0EAgACAkwUAQIBSxtLsBVQWEASIA4N\ -AwIGLQQCAQICTBQBAgFLG0AVIA4NAwIGBAEHAi0BAQcDTBQBAgFLWVlLsBNQWEAZAAMJAQYC\ -AwZpBwQCAgIAYQUBCAMAAA8AThtLsBVQWEAkAAMJAQYCAwZpBwQCAgIBYQUBAQEQTQcEAgIC\ -AGEIAQAADwBOG0AhAAMJAQYCAwZpBAECAgFhBQEBARBNAAcHAGEIAQAADwBOWVlAGzEwAQA4\ -NTA9MT0qKCQiGhgKCQgHAC8BLwoHFisFIiYmJw4CIzcyNjY3FwYGFRQWFz4DMzIWFhUUBgcW\ -FjMyFhUUBiMiJiYnBgYTIg4CBxYzMjY1NCYmAeRrg0QNGDU5HwovMh4RSQoLHzEgWGhxOjdP\ -Kw8QIUUeFRMcFhZBRR0tiV0tW1JCFjVQhJMWLhITJx4jHwlSJVZLEyM4DhwlCTJnVjUtTDAc\ -NRcMBxcQEBsIEhEaHgExLUZLHgNBPxYrHgAAAQAe/xgEhwGTAEkAPUA6RT8CBAIBTDQzJCMX\ -FggHCAJKAAEGAQABAGUDAQICBGEFAQQEEAROAQBDQT07LSsfHRAOAEkBSQcHFisFIiYmNTQ2\ -NxcGBhUUFhYzMjY2NTQmJzcWFhceAjMyPgI3Fw4CFRQWFjMyNjY1NCYnNx4CFRQGBiMiJicG\ -BiMiJicOAwE5S4FPFBZIEBA3XThbZysdEVEQDQQLHScZFB8bFQlMAwgHDScnHy0ZIxZRDRcQ\ -LlEzNz8OFjwvHSoOByRId+g3Z0kkWDUcKkYeM0YjNVEqQm87FjkzECUjCwomVEkOEjQzEQ4Z\ -DgklKCZzOR4gUlAeRFEjHR8gHA8MLlpKLAAAAQAe/xgFJwFZAFEASUBGQSQjFxYIBwcCBE1H\ -AgYCAkwABAIEhQABCQEAAQBlBQMCAgIGYQgHAgYGEAZOAQBLSUVDPz05NzMyLSsfHRAOAFEB\ -UQoHFisFIiYmNTQ2NxcGBhUUFhYzMjY2NTQmJzcWFhceAjMyPgI3Fw4CFRQWFjMyNjU0Jic3\ -HgMzMhYVFAYjIiYnBgYjIiYnBgYjIiYnDgMBOUuBTxQWSBAQN104W2crHRFREA0ECx0nGRQf\ -GxUJTAMIBw0nJzItBAhJBg8dMikVExwWOEkRFFExMzwOFTwvHSoOBiRJd+g3Z0kkWDUcKkYe\ -M0YjNVEqQm87FjkzECUjCwomVEkOEjQzEQ4ZDiorI1E+BVFoOxgXEBAbMiY1Ix0fIBwODC9b\ -SCsAAQAA//sC3gGTADUAMUAuMywCAwABTCIhExIHBgYASgIBAgAAA2EGBQQDAwMQA04AAAA1\ -ADUkLCwqEQcHGysVNzI+AjcXBgYVFBYzMj4CNxcOAhUUFhYzMjY1NCYnNx4CFRQGIyImJwYG\ -IyImJicGBgogKBsYEEsGECYyHiYZFAtMAwgHDScnLDMjFlENFxBcUDc/DhhDPRUvKAsaTQVS\ -CSVQSBUZRh0ZHAomVEkOEjQzEQ4ZDiI0JnM5HiBSUB5dWx0fJRcKHR0sGAAAAQAA//sDhAFZ\ -AD8AOkA3MBMSBwYFAAM9NgIFAAJMAAMAA4UEAgEDAAAFYQkIBwYEBQUQBU4AAAA/AD8kJCQk\ -FSwqEQoHHisVNzI+AjcXBgYVFBYzMj4CNxcOAhUUFhYzMjY1NCYnNx4DMzIWFRQGIyImJwYG\ -IyImJwYGIyImJicGBgogKBsYEEsGECYyHiYZFAtMAwgHDScnMi0ECEkGDx0yKRUTHBY4SREU\ -UTEzOw4YQz0VLygLGk0FUgklUEgVGUYdGRwKJlRJDhI0MxEOGQ4qKyNRPgVRaDsYFxAQGzIm\ -NSMdHiQXCh0dLBgAAAEALAAAAgsCygAGACpAJwUBAAEBTAMBAgAChgABAAABVwABAQBfAAAB\ -AE8AAAAGAAYREQQGGCszASE1IRUBiAEl/n8B3/7eAnpQRP16//8AHv8YBIcChAImAHkAAAEH\ -AJYCp/99AAmxAQO4/32wNSsA//8AHv8YBScChAImAHoAAAEHAJYCp/99AAmxAQO4/32wNSsA\ -//8AAP/7At4ChAImAHsAAAEHAJYBHv99AAmxAQO4/32wNSsA//8AAP/7A4QChAImAHwAAAEH\ -AJYBHv99AAmxAQO4/32wNSsAAAIAN//2Ag0C1AAeACwAQkA/CAEBAAkBAgERAQQFA0wAAAAB\ -AgABaQACAAUEAgVpBgEEAwMEWQYBBAQDYQADBANRIB8mJB8sICwkJyUkBwYaKxM0PgIzMhYX\ -FSYmIyIOAgczNjYzMhYVFAYjIiYmFzI2NTQmIyIGBhUUFhY3G0eAZRUzEBItF0VcNRgDBhdS\ -QF1ye2hEbkHyP05FRS9GJyJEATFNlXlIBAVLBgYuUGg7IzFxaHCARIyGUVVEUCc8ICtVNwAC\ -ABT/8wLnAsoAFgAlAGu3DAkEAwEEAUxLsC5QWEAbAAMHAQQBAwRpAAICDk0FAQEBAGIGAQAA\ -DwBOG0AiAAEEBQQBBYAAAwcBBAEDBGkAAgIOTQAFBQBiBgEAAA8ATllAFxgXAQAgHBclGCUQ\ -DgsKBwYAFgEWCAcWKwUiJic3FhYXNjcDMxM2NjMyFhYVFAYGEyIOAgcyFjMyNjU0JiYBcX2y\ -LgkbRCkWGRNREjyNSTdPK0WkMi5bUkMVH0MkhJMWLg0NBk4EBQIiIQI+/h48Ui1MMDtjPAEx\ -LkZMHgFBPxYrHgACABT/8wNxAsoAJQA0ANdLsB5QWEANFgwJBAQBBiMBAAECTBtLsC5QWEAN\ -FgwJBAQBBiMBBQECTBtADRYMCQQEAQYjAQUHAkxZWUuwHlBYQB0AAwkBBgEDBmkAAgIOTQcE\ -AgEBAGIFCAIAAA8AThtLsC5QWEAoAAMJAQYBAwZpAAICDk0HBAIBAQViAAUFEE0HBAIBAQBi\ -CAEAAA8AThtAJQADCQEGAQMGaQACAg5NBAEBAQVhAAUFEE0ABwcAYggBAAAPAE5ZWUAbJyYB\ -AC8rJjQnNCAeGhgQDgsKBwYAJQElCgcWKwUiJic3FhYXNjcDMxM2NjMyFhYVFAYHFhYzMhYV\ -FAYjIiYmJwYGEyIOAgcyFjMyNjU0JiYBcX2yLgkbRCkWGRNREjyNSTdPKxASIUUeFRMcFhZC\ -Rx0sh2AuW1JDFR9DJISTFi4NDQZOBAUCIiECPv4ePFItTDAdOBgMBxcQEBsIExIZHAExLkZM\ -HgFBPxYrHgAAAgAA//sCeALKABQAIQA5QDYHBAIABAFMAAIHAQQAAgRpAAEBDk0FAQAAA2AG\ -AQMDEANOFhUAABwaFSEWIQAUABMjExEIBxkrFTczNjcDMxM2NjMyFhYVFAYHBgYjASIOAgcz\ -MjY1NCYmCjIQEhNREj2RSzdPK0RTQLSEAVgrV1BCFkSuohYuBVIZGAJM/hI+Vy1MMC9fGxUP\ -ASQqQUkePEARKB0AAAIAAP/7AvgCygAjADAAQkA/EQcEAwAGHgEEAAJMAAIJAQYAAgZpAAEB\ -Dk0HAwIAAARiCAUCBAQQBE4lJAAAKykkMCUwACMAIiQoIxMRCgcbKxU3MzY3AzMTNjYzMhYW\ -FRQGBxYWMzIWFRQGIyImJicGBwYGIwEiDgIHMzI2NTQmJgoyEBITURI9kUs3TysUFyFEHhUT\ -HBYXRUodEBJAtIQBWCtXUEIWRK6iFi4FUhkYAkz+Ej5XLUwwGjYYDAcXEBAbCBYTBwYVDwEk\ -KkFJHjxAESgdAAAEAAr+8QJrAfAAKwA3AEMATwB3QHQQAQECDwkCBAMpAQUKKgEABQRMAAIA\ -AQMCAWkAAwAEBwMEaQkBBw4IDQMGCwcGaQALDwEKBQsKaQAFAAAFWQAFBQBhDAEABQBRRUQ5\ -OC0sAQBLSURPRU8/PThDOUMzMSw3LTcnJRwbGhgUEg0LACsBKxAHFisBIi4CNTQ2NjcmJiMi\ -BgcnNjYzMh4DFzMXIg4DFRQeAjMyNjcXBgMiJjU0NjMyFhUUBjMiJjU0NjMyFhUUBgciJjU0\ -NjMyFhUUBgFyRoJlO1qnczBvUh4tFA4aQSE0T0ZJWj0JAjqHhG1CL1FoODhqMRx03RUdHRUU\ -HR10FR0dFRQdHVgVHR0VFB0d/vEYOGFJXJ5xGBAfCgVKCw0RGBkRAVIbN1JtRDhGJQ4VE0Q3\ -ATsdFBQeHhQUHR0UFB4eFBQdbh0UFB4eFBQdAAAEAAr+8QMBAfAAPQBJAFUAYQEXQBgQAQEC\ -DwkCBAMuHQIJBDsBBww8AQAHBUxLsBZQWEBBAAIAAQMCAWkAAwAECQMEaQAHDgEABwBlCwEJ\ -CQZhEAoPCAQGBhBNAAUFBmEQCg8IBAYGEE0RAQwMDWEADQ0QDE4bS7AtUFhAPAACAAEDAgFp\ -AAMABAkDBGkABw4BAAcAZQsBCQkIYRAKDwMICBBNAAUFBmEABgYQTREBDAwNYQANDRAMThtA\ -OgACAAEDAgFpAAMABAkDBGkLAQkQCg8DCAYJCGkABw4BAAcAZQAFBQZhAAYGEE0RAQwMDWEA\ -DQ0QDE5ZWUAvV1ZLSj8+AQBdW1ZhV2FRT0pVS1VFQz5JP0k5NyknIyEcGxoYFBINCwA9AT0S\ -BxYrASIuAjU0NjY3JiYjIgYHJzY2MzIeAxczFyIHHgMzMhYVFAYjIi4DJw4DFRQeAjMyNjcX\ -BgMiJjU0NjMyFhUUBjMiJjU0NjMyFhUUBgciJjU0NjMyFhUUBgFyRoJlO1qnczBvUh4tFA4a\ -QSE0T0ZJWj0JAh0fBiU1QSQVExsWIkdAMx8DQoVtQi9RaDg4ajEcdP4VHR0VFB0ddBUdHRUU\ -HR1YFR0dFRQdHf7xGDhhSVyecRgQHwoFSgsNERgZEQFSA1llLw0XEBAbCSBFd1wNN1JtRDhG\ -JQ4VE0Q3ARUdFBQeHhQUHR0UFB4eFBQdbh0UFB4eFBQdAAAEAAD/FAIlAWAAGgAmADIAPgBn\ -QGQLAQECCgEDAQQBBAMDTAACAAEDAgFpAAMABAADBGkOCA0DBgkBBwoGB2kPAQoACwoLZQAA\ -AAVhDAEFBRAFTjQzKCccGwAAOjgzPjQ+LiwnMigyIiAbJhwmABoAGhEkJCQREAcbKxU3MjY3\ -JiYjIgYHJzYzMh4DMzMXIg4DFzIWFRQGIyImNTQ2IzIWFRQGIyImNTQ2FzIWFRQGIyImNTQ2\ -CWjBUCdxRBkmGxA4MjRURT06HxUHM1RVZYb5FBsbFBMcHG8UHBwUExsbVBQcHBQTHBwFUj43\ -IykFBkwRGSQkGUghMDEhIBsUExwcExQbGxQTHBwTFBtpGxMTHR0TExsAAAQAAP8UAq8BYAAo\ -ADQAQABMAHBAbQsBAQIKAQMBBAEEAyQXAgAEBEwAAgABAwIBaQADAAQAAwRpEAoPAwgLAQkM\ -CAlpEQEMAA0MDWUFAQAABmEOBwIGBhAGTkJBNjUqKQAASEZBTEJMPDo1QDZAMC4pNCo0ACgA\ -KCQjESQkJBESBx0rFTcyNjcmJiMiBgcnNjMyHgMzMxciBxYWMzIWFRQGIyImJicOAxcyFhUU\ -BiMiJjU0NiMyFhUUBiMiJjU0NhcyFhUUBiMiJjU0NglowVAncUQZJhsQODI0VEU9Oh8VBx8d\ -E0ZFFRMcFjZVPA4mT2B+8BQbGxQTHBxvFBwcFBMbG1QUHBwUExwcBVI+NyMpBQZMERkkJBlI\ -By0dFxAQGxM5ORItKhwgGxQTHBwTFBsbFBMcHBMUG2kbExMdHRMTG///AB7/6wOvAfQCJgAa\ -AAABBwCaAVj/WwAJsQECuP9bsDUrAP//AB7/6wR3AfQCJgAbAAABBwCaAVn/WwAJsQECuP9b\ -sDUrAAADAAD/+wELAl4ACwAXACcAPUA6ISACBAABTAMBAQcCBgMABAEAaQAEBAVhCAEFBRAF\ -ThgYDQwBABgnGCcaGRMRDBcNFwcFAAsBCwkHFisTIiY1NDYzMhYVFAYjIiY1NDYzMhYVFAYD\ -NzI2NjU0Jic3HgIVFAbaFR0dFRQdHZ0VHR0VFB0dZQo7QhwjFlENFxBwAfsdFBQeHhQUHR0U\ -FB4eFBQd/gBSCSUoJnM5HiBSUB5kVAADAAD/+wGnAeUACwAXADMAR0BEHx4CBAAxAQYEAkwD\ -AQEJAggDAAQBAGkFAQQEBmEKBwIGBhAGThgYDQwBABgzGDMuLCgmGhkTEQwXDRcHBQALAQsL\ -BxYrASImNTQ2MzIWFRQGIyImNTQ2MzIWFRQGAzcyPgI3FwYGFRQeAjMyFhUUBiMiJiYnBgYB\ -CxUdHRUUHR2dFR0dFRQdHZYKMjgdEg1OBg8EGj46FRMcFkFJIwgdVQGCHRQUHh4UFB0dFBQe\ -HhQUHf55Ug8rUkIPG0YYDxoSCxcQEBsPHRYpGf//ACP/+gGwApMCJgAWAAABBwAYAIz/+gAJ\ -sQEBuP/6sDUrAP//ACP/+gJGApMCJgAXAAABBwAYAJH/+gAJsQEBuP/6sDUrAP//AB7/6wOv\ -AmICJgAaAAABBwCWAVj/WwAJsQEDuP9bsDUrAP//AB7/6wR3AmICJgAbAAABBwCWAVn/WwAJ\ -sQEDuP9bsDUrAAAEAAD/+wELAswACwAXACMAMwBQQE0tLAIGAgFMBQEDCgQJAwIGAwJpCAEA\ -AAFhAAEBDk0ABgYHYQsBBwcQB04kJBkYDQwBACQzJDMmJR8dGCMZIxMRDBcNFwcFAAsBCwwH\ -FisTIiY1NDYzMhYVFAYHIiY1NDYzMhYVFAYzIiY1NDYzMhYVFAYDNzI2NjU0Jic3HgIVFAaW\ -FR0dFRQdHVgVHR0VFB0ddBUdHRUUHR3uCjtCHCMWUQ0XEHACaR0UFB4eFBQdbh0UFB4eFBQd\ -HRQUHh4UFB3+AFIJJSgmczkeIFJQHmRUAAQAAP/7AacCUwALABcAIwA/AFhAVSsqAgYCPQEI\ -BgJMAAEKAQADAQBpBQEDDAQLAwIGAwJpBwEGBghhDQkCCAgQCE4kJBkYDQwBACQ/JD86ODQy\ -JiUfHRgjGSMTEQwXDRcHBQALAQsOBxYrEyImNTQ2MzIWFRQGByImNTQ2MzIWFRQGMyImNTQ2\ -MzIWFRQGATcyPgI3FwYGFRQeAjMyFhUUBiMiJiYnBgbHFR0dFRQdHVgVHR0VFB0ddBUdHRUU\ -HR3+4QoyOB0SDU4GDwQaPjoVExwWQUkjCB1VAfAdFBQeHhQUHW4dFBQeHhQUHR0UFB4eFBQd\ -/nlSDytSQg8bRhgPGhILFxAQGw8dFikZAAEALf/2AgMC1AAqAENAQCQBAwQDAQIDDwEBAg4B\ -AAEETCUBBAFLAAUABAMFBGkAAwACAQMCaQABAAABWQABAQBhAAABAFElJCEkJSoGBhwrARQG\ -BxUWFhUUBgYjIiYnNRYWMzI2NTQmIyM1MzI2NTQmIyIGByc2NjMyFgHtUERWVDp5XzhgLC1o\ -MGBVaV9FRlhbRjw6UigsJnFIcG0CI0hVDgQKWEc+YTYRFlIWGUtCQztLSj00OSIaPB4sZAAD\ -ABsCNgEGAwcACwAXACMARLEGZERAOQABBgEAAwEAaQUBAwICA1kFAQMDAmEIBAcDAgMCURkY\ -DQwBAB8dGCMZIxMRDBcNFwcFAAsBCwkHFiuxBgBEEyImNTQ2MzIWFRQGByImNTQ2MzIWFRQG\ -MyImNTQ2MzIWFRQGkRUdHRUUHR1YFR0dFRQdHXQVHR0VFB0dAqQdFBQeHhQUHW4dFBQeHhQU\ -HR0UFB4eFBQdAAABADAAAAIIAtQAGwAtQCoODQIDAQIBAAMCTAACAAEDAgFpAAMAAANXAAMD\ -AF8AAAMATyclKBAEBhorISE1Nz4CNTQmIyIGByc2NjMyFhUUBgYHBxUhAgj+KLs2SiZGODRP\ -KS8qbURkdC5SN5UBaUm9NlRRMDs9JCA7IzFlWThiXzaTBAABADP//AHJAqkAHgAqQCcaAQEA\ -AUwTEgkIBABKAQACAUkAAAEBAFkAAAABYQABAAFRJy0CBxgrNwc0LgQnNxYWFxYzMjY2NxcO\ -AiMiJiceA91SBQoPExgPTwgPBi41ITYlB0QFNlQ0GCwTDBELBQYKDFJ4jI58KxYYOR8RDTY7\ -DUxUIgYFRpOEZf//ADP//AHJAqkCBgCYAAAAAgAaAjYBBgKZAAsAFwAzsQZkREAoAwEBAAAB\ -WQMBAQEAYQUCBAMAAQBRDQwBABMRDBcNFwcFAAsBCwYHFiuxBgBEEyImNTQ2MzIWFRQGIyIm\ -NTQ2MzIWFRQG1RUdHRUUHR2dFR0dFRQdHQI2HRQUHh4UFB0dFBQeHhQUHQAAAgAo/xoBiAFR\ -ABYAJQArQCgcAQIDBQEAAgJMAQEASQABAAMCAQNpAAICAGEAAAAQAE4mKCYnBAcaKxcnPgI3\ -BgYjIiY1ND4CMzIWFhUUBgMUFjMyNzQ1NCYmIyIGBjoSQGhKEhIoE0xTGCw+JjZHI6lQKDEr\ -JxYoHBclFeZSCCA8MgUFP0AmTUAnRnE/jKIBXh8lDAYIKkgsIzYAAgAo/xoCCgFRABwAKQAs\ -QCkBAQBJAAEABQIBBWkGBAICAgBhAwEAABAATh4dJCIdKR4pJCQmJQcHGisXJz4CNyMiJiY1\ -NDY2MzIWFRQVMzIWFRQGIyMGAzM2NTQmIyIGBhUUFjoSPmdKEkAtTS8sTS9FW1oVExwWXDM6\ -KgEyKBUkFz/mUggfODAaNy04Yj55fQcHFxAQG8IBFAoKRFogNiAjGf//ACj/GgGIAqsCJgCb\ -AAABBwA4AGf/fQAJsQIBuP99sDUrAP//ACj/GgIKAqUCJgCcAAABBwA4AGf/dwAJsQIBuP93\ -sDUrAAADAB7+8gLoAhsANgBCAE4AS0BIHgECAR8EAwMAAgJMAAEAAgABAmkAAAADBQADaQcB\ -BQQEBVkHAQUFBGEJBggDBAUEUURDODdKSENORE4+PDdCOEIvJS4qCgcaKzc0NjcXBgYVFBYW\ -MzI+AjU0LgM1ND4CMzIWFwcmJiMiDgIVFB4EFRQOAiMiJiYBIiY1NDYzMhYVFAYjIiY1NDYz\ -MhYVFAYeFBZIEBA6Yz5IbEgjMEZGMClHWC8qPA0hESoXHTsxHiM4PzgjMmKNXFSGTgFwFR0d\ -FRQdHZ0VHR0VFB0ddyRYNRwqRh4zRiMfMDQUERkZITIlKVFEKRcKRwgOGCgwGBEcGBkdJhol\ -VkswMmf+yR0UFB4eFBQdHRQUHh4UFB0AAAMAHv7yA0wBKAAoADQAQABFQEIhAQIBAUwUEwQD\ -BAFKAAAAAwUAA2kHAQUJBggDBAUEZQABAQJhAAICEAJONjUqKTw6NUA2QDAuKTQqNCUkKyoK\ -BxorNzQ2NxcGBhUUFhYzMjY2NTQmJic3HgIzMhYVFAYjIiYnDgIjIiYmASImNTQ2MzIWFRQG\ -IyImNTQ2MzIWFRQGHhQWSBAQQWtAQ29CFTs7KU1tVCgVExwWLTkVCliUY0+HUgFwFR0dFRQd\ -HZ0VHR0VFB0ddyRYNRwqRh43RiAXKBsOFiUiSzRJJxcQEBsSDyRAKDNm/skdFBQeHhQUHR0U\ -FB4eFBQdAAP//v8+AO8BkwAPABsAJwA5QDYJCAIASgUBAwgEBwMCAwJlAAAAAWEGAQEBEAFO\ -HRwREAAAIyEcJx0nFxUQGxEbAA8ADxEJBxcrFTcyNjY1NCYnNx4CFRQGFyImNTQ2MzIWFRQG\ -IyImNTQ2MzIWFRQGCjtCHCMWUQ0XEHA6FR0dFRQdHZ0VHR0VFB0dBVIJJSgmczkeIFJQHmRU\ -vR0UFB4eFBQdHRQUHh4UFB0AAAMAAP8+AacBGwAbACcAMwBDQEAZAQIAAUwHBgIASgcBBQoG\ -CQMEBQRlAQEAAAJhCAMCAgIQAk4pKB0cAAAvLSgzKTMjIRwnHScAGwAbJCwRCwcZKxU3Mj4C\ -NxcGBhUUHgIzMhYVFAYjIiYmJwYGFyImNTQ2MzIWFRQGIyImNTQ2MzIWFRQGCjI4HRINTgYP\ -BBo+OhUTHBZBSSMIHVWuFR0dFRQdHZ0VHR0VFB0dBVIPK1JCDxtGGA8aEgsXEBAbDx0WKRm9\ -HRQUHh4UFB0dFBQeHhQUHf//AB7/GALoAaMCBgAMAAD//wAe/xgDEgCwAgYADQAAAAP//v8+\ -AO8BkwAPABsAJwA5QDYJCAIASgUBAwgEBwMCAwJlAAAAAWEGAQEBEAFOHRwREAAAIyEcJx0n\ -FxUQGxEbAA8ADxEJBxcrFTcyNjY1NCYnNx4CFRQGFyImNTQ2MzIWFRQGIyImNTQ2MzIWFRQG\ -CjtCHCMWUQ0XEHA6FR0dFRQdHZ0VHR0VFB0dBVIJJSgmczkeIFJQHmRUvR0UFB4eFBQdHRQU\ -Hh4UFB0AAAMAAP8+AacBGwAbACcAMwBDQEAZAQIAAUwHBgIASgcBBQoGCQMEBQRlAQEAAAJh\ -CAMCAgIQAk4pKB0cAAAvLSgzKTMjIRwnHScAGwAbJCwRCwcZKxU3Mj4CNxcGBhUUHgIzMhYV\ -FAYjIiYmJwYGFyImNTQ2MzIWFRQGIyImNTQ2MzIWFRQGCjI4HRINTgYPBBo+OhUTHBZBSSMI\ -HVWuFR0dFRQdHZ0VHR0VFB0dBVIPK1JCDxtGGA8aEgsXEBAbDx0WKRm9HRQUHh4UFB0dFBQe\ -HhQUHf//AB7/GALoAfACJgAMAAABBwA4AFf+wgAJsQEBuP7CsDUrAP//AB7/GAMSAfACJgAN\ -AAABBwA4AFf+wgAJsQEBuP7CsDUrAP//AAD/+wDcAu4CJgAcAAABBgA4/sAACbEBAbj/wLA1\ -KwD//wAA//sBiQJ1AiYAHQAAAQcAOAAa/0cACbEBAbj/R7A1KwD//wAU//MC5wLKAiYAgwAA\ -AQcAGAG5/6cACbECAbj/p7A1KwD//wAU//MDcQLKAiYAhAAAAQcAGAG5/6cACbECAbj/p7A1\ -KwD//wAA//sCeALKAiYAhQAAAQcAGAFK/6IACbECAbj/orA1KwD//wAA//sC+ALKAiYAhgAA\ -AQcAGAFK/6IACbECAbj/orA1KwD////n/xoBLQIpAiYAcwAAAQYAGGWQAAmxAQG4/5CwNSsA\ -////5/8YAb4CKQImAHQAAAEGABhXkAAJsQEBuP+QsDUrAAACADH/9gILAtUADQAZACJAHwAB\ -AAMCAQNpAAIAAAJZAAICAGEAAAIAUSQkJSMEBhorARQGBiMiJjU0NjYzMhYFFBYzMjY1NCYj\ -IgYCCzBoVnlzL2hVeHb+fkNRUEVFUFFDAWZzpVjDrXSkV8Guk5KRlJKSkgAAAQBBANAA5gF0\ -AAcABrMEAAEyKzcmJic3FhYXnBomG0gbMBLQHCYWTBQwF///AEEA0ADmAXQCBgCyAAAAAgAA\ -AAACfgLNAAcAEQAAISchByMBMwEBLgInBgYHBzMCIVb+5VVbARdRARb+4gMODQQHEgZR4t3d\ -As39MwIFCCotDB87EdgAAwBhAAACVALKABAAGQAiAAABMhYVFAYHFR4CFRQGIyMREzI2NTQm\ -IyMVFREzMjY1NCYjAS2GiUZCLUkqhXP73lxEU1t2kF9KTWMCyk9iP1MMBQcmRjhhagLK/tA7\ -Ojsz40v+/Uo8OEUAAAEAPf/2AlkC1AAaAAABIgYVFBYzMjY3FQYGIyImJjU0NjYzMhcHJiYB\ -k3OEe3svVCgoVTttkklPmm5xVCQhUQKFmoaFmxAMTg8OWqZwbKVdKkwPGAAAAgBhAAACnQLK\ -AAkAEQAAARQGIyMRMzIWFgc0JiMjETMgAp3FsMfcbJ5WX42BdWEBIgFstbcCylCbdo+F/dAA\ -AAEAYQAAAfACygALAAAhIREhFSEVIRUhFSEB8P5xAY/+ywEj/t0BNQLKT99O/wABAGEAAAHw\ -AsoACQAAMyMRIRUhFSEVIbtaAY/+ywEi/t4Cyk/9TwAAAQA9//YCjgLUACAAAAEzEQYGIyIm\ -JjU0NjYzMhYXByYmIyIGFRQWFjMyNjc1IwGX9zp2S2+YT1ildTxrLiImXzOAjzd2YC9CG50B\ -ef6iExJZpXFwpFsWFE4RGJqGVYNJCgfUAAEAYQAAAoMCygALAAAhIxEhESMRMxEhETMCg1r+\ -klpaAW5aAU3+swLK/tIBLgABACgAAAEqAsoACwAAISE1NxEnNSEVBxEXASr+/lRUAQJUVDQT\ -AjsUNDQU/cUTAAAB/7L/QgC2AsoAEAAAByImJzUWFjMyNjY1ETMRFAYEGCQOECQUGS0cWma+\ -BwZMBAYUMi0Cxv1BZ2IAAQBhAAACawLKAA4AACEjAwcRIxEzETY2NzczAQJrav1JWloePh/B\ -af7lAVVA/usCyv6gIkQi2P7JAAEAYQAAAfMCygAFAAAzETMRIRVhWgE4Asr9hlAAAAEAYQAA\ -AyoCygAVAAAhAyMWFhURIxEzEzMTMxEjETQ2NyMDAZzrBAMEU4XcBOCEWQUCBO4Cch9pOf5P\ -Asr9twJJ/TYBtzRmIP2PAAABAGEAAAKXAsoAEgAAISMBIxYWFREjETMBMy4CNREzApdp/oIE\ -AgZTaAF9BAEDA1QCUSNoN/5xAsr9sRBATCABkwACAD3/9gLQAtUADwAbAAABFAYGIyImJjU0\ -NjYzMhYWBRQWMzI2NTQmIyIGAtBLkmxvk0hIk3Brkkv9zHJ5enBweXlzAWZvpVxcpm9upFxb\ -pW+Hm5uHh5mZAAACAGEAAAIqAsoACwAUAAABMhYVFAYGIyMRIxEXIxEzMjY1NCYBHoyANX1r\ -Ulq1W0hmZFgCym5kO2dA/uoCyk3+5kJPRUQAAgA9/1YC0ALVABQAIAAAARQGBxcjJyIGIyIm\ -JjU0NjYzMhYWBRQWMzI2NTQmIyIGAtBpZ6uBigYNBm+TSEiTcGuSS/3Mcnl6cHB5eXMBZoO4\ -I7KhAVymb26kXFulb4ebm4eHmZkAAgBhAAACXwLKAA4AFwAAATIWFRQGBgcTIwMjESMRFyMR\ -MzI2NTQmASaFfypBJMRprY5awGZrV1BUAsplZjlMLQ3+wAEn/tkCyk7+90VDRjsAAAEAM//2\ -AfYC1AApAAAlFAYjIiYnNRYWMzI2NTQmJicmJjU0NjYzMhYXByYmIyIGFRQWFhceAgH2inU8\ -ZiIkazlQUR5JQVtdOmdDO2IoHCVXL0NEHkQ6P1ctv19qEhBWEBo+NSMwKRchYFM5USwWEk0Q\ -FjkvJDAmFhc1SgABAAoAAAIhAsoABwAAISMRIzUhFSMBQ1rfAhfeAntPTwAAAQBa//YCgALK\ -ABIAACUUBgYjIiY1ETMRFBYzMjY1ETMCgDx7X4WLWl1eYVdZ/Ep3RZF3Acz+MVdgZ1EBzgAB\ -AAAAAAJYAsoADAAAAQMjAzMTFhYXNjY3EwJY/1r/XqEQFgcHFhCgAsr9NgLK/jYsTSMjTi0B\ -yAAAAQAMAAADlQLKAB8AAAEDIwMuAicGBgcDIwMzExYWFzY2NxMzExYWFzY2NxMDlb5biwgQ\ -CgIBEw6HW71ebwwRBQUUDX5dgw4UBQUSDG4Cyv02AdQdOi0JDVUu/i8Cyv5MLlYmJ1wsAa/+\ -Ti5bIyVXLwGzAAABAAQAAAJGAsoACwAAISMDAyMTAzMTEzMDAkZmvcBf7d5kr7Bf3QE2/soB\ -dAFW/ugBGP6sAAABAAAAAAI2AsoACAAAARMzAxEjEQMzARu6Ye5a7mIBawFf/kv+6wERAbkA\ -AAEAJgAAAhUCygAJAAAhITUBITUhFQEhAhX+EQF4/pQB2f6IAYJEAjZQRP3KAAAB//7/ZgG+\ -/6YAAwAABSE1IQG+/kABwJpAAAIALv/2AeACIQAbACYAAAEyFhURIycjBgYjIiY1NDY3NzU0\ -JiMiBgcnNjYTBgYVFBYzMjY1NQEgYl5AEQQjTURJYH6DWzo1KkwhGyNgTmRNNytEWgIhVl7+\ -k0wsKk1SUFcEAyBDNBkQQhMb/uIEODMtKktOMAACAFX/9gIwAvgAFQAhAAATFAYHMzY2MzIW\ -FRQGIyImJyMHIxEzEyIGFRUUFjMyNjU0rQMCBRdQP2R5emM/UBcHEj9Yl1VCQVhIRwI/IjsR\ -Ii6LioqMLiBEAvj+4GJnBGNpamTLAAABADf/9gG/AiIAGgAABSImJjU0NjYzMhYXByYmIyIV\ -FBYzMjY3FQYGASxHbz9CcUgpTBgbGEAcnk1MLEMcG0EKOnpfY3w6EQxJCRDLYWcSDU4ODwAC\ -ADf/9gISAvgAFQAiAAAFIiY1NDYzMhYXMyYmNTUzESMnIwYGJzI2NTU0JiMiBhUUFgETZHh5\ -ZD5PGQYBBVhHDQQYUDFVRUJZR0dHCouKio0uIQ0zD9b9CEgiMEldXhBka3FfYGoAAAIAN//2\ -AgECIgAXAB4AAAEyFhYVFSEWFjMyNjcVBgYjIiYmNTQ2NhciBgchJiYBJEVjNf6RAllQM08q\ -KVA3THVBO2tGP0kHAREBPgIiPG1JNVtfExJNEhE+e1lYfkRIUUhEVQABAA8AAAGDAv0AFwAA\ -ASMRIxEjNTc1NDYzMhYXByYmIyIGFRUzAUyHWF5eXFIgNRMXECoWLCuHAdT+LAHUKR4faFsL\ -B0UFCjs/IwAAAgA3/xACEgIiAB4AKwAAATIWFzM3MxEUBiMiJzUWMzI2NTU0NjcjBiMiJjU0\ -NhciBhUUFjMyNjU1NCYBEzVVHgUMRnV7dktPd0VPAgEENnBodXVzQ0pJRlFKTAIiKClH/d9z\ -dCJRKlFGFQwtCVGSg4CXSmtjY2lXYRVuXwAAAQBVAAACGQL4ABUAABMUBzM2NjMyFhURIxE0\ -IyIGFREjETOtBQYaWTRiYld4WkNYWAIZKCMpKl1n/qMBV4FlXv7rAvgAAAIATgAAALUC4QAL\ -AA8AABMyFhUUBiMiJjU0NhcRIxGCFB8fFBYeHkFYAuEbHRwcHBwdG8n96AIYAAABAFUAAACt\ -AvgAAwAAMyMRM61YWAL4AAABAFUAAANWAiIAIQAAATIWFREjETQjIgYVESMRNCMiBhURIxEz\ -FzM2NjMyFzM2NgKhW1pXbU5DV25RPlhHDQUZVTB+JgUbXQIiXWj+owFZf1pW/tgBWX9kXv7q\ -AhhJKilaLiwAAQBVAAACGQIiABMAAAEyFhURIxE0IyIGFREjETMXMzY2AVdgYld4WURYRw0F\ -GlwCIl1o/qMBV4FkXv7qAhhJKikAAgA3//YCJwIiAA0AGQAAARQGIyImJjU0NjMyFhYFFBYz\ -MjY1NCYjIgYCJ4dzR29AhnNJbz/+a0tSUUxMUlJKAQ2FkkF9WYWQQXtZX29vX19sbAAAAgBV\ -/xACMAIiABUAIwAAATIWFRQGIyImJyMWFhUVIxEzFzM2NhciBgcVFBYzMjY2NTQmAVRjeXlk\ -PlEXBgIEWEgMBBhOMVJDAkFYMT8fRwIiiouJji8fETQT3AMISSMwSlxeEWNrNl08XG4AAgA3\ -/xACEgIiABUAIgAABTQ2NyMGBiMiJjU0NjMyFhczNzMRIwMyNjc1NCYjIgYVFBYBugIDBhdR\ -QGF5e2I/UBgEDUZYmFNFAURXSEZHCxIwESIwi4qKjTAjSfz4AS9bXhJmaXFfX2sAAAEAVQAA\ -AY4CIgATAAABMhYXByYmIyIGBhURIxEzFzM2NgFPDyMNCw0fDilIK1hICgQaUgIiAwNRAwQt\ -UTb+4gIYYixAAAABADP/9gGyAiIAKQAAJRQGIyImJzUWFjMyNjU0JiYnLgI1NDYzMhYXByYm\ -IyIGFRQWFhceAgGydGI4UR8gWy9DPBY5NTRKKG9aMVUlHiJKJzY5Gj0zM0gmlE5QEhBQEBsr\ -JBQgIBQUKDgsREoTEUYOFCMeFh8dFBMoOQAAAQAQ//YBUwKTABgAACUyNjcVBgYjIiYmNREj\ -NTc3MxUzFSMRFBYBCBQqDQ40GCpHLExNIzSbmy8+BwRDBwkdSEEBOCojcntE/soxLwAAAQBP\ -//YCFQIYABMAAAERIycjBgYjIiY1ETMRFDMyNjURAhVIDQQaXDRhYll3WUUCGP3oRyonXWYB\ -X/6ngGReARcAAQAAAAAB/AIYAA8AADMDMxMeAhczPgI3EzMDy8tecggSDgMEBA8TB3JezAIY\ -/sQWNjERETI2FQE8/egAAQALAAEDBwIZACIAAAEmJicjBgYHAyMDMxMWFhczPgI3EzMTFhYX\ -MzY2NxMzAyMBrw0TBQQEEg5gZJNbSgsUBAQECw4HX2BcCxUEBAMVDEtalWcBLylPFhZPKv7T\ -Ahj+4itYHREyNxYBLv7SIlAdGVguAR796AAAAQASAAAB/wIYAAsAABMDMxc3MwMTIycHI9S5\ -ZIqJY7nDZJKUYwESAQbKyv76/u7W1gABAAH/EAH+AhgAGgAAEzMTFhYXMzY2NxMzAwYGIyIm\ -JzUWFjMyNjc3AV50DxgGBAYaDm1f5xxZThgkDQsfES45EBwCGP7PKEkhGVEpATD9nkxaBQNG\ -AgQ0K0cAAAEAJwAAAa8CGAAJAAAhITUBITUhFQEhAa/+eAEg/vEBcP7kASM6AZpEQv5uAP//\ -AA8AAALbAv0AJgDVAAAABwDVAVgAAP//AA8AAAINAv0AJgDVAAAABwDYAVgAAP//AA8AAAIF\ -Av0AJgDVAAAABwDZAVgAAP//AA8AAANlAv0AJgDVAAAAJwDVAVgAAAAHANgCsAAA//8ADwAA\ -A10C/QAmANUAAAAnANUBWAAAAAcA2QKwAAAAAAAHAFoAAwABBAkAAABoAAAAAwABBAkAAQAm\ -AGgAAwABBAkAAgAOAI4AAwABBAkAAwBGAJwAAwABBAkABAA2AOIAAwABBAkABQCsARgAAwAB\ -BAkABgAwAcQAQwBvAHAAeQByAGkAZwBoAHQAIAAyADAAMQA2AC0AMgAwADIAMQAgAEcAbwBv\ -AGcAbABlACAATABMAEMALgAgAEEAbABsACAAUgBpAGcAaAB0AHMAIABSAGUAcwBlAHIAdgBl\ -AGQALgBOAG8AdABvACAAUwBhAG4AcwAgAEEAcgBhAGIAaQBjACAAVQBJAFIAZQBnAHUAbABh\ -AHIAMgAuADAAMAA5ADsARwBPAE8ARwA7AE4AbwB0AG8AUwBhAG4AcwBBAHIAYQBiAGkAYwBV\ -AEkALQBSAGUAZwB1AGwAYQByAE4AbwB0AG8AIABTAGEAbgBzACAAQQByAGEAYgBpAGMAIABV\ -AEkAIABSAGUAZwB1AGwAYQByAFYAZQByAHMAaQBvAG4AIAAyAC4AMAAwADkAOwAgAHQAdABm\ -AGEAdQB0AG8AaABpAG4AdAAgACgAdgAxAC4AOAApACAALQBsACAAOAAgAC0AcgAgADUAMAAg\ -AC0ARwAgADIAMAAwACAALQB4ACAAMQA0ACAALQBEACAAYQByAGEAYgAgAC0AZgAgAG4AbwBu\ -AGUAIAAtAGEAIABxAHMAcQAgAC0AWAAgACIAIgBOAG8AdABvAFMAYQBuAHMAQQByAGEAYgBp\ -AGMAVQBJAC0AUgBlAGcAdQBsAGEAcgAAAAMAAAAAAAD/nAAyAAAAAAAAAAAAAAAAAAAAAAAA\ -AAAAAQAB//8ADwABAAIADgAAAGwAAAC8AAIADwACAAsAAQAOABcAAQAlACgAAQAsADcAAQA5\ -AFUAAQBWAFsAAgBdAGAAAQBiAGUAAQBrAHwAAQB+AIEAAQCDAJQAAQCbALAAAQC1AM4AAQDQ\ -AOcAAQDoAOwAAgAaAAsAKgAyACoAMgAqADIAOgA6ADoAQgBCAAIAAgBWAFsAAADoAOwABgAB\ -AAQAAQEjAAEABAABASwAAQAEAAEBLQACAAYACgABATsAAQJ3AAEABgAAABwAAAAcAAAAHAAA\ -ABwAAAAcAAAAHAABAAAAAQAAAAoATgB6AAVERkxUACBhcmFiACxjeXJsADhncmVrADhsYXRu\ -ADgABAAAAAD//wABAAIABAAAAAD//wABAAAABAAAAAD//wABAAEAA2tlcm4AFGtlcm4AHGtl\ -cm4AIgAAAAIAAAACAAAAAQADAAAAAwAAAAIAAwAEAAoAcADiAYAACAAJAAMADAAeAFQAAwAB\ -AS4AAQCYAAAAAQAAAAEAAwABARwAAQASAAAAAQAAAAEAAQAQABYAJQAnAGQAcQCDAIQAhQCG\ -AI0AjQCPAJMAqQCrAK0AAwABAOYAAQBsAAAAAQAAAAEAAQAJAAMADAA2AFIAAQAIAAT/4gAB\ -AA8AFgAlACcAZABxAIMAhACFAIYAjQCPAJMAqQCrAK0AAQAIAAT/5wABAAgABAAGADIARgBU\ -AFYAWABaAAEACAAE/9gAAQAKADYAOQA7ADwAPgBIAEwAUABdAF8AAgAIAAIACgBGAAIAHAAE\ -AAAAJAAsAAIAAwAA/87/zgAAAAAAAAABAAIAKgCZAAEAKgABAAEAAgACACoAKgACALMAswAB\ -AAIAHAAFAAAALAAwAAEAAwAAAAAAPAA8AKoAqgABAAYARABFAHMAdACvALAAAgAAAAIABgAC\ -AAIAAgAwADAAAgA0ADUAAQBAAEAAAQBOAE4AAQCHAIcAAQACAAgAAgAKAFYAAQAaAAQAAAAI\ -AC4AQAA0ADoAQABAAEAARgABAAgAtQC4ALkAugDDAMQAxQDPAAEAvgAyAAEAvgA8AAEAtf/s\ -AAEAzP/sAAEAvgBfAAICvAAEAAADAANuABMAEgAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAA\ -AAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ -AAD/7AAAAAAAAP/2AAD/9gAAAAAAAP/iAAD/9gAAAAD/7AAAAAAAAAAAAAAAAP/EAAD/2AAA\ -AAAAAP+6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAA\ -AAAAAAAAAAAAAAAA/87/7P/i/87/xAAAAAAAAAAAAAAAAAAA/9j/zgAA/+wAAAAA/+z/9v/2\ -/+z/2AAAAAAAAAAAAAAAAAAA//b/9gAAAAAAAAAAAAD/7AAAAAAAAP/2AAAAAP/iAAD/7AAA\ -AAAAAP/sAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7r/7P/O/7D/ugAA/+wAAAAAAAAAAAAA\ -/8T/ugAU/9gAAAAA/+wAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAD/9gAA\ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAA\ -AAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/zgAAAAAAAAAAAAAAAAAA\ -AAAAAAAAAAD/9gABACAAtQC3ALgAuQC/AMAAwwDEAMUAyADJAMoAywDMAM0AzgDQANEA1ADV\ -ANcA2gDbANwA3QDfAOEA4wDkAOUA5gDoAAEAtQA0AAMAAAAKAAIABAAAAAAAAAAAAAAADwAJ\ -AAAAAAACABIAAgAAAAAADAAGAAgACAAPAAcADgAAAAEAAAAAAAAAAAARAAAAAQAAAAAAAQAB\ -AAAAAAAAAA0AAAALAAAABQAFABAABQAAABEAAQC1ADgABQAAAAIAAAAAAAAAAgAAAAAAAAAA\ -AAAAAAAAAAIAAAACAAAAAAAPAAYACwALAAAACQARAAAABAAIAAEAAQABAAoADgAIAAAACAAD\ -AAMAAQADAAEAAwANAAwAAwAHAAcABwAHABAACgAKAAoACgAKAAEAAAAKAHIA3AAFREZMVAAg\ -YXJhYgA0Y3lybABcZ3JlawBcbGF0bgBcAAQAAAAA//8ABQAGAAcACAAJAAoACgABVVJEIAAa\ -AAD//wAFAAAAAQACAAQABQAA//8ABAAAAAEAAgAEAAQAAAAA//8AAQADAAtmaW5hAExpbml0\ -AFJpc29sAFhsaWdhAF5tZWRpAGRybGlnAERmaW5hAExpbml0AFJpc29sAFhsaWdhAF5tZWRp\ -AGQAAAACAAMAAwAAAAEAAgAAAAEAAAAAAAEABAAAAAEABgAAAAEAAQAHABAAHgCgAQYBVAGw\ -AcQAAQAAAAEACAABAEwAAgABAAAAAQAIAAIAPgAcAAUAEQAVACgALwAzADcAPQBDAEkATQBR\ -AFUAYABlAG4AcgB4AHwAgQCGAIoAjgCUAKIApgCqAK4AAQAcAAIADgASACUALAAwADQAOQBA\ -AEYASgBOAFIAXQBiAGsAbwB1AHkAfgCDAIcAiwCRAJ8AowCnAKsAAQAAAAEACAABAAYAAQAB\ -ACoAAgAGAAgACgAOABIAFgAlACwAMAA0ADkAPgBAAEQARgBKAE4AUgBWAFgAWgBdAGIAawBv\ -AHMAdQB5AH4AgwCHAIsAjwCRAJsAnQCfAKMApwCrAK8ABAAJAAEACAABAD4AAgAKACQAAwAI\ -AA4AFABWAAIABwBYAAIACQBaAAIACwADAAgADgAUAFcAAgAHAFkAAgAJAFsAAgALAAEAAgBU\ -AFUABgAJAAIACgBMAAMAAQAOAAEAYAAAAAAAAgAIAAYACwAAABYAFwAGAEQARAAIAFYAWwAJ\ -AHMAdAAPAI8AkAARAJsAngATAK8AsAAXAAMAAAABAB4AAAABAAAABQABAAkAAQAIAAEABgAD\ -AAEAAQA5AAQAAAABAAgAAQA2AAEACAAFAAwAFAAcACIAKADrAAMA1QDYAOwAAwDVANkA6AAC\ -ANUA6QACANgA6gACANkAAQABANU=') format('woff'); +sAIlRmE4IyA8IzgbISAgRiNHsAErI2E4IVmxMAEUKy2wRyyxADorLrEwARQrLbBILLEAOysh\ +IyAgPLAGI0IjOLEwARQrsAZDLrAwKy2wSSywABUgR7AAI0KyAAEBFRQTLrA2Ki2wSiywABUg\ +R7AAI0KyAAEBFRQTLrA2Ki2wSyyxAAEUE7A3Ki2wTCywOSotsE0ssAAWRSMgLiBGiiNhOLEw\ +ARQrLbBOLLAKI0KwTSstsE8ssgAARistsFAssgABRistsFEssgEARistsFIssgEBRistsFMs\ +sgAARystsFQssgABRystsFUssgEARystsFYssgEBRystsFcsswAAAEMrLbBYLLMAAQBDKy2w\ +WSyzAQAAQystsFosswEBAEMrLbBbLLMAAAFDKy2wXCyzAAEBQystsF0sswEAAUMrLbBeLLMB\ +AQFDKy2wXyyyAABFKy2wYCyyAAFFKy2wYSyyAQBFKy2wYiyyAQFFKy2wYyyyAABIKy2wZCyy\ +AAFIKy2wZSyyAQBIKy2wZiyyAQFIKy2wZyyzAAAARCstsGgsswABAEQrLbBpLLMBAABEKy2w\ +aiyzAQEARCstsGssswAAAUQrLbBsLLMAAQFEKy2wbSyzAQABRCstsG4sswEBAUQrLbBvLLEA\ +PCsusTABFCstsHAssQA8K7BAKy2wcSyxADwrsEErLbByLLAAFrEAPCuwQistsHMssQE8K7BA\ +Ky2wdCyxATwrsEErLbB1LLAAFrEBPCuwQistsHYssQA9Ky6xMAEUKy2wdyyxAD0rsEArLbB4\ +LLEAPSuwQSstsHkssQA9K7BCKy2weiyxAT0rsEArLbB7LLEBPSuwQSstsHwssQE9K7BCKy2w\ +fSyxAD4rLrEwARQrLbB+LLEAPiuwQCstsH8ssQA+K7BBKy2wgCyxAD4rsEIrLbCBLLEBPiuw\ +QCstsIIssQE+K7BBKy2wgyyxAT4rsEIrLbCELLEAPysusTABFCstsIUssQA/K7BAKy2whiyx\ +AD8rsEErLbCHLLEAPyuwQistsIgssQE/K7BAKy2wiSyxAT8rsEErLbCKLLEBPyuwQistsIss\ +sgsAA0VQWLAGG7IEAgNFWCMhGyFZWUIrsAhlsAMkUHixBQEVRVgwWS0AAAAAS7gAyFJYsQEB\ +jlmwAbkIAAgAY3CxAAdCsgABACqxAAdCswwFAQoqsQAHQrMRAwEKKrEACEK6A0AAAQALKrEA\ +CUK6AEAAAQALKrkAAwAARLEkAYhRWLBAiFi5AAMAZESxKAGIUVi4CACIWLkAAwAARFkbsScB\ +iFFYugiAAAEEQIhjVFi5AAMAAERZWVlZWbMOAwEOKrgB/4WwBI2xAgBEswVkBgBERAAAAAAA\ +AAAAAAAAAAAAAAAAAAAAAABRAFEAUgBSAsr/6//7Asr/6//7AAAAAAAAAGQA6AE6AZ4BuAHn\ +AjUCmQLpA08DsgQBBBMEJQQ2BEcEWQRrBH0EjwTABQsFNQVeBZwF7wYaBlcGygdqB8kIKwif\ +CRYJgwmUCaYJtwnJCh0KeAq5Cx0LmQvsDFIMYwx0DIYMmAz8DXwNww4gDmUOpw77D44PlhAc\ +EC0QPRC2EaYRtxHIEdkR6hJNEscTChNgE7UUIRQpFDEUQhRTFGQUdRSvFQEVKRVlFbwWEBYg\ +FjAWQBZQFpYW5RdwF+UYgBjiGPQZBhkXGSkZaRm+GeQaARoJGoobIRuQHBMcJRw3HEccWBx7\ +HLkdOR4RHrwfhSAMIKIhCCF/IaYhuCHKIdwh7iJQIsIjfiPRJDwk5yX4JoMnJCc2J0gnoigR\ +KCMoNShHKFkozClTKbIqCSpLKooq2CsqKzwrTivfLF0stC0fLSctLy2GLfEuAy4VLiYuOC5K\ +Llwubi6ALpEuoi7dLvMu+y77Lx8vVC9/L58vti/KL/wwEzArMEgwZTB0MJowuzDoMQsxPjFn\ +MaUxtjHVMfIyLDJHMl0ydDKBMrwy7zMZM00zfzOlM+Q0BzQkNDA0YjSDNK004zUYNTs1eTWg\ +NcE13zYbNjQ2YjZ5NoU2kTadNq02vQABAAr+8QJBAi8ALgA+QDsRAQIBKh4dGxIIBgMCKwEA\ +AwNMAAEAAgMBAmkAAwAAA1kAAwMAYQQBAAMAUQEAKCYVExAOAC4BLgUHFisBIi4CNTQ2NyYm\ +NTQ2NjMyFwcmIyIGFRQWFhc2NxcOAhUUHgIzMjY3Fw4CAVc2dGQ/QzwsODtdNDAzESooN0Uj\ +NBpPZBVhmVgtSlgsNW4tGhhPWv7xGDhfR0l3LBdWMj9UKhBNCzksHC4fBiMSThI/Y0k0RCcR\ +ExNGDBcPAAIAFP7xAm0B4QA4AEQAQkA/PCkbCQQCBTQBBAM1AQAEA0wAAQAFAgEFaQAEBgEA\ +BABlAAICA2EAAwMQA04BAENBMjAmJCAeFhQAOAE4BwcWKwEiJiY1ND4CNyYmJy4CNTQ+AjMy\ +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\ +AgBKAAAAAWECAQEBEAFOAAAADwAPEQMHFysVNzI2NjU0Jic3HgIVFAYKMToaIxZRDRcQawVS\ +DCUlJnM5HiBSUB5kVAAAAQAA//sBiQEbABkAKEAlFwECAAFMBwYCAEoBAQAAAmEEAwICAhAC\ +TgAAABkAGSQrEQUHGSsVNzI+AjcXBgYVFBYWMzIWFRQGIyImJwYGCiowGRINTgYPEjw+FRMc\ +Fk9MDh5OBVIPK1JCDxtGGBQgEhcQEBsiIioaAAACAB7/6wOqAfUAKwA6AD5AOzEHBgMEBRUB\ +AgQCTAADAAUEAwVpAAQAAgEEAmkAAQEAYQYBAAAPAE4BADg2MC4hHxkXEQ0AKwEpBwcWKwUi\ +JjU0NjcXBgYVFBYWMzIyNjY3NjcGBiMiJjU0PgIzMhYWFRQGBw4DExQWMzI3NDU0JiYjIgYG\ +AYaythIKSwYPNYR3PX9wURAiCRQtFkxTGCw+JjZHIx0jE1+GnNsoMSsnFigcFyUVFV5tJVMl\ +ExZDGjQ/HQQKChY+BwY/QCZNQCdGcT9LcyMTFQkCAUQfJQwGCCpILCM2AAIAHv/rBHwBnwAv\ +AD0AjUuwGFBYQBEGAQUCMx8RBwQDBSoBAAEDTBtAEQYBBQIzHxEHBAMFKgEEAQNMWUuwGFBY\ +QCEAAgAFAwIFaQADAwBhBAYCAAAPTQABAQBhBAYCAAAPAE4bQB4AAgAFAwIFaQADAwRhAAQE\ +EE0AAQEAYQYBAAAPAE5ZQBMBADs5KScjIBkXDw0ALwEuBwcWKwUiJjU0NjcXBgYVFBYWMzI2\ +NyYmNTQ2NjMyFhYVFAYHFhYzMhYVFAYjIicGBw4CJRQWFzY2NTQmJiMiBgYBhrK2EgpLBg81\ +hHdurjYYLjFQLjFKKSYhKVQfFRMcFoFxEBIeg68BGDMfJzYWJhkYKRkVXm0lUyUTFkMaND8d\ +DQkURTI2VzQ3VS0vSRsDAxcQEBshBgUJEQzxKDcREjkpFzIkIjQAAgAA//sBkgH1AB0ALAA5\ +QDYjAQQFCAEBBAJMAAIABQQCBWkABAABAAQBaQAAAANhBgEDAxADTgAAKigiIAAdABwmJyEH\ +BxkrFTcyNjY3NjY3BgYjIiY1ND4CMzIWFhUUBgcOAhMUFjMyNzQ1NCYmIyIGBgohVVAXICcK\ +EikUTFMYLD4mNkcjMzsfXW5fKDErJxYoHBclFQVSAQcICyMcBgVINyZNQCdGcT9LayMSEwYB\ +NB8lDAYIKkgsIzYAAAIAAP/7AiEBnwAiADAANEAxJhIEAwAFHgEDAAJMAAEABQABBWkCAQAA\ +A2EGBAIDAxADTgAALiwAIgAiJDcnIQcHGisVNzI2NyYmNTQ2NjMyFhYVFAYHFhYzMhYVFAYj\ +IiYnBgcGBjcUFhc2NjU0JiYjIgYGCiJJIhguMlAtMUopJiAoVB8VExwWPYQyEBEudmwwHik4\ +FiYZGCkZBVICBBZGMjZWMjZTLS9KHAMEFxAQGxMOBgUNCeQnOxISPCoXMSIgMwACAB7/RALZ\ +AaAAKQA4AENAQC8IBwMEBRQBAgQCTAADAAUEAwVpAAQAAgEEAmkAAQAAAVkAAQEAYQYBAAEA\ +UQEANjQuLCAeGBYQDgApASkHBxYrBSImJjU0NjcXBgYVFBYWMzI2NzY3BgYjIiY1ND4CMzIW\ +FhUUBgcOAhMUFjMyNzQ1NCYmIyIGBgFGT4dSEidJFxU/aUB0kxQGBRMqFUxTGCw+JjZHIxEV\ +IG2OSCgxKycWKBwXJRW8MWhUF2VHIi9EHz9JIFM9FBYGBT9AJk1AJ0ZxPzFhKT5MIQGWHyUM\ +BwcqSCwjNgAAAgAe/vEDWgFLAC8AOgBDQEAIBwIEBwFMAAMABwQDB2kAAQgBAAEAZQkGAgQE\ +Al8FAQICEAJOMTABADUzMDoxOiknIyEfHRYUEA4ALwEvCgcWKwEiJiY1NDY3FwYGFRQWFjMy\ +Njc2NyMiJiYnJj4CMzIWFzMyFhUUBiMjBgYHDgITMzQmIyIGBhUUFgFGT4dSEidJFxU/aUB0\ +kxQGBEgtTC4CARkuPiRDXgNWFRMcFlUFEAsgbY7HKzQmFSQXP/7xMGhUF2VHIi9EHz5KH1I9\ +ERYZOC0lSj4leoQXEBAbFzIXPkshAVxTWiE0HSMYAAMAMf/2AgoC1AAbACgANQA5QDYzIxUH\ +BAMCAUwEAQAFAQIDAAJpAAMBAQNZAAMDAWEAAQMBUR0cAQAtKxwoHSgPDQAbARsGBhYrATIW\ +FRQGBgceAhUUBiMiJjU0NjY3JiY1NDY2FyIGFRQWFhc2NjU0JgMUFjMyNjU0JicnBgYBHV54\ +JT4lLEgrf2tzfClEJzRJOGA8N0cjPCQ0R0bPSk1JTVJEEEJFAtRYUytAMRMVNUYxWmllWzFI\ +NBIeVUI3SyhHNTIlMiMQFj42MjX+KDRFRTc0RRoGHEn//wAe/+sDqgK/AiYAHgAAAQcAGAKr\ +ACYACLECAbAmsDUr//8AHv/rBHwCaQImAB8AAAEHABgDBv/QAAmxAgG4/9CwNSsA//8AAP/7\ +AZICvwImACAAAAEHABgAkwAmAAixAgGwJrA1K///AAD/+wIhAmkCJgAhAAABBwAYAKv/0AAJ\ +sQIBuP/QsDUrAAABAD//9gIDAsoAHgBHQEQcFwIDABYKAgIDCQEBAgNMAAQABQAEBWcGAQAA\ +AwIAA2kAAgEBAlkAAgIBYQABAgFRAQAbGhkYFBIODAcFAB4BHgcGFisBMhYVFAYjIiYnNRYW\ +MzI2NTQmIyIGBycTIRUhBzY2ARNugo1+N2EhJGcvT2FWXRxIFiwbAWb+5REROgG2bmRvfxQT\ +UxYZS09GSwoFHAFRUM8DCAACAEEAAAHgAqgAGAAuAC9ALBYBAAIBTC4tIgsKCAYCSgMBAgIA\ +YQEEAgAAEABOAQAqKB0bFBIAGAEYBQcWKzMiJjU0PgI3Jic3HgIVFAYGIyImJwYGNxQWMzI2\ +NTQmJw4CFRQWMzI2NTU3vTZGIDQ8HBQXQk9gLR47LB0oCwknTxIYGiY4RCJCLBwgGw49UVw5\ +c2tcIRoZNFa0qUgsTzIXEBAXjB8gJDlIs2MrdX45NDAiGA0FAAIAFQAAAigCzgAKABQAOkA3\ +DwEEAwYBAAQCTAADBAOFAAEAAYYGBQIEAAAEVwYFAgQEAF8CAQAEAE8LCwsUCxQREhEREAcG\ +GyslIxUjNSE1ATMRMyM1NDY3IwYGBwMCKGhV/qoBUFtovQQBBAgYC9aioqJLAeH+I+E0SSET\ +LA/+zwACAB7/6wN3AzUABwA1ACVAIi0pKA8OBQQBCAFKAAEBAGECAQAADwBOCQgXFQg1CTUD\ +BxYrASc2NjcXBgYDIiY1NDY3FwYGFRQWFjMyPgI1NCYnLgI1NDY3NjY3Fw4CBxYWFRQOAwHO\ +JTq9gRyCsIWythIKSwYPNYR3Yn9HHSM2JUowCwooq4AiW3NLIHV9Di9cnAImOCNxQz1FZ/2f\ +Xm0lUyUTFkMaND8dDBYhFRdENiY6KAkXKAsrV0BKLDkrFl+XTRcwKiETAAIAHv/rBAEDNQAH\ +AEIANEAxPiwpKA8OBQQBCQJKAAICA2EAAwMQTQABAQBhBAEAAA8ATgkIOzk1MxcVCEIJQgUH\ +FisBJzY2NxcGBgMiJjU0NjcXBgYVFBYWMzI2NjU0LgQ1NDY3PgI3FwYGBx4CFx4CMzIWFRQG\ +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\ +PThDOUMzMSw3LTcnJRwbGhgUEg0LACsBKxAHFisBIi4CNTQ2NjcmJiMiBgcnNjYzMh4DFzMX\ +Ig4DFRQeAjMyNjcXBgMiJjU0NjMyFhUUBjMiJjU0NjMyFhUUBgciJjU0NjMyFhUUBgFyRoJl\ +O1qnczBvUh4tFA4aQSE0T0ZJWj0JAjqHhG1CL1FoODhqMRx03RUdHRUUHR10FR0dFRQdHVgV\ +HR0VFB0d/vEYOGFJXJ5xGBAfCgVKCw0RGBkRAVIbN1JtRDhGJQ4VE0Q3ATsdFBQeHhQUHR0U\ +FB4eFBQdbh0UFB4eFBQdAAAEAAr+8QMBAfAAPQBJAFUAYQEXQBgQAQECDwkCBAMuHQIJBDsB\ +Bww8AQAHBUxLsBZQWEBBAAIAAQMCAWkAAwAECQMEaQAHDgEABwBlCwEJCQZhEAoPCAQGBhBN\ +AAUFBmEQCg8IBAYGEE0RAQwMDWEADQ0QDE4bS7AtUFhAPAACAAEDAgFpAAMABAkDBGkABw4B\ +AAcAZQsBCQkIYRAKDwMICBBNAAUFBmEABgYQTREBDAwNYQANDRAMThtAOgACAAEDAgFpAAMA\ +BAkDBGkLAQkQCg8DCAYJCGkABw4BAAcAZQAFBQZhAAYGEE0RAQwMDWEADQ0QDE5ZWUAvV1ZL\ +Sj8+AQBdW1ZhV2FRT0pVS1VFQz5JP0k5NyknIyEcGxoYFBINCwA9AT0SBxYrASIuAjU0NjY3\ +JiYjIgYHJzY2MzIeAxczFyIHHgMzMhYVFAYjIi4DJw4DFRQeAjMyNjcXBgMiJjU0NjMyFhUU\ +BjMiJjU0NjMyFhUUBgciJjU0NjMyFhUUBgFyRoJlO1qnczBvUh4tFA4aQSE0T0ZJWj0JAh0f\ +BiU1QSQVExsWIkdAMx8DQoVtQi9RaDg4ajEcdP4VHR0VFB0ddBUdHRUUHR1YFR0dFRQdHf7x\ +GDhhSVyecRgQHwoFSgsNERgZEQFSA1llLw0XEBAbCSBFd1wNN1JtRDhGJQ4VE0Q3ARUdFBQe\ +HhQUHR0UFB4eFBQdbh0UFB4eFBQdAAAEAAD/FAIlAWAAGgAmADIAPgBnQGQLAQECCgEDAQQB\ +BAMDTAACAAEDAgFpAAMABAADBGkOCA0DBgkBBwoGB2kPAQoACwoLZQAAAAVhDAEFBRAFTjQz\ +KCccGwAAOjgzPjQ+LiwnMigyIiAbJhwmABoAGhEkJCQREAcbKxU3MjY3JiYjIgYHJzYzMh4D\ +MzMXIg4DFzIWFRQGIyImNTQ2IzIWFRQGIyImNTQ2FzIWFRQGIyImNTQ2CWjBUCdxRBkmGxA4\ +MjRURT06HxUHM1RVZYb5FBsbFBMcHG8UHBwUExsbVBQcHBQTHBwFUj43IykFBkwRGSQkGUgh\ +MDEhIBsUExwcExQbGxQTHBwTFBtpGxMTHR0TExsAAAQAAP8UAq8BYAAoADQAQABMAHBAbQsB\ +AQIKAQMBBAEEAyQXAgAEBEwAAgABAwIBaQADAAQAAwRpEAoPAwgLAQkMCAlpEQEMAA0MDWUF\ +AQAABmEOBwIGBhAGTkJBNjUqKQAASEZBTEJMPDo1QDZAMC4pNCo0ACgAKCQjESQkJBESBx0r\ +FTcyNjcmJiMiBgcnNjMyHgMzMxciBxYWMzIWFRQGIyImJicOAxcyFhUUBiMiJjU0NiMyFhUU\ +BiMiJjU0NhcyFhUUBiMiJjU0NglowVAncUQZJhsQODI0VEU9Oh8VBx8dE0ZFFRMcFjZVPA4m\ +T2B+8BQbGxQTHBxvFBwcFBMbG1QUHBwUExwcBVI+NyMpBQZMERkkJBlIBy0dFxAQGxM5ORIt\ +KhwgGxQTHBwTFBsbFBMcHBMUG2kbExMdHRMTG///AB7/6wOvAfQCJgAaAAABBwCYAVj/WwAJ\ +sQECuP9bsDUrAP//AB7/6wR3AfQCJgAbAAABBwCYAVn/WwAJsQECuP9bsDUrAAADAAD/+wEL\ +Al4ACwAXACcAPUA6ISACBAABTAMBAQcCBgMABAEAaQAEBAVhCAEFBRAFThgYDQwBABgnGCca\ +GRMRDBcNFwcFAAsBCwkHFisTIiY1NDYzMhYVFAYjIiY1NDYzMhYVFAYDNzI2NjU0Jic3HgIV\ +FAbaFR0dFRQdHZ0VHR0VFB0dZQo7QhwjFlENFxBwAfsdFBQeHhQUHR0UFB4eFBQd/gBSCSUo\ +JnM5HiBSUB5kVAADAAD/+wGnAeUACwAXADMAR0BEHx4CBAAxAQYEAkwDAQEJAggDAAQBAGkF\ +AQQEBmEKBwIGBhAGThgYDQwBABgzGDMuLCgmGhkTEQwXDRcHBQALAQsLBxYrASImNTQ2MzIW\ +FRQGIyImNTQ2MzIWFRQGAzcyPgI3FwYGFRQeAjMyFhUUBiMiJiYnBgYBCxUdHRUUHR2dFR0d\ +FRQdHZYKMjgdEg1OBg8EGj46FRMcFkFJIwgdVQGCHRQUHh4UFB0dFBQeHhQUHf55Ug8rUkIP\ +G0YYDxoSCxcQEBsPHRYpGf//ACP/+gGwApMCJgAWAAABBwAYAIz/+gAJsQEBuP/6sDUrAP//\ +ACP/+gJGApMCJgAXAAABBwAYAJH/+gAJsQEBuP/6sDUrAP//AB7/6wOvAmICJgAaAAABBwCW\ +AVj/WwAJsQEDuP9bsDUrAP//AB7/6wR3AmICJgAbAAABBwCWAVn/WwAJsQEDuP9bsDUrAAAE\ +AAD/+wELAswACwAXACMAMwBQQE0tLAIGAgFMBQEDCgQJAwIGAwJpCAEAAAFhAAEBDk0ABgYH\ +YQsBBwcQB04kJBkYDQwBACQzJDMmJR8dGCMZIxMRDBcNFwcFAAsBCwwHFisTIiY1NDYzMhYV\ +FAYHIiY1NDYzMhYVFAYzIiY1NDYzMhYVFAYDNzI2NjU0Jic3HgIVFAaWFR0dFRQdHVgVHR0V\ +FB0ddBUdHRUUHR3uCjtCHCMWUQ0XEHACaR0UFB4eFBQdbh0UFB4eFBQdHRQUHh4UFB3+AFIJ\ +JSgmczkeIFJQHmRUAAQAAP/7AacCUwALABcAIwA/AFhAVSsqAgYCPQEIBgJMAAEKAQADAQBp\ +BQEDDAQLAwIGAwJpBwEGBghhDQkCCAgQCE4kJBkYDQwBACQ/JD86ODQyJiUfHRgjGSMTEQwX\ +DRcHBQALAQsOBxYrEyImNTQ2MzIWFRQGByImNTQ2MzIWFRQGMyImNTQ2MzIWFRQGATcyPgI3\ +FwYGFRQeAjMyFhUUBiMiJiYnBgbHFR0dFRQdHVgVHR0VFB0ddBUdHRUUHR3+4QoyOB0SDU4G\ +DwQaPjoVExwWQUkjCB1VAfAdFBQeHhQUHW4dFBQeHhQUHR0UFB4eFBQd/nlSDytSQg8bRhgP\ +GhILFxAQGw8dFikZAAEALf/2AgMC1AAqAENAQCQBAwQDAQIDDwEBAg4BAAEETCUBBAFLAAUA\ +BAMFBGkAAwACAQMCaQABAAABWQABAQBhAAABAFElJCEkJSoGBhwrARQGBxUWFhUUBgYjIiYn\ +NRYWMzI2NTQmIyM1MzI2NTQmIyIGByc2NjMyFgHtUERWVDp5XzhgLC1oMGBVaV9FRlhbRjw6\ +UigsJnFIcG0CI0hVDgQKWEc+YTYRFlIWGUtCQztLSj00OSIaPB4sZAADABsCNgEGAwcACwAX\ +ACMARLEGZERAOQABBgEAAwEAaQUBAwICA1kFAQMDAmEIBAcDAgMCURkYDQwBAB8dGCMZIxMR\ +DBcNFwcFAAsBCwkHFiuxBgBEEyImNTQ2MzIWFRQGByImNTQ2MzIWFRQGMyImNTQ2MzIWFRQG\ +kRUdHRUUHR1YFR0dFRQdHXQVHR0VFB0dAqQdFBQeHhQUHW4dFBQeHhQUHR0UFB4eFBQdAAAB\ +ADAAAAIIAtQAGwAtQCoODQIDAQIBAAMCTAACAAEDAgFpAAMAAANXAAMDAF8AAAMATyclKBAE\ +BhorISE1Nz4CNTQmIyIGByc2NjMyFhUUBgYHBxUhAgj+KLs2SiZGODRPKS8qbURkdC5SN5UB\ +aUm9NlRRMDs9JCA7IzFlWThiXzaTBAACABoCNgEGApkACwAXADOxBmREQCgDAQEAAAFZAwEB\ +AQBhBQIEAwABAFENDAEAExEMFw0XBwUACwELBgcWK7EGAEQTIiY1NDYzMhYVFAYjIiY1NDYz\ +MhYVFAbVFR0dFRQdHZ0VHR0VFB0dAjYdFBQeHhQUHR0UFB4eFBQdAAACACj/GgGIAVEAFgAl\ +ACtAKBwBAgMFAQACAkwBAQBJAAEAAwIBA2kAAgIAYQAAABAATiYoJicEBxorFyc+AjcGBiMi\ +JjU0PgIzMhYWFRQGAxQWMzI3NDU0JiYjIgYGOhJAaEoSEigTTFMYLD4mNkcjqVAoMSsnFigc\ +FyUV5lIIIDwyBQU/QCZNQCdGcT+MogFeHyUMBggqSCwjNgACACj/GgIKAVEAHAApACxAKQEB\ +AEkAAQAFAgEFaQYEAgICAGEDAQAAEABOHh0kIh0pHikkJCYlBwcaKxcnPgI3IyImJjU0NjYz\ +MhYVFBUzMhYVFAYjIwYDMzY1NCYjIgYGFRQWOhI+Z0oSQC1NLyxNL0VbWhUTHBZcMzoqATIo\ +FSQXP+ZSCB84MBo3LThiPnl9BwcXEBAbwgEUCgpEWiA2ICMZ//8AKP8aAYgCqwImAJkAAAEH\ +ADgAZ/99AAmxAgG4/32wNSsA//8AKP8aAgoCpQImAJoAAAEHADgAZ/93AAmxAgG4/3ewNSsA\ +AAMAHv7yAugCGwA2AEIATgBLQEgeAQIBHwQDAwACAkwAAQACAAECaQAAAAMFAANpBwEFBAQF\ +WQcBBQUEYQkGCAMEBQRRREM4N0pIQ05ETj48N0I4Qi8lLioKBxorNzQ2NxcGBhUUFhYzMj4C\ +NTQuAzU0PgIzMhYXByYmIyIOAhUUHgQVFA4CIyImJgEiJjU0NjMyFhUUBiMiJjU0NjMyFhUU\ +Bh4UFkgQEDpjPkhsSCMwRkYwKUdYLyo8DSERKhcdOzEeIzg/OCMyYo1cVIZOAXAVHR0VFB0d\ +nRUdHRUUHR13JFg1HCpGHjNGIx8wNBQRGRkhMiUpUUQpFwpHCA4YKDAYERwYGR0mGiVWSzAy\ +Z/7JHRQUHh4UFB0dFBQeHhQUHQAAAwAe/vIDTAEoACgANABAAEVAQiEBAgEBTBQTBAMEAUoA\ +AAADBQADaQcBBQkGCAMEBQRlAAEBAmEAAgIQAk42NSopPDo1QDZAMC4pNCo0JSQrKgoHGis3\ +NDY3FwYGFRQWFjMyNjY1NCYmJzceAjMyFhUUBiMiJicOAiMiJiYBIiY1NDYzMhYVFAYjIiY1\ +NDYzMhYVFAYeFBZIEBBBa0BDb0IVOzspTW1UKBUTHBYtORUKWJRjT4dSAXAVHR0VFB0dnRUd\ +HRUUHR13JFg1HCpGHjdGIBcoGw4WJSJLNEknFxAQGxIPJEAoM2b+yR0UFB4eFBQdHRQUHh4U\ +FB0AA//+/z4A7wGTAA8AGwAnADlANgkIAgBKBQEDCAQHAwIDAmUAAAABYQYBAQEQAU4dHBEQ\ +AAAjIRwnHScXFRAbERsADwAPEQkHFysVNzI2NjU0Jic3HgIVFAYXIiY1NDYzMhYVFAYjIiY1\ +NDYzMhYVFAYKO0IcIxZRDRcQcDoVHR0VFB0dnRUdHRUUHR0FUgklKCZzOR4gUlAeZFS9HRQU\ +Hh4UFB0dFBQeHhQUHQAAAwAA/z4BpwEbABsAJwAzAENAQBkBAgABTAcGAgBKBwEFCgYJAwQF\ +BGUBAQAAAmEIAwICAhACTikoHRwAAC8tKDMpMyMhHCcdJwAbABskLBELBxkrFTcyPgI3FwYG\ +FRQeAjMyFhUUBiMiJiYnBgYXIiY1NDYzMhYVFAYjIiY1NDYzMhYVFAYKMjgdEg1OBg8EGj46\ +FRMcFkFJIwgdVa4VHR0VFB0dnRUdHRUUHR0FUg8rUkIPG0YYDxoSCxcQEBsPHRYpGb0dFBQe\ +HhQUHR0UFB4eFBQd//8AHv8YAugBowIGAAwAAP//AB7/GAMSALACBgANAAAAA//+/z4A7wGT\ +AA8AGwAnADlANgkIAgBKBQEDCAQHAwIDAmUAAAABYQYBAQEQAU4dHBEQAAAjIRwnHScXFRAb\ +ERsADwAPEQkHFysVNzI2NjU0Jic3HgIVFAYXIiY1NDYzMhYVFAYjIiY1NDYzMhYVFAYKO0Ic\ +IxZRDRcQcDoVHR0VFB0dnRUdHRUUHR0FUgklKCZzOR4gUlAeZFS9HRQUHh4UFB0dFBQeHhQU\ +HQAAAwAA/z4BpwEbABsAJwAzAENAQBkBAgABTAcGAgBKBwEFCgYJAwQFBGUBAQAAAmEIAwIC\ +AhACTikoHRwAAC8tKDMpMyMhHCcdJwAbABskLBELBxkrFTcyPgI3FwYGFRQeAjMyFhUUBiMi\ +JiYnBgYXIiY1NDYzMhYVFAYjIiY1NDYzMhYVFAYKMjgdEg1OBg8EGj46FRMcFkFJIwgdVa4V\ +HR0VFB0dnRUdHRUUHR0FUg8rUkIPG0YYDxoSCxcQEBsPHRYpGb0dFBQeHhQUHR0UFB4eFBQd\ +//8AHv8YAugB8AImAAwAAAEHADgAV/7CAAmxAQG4/sKwNSsA//8AHv8YAxIB8AImAA0AAAEH\ +ADgAV/7CAAmxAQG4/sKwNSsA//8AAP/7ANwC7gImABwAAAEGADj+wAAJsQEBuP/AsDUrAP//\ +AAD/+wGJAnUCJgAdAAABBwA4ABr/RwAJsQEBuP9HsDUrAP//ABT/8wLnAsoCJgCDAAABBwAY\ +Abn/pwAJsQIBuP+nsDUrAP//ABT/8wNxAsoCJgCEAAABBwAYAbn/pwAJsQIBuP+nsDUrAP//\ +AAD/+wJ4AsoCJgCFAAABBwAYAUr/ogAJsQIBuP+isDUrAP//AAD/+wL4AsoCJgCGAAABBwAY\ +AUr/ogAJsQIBuP+isDUrAP///+f/GgEtAikCJgBzAAABBgAYZZAACbEBAbj/kLA1KwD////n\ +/xgBvgIpAiYAdAAAAQYAGFeQAAmxAQG4/5CwNSsAAAIAMf/2AgsC1QANABkAIkAfAAEAAwIB\ +A2kAAgAAAlkAAgIAYQAAAgBRJCQlIwQGGisBFAYGIyImNTQ2NjMyFgUUFjMyNjU0JiMiBgIL\ +MGhWeXMvaFV4dv5+Q1FQRUVQUUMBZnOlWMOtdKRXwa6TkpGUkpKSAAABAEEA0ADmAXQABwAG\ +swQAATIrNyYmJzcWFhecGiYbSBswEtAcJhZMFDAX//8AQQDQAOYBdAIGALAAAAACAAAAAAJ+\ +As0ABwARAAAhJyEHIwEzAQEuAicGBgcHMwIhVv7lVVsBF1EBFv7iAw4NBAcSBlHi3d0Czf0z\ +AgUIKi0MHzsR2AADAGEAAAJUAsoAEAAZACIAAAEyFhUUBgcVHgIVFAYjIxETMjY1NCYjIxUV\ +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\ +RwAAAQAnAAABrwIYAAkAACEhNQEhNSEVASEBr/54ASD+8QFw/uQBIzoBmkRC/m4A//8ADwAA\ +AtsC/QAmANMAAAAHANMBWAAA//8ADwAAAg0C/QAmANMAAAAHANYBWAAA//8ADwAAAgUC/QAm\ +ANMAAAAHANcBWAAA//8ADwAAA2UC/QAmANMAAAAnANMBWAAAAAcA1gKwAAD//wAPAAADXQL9\ +ACYA0wAAACcA0wFYAAAABwDXArAAAAAAAAAABwBaAAMAAQQJAAAAaAAAAAMAAQQJAAEAJgBo\ +AAMAAQQJAAIADgCOAAMAAQQJAAMARgCcAAMAAQQJAAQANgDiAAMAAQQJAAUArAEYAAMAAQQJ\ +AAYAMAHEAEMAbwBwAHkAcgBpAGcAaAB0ACAAMgAwADEANgAtADIAMAAyADEAIABHAG8AbwBn\ +AGwAZQAgAEwATABDAC4AIABBAGwAbAAgAFIAaQBnAGgAdABzACAAUgBlAHMAZQByAHYAZQBk\ +AC4ATgBvAHQAbwAgAFMAYQBuAHMAIABBAHIAYQBiAGkAYwAgAFUASQBSAGUAZwB1AGwAYQBy\ +ADIALgAwADAAOQA7AEcATwBPAEcAOwBOAG8AdABvAFMAYQBuAHMAQQByAGEAYgBpAGMAVQBJ\ +AC0AUgBlAGcAdQBsAGEAcgBOAG8AdABvACAAUwBhAG4AcwAgAEEAcgBhAGIAaQBjACAAVQBJ\ +ACAAUgBlAGcAdQBsAGEAcgBWAGUAcgBzAGkAbwBuACAAMgAuADAAMAA5ADsAIAB0AHQAZgBh\ +AHUAdABvAGgAaQBuAHQAIAAoAHYAMQAuADgAKQAgAC0AbAAgADgAIAAtAHIAIAA1ADAAIAAt\ +AEcAIAAyADAAMAAgAC0AeAAgADEANAAgAC0ARAAgAGEAcgBhAGIAIAAtAGYAIABuAG8AbgBl\ +ACAALQBhACAAcQBzAHEAIAAtAFgAIAAiACIATgBvAHQAbwBTAGEAbgBzAEEAcgBhAGIAaQBj\ +AFUASQAtAFIAZQBnAHUAbABhAHIAAAADAAAAAAAA/5wAMgAAAAAAAAAAAAAAAAAAAAAAAAAA\ +AAEAAf//AA8AAQACAA4AAABsAAAAvAACAA8AAgALAAEADgAXAAEAJQAoAAEALAA3AAEAOQBV\ +AAEAVgBbAAIAXQBgAAEAYgBlAAEAawB8AAEAfgCBAAEAgwCUAAEAmQCuAAEAswDMAAEAzgDl\ +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\ +AGRybGlnAERmaW5hAExpbml0AFJpc29sAFhsaWdhAF5tZWRpAGQAAAACAAMAAwAAAAEAAgAA\ +AAEAAAAAAAEABAAAAAEABgAAAAEAAQAHABAAHgCgAQYBVAGwAcQAAQAAAAEACAABAEwAAgAB\ +AAAAAQAIAAIAPgAcAAUAEQAVACgALwAzADcAPQBDAEkATQBRAFUAYABlAG4AcgB4AHwAgQCG\ +AIoAjgCUAKAApACoAKwAAQAcAAIADgASACUALAAwADQAOQBAAEYASgBOAFIAXQBiAGsAbwB1\ +AHkAfgCDAIcAiwCRAJ0AoQClAKkAAQAAAAEACAABAAYAAQABACoAAgAGAAgACgAOABIAFgAl\ +ACwAMAA0ADkAPgBAAEQARgBKAE4AUgBWAFgAWgBdAGIAawBvAHMAdQB5AH4AgwCHAIsAjwCR\ +AJkAmwCdAKEApQCpAK0ABAAJAAEACAABAD4AAgAKACQAAwAIAA4AFABWAAIABwBYAAIACQBa\ +AAIACwADAAgADgAUAFcAAgAHAFkAAgAJAFsAAgALAAEAAgBUAFUABgAJAAIACgBMAAMAAQAO\ +AAEAYAAAAAAAAgAIAAYACwAAABYAFwAGAEQARAAIAFYAWwAJAHMAdAAPAI8AkAARAJkAnAAT\ +AK0ArgAXAAMAAAABAB4AAAABAAAABQABAAkAAQAIAAEABgADAAEAAQA5AAQAAAABAAgAAQA2\ +AAEACAAFAAwAFAAcACIAKADpAAMA0wDWAOoAAwDTANcA5gACANMA5wACANYA6AACANcAAQAB\ +ANM=') format('woff'); font-style: normal; font-weight: normal; - unicode-range: U+20,U+30-39,U+41-5A,U+5F,U+61-69,U+6C-7A,U+622-624,U+626-628,U+62A-63A,U+641-648,U+64A,U+67E,U+686,U+698,U+6A9,U+6AF,U+6C0,U+6CC,U+6F0-6F2,U+6F5; + unicode-range: U+20,U+30-39,U+41-5A,U+5F,U+61-69,U+6C-7A,U+622-624,U+626-628,U+62A-63A,U+641-648,U+64A,U+67E,U+686,U+698,U+6A9,U+6AF,U+6C0,U+6CC,U+6F0-6F1,U+6F5; font-display: swap; } @font-face { font-family: 'noto-subset'; src: url('data:application/x-font-woff;charset=utf-8;base64,\ -AAEAAAARAQAABAAQR0RFRg4GDU4AAIiIAAAA3EdQT1NQJHiNAACJZAAABjRHU1VCyo4YcQAA\ -j5gAAALkT1MvMovuaOMAAAGYAAAAYGNtYXBPykd/AAAFrAAAARxjdnQgA9YD1AAAFYgAAAAo\ -ZnBnbZ42EcoAAAbIAAAOFWdhc3AAAAAQAACIgAAAAAhnbHlmx5ue0wAAF4wAAG6aaGVhZNON\ -ieoAAAEcAAAANmhoZWEJ2AQSAAABVAAAACRobXR4XFMU8QAAAfgAAAOybG9jYSl6RGsAABWw\ -AAAB3G1heHAFKyJIAAABeAAAACBuYW1lKjdDvAAAhigAAAI2cG9zdP+fADIAAIhgAAAAIHBy\ -ZXBlQK6cAAAU4AAAAKcAAQAAAAICTmLN2lFfDzz1AAcD6AAAAXc3ZCCAAAABdzdkIID/tv7x\ -BfID2gABAAYAAgAAAAAAAAABAAAELf7bAAAFov+2/qgF8gABAAAAAAAAAAAAAAAAAAAA7AAB\ -AAAA7QBiAAQAcQAEAAIA2gFfAI0AAALLIBMAAwABAAQDAQK8AAUAAAKKAlgAAABLAooCWAAA\ +AAEAAAARAQAABAAQR0RFRg38DUQAAIfoAAAA3EdQT1NQHHgcAACIxAAABjRHU1VCymoYVQAA\ +jvgAAALkT1MvMovuaOMAAAGYAAAAYGNtYXBPukbZAAAFpAAAARpjdnQgA9YD1AAAFYAAAAAo\ +ZnBnbZ42EcoAAAbAAAAOFWdhc3AAAAAQAACH4AAAAAhnbHlm7K1yuQAAF4AAAG4GaGVhZNON\ +ieoAAAEcAAAANmhoZWEJ2AQQAAABVAAAACRobXR4WBMUlwAAAfgAAAOqbG9jYfLADW8AABWo\ +AAAB2G1heHAFKSJIAAABeAAAACBuYW1lKjdDvAAAhYgAAAI2cG9zdP+fADIAAIfAAAAAIHBy\ +ZXBlQK6cAAAU2AAAAKcAAQAAAAICTo8uqEVfDzz1AAcD6AAAAXc3ZCCAAAABdzdkIID/tv7x\ +BfID2gABAAYAAgAAAAAAAAABAAAELf7bAAAFov+2/qgF8gABAAAAAAAAAAAAAAAAAAAA6gAB\ +AAAA6wBiAAQAcQAEAAIA2gFfAI0AAALLIBMAAwABAAQDAQK8AAUAAAKKAlgAAABLAooCWAAA\ AV4AMgE9AAACCwgCBAUEAgIEAAAgAQAAAAAAAAAAAAAAAEdPT0cBIAAgBvUELf7bAAAELQEl\ AAAB3wAAAAACIgLKAAAAIAAFAlgAXgEEAAACowAQAngAFAItAAACKP/8AREAOwE+ADsBDwAG\ ATwADQEP/8sBPP/SAzUAGgMgABoEAAAgBHYAIAE9AAABgAAABY4AGgWiABoDzgAAA+wAAAIF\ @@ -733,683 +730,680 @@ Anj/0wKp/9MAAAAAAiQADwKVAA8CRgAAAnAAAAI8ACAC5QAaAyUAGgE9AAABgAAAAuUAGgMl\ ABoCPAA7AU0ALQFNAC0EAAAgBHYAIAFnAAABmQAAA0AAGgNXABoB+QAAAhEAAAGZ/90Bwv/d\ BY4AGgWiABoDzgAAA+wAAAVaABoFnwAaA7YAAAP7AAACPAAbBVoAGgWfABoDtgAAA/sAAAI8\ ACMDTAAUA10AFALhAAAC+gAAAq8AEAL3ABACdQAAAo4AAAQAACAEdgAgAWcAAAGZAAACBQAj\ -AjsAIwQAACAEdgAgAWcAAAGZAAACPAAmASEACAI8ACYCIAAtAiAALQFwABwB8gAcAgwAHAHy\ -ABwCDAAcAzUAGgNbABoBZwAAAZkAAAM1ABoDIAAaAWcAAAGZAAADNQAaAyAAGgE9AAABgAAA\ -A0wAFANdABQC4QAAAvoAAAGZ/90Bwv/dAjwAJAFZADwBWQA8AlgAXgKyAAACoABaAn0AOgLk\ -AFoCMABaAiUAWgLUADoC/QBaAYUAIAFL/7YCmABaAjUAWgOvAFoDLQBaAxwAOgJ0AFoDHAA6\ -ApQAWgInAC4CQwAUAvQAVQKKAAADxwAAApsAAAJwAAACQwAYAZv//gJcACoCeQBOAgIALQJ5\ -AC0CTwAtAYMAFAJ5AC0CkQBOATEASAExAE4D1gBOApEATgJrAC0CeQBOAnkALQHGAE4B8QAt\ -AbIAFwKRAEsCOQAAA1gACgJCAAUCOQAAAegAGwMGABQCtAAUArQAFAQ3ABQAFAAAAAAAAQAD\ -AAEAAAAMAAQBEAAAACoAIAAEAAoAIAA5AFoAXwBpAHoGJAYoBjoGSAZKBn4GhgaYBqkGrwbA\ -BswG8gb1//8AAAAgADAAQQBfAGEAbAYiBiYGKgZBBkoGfgaGBpgGqQavBsAGzAbwBvX////h\ -AAAAdABwAG8AbQAAAAAAAAAA+lX57foB+az5ofl9+X751wAA+TUAAQAAACgAAAAAAAAAAAAy\ -ADYAOgBaAAAAAAAAAAAAAAAAAAAAAABYAAAAAACxAGgAlwCVACsAKQCCAH0AJABhAAoACACd\ -AKcABgAOAIsAkQBAADQATgAWAI8AcwCvAHkAfgB1ABIAgwCrAAIAMAAlAG8ARgBSAF0AYgA5\ -AJsAswBqAJmwACwgsABVWEVZICBLuAAOUUuwBlNaWLA0G7AoWWBmIIpVWLACJWG5CAAIAGNj\ -I2IbISGwAFmwAEMjRLIAAQBDYEItsAEssCBgZi2wAiwjISMhLbADLCBkswMUFQBCQ7ATQyBg\ -YEKxAhRDQrElA0OwAkNUeCCwDCOwAkNDYWSwBFB4sgICAkNgQrAhZRwhsAJDQ7IOFQFCHCCw\ -AkMjQrITARNDYEIjsABQWGVZshYBAkNgQi2wBCywAyuwFUNYIyEjIbAWQ0MjsABQWGVZGyBk\ -ILDAULAEJlqyKAENQ0VjRbAGRVghsAMlWVJbWCEjIRuKWCCwUFBYIbBAWRsgsDhQWCGwOFlZ\ -ILEBDUNFY0VhZLAoUFghsQENQ0VjRSCwMFBYIbAwWRsgsMBQWCBmIIqKYSCwClBYYBsgsCBQ\ -WCGwCmAbILA2UFghsDZgG2BZWVkbsAIlsAxDY7AAUliwAEuwClBYIbAMQxtLsB5QWCGwHkth\ -uBAAY7AMQ2O4BQBiWVlkYVmwAStZWSOwAFBYZVlZIGSwFkMjQlktsAUsIEUgsAQlYWQgsAdD\ -UFiwByNCsAgjQhshIVmwAWAtsAYsIyEjIbADKyBksQdiQiCwCCNCsAZFWBuxAQ1DRWOxAQ1D\ -sAFgRWOwBSohILAIQyCKIIqwASuxMAUlsAQmUVhgUBthUllYI1khWSCwQFNYsAErGyGwQFkj\ -sABQWGVZLbAHLLAJQyuyAAIAQ2BCLbAILLAJI0IjILAAI0JhsAJiZrABY7ABYLAHKi2wCSwg\ -IEUgsA5DY7gEAGIgsABQWLBAYFlmsAFjYESwAWAtsAossgkOAENFQiohsgABAENgQi2wCyyw\ -AEMjRLIAAQBDYEItsAwsICBFILABKyOwAEOwBCVgIEWKI2EgZCCwIFBYIbAAG7AwUFiwIBuw\ -QFlZI7AAUFhlWbADJSNhRESwAWAtsA0sICBFILABKyOwAEOwBCVgIEWKI2EgZLAkUFiwABuw\ -QFkjsABQWGVZsAMlI2FERLABYC2wDiwgsAAjQrMNDAADRVBYIRsjIVkqIS2wDyyxAgJFsGRh\ -RC2wECywAWAgILAPQ0qwAFBYILAPI0JZsBBDSrAAUlggsBAjQlktsBEsILAQYmawAWMguAQA\ -Y4ojYbARQ2AgimAgsBEjQiMtsBIsS1RYsQRkRFkksA1lI3gtsBMsS1FYS1NYsQRkRFkbIVkk\ -sBNlI3gtsBQssQASQ1VYsRISQ7ABYUKwEStZsABDsAIlQrEPAiVCsRACJUKwARYjILADJVBY\ -sQEAQ2CwBCVCioogiiNhsBAqISOwAWEgiiNhsBAqIRuxAQBDYLACJUKwAiVhsBAqIVmwD0NH\ -sBBDR2CwAmIgsABQWLBAYFlmsAFjILAOQ2O4BABiILAAUFiwQGBZZrABY2CxAAATI0SwAUOw\ -AD6yAQEBQ2BCLbAVLACxAAJFVFiwEiNCIEWwDiNCsA0jsAFgQiCwFCNCIGCwAWG3GBgBABEA\ -EwBCQkKKYCCwFENgsBQjQrEUCCuwiysbIlktsBYssQAVKy2wFyyxARUrLbAYLLECFSstsBks\ -sQMVKy2wGiyxBBUrLbAbLLEFFSstsBwssQYVKy2wHSyxBxUrLbAeLLEIFSstsB8ssQkVKy2w\ -KywjILAQYmawAWOwBmBLVFgjIC6wAV0bISFZLbAsLCMgsBBiZrABY7AWYEtUWCMgLrABcRsh\ -IVktsC0sIyCwEGJmsAFjsCZgS1RYIyAusAFyGyEhWS2wICwAsA8rsQACRVRYsBIjQiBFsA4j\ -QrANI7ABYEIgYLABYbUYGAEAEQBCQopgsRQIK7CLKxsiWS2wISyxACArLbAiLLEBICstsCMs\ -sQIgKy2wJCyxAyArLbAlLLEEICstsCYssQUgKy2wJyyxBiArLbAoLLEHICstsCkssQggKy2w\ -KiyxCSArLbAuLCA8sAFgLbAvLCBgsBhgIEMjsAFgQ7ACJWGwAWCwLiohLbAwLLAvK7AvKi2w\ -MSwgIEcgILAOQ2O4BABiILAAUFiwQGBZZrABY2AjYTgjIIpVWCBHICCwDkNjuAQAYiCwAFBY\ -sEBgWWawAWNgI2E4GyFZLbAyLACxAAJFVFixDgZFQrABFrAxKrEFARVFWDBZGyJZLbAzLACw\ -DyuxAAJFVFixDgZFQrABFrAxKrEFARVFWDBZGyJZLbA0LCA1sAFgLbA1LACxDgZFQrABRWO4\ -BABiILAAUFiwQGBZZrABY7ABK7AOQ2O4BABiILAAUFiwQGBZZrABY7ABK7AAFrQAAAAAAEQ+\ -IzixNAEVKiEtsDYsIDwgRyCwDkNjuAQAYiCwAFBYsEBgWWawAWNgsABDYTgtsDcsLhc8LbA4\ -LCA8IEcgsA5DY7gEAGIgsABQWLBAYFlmsAFjYLAAQ2GwAUNjOC2wOSyxAgAWJSAuIEewACNC\ -sAIlSYqKRyNHI2EgWGIbIVmwASNCsjgBARUUKi2wOiywABawFyNCsAQlsAQlRyNHI2GxDABC\ -sAtDK2WKLiMgIDyKOC2wOyywABawFyNCsAQlsAQlIC5HI0cjYSCwBiNCsQwAQrALQysgsGBQ\ -WCCwQFFYswQgBSAbswQmBRpZQkIjILAKQyCKI0cjRyNhI0ZgsAZDsAJiILAAUFiwQGBZZrAB\ +AjsAIwQAACAEdgAgAWcAAAGZAAACPAAmASEACAI8ACYBcAAcAfIAHAIMABwB8gAcAgwAHAM1\ +ABoDWwAaAWcAAAGZAAADNQAaAyAAGgFnAAABmQAAAzUAGgMgABoBPQAAAYAAAANMABQDXQAU\ +AuEAAAL6AAABmf/dAcL/3QI8ACQBWQA8AVkAPAJYAF4CsgAAAqAAWgJ9ADoC5ABaAjAAWgIl\ +AFoC1AA6Av0AWgGFACABS/+2ApgAWgI1AFoDrwBaAy0AWgMcADoCdABaAxwAOgKUAFoCJwAu\ +AkMAFAL0AFUCigAAA8cAAAKbAAACcAAAAkMAGAGb//4CXAAqAnkATgICAC0CeQAtAk8ALQGD\ +ABQCeQAtApEATgExAEgBMQBOA9YATgKRAE4CawAtAnkATgJ5AC0BxgBOAfEALQGyABcCkQBL\ +AjkAAANYAAoCQgAFAjkAAAHoABsDBgAUArQAFAK0ABQENwAUABQAAAAAAAEAAwABAAAADAAE\ +AQ4AAAAqACAABAAKACAAOQBaAF8AaQB6BiQGKAY6BkgGSgZ+BoYGmAapBq8GwAbMBvEG9f//\ +AAAAIAAwAEEAXwBhAGwGIgYmBioGQQZKBn4GhgaYBqkGrwbABswG8Ab1////4QAAAHIAbgBt\ +AGsAAAAAAAAAAPpT+e36Afms+aH5ffl++dUAAPk1AAEAAAAoAAAAAAAAAAAAMgA2ADoAWgAA\ +AAAAAAAAAAAAAAAAAAAAWAAAAAAArwBoAJcAlQArACkAggB9ACQAYQAKAAgAmwClAAYADgCL\ +AJEAQAA0AE4AFgCPAHMArQB5AH4AdQASAIMAqQACADAAJQBvAEYAUgBdAGIAOQCZALEAagAA\ +sAAsILAAVVhFWSAgS7gADlFLsAZTWliwNBuwKFlgZiCKVViwAiVhuQgACABjYyNiGyEhsABZ\ +sABDI0SyAAEAQ2BCLbABLLAgYGYtsAIsIyEjIS2wAywgZLMDFBUAQkOwE0MgYGBCsQIUQ0Kx\ +JQNDsAJDVHggsAwjsAJDQ2FksARQeLICAgJDYEKwIWUcIbACQ0OyDhUBQhwgsAJDI0KyEwET\ +Q2BCI7AAUFhlWbIWAQJDYEItsAQssAMrsBVDWCMhIyGwFkNDI7AAUFhlWRsgZCCwwFCwBCZa\ +sigBDUNFY0WwBkVYIbADJVlSW1ghIyEbilggsFBQWCGwQFkbILA4UFghsDhZWSCxAQ1DRWNF\ +YWSwKFBYIbEBDUNFY0UgsDBQWCGwMFkbILDAUFggZiCKimEgsApQWGAbILAgUFghsApgGyCw\ +NlBYIbA2YBtgWVlZG7ACJbAMQ2OwAFJYsABLsApQWCGwDEMbS7AeUFghsB5LYbgQAGOwDENj\ +uAUAYllZZGFZsAErWVkjsABQWGVZWSBksBZDI0JZLbAFLCBFILAEJWFkILAHQ1BYsAcjQrAI\ +I0IbISFZsAFgLbAGLCMhIyGwAysgZLEHYkIgsAgjQrAGRVgbsQENQ0VjsQENQ7ABYEVjsAUq\ +ISCwCEMgiiCKsAErsTAFJbAEJlFYYFAbYVJZWCNZIVkgsEBTWLABKxshsEBZI7AAUFhlWS2w\ +ByywCUMrsgACAENgQi2wCCywCSNCIyCwACNCYbACYmawAWOwAWCwByotsAksICBFILAOQ2O4\ +BABiILAAUFiwQGBZZrABY2BEsAFgLbAKLLIJDgBDRUIqIbIAAQBDYEItsAsssABDI0SyAAEA\ +Q2BCLbAMLCAgRSCwASsjsABDsAQlYCBFiiNhIGQgsCBQWCGwABuwMFBYsCAbsEBZWSOwAFBY\ +ZVmwAyUjYUREsAFgLbANLCAgRSCwASsjsABDsAQlYCBFiiNhIGSwJFBYsAAbsEBZI7AAUFhl\ +WbADJSNhRESwAWAtsA4sILAAI0KzDQwAA0VQWCEbIyFZKiEtsA8ssQICRbBkYUQtsBAssAFg\ +ICCwD0NKsABQWCCwDyNCWbAQQ0qwAFJYILAQI0JZLbARLCCwEGJmsAFjILgEAGOKI2GwEUNg\ +IIpgILARI0IjLbASLEtUWLEEZERZJLANZSN4LbATLEtRWEtTWLEEZERZGyFZJLATZSN4LbAU\ +LLEAEkNVWLESEkOwAWFCsBErWbAAQ7ACJUKxDwIlQrEQAiVCsAEWIyCwAyVQWLEBAENgsAQl\ +QoqKIIojYbAQKiEjsAFhIIojYbAQKiEbsQEAQ2CwAiVCsAIlYbAQKiFZsA9DR7AQQ0dgsAJi\ +ILAAUFiwQGBZZrABYyCwDkNjuAQAYiCwAFBYsEBgWWawAWNgsQAAEyNEsAFDsAA+sgEBAUNg\ +Qi2wFSwAsQACRVRYsBIjQiBFsA4jQrANI7ABYEIgsBQjQiBgsAFhtxgYAQARABMAQkJCimAg\ +sBRDYLAUI0KxFAgrsIsrGyJZLbAWLLEAFSstsBcssQEVKy2wGCyxAhUrLbAZLLEDFSstsBos\ +sQQVKy2wGyyxBRUrLbAcLLEGFSstsB0ssQcVKy2wHiyxCBUrLbAfLLEJFSstsCssIyCwEGJm\ +sAFjsAZgS1RYIyAusAFdGyEhWS2wLCwjILAQYmawAWOwFmBLVFgjIC6wAXEbISFZLbAtLCMg\ +sBBiZrABY7AmYEtUWCMgLrABchshIVktsCAsALAPK7EAAkVUWLASI0IgRbAOI0KwDSOwAWBC\ +IGCwAWG1GBgBABEAQkKKYLEUCCuwiysbIlktsCEssQAgKy2wIiyxASArLbAjLLECICstsCQs\ +sQMgKy2wJSyxBCArLbAmLLEFICstsCcssQYgKy2wKCyxByArLbApLLEIICstsCossQkgKy2w\ +LiwgPLABYC2wLywgYLAYYCBDI7ABYEOwAiVhsAFgsC4qIS2wMCywLyuwLyotsDEsICBHICCw\ +DkNjuAQAYiCwAFBYsEBgWWawAWNgI2E4IyCKVVggRyAgsA5DY7gEAGIgsABQWLBAYFlmsAFj\ +YCNhOBshWS2wMiwAsQACRVRYsQ4GRUKwARawMSqxBQEVRVgwWRsiWS2wMywAsA8rsQACRVRY\ +sQ4GRUKwARawMSqxBQEVRVgwWRsiWS2wNCwgNbABYC2wNSwAsQ4GRUKwAUVjuAQAYiCwAFBY\ +sEBgWWawAWOwASuwDkNjuAQAYiCwAFBYsEBgWWawAWOwASuwABa0AAAAAABEPiM4sTQBFSoh\ +LbA2LCA8IEcgsA5DY7gEAGIgsABQWLBAYFlmsAFjYLAAQ2E4LbA3LC4XPC2wOCwgPCBHILAO\ +Q2O4BABiILAAUFiwQGBZZrABY2CwAENhsAFDYzgtsDkssQIAFiUgLiBHsAAjQrACJUmKikcj\ +RyNhIFhiGyFZsAEjQrI4AQEVFCotsDossAAWsBcjQrAEJbAEJUcjRyNhsQwAQrALQytlii4j\ +ICA8ijgtsDsssAAWsBcjQrAEJbAEJSAuRyNHI2EgsAYjQrEMAEKwC0MrILBgUFggsEBRWLME\ +IAUgG7MEJgUaWUJCIyCwCkMgiiNHI0cjYSNGYLAGQ7ACYiCwAFBYsEBgWWawAWNgILABKyCK\ +imEgsARDYGQjsAVDYWRQWLAEQ2EbsAVDYFmwAyWwAmIgsABQWLBAYFlmsAFjYSMgILAEJiNG\ +YTgbI7AKQ0awAiWwCkNHI0cjYWAgsAZDsAJiILAAUFiwQGBZZrABY2AjILABKyOwBkNgsAEr\ +sAUlYbAFJbACYiCwAFBYsEBgWWawAWOwBCZhILAEJWBkI7ADJWBkUFghGyMhWSMgILAEJiNG\ +YThZLbA8LLAAFrAXI0IgICCwBSYgLkcjRyNhIzw4LbA9LLAAFrAXI0IgsAojQiAgIEYjR7AB\ +KyNhOC2wPiywABawFyNCsAMlsAIlRyNHI2GwAFRYLiA8IyEbsAIlsAIlRyNHI2EgsAUlsAQl\ +RyNHI2GwBiWwBSVJsAIlYbkIAAgAY2MjIFhiGyFZY7gEAGIgsABQWLBAYFlmsAFjYCMuIyAg\ +PIo4IyFZLbA/LLAAFrAXI0IgsApDIC5HI0cjYSBgsCBgZrACYiCwAFBYsEBgWWawAWMjICA8\ +ijgtsEAsIyAuRrACJUawF0NYUBtSWVggPFkusTABFCstsEEsIyAuRrACJUawF0NYUhtQWVgg\ +PFkusTABFCstsEIsIyAuRrACJUawF0NYUBtSWVggPFkjIC5GsAIlRrAXQ1hSG1BZWCA8WS6x\ +MAEUKy2wQyywOisjIC5GsAIlRrAXQ1hQG1JZWCA8WS6xMAEUKy2wRCywOyuKICA8sAYjQoo4\ +IyAuRrACJUawF0NYUBtSWVggPFkusTABFCuwBkMusDArLbBFLLAAFrAEJbAEJiAgIEYjR2Gw\ +DCNCLkcjRyNhsAtDKyMgPCAuIzixMAEUKy2wRiyxCgQlQrAAFrAEJbAEJSAuRyNHI2EgsAYj\ +QrEMAEKwC0MrILBgUFggsEBRWLMEIAUgG7MEJgUaWUJCIyBHsAZDsAJiILAAUFiwQGBZZrAB\ Y2AgsAErIIqKYSCwBENgZCOwBUNhZFBYsARDYRuwBUNgWbADJbACYiCwAFBYsEBgWWawAWNh\ -IyAgsAQmI0ZhOBsjsApDRrACJbAKQ0cjRyNhYCCwBkOwAmIgsABQWLBAYFlmsAFjYCMgsAEr\ -I7AGQ2CwASuwBSVhsAUlsAJiILAAUFiwQGBZZrABY7AEJmEgsAQlYGQjsAMlYGRQWCEbIyFZ\ -IyAgsAQmI0ZhOFktsDwssAAWsBcjQiAgILAFJiAuRyNHI2EjPDgtsD0ssAAWsBcjQiCwCiNC\ -ICAgRiNHsAErI2E4LbA+LLAAFrAXI0KwAyWwAiVHI0cjYbAAVFguIDwjIRuwAiWwAiVHI0cj\ -YSCwBSWwBCVHI0cjYbAGJbAFJUmwAiVhuQgACABjYyMgWGIbIVljuAQAYiCwAFBYsEBgWWaw\ -AWNgIy4jICA8ijgjIVktsD8ssAAWsBcjQiCwCkMgLkcjRyNhIGCwIGBmsAJiILAAUFiwQGBZ\ -ZrABYyMgIDyKOC2wQCwjIC5GsAIlRrAXQ1hQG1JZWCA8WS6xMAEUKy2wQSwjIC5GsAIlRrAX\ -Q1hSG1BZWCA8WS6xMAEUKy2wQiwjIC5GsAIlRrAXQ1hQG1JZWCA8WSMgLkawAiVGsBdDWFIb\ -UFlYIDxZLrEwARQrLbBDLLA6KyMgLkawAiVGsBdDWFAbUllYIDxZLrEwARQrLbBELLA7K4og\ -IDywBiNCijgjIC5GsAIlRrAXQ1hQG1JZWCA8WS6xMAEUK7AGQy6wMCstsEUssAAWsAQlsAQm\ -ICAgRiNHYbAMI0IuRyNHI2GwC0MrIyA8IC4jOLEwARQrLbBGLLEKBCVCsAAWsAQlsAQlIC5H\ -I0cjYSCwBiNCsQwAQrALQysgsGBQWCCwQFFYswQgBSAbswQmBRpZQkIjIEewBkOwAmIgsABQ\ -WLBAYFlmsAFjYCCwASsgiophILAEQ2BkI7AFQ2FkUFiwBENhG7AFQ2BZsAMlsAJiILAAUFiw\ -QGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbEwARQrLbBHLLEAOisusTABFCst\ -sEgssQA7KyEjICA8sAYjQiM4sTABFCuwBkMusDArLbBJLLAAFSBHsAAjQrIAAQEVFBMusDYq\ -LbBKLLAAFSBHsAAjQrIAAQEVFBMusDYqLbBLLLEAARQTsDcqLbBMLLA5Ki2wTSywABZFIyAu\ -IEaKI2E4sTABFCstsE4ssAojQrBNKy2wTyyyAABGKy2wUCyyAAFGKy2wUSyyAQBGKy2wUiyy\ -AQFGKy2wUyyyAABHKy2wVCyyAAFHKy2wVSyyAQBHKy2wViyyAQFHKy2wVyyzAAAAQystsFgs\ -swABAEMrLbBZLLMBAABDKy2wWiyzAQEAQystsFssswAAAUMrLbBcLLMAAQFDKy2wXSyzAQAB\ -QystsF4sswEBAUMrLbBfLLIAAEUrLbBgLLIAAUUrLbBhLLIBAEUrLbBiLLIBAUUrLbBjLLIA\ -AEgrLbBkLLIAAUgrLbBlLLIBAEgrLbBmLLIBAUgrLbBnLLMAAABEKy2waCyzAAEARCstsGks\ -swEAAEQrLbBqLLMBAQBEKy2wayyzAAABRCstsGwsswABAUQrLbBtLLMBAAFEKy2wbiyzAQEB\ -RCstsG8ssQA8Ky6xMAEUKy2wcCyxADwrsEArLbBxLLEAPCuwQSstsHIssAAWsQA8K7BCKy2w\ -cyyxATwrsEArLbB0LLEBPCuwQSstsHUssAAWsQE8K7BCKy2wdiyxAD0rLrEwARQrLbB3LLEA\ -PSuwQCstsHgssQA9K7BBKy2weSyxAD0rsEIrLbB6LLEBPSuwQCstsHsssQE9K7BBKy2wfCyx\ -AT0rsEIrLbB9LLEAPisusTABFCstsH4ssQA+K7BAKy2wfyyxAD4rsEErLbCALLEAPiuwQist\ -sIEssQE+K7BAKy2wgiyxAT4rsEErLbCDLLEBPiuwQistsIQssQA/Ky6xMAEUKy2whSyxAD8r\ -sEArLbCGLLEAPyuwQSstsIcssQA/K7BCKy2wiCyxAT8rsEArLbCJLLEBPyuwQSstsIossQE/\ -K7BCKy2wiyyyCwADRVBYsAYbsgQCA0VYIyEbIVlZQiuwCGWwAyRQeLEFARVFWDBZLQAAAABL\ -uADIUlixAQGOWbABuQgACABjcLEAB0KyAAEAKrEAB0KzDAUBCiqxAAdCsxEDAQoqsQAIQroD\ -QAABAAsqsQAJQroAQAABAAsquQADAABEsSQBiFFYsECIWLkAAwBkRLEoAYhRWLgIAIhYuQAD\ -AABEWRuxJwGIUVi6CIAAAQRAiGNUWLkAAwAARFlZWVlZsw4DAQ4quAH/hbAEjbECAESzBWQG\ -AEREAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAjACGAIYC3P/r//sC3P/r//sAAAAAAAAAZADm\ -ATUBlgGwAd8CLgKTAuIDRgOkA+8EAQQTBCQENQRHBFkEawR9BKsE9AUeBUcFjAYaBkcGhAbr\ -B6sIBAhhCMwJVwnECdUJ5gn3CggKXAq6CvoLYgv6DE4MswzEDNUM5gz3DVwN3A4jDoAOxQ8G\ -D1IP4w/rEGkQeRCKEQQSERIjEjQSRRJWErkTbhOwFAMUWRTeFOYU7hT/FRAVIRUyFW0VvBXl\ -FiEWcRbHFtcW5xb3FwcXTBeaGEQYtxlKGa0ZvxnRGeEZ8hozGoMaqRrLGtMbXBxCHLUdNR1G\ -HVgdaR15HZYd0x5PHwUfhyAhIKAhLiGSIgUiLCI+IlAiYiJ0ItcjViPtJEEkqSVWJh0mqCdq\ -J3wnjiftKFooaih6KIwonikVKZkp+SpQKpYq2CrgKx8rcivIK9kr6ix2LPAtSy2zLbstwy4e\ -LoYumC6qLrouyy7dLu8vAS8TLyUvNi9xL4cvjy+PL7Mv5zATMDIwSDBbMI4wpTC9MNww+DEH\ -MS8xUDF9MZ4xzzH3MjMyRDJjMoIywzLeMvQzCzMYM1MziDOxM+U0FTQ8NHc0mzS4NMQ0+DUb\ -NUU1dzWpNcw2CDYvNlI2bTauNsc29DcJNxU3ITctNz03TQABABD+8QKFAkIALQA+QDsSAQIB\ -KR8eHBMIBgMCKgEAAwNMAAEAAgMBAmkAAwAAA1kAAwMAYQQBAAMAUQEAJyUXFRAOAC0BLQUH\ -FisBIi4CNTQ2NyYmNTQ2NjMyFhcHJiYjIgYVFBYXNjcXBgYVFBYWMzI2NxcOAgF0Q39mPEA5\ -KDVCbkEgNx0WFSwRND0wIVlvIbCmOmI8RXctKBhXa/7xHDtgRUFuKxlXPj9cMggIhQUGLCYd\ -Lw0kEYQfYUcwNRUaE4EMGhIAAAIAFP7xAsgCOgA2AEIAQkA/OicaCAQCBTMBBAM0AQAEA0wA\ -AQAFAgEFaQAEBgEABABlAAICA2EAAwMQA04BAEE/MS8kIh4cFRMANgE2BwcWKwEiJiY1NDY2\ -NyYmJy4CNTQ+AjMyFhUUBgcWFjMyFhUUBiMiJiYnDgIVFB4CMzI2NxcGBgMWFhc2NjU0JiMi\ -BgFSWJFVPF4xFzwVAw4LJkVcNmJXOSo8YjYmIComRGpfMihFKiE0Px4vaDsqOYezID8VGB4e\ -Jhk3/vEsZFRDYkwfHT4PAyMoCBQzLx9TQT1fJiwxJx0fKSNBLBs2OSEgJxUHFhl4HyQCths/\ -GhUsGhQfDwAAAQAA//sCCAHwACIANEAxDwECAR4aEAUEAAIfAQMAA0wAAQACAAECaQAAAANh\ -BAEDAxADTgAAACIAIiQpIQUHGSsVNzI2NjcuAjU0NjYzMhcHJiYjIgYVFBYWFz4CNxcOAgov\ -MxoJCiAZP2xDPDcWFCwRMTwhKg0iLTIpLVSgrAWMAgMBCiY8Kj1cNBCFBQYuJh0rGgQKDRMS\ -hCkuEgAC//z/+wJ4AdYAJAAvADRAMSgWBAMABSIBAwACTAABAAUAAQVpAgEAAANhBgQCAwMQ\ -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\ -Am0C/QAmANUAAAAHANgBgwAA//8AFAAAAmYC/QAmANUAAAAHANkBgwAA//8AFAAAA/AC/QAm\ -ANUAAAAnANUBgwAAAAcA2AMGAAD//wAUAAAD6QL9ACYA1QAAACcA1QGDAAAABwDZAwYAAAAA\ -AAAABwBaAAMAAQQJAAAAaAAAAAMAAQQJAAEAJgBoAAMAAQQJAAIACACOAAMAAQQJAAMAQACW\ -AAMAAQQJAAQAMADWAAMAAQQJAAUArAEGAAMAAQQJAAYAKgGyAEMAbwBwAHkAcgBpAGcAaAB0\ -ACAAMgAwADEANgAtADIAMAAyADEAIABHAG8AbwBnAGwAZQAgAEwATABDAC4AIABBAGwAbAAg\ -AFIAaQBnAGgAdABzACAAUgBlAHMAZQByAHYAZQBkAC4ATgBvAHQAbwAgAFMAYQBuAHMAIABB\ -AHIAYQBiAGkAYwAgAFUASQBCAG8AbABkADIALgAwADAAOQA7AEcATwBPAEcAOwBOAG8AdABv\ -AFMAYQBuAHMAQQByAGEAYgBpAGMAVQBJAC0AQgBvAGwAZABOAG8AdABvACAAUwBhAG4AcwAg\ -AEEAcgBhAGIAaQBjACAAVQBJACAAQgBvAGwAZABWAGUAcgBzAGkAbwBuACAAMgAuADAAMAA5\ -ADsAIAB0AHQAZgBhAHUAdABvAGgAaQBuAHQAIAAoAHYAMQAuADgAKQAgAC0AbAAgADgAIAAt\ -AHIAIAA1ADAAIAAtAEcAIAAyADAAMAAgAC0AeAAgADEANAAgAC0ARAAgAGEAcgBhAGIAIAAt\ -AGYAIABuAG8AbgBlACAALQBhACAAcQBzAHEAIAAtAFgAIAAiACIATgBvAHQAbwBTAGEAbgBz\ -AEEAcgBhAGIAaQBjAFUASQAtAEIAbwBsAGQAAAADAAAAAAAA/5wAMgAAAAAAAAAAAAAAAAAA\ -AAAAAAAAAAEAAf//AA8AAQACAA4AAABsAAAAvAACAA8AAgALAAEADgAXAAEAJQAoAAEALAA3\ -AAEAOQBVAAEAVgBbAAIAXQBgAAEAYgBlAAEAawB8AAEAfgCBAAEAgwCUAAEAmwCwAAEAtQDO\ -AAEA0ADnAAEA6ADsAAIAGgALACoAMgAqADIAKgAyADoAOgA6AEIAQgACAAIAVgBbAAAA6ADs\ -AAYAAQAEAAEBIwABAAQAAQEsAAEABAABAS0AAgAGAAoAAQE7AAECdwABAAYAAAAcAAAAHAAA\ -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\ -AVQBsAHEAAEAAAABAAgAAQBMAAIAAQAAAAEACAACAD4AHAAFABEAFQAoAC8AMwA3AD0AQwBJ\ -AE0AUQBVAGAAZQBuAHIAeAB8AIEAhgCKAI4AlACiAKYAqgCuAAEAHAACAA4AEgAlACwAMAA0\ -ADkAQABGAEoATgBSAF0AYgBrAG8AdQB5AH4AgwCHAIsAkQCfAKMApwCrAAEAAAABAAgAAQAG\ -AAEAAQAqAAIABgAIAAoADgASABYAJQAsADAANAA5AD4AQABEAEYASgBOAFIAVgBYAFoAXQBi\ -AGsAbwBzAHUAeQB+AIMAhwCLAI8AkQCbAJ0AnwCjAKcAqwCvAAQACQABAAgAAQA+AAIACgAk\ -AAMACAAOABQAVgACAAcAWAACAAkAWgACAAsAAwAIAA4AFABXAAIABwBZAAIACQBbAAIACwAB\ -AAIAVABVAAYACQACAAoATAADAAEADgABAGAAAAAAAAIACAAGAAsAAAAWABcABgBEAEQACABW\ -AFsACQBzAHQADwCPAJAAEQCbAJ4AEwCvALAAFwADAAAAAQAeAAAAAQAAAAUAAQAJAAEACAAB\ -AAYAAwABAAEAOQAEAAAAAQAIAAEANgABAAgABQAMABQAHAAiACgA6wADANUA2ADsAAMA1QDZ\ -AOgAAgDVAOkAAgDYAOoAAgDZAAEAAQDV') format('woff'); +sAIlRmE4IyA8IzgbISAgRiNHsAErI2E4IVmxMAEUKy2wRyyxADorLrEwARQrLbBILLEAOysh\ +IyAgPLAGI0IjOLEwARQrsAZDLrAwKy2wSSywABUgR7AAI0KyAAEBFRQTLrA2Ki2wSiywABUg\ +R7AAI0KyAAEBFRQTLrA2Ki2wSyyxAAEUE7A3Ki2wTCywOSotsE0ssAAWRSMgLiBGiiNhOLEw\ +ARQrLbBOLLAKI0KwTSstsE8ssgAARistsFAssgABRistsFEssgEARistsFIssgEBRistsFMs\ +sgAARystsFQssgABRystsFUssgEARystsFYssgEBRystsFcsswAAAEMrLbBYLLMAAQBDKy2w\ +WSyzAQAAQystsFosswEBAEMrLbBbLLMAAAFDKy2wXCyzAAEBQystsF0sswEAAUMrLbBeLLMB\ +AQFDKy2wXyyyAABFKy2wYCyyAAFFKy2wYSyyAQBFKy2wYiyyAQFFKy2wYyyyAABIKy2wZCyy\ +AAFIKy2wZSyyAQBIKy2wZiyyAQFIKy2wZyyzAAAARCstsGgsswABAEQrLbBpLLMBAABEKy2w\ +aiyzAQEARCstsGssswAAAUQrLbBsLLMAAQFEKy2wbSyzAQABRCstsG4sswEBAUQrLbBvLLEA\ +PCsusTABFCstsHAssQA8K7BAKy2wcSyxADwrsEErLbByLLAAFrEAPCuwQistsHMssQE8K7BA\ +Ky2wdCyxATwrsEErLbB1LLAAFrEBPCuwQistsHYssQA9Ky6xMAEUKy2wdyyxAD0rsEArLbB4\ +LLEAPSuwQSstsHkssQA9K7BCKy2weiyxAT0rsEArLbB7LLEBPSuwQSstsHwssQE9K7BCKy2w\ +fSyxAD4rLrEwARQrLbB+LLEAPiuwQCstsH8ssQA+K7BBKy2wgCyxAD4rsEIrLbCBLLEBPiuw\ +QCstsIIssQE+K7BBKy2wgyyxAT4rsEIrLbCELLEAPysusTABFCstsIUssQA/K7BAKy2whiyx\ +AD8rsEErLbCHLLEAPyuwQistsIgssQE/K7BAKy2wiSyxAT8rsEErLbCKLLEBPyuwQistsIss\ +sgsAA0VQWLAGG7IEAgNFWCMhGyFZWUIrsAhlsAMkUHixBQEVRVgwWS0AAAAAS7gAyFJYsQEB\ +jlmwAbkIAAgAY3CxAAdCsgABACqxAAdCswwFAQoqsQAHQrMRAwEKKrEACEK6A0AAAQALKrEA\ +CUK6AEAAAQALKrkAAwAARLEkAYhRWLBAiFi5AAMAZESxKAGIUVi4CACIWLkAAwAARFkbsScB\ +iFFYugiAAAEEQIhjVFi5AAMAAERZWVlZWbMOAwEOKrgB/4WwBI2xAgBEswVkBgBERAAAAAAA\ +AAAAAAAAAAAAAAAAAAAAAACMAIwAhgCGAtz/6//7Atz/6//7AAAAAAAAAGQA5gE1AZYBsAHf\ +Ai4CkwLiA0YDpAPvBAEEEwQkBDUERwRZBGsEfQSrBPQFHgVHBYwGGgZHBoQG6werCAQIYQjM\ +CVcJxAnVCeYJ9woIClwKugr6C2IL+gxODLMMxAzVDOYM9w1cDdwOIw6ADsUPBg9SD+MP6xBp\ +EHkQihEEEhESIxI0EkUSVhK5E24TsBQDFFkU3hTmFO4U/xUQFSEVMhVtFbwV5RYhFnEWxxbX\ +FucW9xcHF0wXmhhEGLcZShmtGb8Z0RnhGfIaMxqDGqkayxrTG1wcQhy1HTUdRh1YHWkdeR2W\ +HdMeTx8FH4cgISCgIS4hkiIFIiwiPiJQImIidCLXI1Yj7SRBJKklViYdJqgnaid8J44n7Sha\ +KGooeiiMKJ4pFSmZKfkqUCqWKtUrKCt+K48roCwsLKYtAS1pLXEteS3ULjwuTi5gLnAugS6T\ +LqUuty7JLtsu7C8nLz0vRS9FL2kvnS/JL+gv/jARMEQwWzBzMJIwrjC9MOUxBjEzMVQxhTGt\ +Mekx+jIZMjgyeTKUMqoywTLOMwkzPjNnM5szyzPyNC00UTRuNHo0rjTRNPs1LTVfNYI1vjXl\ +Ngg2IzZkNn02qja/Nss21zbjNvM3AwABABD+8QKFAkIALQA+QDsSAQIBKR8eHBMIBgMCKgEA\ +AwNMAAEAAgMBAmkAAwAAA1kAAwMAYQQBAAMAUQEAJyUXFRAOAC0BLQUHFisBIi4CNTQ2NyYm\ +NTQ2NjMyFhcHJiYjIgYVFBYXNjcXBgYVFBYWMzI2NxcOAgF0Q39mPEA5KDVCbkEgNx0WFSwR\ +ND0wIVlvIbCmOmI8RXctKBhXa/7xHDtgRUFuKxlXPj9cMggIhQUGLCYdLw0kEYQfYUcwNRUa\ +E4EMGhIAAAIAFP7xAsgCOgA2AEIAQkA/OicaCAQCBTMBBAM0AQAEA0wAAQAFAgEFaQAEBgEA\ +BABlAAICA2EAAwMQA04BAEE/MS8kIh4cFRMANgE2BwcWKwEiJiY1NDY2NyYmJy4CNTQ+AjMy\ +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\ +JgEDAQFMFxYIBwQCSllZS7AOUFhAIgwGCwMEBwEFCAQFaQ0BCAAJCAllAgEBAQBhAwoCAAAP\ +AE4bS7AQUFhALQwGCwMEBwEFCAQFaQ0BCAAJCAllAAICAGEDCgIAAA9NAAEBAGEDCgIAAA8A\ +ThtAKgwGCwMEBwEFCAQFaQ0BCAAJCAllAAICA2EAAwMQTQABAQBhCgEAAA8ATllZQCdEQzg3\ +LCsBAEpIQ05ETj48N0I4QjIwKzYsNiQiHhwSDgAqASgOBxYrBSImJjU0NjcXBgYVFBYWMxU3\ +Mj4CNxcGBhUUFjMyFhUUBiMiJicGBCM1FzIWFRQGIyImNTQ2IzIWFRQGIyImNTQ2FzIWFRQG\ +IyImNTQ2AaiPrUwYC30HDTV6ZwFIhXlqK3AGCDZKJiApJ1pzE03+/5+DFR8fFRUdHW4UHx8U\ +FR8fVRUeHhUVHR0VOmZBL2MmHRw/GCU5HwMDDipSRTMTIwsjKCcdHyk/NEQ/ASAgFRYdHRYV\ +ICAVFh0dFhUgcR8XFB4eFBcfAAQAAP8HASsB2gASAB4AKgA2AEpARwoJAgBKCgQJAwIFAQMG\ +AgNpCwEGAAcGB2UAAAABYQgBAQEQAU4sKyAfFBMAADIwKzYsNiYkHyogKhoYEx4UHgASABIR\ +DAcXKxU3MjY2NTQmJic3HgIVFA4CFzIWFRQGIyImNTQ2IzIWFRQGIyImNTQ2FzIWFRQGIyIm\ +NTQ2CjxAGQ8XDYoNGBAsT26VFR8fFRUdHW4UHx8UFR8fVRUeHhUVHR0FjAwhHxxOVCMmIlpf\ +LERVLhEbIBUWHR0WFSAgFRYdHRYVIHEfFxQeHhQXHwAABAAA/wcB6QFaABkAJQAxAD0AVEBR\ +FgECAAFMBwYCAEoMBgsDBAcBBQgEBWkNAQgACQgJZQEBAAACYQoDAgICEAJOMzInJhsaAAA5\ +NzI9Mz0tKyYxJzEhHxolGyUAGQAZJCoRDgcZKxU3Mj4CNxcGBhUUFjMyFhUUBiMiJicOAhcy\ +FhUUBiMiJjU0NiMyFhUUBiMiJjU0NhcyFhUUBiMiJjU0NgokNCQZCoMECjxJJiApJ0ZjFxtJ\ +T9EVHx8VFR0dbhQfHxQVHx9VFR4eFRUdHQWMDitURhYXQBskJycdHykkLiQjCxsgFRYdHRYV\ +ICAVFh0dFhUgcR8XFB4eFBcf//8AGv9EAxkCrQImACIAAAEHAJgBmgACAAixAgKwArA1K///\ +ABr+8QOnAm4CJgAjAAABBwCYAZX/wwAJsQICuP/DsDUrAP//AAD/+wHSAywCJgAgAAABBwCY\ +AFAAgQAIsQICsIGwNSv//wAA//oCYQLFAiYAIQAAAQYAmFkaAAixAgKwGrA1KwAB/93/GgFd\ +AX8ADQAGswgAATIrFyc2NjU0Jic3FhYVFAYQM4B0JB2DIyeg5oAtdUIqYTc/Q3o1e7wAAf/d\ +/xkCEgF/ABsAIkAfGAEBAAFMCQgCAEoBAQFJAAAAAWEAAQEQAU4kLwIHGCsXJz4CNTQmJzce\ +AhcWFjMyFhUUBiMiJw4CEDNHbj8mG4MSGxIDDjE3JiEqJ0woEV+E53wZQ1g1KmQ0Px9HOAow\ +ICcdHykpPmlOAAACABr/GQVnAbgALgA7AEdARBUUAgQCGwgHAwUEKwEDBQNMAAIHAQQFAgRp\ +AAEGAQABAGUABQUDYQADAw8DTjAvAQA2My87MDspJyEfDw0ALgEuCAcWKwUiJiY1NDY3FwYG\ +FRQWMzI2NTQmJzcWFhcWFhc+AzMyFhYVFAYGIyImJw4CASIGBgcWMzI2NjU0JgFWWY9UEyF7\ +ERJfVWxjIBSMDhAGCSEkJV1sdT1DXjNSt5lRky8JWpYCzS5eVB8XG25+NijnOnRVI2lJKy9D\ +IDxTV1IrdEYkOkEPFh8KOWpVMjVcO0lwQBkaVHhBAhM2UCYBGSweGjAAAAIAGv8ZBfIBuAA6\ +AEcAnkuwHlBYQBMVFAIGAiYbCAcEAwY3MQIEAwNMG0ATFRQCBgImGwgHBAMGNzECBAcDTFlL\ +sB5QWEAeAAIJAQYDAgZpAAEIAQABAGUHAQMDBGEFAQQEEAROG0AmAAIJAQYDAgZpAAEIAQAB\ +AGUAAwMEYQAEBBBNAAcHBWEABQUPBU5ZQBs8OwEAQj87RzxHNTMvLSknIR8PDQA6AToKBxYr\ +BSImJjU0NjcXBgYVFBYzMjY1NCYnNxYWFxYWFz4DMzIWFhUUBxYzMhYVFAYjIiYnBgYjIiYn\ +DgIBIgYGBxYzMjY2NTQmAVZZj1QTIXsREl9VbGMgFIwOEAYJISQlXWx1PUNeMxQmMiYhKic3\ +ZCYxjV1Rky8JWpYCzS5eVB8XG25+NijnOnRVI2lJKy9DIDxTV1IrdEYkOkEPFh8KOWpVMjVc\ +OzUqBicdHykWERYZGRpUeEECEzZQJgEZLB4aMAACAAD/7gOnAbMAHQAqAIFLsBNQWEAMDQwC\ +BAMSBAIAAgJMG0APDQwCBAMSAQUCBAEBBQNMWUuwE1BYQBcAAwcBBAIDBGkFAQICAGEBBgIA\ +AA8AThtAHwADBwEEAgMEaQACAgFhAAEBEE0ABQUAYQYBAAAPAE5ZQBcfHgEAJSIeKh8qGBYJ\ +CAcGAB0BHQgHFisFIiYmJwYGIzcyNjY3FwYVFBYXPgMzMhYVFAYGEyIGBgcyMzI2NjU0JgIG\ +cIZJEyVeMQopJxkTfxUZKCdgbHQ8ZW5TtyksWVMhDxF0gzcoEhgqHDUcjCVWSh9RGBceCTxt\ +VDByWklwQAE5MlArFi0gHC4AAAIAAP/uBDwBswApADYAk0uwE1BYQBENDAIGAxwBAgYnEgQD\ +AAIDTBtAFA0MAgYDHAECBhIBBwInBAIBBwRMWUuwE1BYQBkAAwkBBgIDBmkHBAICAgBhBQEI\ +AwAADwBOG0AhAAMJAQYCAwZpBAECAgFhBQEBARBNAAcHAGEIAQAADwBOWUAbKyoBADEuKjYr\ +NiUjHx0YFgkIBwYAKQEpCgcWKwUiJiYnBgYjNzI2NjcXBhUUFhc+AzMyFhUUBxYzMhYVFAYj\ +IiYnBgYTIgYGBzIzMjY2NTQmAgZwhkkTJV4xCiknGRN/FRkoJ2BsdDxlbhEoNyYhKic3ZCYy\ +kF4sWVMhDxF0gzcoEhgqHDUcjCVWSh9RGBceCTxtVDByWjEoBycdHykWERkbATkyUCsWLSAc\ +LgAAAQAa/xgFKAHYAEIAPUA6QDoCBAIBTDAvIyIXFggHCAJKAAEGAQABAGUDAQICBGEFAQQE\ +EAROAQA+PDg2KigeHBAOAEIBQgcHFisFIiYmNTQ2NxcGBhUUFhYzMjY2NTQmJzcWFhcWFjcy\ +PgI3FwYGFRQWMzI2NTQmJzceAhUUBiMiJicGBiMiJicGBgFXYI5PEyF7ERIkUEFQWiQdF4wO\ +EQUPMiITIBsWCYQGDCU3KTAiF40QGQ96aDhTEhpNJyA6FQ216Dt0VSNpSSsvQyAnQicuTy8p\ +dEYkOkAQLRsBDCdSSBUjThUTHhwrJnhCKithWyJqaiUiLRoQEnyJAAABABr/GAXvAZoATABD\ +QEBKRD0DBQIBTC4jIhcWCAcHAkoAAQgBAAEAZQQDAgICBWEHBgIFBRAFTgEASEZCQDs5NTMq\ +KB4cEA4ATAFMCQcWKwUiJiY1NDY3FwYGFRQWFjMyNjY1NCYnNxYWFxYWNzI+AjcXBgYVFBYz\ +MjU0Jic3HgMzMhYVFAYjIiYnDgIjIiYnBgYjIiYnBgYBV2COTxMhexESJFBBUFokHReMDhEF\ +DzIiEyAbFgmEBgwlN1kFCIEIFCE0JyYhKic0XB0SOEEgOFMSGk0nIDoVDbXoO3RVI2lJKy9D\ +ICdCJy5PLyl0RiQ6QBAtGwEMJ1JIFSNOFRMeTyJXQQpdbjcRJx0fKSEvIiIMJSItGhASfIkA\ +AAEAAP/7A4QB2AA0ADFALjIqAgMAAUwgHxMSBwYGAEoCAQIAAANhBgUEAwMDEANOAAAANAA0\ +JSwqKhEHBxsrFTcyPgI3FwYGFRQWMzI+AjcXBgYVFBYzMjY1NCYnNx4CFRQGIyImJw4CIyIm\ +JicGBgohKhsVDYIEDSQyGSUbFQqEBgwlOSgvIheNEBkPeWFGThEUL0AsGzYxEiJiBYwLJ09E\ +GBZCGBwhCydTRxUjThQTHyAoJXhCKithWyJnbSErIyAJCR0gLhgAAQAA//sESwGaAD4ANUAy\ +PDQuAwQAAUweExIHBgUASgMCAQMAAARhCAcGBQQEBBAETgAAAD4APiUlJCkqKhEJBx0rFTcy\ +PgI3FwYGFRQWMzI+AjcXBgYVFBYzMjU0Jic3HgMzMhYVFAYjIiYmJwYGIyImJw4CIyImJicG\ +BgohKhsVDYIEDSQxGiUbFQqEBgwlOFgFCIEHEh81KyYhKSghRj0TFlRDNU4QEzBCLRs1LxAi\ +YgWMCydPRBgWQhgcIQsnU0cVI04UFB5PIldBClZsOxYnHR8pDiwsPSkhKCAfCggdIC0YAAAB\ +ABsAAAIbAsoABgAqQCcFAQABAUwDAQIAAoYAAQAAAVcAAQEAXwAAAQBPAAAABgAGEREEBhgr\ +MwEhNSEVAW8BDP6gAgD+8gJLf1/9lf//ABr/GAUoAuQCJgB5AAABBwCWAuP/wgAJsQEDuP/C\ +sDUrAP//ABr/GAXvAuQCJgB6AAABBwCWAuP/wgAJsQEDuP/CsDUrAP//AAD/+wOEAuQCJgB7\ +AAABBwCWAXX/wgAJsQEDuP/CsDUrAP//AAD/+wRLAuQCJgB8AAABBwCWAWv/wgAJsQEDuP/C\ +sDUrAAACACP/9gIbAtIAHgAsAEJAPwkBAQAKAQIBEQEFAgNMAAAAAQIAAWkAAgAFBAIFaQYB\ +BAMDBFkGAQQEA2EAAwQDUSAfJiQfLCAsJCYkNQcGGisTND4DMzIWFxUmJiMiBgYHMzY2MzIW\ +FRQGIyImJgUyNjU0JiMiBgYVFBYWIxItUX1ZFTgTEy0WWWEoAwYUSzxeboNwSXZGAQIsODAx\ +ITIcGDEBLz54a1MvAwR5BQU4ZUIjMHZsdIRDi1U9QDQ8HS4YIT8qAAACABT/8wMlAtwAFgAj\ +AIpLsCdQWEAPDAEEAwkEAgEEAwEAAQNMG0APDAEEAwkEAgEEAwEABQNMWUuwJ1BYQBsAAwcB\ +BAEDBGkAAgIOTQUBAQEAYgYBAAAQAE4bQCEAAQQFBQFyAAMHAQQBAwRpAAICDk0ABQUAYgYB\ +AAAQAE5ZQBcYFwIAHhsXIxgjEA4LCgcGABYCFggHFisFIiYnNxYWFzY3AzMTNjYzMhYWFRQG\ +BhMiBgYHMjMyNjY1NCYBg2i9ShAlQx8TFBKMDzl9QUBeNVK3KS5ZTyATFW5+NioNCgmKBAYB\ +HBsCIP5zMDg0XDxIcEABODRPKRksHB0uAAIAFP/zA60C3AAiAC8Am0uwJ1BYQBEMAQYDFQkE\ +AwEGIAMCAAEDTBtAEQwBBgMVCQQDAQYgAwIABwNMWUuwJ1BYQB0AAwkBBgEDBmkAAgIOTQcE\ +AgEBAGIFCAIAABAAThtAKAADCQEGAQMGaQACAg5NBAEBAQBhBQgCAAAQTQAHBwBiBQgCAAAQ\ +AE5ZQBskIwIAKicjLyQvHhwYFhAOCwoHBgAiAiIKBxYrBSImJzcWFhc2NwMzEzY2MzIWFhUU\ +BxYzMhYVFAYjIiYnBgYTIgYGBzIzMjY2NTQmAYNovUoQJUMfExQSjA85fUFAXjUUJDEmISon\ +N2MmMYtlLllPIBMVbn42Kg0KCYoEBgEcGwIg/nMwODRcPDUpBicdHykVEhcYATg0TykZLBwd\ +LgAAAgAA//sCugLcABUAIQA8QDkHAQQCBAEABAJMAAIHAQQAAgRpAAEBDk0FAQAAA2AGAQMD\ +EANOFxYAABwaFiEXIQAVABQjExEIBxkrFTczNjcDMxM2NjMyFhYVFAYHDgIjASIGBgczMjY2\ +NTQmCjEUFhKMDzl/QUJeM0lXJVZ0UQEBLVlRIgh+jTkoBYwfHQIZ/nswOjZePkFoIg4SCQE6\ +Mk8tGS0cHS8AAgAA//sDSgLcACEALQBFQEIHAQYCEAQCAAYbAQQAA0wAAgkBBgACBmkAAQEO\ +TQcDAgAABGIIBQIEBBAETiMiAAAoJiItIy0AIQAgJCYjExEKBxsrFTczNjcDMxM2NjMyFhYV\ +FAcWMzIWFRQGIyImJwYHDgIjASIGBgczMjY2NTQmCjEUFhKMDzl/QUJeMxcoOCYhKic9bSYH\ +CCVWdFEBAS1ZUSIIfo05KAWMHx0CGf57MDo2Xj42KggnHR8pGhUDAw4SCQE6Mk8tGS0cHS8A\ +AAQAEP7xAqQCHAAtADkARQBRAHdAdBEBAwIQCgIEASoBBQorAQAFBEwAAgABBAIBaQADAAQH\ +AwRpCQEHDggNAwYLBwZpAAsPAQoFCwppAAUAAAVZAAUFAGEMAQAFAFFHRjs6Ly4BAE1LRlFH\ +UUE/OkU7RTUzLjkvOSgmHBsaGBUTDgwALQEtEAcWKwEiLgI1ND4CNyYmIyIGByc2NjMyHgIz\ +MxcOBRUUHgIzMjY3FwYGAyImNTQ2MzIWFRQGMyImNTQ2MzIWFRQGByImNTQ2MzIWFRQGAY1M\ +imo9QnGRTi15TCQ/GBUdQyRLd2RbLygNJmZvaVYzKkdaMTdzOSlJkHkWHx8WFh8fdxYfHxYW\ +Hx9cFh8fFhYfH/7xIERqSVB5VjULDhkJBogJDB0lHYwCDhspPFE1MD8iDhkWeiIeATceFhcf\ +HxcWHh4WFx8fFxYedR4WFx8fFxYeAAAEABD+8QNHAhwAPQBJAFUAYQCCQH8RAQMCEAoCBAEt\ +HgIFBDsBAAcETDoBDAFLAAIAAQQCAWkAAwAEBQMEaRAKDwMIDQUIWQANEQEMBw0MaQAHDgEA\ +BwBlCwkCBQUGYQAGBhAGTldWS0o/PgEAXVtWYVdhUU9KVUtVRUM+ST9JODYpJyMhHBsaGBUT\ +DgwAPQE9EgcWKwEiLgI1ND4CNyYmIyIGByc2NjMyHgIzMxcGBgceAjMyFhUUBiMiLgInDgMV\ +FB4CMzI2NxcGBgMiJjU0NjMyFhUUBjMiJjU0NjMyFhUUBgciJjU0NjMyFhUUBgGNTIpqPUJx\ +kU4teUwkPxgVHUMkS3dkWy8oDRAkFAsyTjUmICknOGBKMQk5cV04KkdaMTdzOSlJkK8WHx8W\ +Fh8fdxYfHxYWHx9cFh8fFhYfH/7xIERqSVB5VjULDhkJBogJDB0lHYwBAwNLRRMnHR8pEjhz\ +YQ0pPFQ4MD8iDhkWeiIeAS8eFhcfHxcWHh4WFx8fFxYedR4WFx8fFxYeAAQAAP8HAlwBsgAb\ +ACcAMwA/AGRAYQsBAwIKBAIEAQJMAAIAAQQCAWkAAwAEAAMEaQ4IDQMGCQEHCgYHaQ8BCgAL\ +CgtlAAAABWEMAQUFEAVONTQpKB0cAAA7OTQ/NT8vLSgzKTMjIRwnHScAGwAbESMlJBEQBxsr\ +FTcyNjcmJiMiBgcnNjYzMh4CMzMXDgUFMhYVFAYjIiY1NDYjMhYVFAYjIiY1NDYXMhYVFAYj\ +IiY1NDYKbMxPLm9CGTUbFB1BGURsWU0lJRArS0lTaIgBDhUfHxUVHR1uFB8fFBUfH1UVHh4V\ +FR0dBYwwNRseBQaJCAckMCSFAh0rLigaGyAVFh0dFhUgIBUWHR0WFSBxHxcUHh4UFx8ABAAA\ +/wwC3gGyACcAMwA/AEsAsUATCwEDAgoEAgQBGAEABCQBBgAETEuwF1BYQDQAAgABBAIBaQAD\ +AAQAAwRpEQEMAA0MDWUFAQAABmEOBwIGBhBNCwEJCQhhEAoPAwgIEAlOG0AyAAIAAQQCAWkA\ +AwAEAAMEaRAKDwMICwEJDAgJaREBDAANDA1lBQEAAAZhDgcCBgYQBk5ZQChBQDU0KSgAAEdF\ +QEtBSzs5ND81Py8tKDMpMwAnACckJBEjJSQREgcdKxU3MjY3JiYjIgYHJzY2MzIeAjMzFwYG\ +BxYWMzIWFRQGIyImJw4CFzIWFRQGIyImNTQ2IzIWFRQGIyImNTQ2FzIWFRQGIyImNTQ2CmzM\ +Ty5vQhk1GxQdQRlEbFlNJSUQFigTGUYuJiApJ1B6JS5vmO0VHx8VFR0dbhQfHxQVHx9VFR4e\ +FRUdHQWMMDUbHgUGiQgHJDAkhQEKBxAMJx0fKS5DGjQjFiAVFh0dFhUgIBUWHR0WFSBxHxcU\ +Hh4UFx8A//8AIP/rA84CQQImABoAAAEHAJgBPv+WAAmxAQK4/5awNSsA//8AIP/rBMYCQQIm\ +ABsAAAEHAJgBU/+WAAmxAQK4/5awNSsAAAMAAP/7AVMCuAALABcAKgA9QDoiIQIEAAFMAwEB\ +BwIGAwAEAQBpAAQEBWEIAQUFEAVOGBgNDAEAGCoYKhoZExEMFw0XBwUACwELCQcWKxMiJjU0\ +NjMyFhUUBhciJjU0NjMyFhUUBgE3MjY2NTQmJic3HgIVFA4CYh0pKR0cKCiRHSkpHRwoKP7V\ +CjxAGQ8XDYoNGBAsT24CLCkcHSoqHRwpASkcHSoqHRwp/dCMDCEfHE5UIyYiWl8sRFUuEQAD\ +AAD/+wHpAkEACwAXADEAR0BEHx4CBAAuAQYEAkwDAQEJAggDAAQBAGkFAQQEBmEKBwIGBhAG\ +ThgYDQwBABgxGDEsKiYkGhkTEQwXDRcHBQALAQsLBxYrEyImNTQ2MzIWFRQGFyImNTQ2MzIW\ +FRQGATcyPgI3FwYGFRQWMzIWFRQGIyImJw4ClB0pKR0cKCiRHSkpHRwoKP6jCiQ0JBkKgwQK\ +PEkmICknRmMXG0lPAbUpHB0qKh0cKQEpHB0qKh0cKf5HjA4rVEYWF0AbJCcnHR8pJC4kIwsA\ +//8AI//6Ad4C5QImABYAAAEGABh8MQAIsQEBsDGwNSv//wAj//oCiwLlAiYAFwAAAQYAGHwx\ +AAixAQGwMbA1K///ACD/6wPOArgCJgAaAAABBwCWAWf/lgAJsQEDuP+WsDUrAP//ACD/6wTG\ +ArgCJgAbAAABBwCWAXz/lgAJsQEDuP+WsDUrAAAEAAD/+wFIAy8ACwAXACMANgBOQEsuLQIG\ +AgFMAAEIAQADAQBpBQEDCgQJAwIGAwJpAAYGB2ELAQcHEAdOJCQZGA0MAQAkNiQ2JiUfHRgj\ +GSMTEQwXDRcHBQALAQsMBxYrEyImNTQ2MzIWFRQGByImNTQ2MzIWFRQGMyImNTQ2MzIWFRQG\ +ATcyNjY1NCYmJzceAhUUDgK/GSUlGRokJGoZJSUZGiQkgRklJRkaJCT+3Ao8QBkPFw2KDRgQ\ +LE9uArEmGhokJBoaJoQmGhokJBoaJiYaGiQkGhom/c6MDCEfHE5UIyYiWl8sRFUuEQAABAAA\ +//sB6QK4AAsAFwAjAD0AWEBVKyoCBgI6AQgGAkwAAQoBAAMBAGkFAQMMBAsDAgYDAmkHAQYG\ +CGENCQIICBAITiQkGRgNDAEAJD0kPTg2MjAmJR8dGCMZIxMRDBcNFwcFAAsBCw4HFisTIiY1\ +NDYzMhYVFAYHIiY1NDYzMhYVFAYzIiY1NDYzMhYVFAYBNzI+AjcXBgYVFBYzMhYVFAYjIiYn\ +DgLxGSUlGRokJGoZJSUZGiQkgRklJRkaJCT+qgokNCQZCoMECjxJJiApJ0ZjFxtJTwI6Jhoa\ +JCQaGiaEJhoaJCQaGiYmGhokJBoaJv5FjA4rVEYWF0AbJCcnHR8pJC4kIwsAAQAm//YCFALU\ +ACsAQkA/JgEEBSUBAwQDAQIDDgEBAg0BAAEFTAAFAAQDBQRpAAMAAgEDAmkAAQAAAVkAAQEA\ +YQAAAQBRJSUhJSQqBgYcKwEUBgcVFhYVFAYGIyInNRYWMzI2NTQmJiMjNTMyNjY1NCYjIgYH\ +JzY2MzIWAf9ZQVZZPX9kdFouZStRQR5LQzY3QkUZLzczSxpGKnFOboECKkpYEAMKVEc+Yzkn\ +gBcYODMeKRV0GSscJisjEWgeKFkAAwAIAiABHwMiAAsAFwAjAESxBmREQDkAAQYBAAMBAGkF\ +AQMCAgNZBQEDAwJhCAQHAwIDAlEZGA0MAQAfHRgjGSMTEQwXDRcHBQALAQsJBxYrsQYARBMi\ +JjU0NjMyFhUUBgciJjU0NjMyFhUUBjMiJjU0NjMyFhUUBpYZJSUZGiQkahklJRkaJCSBGSUl\ +GRokJAKkJhoaJCQaGiaEJhoaJCQaGiYmGhokJBoaJgAAAQAmAAACGwLUAB0AMEAtDgEBAg0B\ +AwECAQADA0wAAgABAwIBaQADAAADVwADAwBfAAADAE8oJigQBAYaKyEhNTc+AjU0JiMiBgcn\ +PgIzMhYWFRQGBgcHFSECG/4NszZCHi8oKU4rUh9FW0BGZTcvWT9cATdptThLPSMrKiYjYRsu\ +HTNXNztiYDpWBwACABwCHgFTAqsACwAXADOxBmREQCgDAQEAAAFZAwEBAQBhBQIEAwABAFEN\ +DAEAExEMFw0XBwUACwELBgcWK7EGAEQTIiY1NDYzMhYVFAYXIiY1NDYzMhYVFAZiHSkpHRwo\ +KJEdKSkdHCgoAh8pHB0qKh0cKQEpHB0qKh0cKQACABz/GgHGAZMAGAAjADlANh0BAwQEAQAD\ +AQECAANMBQECAAKGAAEABAMBBGkAAwMAYQAAABAATgAAIiAcGgAYABgnJgYHGCsXJzY2NwYG\ +IyImJjU0PgIzMh4CFRQGBhMUMzI3LgIjIgY5HWCBHw4hEy9OLiA5SyoySzIaYLIFPyEgAg8c\ +FRwi5owMJy4FBh9CNTFcSSsyUV4rcZ5XAY0qCRs1IjUAAgAc/xoCXAGTABsAJgA2QDMgAQAC\ +AQEEAAJMBgEEAASGAAEABQIBBWkAAgIAYQMBAAAQAE4AACQiABsAGyQjJiQHBxorFyc2Njcj\ +IiY1ND4CMzIWFhUzMhYVFAYjIwYGAxQWFjcmJiMiBgY5HVp7Ihteax84Syw8WjNPJiEqJ1wn\ +wQ4PNjsBJB0VGw7mjAsjJ0VULVpLLUp6SCcdHylocQGKCxcNBTpDHScA//8AHP8aAcYC9QIm\ +AJkAAAEGADhptQAJsQIBuP+1sDUrAP//ABz/GgJcAwkCJgCaAAABBgA4ackACbECAbj/ybA1\ +KwAAAwAa/vEDIgJoADIAPgBKAEtASBwBAgEdBAMDAAICTAABAAIAAQJpAAAAAwUAA2kHAQUE\ +BAVZBwEFBQRhCQYIAwQFBFFAPzQzRkQ/SkBKOjgzPjQ+LiQtKQoHGis3NDY3FwYGFRQWMzI2\ +NjU0LgM1ND4CMzIWFwcmIyIGBhUUHgQVFA4CIyImJgEiJjU0NjMyFhUUBiMiJjU0NjMyFhUU\ +BhoTIXsREmllTWs4L0RFLyhKZz4sSRk0LS4lQCcjOD44IzVol2NfllUBvB0pKR0cKCjJHSkp\ +HRwoKKcjaUkrL0MgPVIkMhMOFhgkOS0mW1M1HBJ1HSU1GRIbFxgeKh4rXVAxOnT+nykcHSoq\ +HRwpKRwdKiodHCkAAAMAGv7xA6sBfQAlADEAPQBFQEIfAQIAAUwSEQQDBAFKAAAAAwUAA2kH\ +AQUJBggDBAUEZQABAQJhAAICEAJOMzInJjk3Mj0zPS0rJjEnMSUkKikKBxorNzQ2NxcGBhUU\ +FjMyNjU0JiYnNx4CMzIWFRQGIyImJw4CIyImASImNTQ2MzIWFRQGIyImNTQ2MzIWFRQGGhMh\ +exEScWpnaw42PTZkgFUkJiAqJiZDHRBUkWyjtwG8HSkpHRwoKMkdKSkdHCgoqCNpSSsvQyBC\ +TSEWCQ8gIH5AUSYnHR8pFx0iPyl+/s4pHB0qKh0cKSkcHSoqHRwpAAADAAD/EwE7AdoAEgAe\ +ACoAOUA2CgkCAEoFAQMIBAcDAgMCZQAAAAFhBgEBARABTiAfFBMAACYkHyogKhoYEx4UHgAS\ +ABIRCQcXKxU3MjY2NTQmJic3HgIVFA4CFyImNTQ2MzIWFRQGIyImNTQ2MzIWFRQGCjxAGQ8X\ +DYoNGBAsT261HSkpHRwoKMkdKSkdHCgoBYwMIR8cTlQjJiJaXyxEVS4R6CkcHSoqHRwpKRwd\ +KiodHCkAAAMAAP8TAekBWgAZACUAMQBDQEAWAQIAAUwHBgIASgcBBQoGCQMEBQRlAQEAAAJh\ +CAMCAgIQAk4nJhsaAAAtKyYxJzEhHxolGyUAGQAZJCoRCwcZKxU3Mj4CNxcGBhUUFjMyFhUU\ +BiMiJicOAhciJjU0NjMyFhUUBiMiJjU0NjMyFhUUBgokNCQZCoMECjxJJiApJ0ZjFxtJT/Ed\ +KSkdHCgoyR0pKR0cKCgFjA4rVEYWF0AbJCcnHR8pJC4kIwvoKRwdKiodHCkpHB0qKh0cKf//\ +ABr/GQMiAd0CBgAMAAD//wAa/xkDcADxAgYADQAAAAMAAP8TATsB2gASAB4AKgA5QDYKCQIA\ +SgUBAwgEBwMCAwJlAAAAAWEGAQEBEAFOIB8UEwAAJiQfKiAqGhgTHhQeABIAEhEJBxcrFTcy\ +NjY1NCYmJzceAhUUDgIXIiY1NDYzMhYVFAYjIiY1NDYzMhYVFAYKPEAZDxcNig0YECxPbrUd\ +KSkdHCgoyR0pKR0cKCgFjAwhHxxOVCMmIlpfLERVLhHoKRwdKiodHCkpHB0qKh0cKQAAAwAA\ +/xMB6QFaABkAJQAxAENAQBYBAgABTAcGAgBKBwEFCgYJAwQFBGUBAQAAAmEIAwICAhACTicm\ +GxoAAC0rJjEnMSEfGiUbJQAZABkkKhELBxkrFTcyPgI3FwYGFRQWMzIWFRQGIyImJw4CFyIm\ +NTQ2MzIWFRQGIyImNTQ2MzIWFRQGCiQ0JBkKgwQKPEkmICknRmMXG0lP8R0pKR0cKCjJHSkp\ +HRwoKAWMDitURhYXQBskJycdHykkLiQjC+gpHB0qKh0cKSkcHSoqHRwp//8AGv8ZAyICTAIm\ +AAwAAAEHADgAUP8MAAmxAQG4/wywNSsA//8AGv8ZA3ACTAImAA0AAAEHADgAUP8MAAmxAQG4\ +/wywNSsA//8AAP/7AQsDRgImABwAAAEGADj7BgAIsQEBsAawNSv//wAA//sB0ALZAiYAHQAA\ +AQYAODeZAAmxAQG4/5mwNSsA//8AFP/zAyUC3AImAIMAAAEHABgB2//0AAmxAgG4//SwNSsA\ +//8AFP/zA60C3AImAIQAAAEHABgB2//0AAmxAgG4//SwNSsA//8AAP/7AroC3AImAIUAAAEH\ +ABgBZv/+AAmxAgG4//6wNSsA//8AAP/7A0oC3AImAIYAAAEHABgBZv/+AAmxAgG4//6wNSsA\ +////3f8aAV0CeQImAHMAAAEHABgAif/FAAmxAQG4/8WwNSsA////3f8ZAhICeQImAHQAAAEG\ +ABh4xQAJsQEBuP/FsDUrAAACACT/9gIXAtUADQAZACJAHwABAAMCAQNpAAIAAAJZAAICAGEA\ +AAIAUSQkJSMEBhorARQGBiMiJjU0NjYzMhYFFBYzMjY1NCYjIgYCFzFtXIF4MG5bgHr+oyo5\ +OCwsODkqAWVzpFjDrHSkWMKuent6e3p8fAAAAQA8AL0BHQGfAAcABrMEAAEyKzcmJic3FhYX\ +siIxI2cjPxi9JTEdbxpAHf//ADwAvQEdAZ8CBgCwAAAAAgAAAAACsgLNAAcAEgAAISchByMT\ +MxMBLgInDgIHBzMCDzT+/DSj/Ln9/tEFEBAFBREPBDO6qqoCzf0zAc8RNDYUFDs1C6YAAwBa\ +AAACawLKABAAGQAiAAABMhYVFAYHFR4CFRQGIyEREzI2NTQmIyMdAjMyNjU0JiMBOI+SOTUk\ +OiKMev7170IzPEFQY0Q2N0gCylBlPVQJBQckRDhhbgLK/uUqKCkkn3i6NSwoMQABADr/9gJa\ +AtQAGwAAASIGFRQWMzI2NxUGBiMiJiY1NDY2MzIWFwcmJgGJV1xVXixXMy9cOW6PRE6VbDVr\ +MTEoUQJWgnFyfRQSfxMSW6VubKZeGxd7ExwAAgBaAAACqgLKAAkAEQAAARQGIyMRMzIWFgc0\ +JiMjETMyAqrNucrgcKVbnWhjUUHbAWy1twLKUJt3d2/+LwABAFoAAAH1AsoACwAAISERIRUh\ +FTMVIxUhAfX+ZQGb/vzy8gEEAsp8nXy4AAEAWgAAAfMCygAJAAAzIxEhFSEVMxUj75UBmf78\ +8vICyny4fAAAAQA6//YChALUACAAAAEhEQYGIyImNTQ2NjMyFhcHJiYjIgYGFRQWFjMyNjc1\ +IwFpARs4eU2grFemeDluLTIhVC5CYTUmUkIgLROHAZH+jhMWvLRwpFoYFHkRFjxtSkZsPQYE\ +lQAAAQBaAAACowLKAAsAACEjESERIxEzESERMwKjl/7ll5cBG5cBNP7MAsr+6AEYAAEAIAAA\ +AWUCygALAAAhITU3ESc1IRUHERcBZf67V1cBRVdXVigBzihWVij+MigAAAH/tv8uAPECygAR\ +AAAXIiYnNRYWMzI2NjURMxEUBgYPHSwQECMUGisYlzlm0gcEfgQGFDg0Ap39ZFxxMwAAAQBa\ +AAACmALKAA4AACEjAwcVIxEzETY2NzczAwKYrLtAl5cPHg/BqPkBLS7/Asr+uRUqFfP+xAAB\ +AFoAAAITAsoABQAAMxEzESEVWpcBIgLK/bN9AAABAFoAAANVAsoAFwAAIQMjHgIVESMRMxMz\ +EzMRIxE0NjY3IwMBiKwEAQQEh86pA7POjQMDAQS4AjAUUFsl/rQCyv3eAiL9NgFSIlhPFP3R\ +AAEAWgAAAtMCygARAAAhIwEjFhYXESMRMwEzJiYnETMC08D+yQQCBQKHvwE2AwEEAogCHDNm\ +M/6wAsr96TJiMQFSAAIAOv/2AuIC1QAPABsAAAEUBgYjIiYmNTQ2NjMyFhYFFBYzMjY1NCYj\ +IgYC4kmWdXSXSUmXdXSWSf33Vl9hVFRgYFYBZm+lXFymb2+kW1ulb3CBgXBxgIAAAAIAWgAA\ +AkcCygALABMAAAEyFhUUBgYjIxUjERcjFTMyNjU0AT6KfzR5aEGX3EUyQEsCyndoPm1C/gLK\ +fNQzOWgAAAIAOv9WAuIC1QASAB4AAAEUBgcXIycjIiYmNTQ2NjMyFhYFFBYzMjY1NCYjIgYC\ +4lZarMKDC3SXSUmXdXSWSf33Vl9hVFRgYFYBZnivKcCgXKZvb6RbW6VvcIGBcHGAgAAAAgBa\ +AAAClALKAA4AFwAAATIWFRQGBgcTIwMjESMRFyMVMzI2NTQmASqSiyU9I9KoqlGXxS4xS0FF\ +AspqbDFJMxD+yQES/u4CynzBMjEzKwABAC7/9gH/AtQAKAAAJRQGIyInNRYWMzI2NTQmJicu\ +AzU0NjMyFhcHJiYjIgYVFBYXHgIB/4l+cVkzbTY4LyU+KBk6NSKCcDhlNzExTikrLkRDN00q\ +xl9xK40WJSshGyYhEwwhMUYxYGsaGHYUFiggJiwgGjhMAAABABQAAAIvAsoABwAAISMRIzUh\ +FSMBbZfCAhvCAkx+fgAAAQBV//YCnwLKABIAACUUBgYjIiY1ETMRFBYzMjY1ETMCn0GDZI6U\ +l0hHSkOX/Ep3RZF3Acz+S1hITlMBtAABAAAAAAKKAsoADgAAAQMjAzMTHgIXPgI3EwKK86Xy\ +mYYEDxADAw8QA4cCyv02Asr+Vws7QRYWQTsLAakAAAEAAAAAA8cCygAmAAABAyMDLgMnDgMH\ +AyMDMxMeAhc+AjcTMxMeAhc+AjcTA8e2rGEDCQsIAgEJCgoDYKy2lVsGDgwDAwwNBWiPaAUN\ +DAMDDA8FWwLK/TYBdwssNC8NDS8zLQz+igLK/noXRkYYGUVBEgGQ/nARQkYYGUVGFwGGAAAB\ +AAAAAAKbAsoACwAAISMDAyMTAzMTEzMDAputpqai7d6nmpej4AEO/vIBcAFa/v8BAf6eAAAB\ +AAAAAAJwAsoACAAAARMzAxEjEQMzATiVo+2W7aQBpAEm/kz+6gERAbkAAAEAGAAAAisCygAJ\ +AAAhITUBITUhFQEhAiv97QFW/rMCAf6qAV9iAet9Yv4VAAAB//7/YgGd/6YAAwAABSE1IQGd\ +/mEBn55EAAIAKv/2AhECLQAbACYAAAEyFhURIycjBgYjIiY1NDY3NzU0JiMiBgcnNjYTBgYV\ +FBYzMjY1NQEubnVoHQQjTkRJYHp6Xy0oKEwmMSxrT0g4KCAwQgItX2L+lEosKFVYV1MEAxgr\ +KBcRZRca/s4CMCciHTk0LQACAE7/9gJMAvgAFQAiAAATFAYHMzY2MzIWFRQGIyImJyMHIxEz\ +EyIGBxUUFjMyNjU0JuMEAgYWSjtccnRePEUWChlylWs6LwIvPi42NwJHHzwRIi+Pi4yQKxs8\ +Avj+vUhKEE9VVVBQUQAAAQAt//YB4wIsABkAAAUiJjU0NjYzMhYXByYmIyIVFBYzMjY3FQYG\ +ASx6hUR5TzhTHywjPR50PTcvSCIiSwqHkWR+PBYPcw4SpVJOGRZ/FhMAAAIALf/2AisC+AAV\ +ACIAABciJjU0NjMyFhczJiY1NTMRIycjBgYnMjY3NTQmIyIGFRQW+1tzdF47TBYFAwiVch0G\ +FkoHPjIBMUIxODgKj4uMkC4iED0gr/0IRyIvd0lJEFBUVVBQUQAAAgAt//YCJAIsABYAHQAA\ +ATIWFRUhFhYzMjY3FQYGIyImJjU0NjYXIgYHMyYmAS9xhP6gAkc/NVYuKFk/Un5IQXROKzkF\ +0QEyAiyBd0g/SBUWcxQTPXxeYH9Aajg7MkEAAQAUAAABsAL9ABgAAAEjESMRIzU3NTQ2NjMy\ +FhcHJiYjIgYVFTMBfIGVUlIvVzssRxYmESgaHx2BAbL+TgGySCgoRk0gDgltBQkmHSIAAgAt\ +/xACKwIsAB4AKQAAEzIXMzczERQGIyImJzUWMzI1NTQ2NyMGBiMiJjU0NhciFRQzMjY1NTQm\ +/2U5BAx+ioc6Yy9lcHMDAQQcTjFhbXCRaWs5NzYCLFBG/d11eg4Sdyp8CxEkDismlYWGlnml\ +o0FRElhMAAEATgAAAkYC+AAWAAATFAYHMzY2MzIWFREjETQjIgYVESMRM+MFAggaUjJZa5VY\ +QzOVlQJdKEoPKiZfaf6cAT92XVf+/wL4AAIASAAAAOoC+AALAA8AABMyFhUUBiMiJjU0NhcR\ +IxGZITAwISIvL2yVAvgfKikgICkqH9b93gIiAAABAE4AAADjAvgAAwAAMyMRM+OVlQL4AAAB\ +AE4AAAOLAiwAIgAAATIWFREjETQjIgYVESMRNCMiBhURIxEzFzM2NjMyFhczNjYCz11flVI7\ +MpVSPi+VchQIGVcvPFQWDRlZAixfaf6cAT92VE/+7gE/dl1X/v8CIkYqJicpKiYAAAEATgAA\ +AkYCLAAUAAABMhYVESMRNCYjIgYVESMRMxczNjYBhFhqlSouRDKVchQIGlsCLF9p/pwBPzs7\ +XVf+/wIiRiomAAACAC3/9gI+AiwADQAZAAABFAYjIiYmNTQ2MzIWFgUUFjMyNjU0JiMiBgI+\ +j3tMd0SOfE12RP6HNTw7NTU8OzUBEoiUQn9biJJCfVtRU1NRUVFRAAACAE7/EAJMAiwAFAAg\ +AAABMhYVFAYjIiYnIxYVFSMRMxczNjYXIgYHFRQWMzI2NTQBflxydlw7RhYICJV5FQcWSgs6\ +LwIvPjMxAiyPi4uRKxsqJtwDEkchMHdIShBPVVVQoQAAAgAt/xACKwIsABQAIAAABTQ3IwYG\ +IyImNTQ2MzIWFzM3MxEjAzI2NzU0JiMiBhUUAZYGBhVKPFxydF08SxcEDX6VZj4xATFBNTQL\ +KigiL4+LjJAuIkb87gFbSUkSUFRVUKMAAAEATgAAAbECLAATAAABMhYXByYmIyIGBhURIxEz\ +FzM2NgF/Cx4JCwcbCiZGK5VxFgcYVAIsAgKMAgMbPDT+6gIiXCo8AAABAC3/9gHLAiwAKAAA\ +JRQGIyImJzUWFjMyNjU0JiYnLgI1NDYzMhYXByYmIyIVFBYWFx4CAct1dDlSKSxmJywlDzI1\ +M0IgdmIzXDEtKEglQhExMC9EJaJTWQ8RexQaGhUOFhwWFis9LkxMFBdrERckDRUYFBMpPQAB\ +ABf/9gGSApYAGAAAJTI2NxUGBiMiJiY1ESM1NzczFTMVIxEUFgE0GS4XGEcqMU0tR1IrX5mZ\ +JG0KB28KDyBPRgEHPzJzdHD++R8fAAABAEv/9gJDAiIAFAAAAREjJyMGBiMiJjURMxEUFjMy\ +NjURAkNyFAgaWzNYapUqLkQyAiL93kYqJl9pAWT+wTo8XVcBAQAAAQAAAAACOQIiAAwAADMD\ +MxMWFhczNjcTMwPQ0JxpCQsBBAMTaZzQAiL+yRw8GDY6ATf93gAAAQAKAAADTgIiACoAACUu\ +AycjDgMHByMDMxceAhczPgM3EzMTHgIVMz4CNzczAyMB5QQPEhADBAMPEhAELKCblD8HCwoC\ +BAEGCQcCQ6RABAsJBAIKDQdBkp2ivxFDTUEPD0FNRBK9AiLyGUZBEw4vMikHAQb++g4+QBMR\ +QUgZ8v3eAAEABQAAAj0CIgALAAATAzMXNzMDEyMnByO+sKlqa6myuqlzc6kBFwELrq7+9f7p\ +u7sAAQAA/xACOQIiABoAABEzExYWFzM2NjcTMwMGBiMiJic1FhYzMjY3N6NnCAgCAwMLB2Wg\ +5x93ThklDgsfES83DQkCIv7NFi8aGi8WATP9mFVVBQN2AgQ5KBsAAQAbAAABygIiAAkAACEh\ +NRMjNSEVAzMByv5R/e4Bl/b/WAFYcmH+sQD//wAUAAADMwL9ACYA0wAAAAcA0wGDAAD//wAU\ +AAACbQL9ACYA0wAAAAcA1gGDAAD//wAUAAACZgL9ACYA0wAAAAcA1wGDAAD//wAUAAAD8AL9\ +ACYA0wAAACcA0wGDAAAABwDWAwYAAP//ABQAAAPpAv0AJgDTAAAAJwDTAYMAAAAHANcDBgAA\ +AAAAAAAHAFoAAwABBAkAAABoAAAAAwABBAkAAQAmAGgAAwABBAkAAgAIAI4AAwABBAkAAwBA\ +AJYAAwABBAkABAAwANYAAwABBAkABQCsAQYAAwABBAkABgAqAbIAQwBvAHAAeQByAGkAZwBo\ +AHQAIAAyADAAMQA2AC0AMgAwADIAMQAgAEcAbwBvAGcAbABlACAATABMAEMALgAgAEEAbABs\ +ACAAUgBpAGcAaAB0AHMAIABSAGUAcwBlAHIAdgBlAGQALgBOAG8AdABvACAAUwBhAG4AcwAg\ +AEEAcgBhAGIAaQBjACAAVQBJAEIAbwBsAGQAMgAuADAAMAA5ADsARwBPAE8ARwA7AE4AbwB0\ +AG8AUwBhAG4AcwBBAHIAYQBiAGkAYwBVAEkALQBCAG8AbABkAE4AbwB0AG8AIABTAGEAbgBz\ +ACAAQQByAGEAYgBpAGMAIABVAEkAIABCAG8AbABkAFYAZQByAHMAaQBvAG4AIAAyAC4AMAAw\ +ADkAOwAgAHQAdABmAGEAdQB0AG8AaABpAG4AdAAgACgAdgAxAC4AOAApACAALQBsACAAOAAg\ +AC0AcgAgADUAMAAgAC0ARwAgADIAMAAwACAALQB4ACAAMQA0ACAALQBEACAAYQByAGEAYgAg\ +AC0AZgAgAG4AbwBuAGUAIAAtAGEAIABxAHMAcQAgAC0AWAAgACIAIgBOAG8AdABvAFMAYQBu\ +AHMAQQByAGEAYgBpAGMAVQBJAC0AQgBvAGwAZAAAAAMAAAAAAAD/nAAyAAAAAAAAAAAAAAAA\ +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\ +REZMVAAgYXJhYgA0Y3lybABcZ3JlawBcbGF0bgBcAAQAAAAA//8ABQAGAAcACAAJAAoACgAB\ +VVJEIAAaAAD//wAFAAAAAQACAAQABQAA//8ABAAAAAEAAgAEAAQAAAAA//8AAQADAAtmaW5h\ +AExpbml0AFJpc29sAFhsaWdhAF5tZWRpAGRybGlnAERmaW5hAExpbml0AFJpc29sAFhsaWdh\ +AF5tZWRpAGQAAAACAAMAAwAAAAEAAgAAAAEAAAAAAAEABAAAAAEABgAAAAEAAQAHABAAHgCg\ +AQYBVAGwAcQAAQAAAAEACAABAEwAAgABAAAAAQAIAAIAPgAcAAUAEQAVACgALwAzADcAPQBD\ +AEkATQBRAFUAYABlAG4AcgB4AHwAgQCGAIoAjgCUAKAApACoAKwAAQAcAAIADgASACUALAAw\ +ADQAOQBAAEYASgBOAFIAXQBiAGsAbwB1AHkAfgCDAIcAiwCRAJ0AoQClAKkAAQAAAAEACAAB\ +AAYAAQABACoAAgAGAAgACgAOABIAFgAlACwAMAA0ADkAPgBAAEQARgBKAE4AUgBWAFgAWgBd\ +AGIAawBvAHMAdQB5AH4AgwCHAIsAjwCRAJkAmwCdAKEApQCpAK0ABAAJAAEACAABAD4AAgAK\ +ACQAAwAIAA4AFABWAAIABwBYAAIACQBaAAIACwADAAgADgAUAFcAAgAHAFkAAgAJAFsAAgAL\ +AAEAAgBUAFUABgAJAAIACgBMAAMAAQAOAAEAYAAAAAAAAgAIAAYACwAAABYAFwAGAEQARAAI\ +AFYAWwAJAHMAdAAPAI8AkAARAJkAnAATAK0ArgAXAAMAAAABAB4AAAABAAAABQABAAkAAQAI\ +AAEABgADAAEAAQA5AAQAAAABAAgAAQA2AAEACAAFAAwAFAAcACIAKADpAAMA0wDWAOoAAwDT\ +ANcA5gACANMA5wACANYA6AACANcAAQABANM=') format('woff'); font-style: normal; font-weight: bold; - unicode-range: U+20,U+30-39,U+41-5A,U+5F,U+61-69,U+6C-7A,U+622-624,U+626-628,U+62A-63A,U+641-648,U+64A,U+67E,U+686,U+698,U+6A9,U+6AF,U+6C0,U+6CC,U+6F0-6F2,U+6F5; + unicode-range: U+20,U+30-39,U+41-5A,U+5F,U+61-69,U+6C-7A,U+622-624,U+626-628,U+62A-63A,U+641-648,U+64A,U+67E,U+686,U+698,U+6A9,U+6AF,U+6C0,U+6CC,U+6F0-6F1,U+6F5; font-display: swap; } diff --git a/kolibri/core/static/assets/fonts/noto-subset.sw-tz.css b/kolibri/core/static/assets/fonts/noto-subset.sw-tz.css index aaaeacbfddd..0aa3173bd88 100644 --- a/kolibri/core/static/assets/fonts/noto-subset.sw-tz.css +++ b/kolibri/core/static/assets/fonts/noto-subset.sw-tz.css @@ -11,727 +11,708 @@ @font-face { font-family: 'noto-subset'; src: url('data:application/x-font-woff;charset=utf-8;base64,\ -AAEAAAARAQAABAAQR0RFRgNOBbgAAETYAAAAcEdQT1MOXfjXAABFSAAABOhHU1VCNsMyvQAA\ -SjAAAAEeT1MvMmqJXjIAAAGYAAAAYGNtYXADHAPiAAADhAAAAGxjdnQgPgwbNAAAExAAAAEs\ -ZnBnbZ42GdoAAAPwAAAOFWdhc3AAAAAQAABE0AAAAAhnbHlmc82DQgAAFRgAACvGaGVhZNEr\ -iRoAAAEcAAAANmhoZWEHdwK8AAABVAAAACRobXR4wLgQ4AAAAfgAAAGKbG9jYbftrRIAABQ8\ -AAAA2m1heHADJQ+KAAABeAAAACBuYW1ldpqg6AAAQOAAAAPQcG9zdP+fADIAAESwAAAAIHBy\ -ZXBEfsa5AAASCAAAAQUAAQAAAAIBiQNXrn1fDzz1AAcD6AAAAXc3ZCCAAAABdzdkIID/sv8Q\ -A5UDsAAAAAYAAgAAAAAAAAABAAAELf7bAAADsv+y/9UDlQABAAAAAAAAAAAAAAAAAAAAWQAB\ -AAAAbAA2AAMAQAAEAAIAmAD8AI0AAAGJDhUAAwABAAQCRgGQAAUAAAKKAlgAAABLAooCWAAA\ -AV4AMgFCAAACCwUCBAUEAgIEAAAAAwAAAAAAAAAAAAAAAEdPT0cAQAAgAOoELf7bAAAELQEl\ +AAEAAAARAQAABAAQR0RFRgXmAmMAAEMgAAAAakdQT1MMTvZnAABDjAAABKxHU1VCNqMyhQAA\ +SDgAAAEeT1MvMmqHXcIAAAGYAAAAYGNtYXAA4QF4AAADZAAAAExjdnQgPgwbNAAAEtAAAAEs\ +ZnBnbZ42GdoAAAOwAAAOFWdhc3AAAAAQAABDGAAAAAhnbHlmfQX8RwAAFMgAACpgaGVhZNEr\ +iMAAAAEcAAAANmhoZWEHdwK0AAABVAAAACRobXR4sI0PMgAAAfgAAAFqbG9jYWRdWd8AABP8\ +AAAAym1heHADHQ+KAAABeAAAACBuYW1ldpqg6AAAPygAAAPQcG9zdP+fADIAAEL4AAAAIHBy\ +ZXBEfsa5AAARyAAAAQUAAQAAAAIBibwVhqNfDzz1AAcD6AAAAXc3ZCCAAAABdzdkIID/sv8Q\ +A5UDVgAAAAYAAgAAAAAAAAABAAAELf7bAAADsv+y/9UDlQABAAAAAAAAAAAAAAAAAAAAUQAB\ +AAAAZAA2AAMAQAAEAAIAmAD8AI0AAAGJDhUAAwABAAQCRgGQAAUAAAKKAlgAAABLAooCWAAA\ +AV4AMgFCAAACCwUCBAUEAgIEAAAAAQAAAAAAAAAAAAAAAEdPT0cAQAAgAHoELf7bAAAELQEl\ AAABnwAAAAACGALKAAAAIAAEAlgAXgEEAAACPAAxAjwAWQI8ADACPAAtAjwAFQI8AD8CPAA3\ AjwALAI8ADECPAAyAn8AAAKKAGECeAA9AtoAYQIsAGECBwBhAtgAPQLlAGEBUwAoARH/sgJr\ AGECDABhA4sAYQL4AGEDDQA9Al0AYQMNAD0CbgBhAiUAMwIsAAoC2wBaAlgAAAOiAAwCSgAE\ AjYAAAI8ACYBvP/+AjEALgJnAFUB4AA3AmcANwI0ADcBWAAPAmcANwJqAFUBAgBOAQL/yQIW\ AFUBAgBVA6cAVQJqAFUCXQA3AmcAVQJnADcBnQBVAd8AMwFpABACagBPAfwAAAMSAAsCEQAS\ -Af4AAQHWACcBXgAYAV4AEQEZACgBXgAlAn8AAAIsAGECLABhAjEALgI0ADcCNAA3AaIAKAFe\ -AAoBXgAeAV4AHAFeABkBXgATAV4AFAFeABECsAAPAloADwJaAA8DsgAPA7IADwFeABMAJQAY\ -ABEACgAeABQAHAAZABEAEwAlABgAEQAKAB4AFAAcABkAEQAAAAAAAQADAAEAAAAMAAQAYAAA\ -ABQAEAADAAQAIAA5AFoAXwB6AMEAygDhAOr//wAAACAAMABBAF8AYQDBAMkA4QDp////4f/S\ -/8v/x//G/4T/ff9n/2AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAsAAsILAAVVhFWSAgS7gADlFL\ -sAZTWliwNBuwKFlgZiCKVViwAiVhuQgACABjYyNiGyEhsABZsABDI0SyAAEAQ2BCLbABLLAg\ -YGYtsAIsIyEjIS2wAywgZLMDFBUAQkOwE0MgYGBCsQIUQ0KxJQNDsAJDVHggsAwjsAJDQ2Fk\ -sARQeLICAgJDYEKwIWUcIbACQ0OyDhUBQhwgsAJDI0KyEwETQ2BCI7AAUFhlWbIWAQJDYEIt\ -sAQssAMrsBVDWCMhIyGwFkNDI7AAUFhlWRsgZCCwwFCwBCZasigBDUNFY0WwBkVYIbADJVlS\ -W1ghIyEbilggsFBQWCGwQFkbILA4UFghsDhZWSCxAQ1DRWNFYWSwKFBYIbEBDUNFY0UgsDBQ\ -WCGwMFkbILDAUFggZiCKimEgsApQWGAbILAgUFghsApgGyCwNlBYIbA2YBtgWVlZG7ACJbAM\ -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\ -BSYgLkcjRyNhIzw4LbA9LLAAFrAXI0IgsAojQiAgIEYjR7ABKyNhOC2wPiywABawFyNCsAMl\ -sAIlRyNHI2GwAFRYLiA8IyEbsAIlsAIlRyNHI2EgsAUlsAQlRyNHI2GwBiWwBSVJsAIlYbkI\ -AAgAY2MjIFhiGyFZY7gEAGIgsABQWLBAYFlmsAFjYCMuIyAgPIo4IyFZLbA/LLAAFrAXI0Ig\ -sApDIC5HI0cjYSBgsCBgZrACYiCwAFBYsEBgWWawAWMjICA8ijgtsEAsIyAuRrACJUawF0NY\ -UBtSWVggPFkusTABFCstsEEsIyAuRrACJUawF0NYUhtQWVggPFkusTABFCstsEIsIyAuRrAC\ -JUawF0NYUBtSWVggPFkjIC5GsAIlRrAXQ1hSG1BZWCA8WS6xMAEUKy2wQyywOisjIC5GsAIl\ -RrAXQ1hQG1JZWCA8WS6xMAEUKy2wRCywOyuKICA8sAYjQoo4IyAuRrACJUawF0NYUBtSWVgg\ -PFkusTABFCuwBkMusDArLbBFLLAAFrAEJbAEJiAgIEYjR2GwDCNCLkcjRyNhsAtDKyMgPCAu\ -IzixMAEUKy2wRiyxCgQlQrAAFrAEJbAEJSAuRyNHI2EgsAYjQrEMAEKwC0MrILBgUFggsEBR\ -WLMEIAUgG7MEJgUaWUJCIyBHsAZDsAJiILAAUFiwQGBZZrABY2AgsAErIIqKYSCwBENgZCOw\ -BUNhZFBYsARDYRuwBUNgWbADJbACYiCwAFBYsEBgWWawAWNhsAIlRmE4IyA8IzgbISAgRiNH\ -sAErI2E4IVmxMAEUKy2wRyyxADorLrEwARQrLbBILLEAOyshIyAgPLAGI0IjOLEwARQrsAZD\ -LrAwKy2wSSywABUgR7AAI0KyAAEBFRQTLrA2Ki2wSiywABUgR7AAI0KyAAEBFRQTLrA2Ki2w\ -SyyxAAEUE7A3Ki2wTCywOSotsE0ssAAWRSMgLiBGiiNhOLEwARQrLbBOLLAKI0KwTSstsE8s\ -sgAARistsFAssgABRistsFEssgEARistsFIssgEBRistsFMssgAARystsFQssgABRystsFUs\ -sgEARystsFYssgEBRystsFcsswAAAEMrLbBYLLMAAQBDKy2wWSyzAQAAQystsFosswEBAEMr\ -LbBbLLMAAAFDKy2wXCyzAAEBQystsF0sswEAAUMrLbBeLLMBAQFDKy2wXyyyAABFKy2wYCyy\ -AAFFKy2wYSyyAQBFKy2wYiyyAQFFKy2wYyyyAABIKy2wZCyyAAFIKy2wZSyyAQBIKy2wZiyy\ -AQFIKy2wZyyzAAAARCstsGgsswABAEQrLbBpLLMBAABEKy2waiyzAQEARCstsGssswAAAUQr\ -LbBsLLMAAQFEKy2wbSyzAQABRCstsG4sswEBAUQrLbBvLLEAPCsusTABFCstsHAssQA8K7BA\ -Ky2wcSyxADwrsEErLbByLLAAFrEAPCuwQistsHMssQE8K7BAKy2wdCyxATwrsEErLbB1LLAA\ -FrEBPCuwQistsHYssQA9Ky6xMAEUKy2wdyyxAD0rsEArLbB4LLEAPSuwQSstsHkssQA9K7BC\ -Ky2weiyxAT0rsEArLbB7LLEBPSuwQSstsHwssQE9K7BCKy2wfSyxAD4rLrEwARQrLbB+LLEA\ -PiuwQCstsH8ssQA+K7BBKy2wgCyxAD4rsEIrLbCBLLEBPiuwQCstsIIssQE+K7BBKy2wgyyx\ -AT4rsEIrLbCELLEAPysusTABFCstsIUssQA/K7BAKy2whiyxAD8rsEErLbCHLLEAPyuwQist\ -sIgssQE/K7BAKy2wiSyxAT8rsEErLbCKLLEBPyuwQistsIsssgsAA0VQWLAGG7IEAgNFWCMh\ -GyFZWUIrsAhlsAMkUHixBQEVRVgwWS0AAAAAS7gAyFJYsQEBjlmwAbkIAAgAY3CxAAdCQAuT\ -g3MAXVFBAC0JACqxAAdCQBSICHgIaAhiAlYGRgg6BjIEJAcJCiqxAAdCQBSQBoAGcAZlAFwE\ -TgZABDYCKwUJCiqxABBCQQsiQB5AGkAYwBXAEcAOwAzACUAACQALKrEAGUJBCwBAAEAAQABA\ -AEAAQABAAEAAQAAJAAsquQADAABEsSQBiFFYsECIWLkAAwBkRLEoAYhRWLgIAIhYuQADAABE\ -WRuxJwGIUVi6CIAAAQRAiGNUWLkAAwAARFlZWVlZQBSKBnoGagZkAVgESAY8BDQCJgUJDiq4\ -Af+FsASNsQIARLMFZAYAREQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbAFsASQBJAsoAAAIYAAD/EALU\ -//YCIv/2/xAAXABcAEsASwI8AAACRf/4AFwAXABLAEsCPAI8AAAAAAJFAkX/+AAAAFsAWwBJ\ -AEkCyv/2AvgCGP/2/xAC1f/2Av0CIv/2/xAASABIAD4APgFoAOj/oP8QAWgA6P+a/xAASABI\ -AD4APgEfAR8AWwBbAEkASQLKAAAC7AIYAAD/EALV//YC7AIi//b/EAA7ADsALAAsASr/fgFh\ -AOL/oP8QATL/dgFhAOj/mv8QADsAOwAsACwCywGgAuACYQEfAI8C4AGYAuACZwEZAI8AAAAA\ -AAAAOQBgAKEA/wE6AY0B7QISAn4C3wMZA3ADtgPlBBEENgSGBK4E1gUHBTQFUgWLBbsF9wYz\ -BnwGwgcXBzUHYgePB9wIBwgrCFYIcwjsCWQJqgooCnwK0AtPC5YL+Qx4DL4M3g0/DYgNwQ4t\ -DpIO6A89D4QPyw/6EEYQbxCwENsRHRF+EaUR0xHkEfUSBhISEh4SKRJfEpoS6hMRE3cTshQU\ -FHMUfxSLFJcUpxS3FMYU1RTkFPMVAhURFSAVLxU+FU0VXBVrFXoViRWYFacVthXFFdQV4wAA\ -AAIAMf/2AgsC1QANABkAH0AcAAMDAWEAAQFwTQACAgBhAAAAcQBOJCQlIwQNGisBFAYGIyIm\ -NTQ2NjMyFgUUFjMyNjU0JiMiBgILMGhWeXMvaFV4dv5+Q1FQRUVQUUMBZnOlWMOtdKRXwa6T\ -kpGUkpKSAAEAWQAAAWMCygAMABtAGAoJBQMAAQFMAAEBak0AAABrAE4aEAINGCshIxE0NjcG\ -BgcHJzczAWNWAgIQGhRMLsFJAfMrNBwQFhE+O5YAAAEAMAAAAggC1AAbACpAJw4NAgMBAgEA\ -AwJMAAEBAmEAAgJwTQADAwBfAAAAawBOJyUoEAQNGishITU3PgI1NCYjIgYHJzY2MzIWFRQG\ -BgcHFSECCP4ouzZKJkY4NE8pLyptRGR0LlI3lQFpSb02VFEwOz0kIDsjMWVZOGJfNpMEAAAB\ -AC3/9gIDAtQAKgBAQD0kAQMEAwECAw8BAQIOAQABBEwlAQQBSwADAAIBAwJpAAQEBWEABQVw\ -TQABAQBhAAAAcQBOJSQhJCUqBg0cKwEUBgcVFhYVFAYGIyImJzUWFjMyNjU0JiMjNTMyNjU0\ -JiMiBgcnNjYzMhYB7VBEVlQ6eV84YCwtaDBgVWlfRUZYW0Y8OlIoLCZxSHBtAiNIVQ4EClhH\ -PmE2ERZSFhlLQkM7S0o9NDkiGjweLGQAAAIAFQAAAigCzgAKABQAK0AoDgEEAwYBAAQCTAUB\ -BAIBAAEEAGgAAwNqTQABAWsBThkREhEREAYNHCslIxUjNSE1ATMRMyc0NjcjBgYHAyECKGhV\ -/qoBUFtovQQBBAgYC9YBAKKioksB4f4j4TRJIRMsD/7PAAABAD//9gIDAsoAHgBEQEEcFwID\ -ABYKAgIDCQEBAgNMBgEAAAMCAANpAAUFBF8ABARqTQACAgFhAAEBcQFOAQAbGhkYFBIODAcF\ -AB4BHgcNFisBMhYVFAYjIiYnNRYWMzI2NTQmIyIGBycTIRUhBzY2ARNugo1+N2EhJGcvT2FW\ -XRxIFiwbAWb+5REROgG2bmRvfxQTUxYZS09GSwoFHAFRUM8DCAAAAgA3//YCDQLUAB4ALAA+\ -QDsIAQEACQECAREBBAUDTAACAAUEAgVpAAEBAGEAAABwTQYBBAQDYQADA3EDTiAfJiQfLCAs\ -JCclJAcNGisTND4CMzIWFxUmJiMiDgIHMzY2MzIWFRQGIyImJhcyNjU0JiMiBgYVFBYWNxtH\ -gGUVMxASLRdFXDUYAwYXUkBdcntoRG5B8j9ORUUvRiciRAExTZV5SAQFSwYGLlBoOyMxcWhw\ -gESMhlFVRFAnPCArVTcAAQAsAAACCwLKAAYAJUAiBQEAAQFMAAAAAV8AAQFqTQMBAgJrAk4A\ -AAAGAAYREQQNGCszASE1IRUBiAEl/n8B3/7eAnpQRP16AAADADH/9gIKAtQAGwAoADUANkAz\ -MyMVBwQDAgFMBQECAgBhBAEAAHBNAAMDAWEAAQFxAU4dHAEALSscKB0oDw0AGwEbBg0WKwEy\ -FhUUBgYHHgIVFAYjIiY1NDY2NyYmNTQ2NhciBhUUFhYXNjY1NCYDFBYzMjY1NCYnJwYGAR1e\ -eCU+JSxIK39rc3wpRCc0SThgPDdHIzwkNEdGz0pNSU1SRBBCRQLUWFMrQDETFTVGMVppZVsx\ -SDQSHlVCN0soRzUyJTIjEBY+NjI1/ig0RUU3NEUaBhxJAAACADL/9gIIAtQAHgAsAD5AOxAB\ -BQQJAQECCAEAAQNMAAUAAgEFAmkGAQQEA2EAAwNwTQABAQBhAAAAcQBOIB8mJB8sICwlJyQk\ -Bw0aKwEUDgIjIiYnNRYzMj4CNyMGBiMiJjU0NjYzMhYWJyIGFRQWMzI2NjU0JiYCCBtHgWUU\ -NREnMUZbNhgCBhZTQVxxOWZFRG5A8j5PQ0YwRiciRAGZTZV5SAUFSw0uT2k6IjFxZ0tsOkWL\ -hlJURU8nPCArVDgAAAIAAAAAAn4CzQAHABEALEApDAEEAgFMAAQAAAEEAGgAAgJqTQUDAgEB\ -awFOAAAREAAHAAcREREGDRkrISchByMBMwEBLgInBgYHBzMCIVb+5VVbARdRARb+4gMODQQH\ -EgZR4t3dAs39MwIFCCotDB87EdgAAwBhAAACVALKABAAGQAiAERAQQYBBQIBTAcBAggBBQQC\ -BWcAAwMAXwYBAABqTQAEBAFfAAEBawFOGhoSEQEAGiIaIR0bGBYRGRIZDw0AEAEQCQ0WKwEy\ -FhUUBgcVHgIVFAYjIxETMjY1NCYjIxUVETMyNjU0JiMBLYaJRkItSSqFc/veXERTW3aQX0pN\ -YwLKT2I/UwwFByZGOGFqAsr+0Ds6OzPjS/79Sjw4RQAAAQA9//YCWQLUABoAN0A0FwEAAxgJ\ -AgEACgECAQNMBAEAAANhAAMDcE0AAQECYQACAnECTgEAFhQODAcFABoBGgUNFisBIgYVFBYz\ -MjY3FQYGIyImJjU0NjYzMhcHJiYBk3OEe3svVCgoVTttkklPmm5xVCQhUQKFmoaFmxAMTg8O\ -WqZwbKVdKkwPGAACAGEAAAKdAsoACQARAB9AHAACAgFfAAEBak0AAwMAXwAAAGsATiElISIE\ -DRorARQGIyMRMzIWFgc0JiMjETMgAp3FsMfcbJ5WX42BdWEBIgFstbcCylCbdo+F/dAAAQBh\ -AAAB8ALKAAsAKUAmAAMABAUDBGcAAgIBXwABAWpNAAUFAF8AAABrAE4RERERERAGDRwrISER\ -IRUhFSEVIRUhAfD+cQGP/ssBI/7dATUCyk/fTv8AAAEAYQAAAfACygAJACNAIAADAAQAAwRn\ -AAICAV8AAQFqTQAAAGsAThEREREQBQ0bKzMjESEVIRUhFSG7WgGP/ssBIv7eAspP/U8AAQA9\ -//YCjgLUACAAO0A4EAEDAhEBAAMeAQQFAgEBBARMAAAABQQABWcAAwMCYQACAnBNAAQEAWEA\ -AQFxAU4TJSUmIxAGDRwrATMRBgYjIiYmNTQ2NjMyFhcHJiYjIgYVFBYWMzI2NzUjAZf3OnZL\ -b5hPWKV1PGsuIiZfM4CPN3ZgL0IbnQF5/qITElmlcXCkWxYUThEYmoZVg0kKB9QAAAEAYQAA\ -AoMCygALACFAHgAEAAEABAFnBQEDA2pNAgEAAGsAThEREREREAYNHCshIxEhESMRMxEhETMC\ -g1r+klpaAW5aAU3+swLK/tIBLgAAAQAoAAABKgLKAAsAIEAdCwoJCAUEAwIIAAEBTAABAWpN\ -AAAAawBOFRACDRgrISE1NxEnNSEVBxEXASr+/lRUAQJUVDQTAjsUNDQU/cUTAAAB/7L/QgC2\ -AsoAEAAoQCUEAQECAwEAAQJMAAEDAQABAGUAAgJqAk4BAA0MCAYAEAEQBA0WKwciJic1FhYz\ -MjY2NREzERQGBBgkDhAkFBktHFpmvgcGTAQGFDItAsb9QWdiAAEAYQAAAmsCygAOACBAHQ4I\ -AwIEAAIBTAMBAgJqTQEBAABrAE4VERMQBA0aKyEjAwcRIxEzETY2NzczAQJrav1JWloePh/B\ -af7lAVVA/usCyv6gIkQi2P7JAAEAYQAAAfMCygAFAB9AHAAAAGpNAAEBAmADAQICawJOAAAA\ -BQAFEREEDRgrMxEzESEVYVoBOALK/YZQAAEAYQAAAyoCygAVACdAJBMKAQMAAQFMAgEBAWpN\ -BQQDAwAAawBOAAAAFQAVERMRFgYNGishAyMWFhURIxEzEzMTMxEjETQ2NyMDAZzrBAMEU4Xc\ -BOCEWQUCBO4Cch9pOf5PAsr9twJJ/TYBtzRmIP2PAAEAYQAAApcCygASAB1AGgIBAAIBTAMB\ -AgJqTQEBAABrAE4XERYQBA0aKyEjASMWFhURIxEzATMuAjURMwKXaf6CBAIGU2gBfQQBAwNU\ -AlEjaDf+cQLK/bEQQEwgAZMAAAIAPf/2AtAC1QAPABsAH0AcAAMDAWEAAQFwTQACAgBhAAAA\ -cQBOJCUmIwQNGisBFAYGIyImJjU0NjYzMhYWBRQWMzI2NTQmIyIGAtBLkmxvk0hIk3Brkkv9\ -zHJ5enBweXlzAWZvpVxcpm9upFxbpW+Hm5uHh5mZAAIAYQAAAioCygALABQAMkAvAAQAAQIE\ -AWcGAQMDAF8FAQAAak0AAgJrAk4NDAEAEA4MFA0UCgkIBgALAQsHDRYrATIWFRQGBiMjESMR\ -FyMRMzI2NTQmAR6MgDV9a1JatVtIZmRYAspuZDtnQP7qAspN/uZCT0VEAAIAPf9WAtAC1QAU\ -ACAAK0AoAwEBAwFMAAABAIYABAQCYQACAnBNAAMDAWEAAQFxAU4kJSZBFAUNGysBFAYHFyMn\ -IgYjIiYmNTQ2NjMyFhYFFBYzMjY1NCYjIgYC0Glnq4GKBg0Gb5NISJNwa5JL/cxyeXpwcHl5\ -cwFmg7gjsqEBXKZvbqRcW6Vvh5ubh4eZmQAAAgBhAAACXwLKAA4AFwA7QDgHAQIFAUwABQAC\ -AQUCZwcBBAQAXwYBAABqTQMBAQFrAU4QDwEAExEPFxAXDQwLCgkIAA4BDggNFisBMhYVFAYG\ -BxMjAyMRIxEXIxEzMjY1NCYBJoV/KkEkxGmtjlrAZmtXUFQCymVmOUwtDf7AASf+2QLKTv73\ -RUNGOwABADP/9gH2AtQAKQAuQCsbAQMCHAcCAQMGAQABA0wAAwMCYQACAnBNAAEBAGEAAABx\ -AE4lLCUiBA0aKyUUBiMiJic1FhYzMjY1NCYmJyYmNTQ2NjMyFhcHJiYjIgYVFBYWFx4CAfaK\ -dTxmIiRrOVBRHklBW106Z0M7YigcJVcvQ0QeRDo/Vy2/X2oSEFYQGj41IzApFyFgUzlRLBYS\ -TRAWOS8kMCYWFzVKAAEACgAAAiECygAHABtAGAMBAQECXwACAmpNAAAAawBOEREREAQNGish\ -IxEjNSEVIwFDWt8CF94Ce09PAAEAWv/2AoACygASABtAGAMBAQFqTQACAgBhAAAAcQBOEyMT\ -IwQNGislFAYGIyImNREzERQWMzI2NREzAoA8e1+Fi1pdXmFXWfxKd0WRdwHM/jFXYGdRAc4A\ -AAEAAAAAAlgCygAMACFAHggBAAEBTAMCAgEBak0AAABrAE4AAAAMAAwREQQNGCsBAyMDMxMW\ -Fhc2NjcTAlj/Wv9eoRAWBwcWEKACyv02Asr+NixNIyNOLQHIAAEADAAAA5UCygAfACdAJBsS\ -BwMAAgFMBQQDAwICak0BAQAAawBOAAAAHwAfGBEZEQYNGisBAyMDLgInBgYHAyMDMxMWFhc2\ -NjcTMxMWFhc2NjcTA5W+W4sIEAoCARMOh1u9Xm8MEQUFFA1+XYMOFAUFEgxuAsr9NgHUHTot\ -CQ1VLv4vAsr+TC5WJidcLAGv/k4uWyMlVy8BswABAAQAAAJGAsoACwAgQB0LCAUCBAACAUwD\ -AQICak0BAQAAawBOEhISEAQNGishIwMDIxMDMxMTMwMCRma9wF/t3mSvsF/dATb+ygF0AVb+\ -6AEY/qwAAAEAAAAAAjYCygAIABxAGQYDAgEAAUwCAQAAak0AAQFrAU4SEhEDDRkrARMzAxEj\ -EQMzARu6Ye5a7mIBawFf/kv+6wERAbkAAAEAJgAAAhUCygAJAClAJgcBAQICAQADAkwAAQEC\ -XwACAmpNAAMDAF8AAABrAE4SERIQBA0aKyEhNQEhNSEVASECFf4RAXj+lAHZ/ogBgkQCNlBE\ -/coAAf/+/2YBvv+mAAMAILEGZERAFQABAAABVwABAQBfAAABAE8REAINGCuxBgBEBSE1IQG+\ -/kABwJpAAAIALv/2AeACIQAbACYAe0AOGQEEABgBAwQGAQYFA0xLsBlQWEAgAAMIAQUGAwVn\ -AAQEAGEHAQAAc00ABgYBYQIBAQFrAU4bQCQAAwgBBQYDBWcABAQAYQcBAABzTQABAWtNAAYG\ -AmEAAgJxAk5ZQBkdHAEAIyEcJh0mFhQRDwsJBQQAGwEbCQ0WKwEyFhURIycjBgYjIiY1NDY3\ -NzU0JiMiBgcnNjYTBgYVFBYzMjY1NQEgYl5AEQQjTURJYH6DWzo1KkwhGyNgTmRNNytEWgIh\ -Vl7+k0wsKk1SUFcEAyBDNBkQQhMb/uIEODMtKktOMAAAAgBV//YCMAL4ABUAIQCKthADAgUE\ -AUxLsBlQWEAcAAMDbE0GAQQEAGEAAABzTQAFBQFhAgEBAXEBThtLsClQWEAgAAMDbE0GAQQE\ -AGEAAABzTQACAmtNAAUFAWEAAQFxAU4bQCAGAQQEAGEAAABzTQADAwJfAAICa00ABQUBYQAB\ -AXEBTllZQA8XFh4cFiEXIREUJCYHDRorExQGBzM2NjMyFhUUBiMiJicjByMRMxMiBhUVFBYz\ -MjY1NK0DAgUXUD9keXpjP1AXBxI/WJdVQkFYSEcCPyI7ESIui4qKjC4gRAL4/uBiZwRjaWpk\ -ywAAAQA3//YBvwIiABoAN0A0CwECARcMAgMCGAEAAwNMAAICAWEAAQFzTQADAwBhBAEAAHEA\ -TgEAFRMQDgkHABoBGgUNFisFIiYmNTQ2NjMyFhcHJiYjIhUUFjMyNjcVBgYBLEdvP0JxSClM\ -GBsYQByeTUwsQxwbQQo6el9jfDoRDEkJEMthZxINTg4PAAACADf/9gISAvgAFQAiAJW2EgkC\ -BAUBTEuwGVBYQB0AAgJsTQAFBQFhAAEBc00HAQQEAGEDBgIAAHEAThtLsClQWEAhAAICbE0A\ -BQUBYQABAXNNAAMDa00HAQQEAGEGAQAAcQBOG0AhAAUFAWEAAQFzTQACAgNfAAMDa00HAQQE\ -AGEGAQAAcQBOWVlAFxcWAQAeHBYiFyIREA8OBwUAFQEVCA0WKwUiJjU0NjMyFhczJiY1NTMR\ -IycjBgYnMjY1NTQmIyIGFRQWARNkeHlkPk8ZBgEFWEcNBBhQMVVFQllHR0cKi4qKjS4hDTMP\ -1v0ISCIwSV1eEGRrcV9gagACADf/9gIBAiIAFwAeAENAQAwBAgENAQMCAkwABQABAgUBZwcB\ -BAQAYQYBAABzTQACAgNhAAMDcQNOGRgBABwbGB4ZHhEPCggGBQAXARcIDRYrATIWFhUVIRYW\ -MzI2NxUGBiMiJiY1NDY2FyIGByEmJgEkRWM1/pECWVAzTyopUDdMdUE7a0Y/SQcBEQE+AiI8\ -bUk1W18TEk0SET57WVh+REhRSERVAAABAA8AAAGDAv0AFwBcQA8OAQQDDwcCBQQGAQAFA0xL\ -sB1QWEAbAAQEA2EAAwNsTQIBAAAFXwAFBW1NAAEBawFOG0AZAAMABAUDBGkCAQAABV8ABQVt\ -TQABAWsBTllACRMlJREREAYNHCsBIxEjESM1NzU0NjMyFhcHJiYjIgYVFTMBTIdYXl5cUiA1\ -ExcQKhYsK4cB1P4sAdQpHh9oWwsHRQUKOz8jAAACADf/EAISAiIAHgArAIBADxYDAgYFDQED\ -BAwBAgMDTEuwGVBYQCIIAQUFAGEBBwIAAHNNAAYGBGEABARxTQADAwJhAAICbwJOG0AmAAEB\ -bU0IAQUFAGEHAQAAc00ABgYEYQAEBHFNAAMDAmEAAgJvAk5ZQBkgHwEAJiQfKyArGhgQDgsJ\ -BgUAHgEeCQ0WKwEyFhczNzMRFAYjIic1FjMyNjU1NDY3IwYjIiY1NDYXIgYVFBYzMjY1NTQm\ -ARM1VR4FDEZ1e3ZLT3dFTwIBBDZwaHV1c0NKSUZRSkwCIigpR/3fc3QiUSpRRhUMLQlRkoOA\ -l0prY2NpV2EVbl8AAAEAVQAAAhkC+AAVAEi1AgEBAgFMS7ApUFhAFgAEBGxNAAICAGEAAABz\ -TQMBAQFrAU4bQBYAAgIAYQAAAHNNAAQEAV8DAQEBawFOWbcREyITJQUNGysTFAczNjYzMhYV\ -ESMRNCMiBhURIxEzrQUGGlk0YmJXeFpDWFgCGSgjKSpdZ/6jAVeBZV7+6wL4AAACAE4AAAC1\ -AuEACwAPAI1LsApQWEAXAAEBAGEEAQAAbE0FAQMDbU0AAgJrAk4bS7AMUFhAFwABAQBhBAEA\ -AHBNBQEDA21NAAICawJOG0uwLVBYQBcAAQEAYQQBAABsTQUBAwNtTQACAmsCThtAFQQBAAAB\ -AwABaQUBAwNtTQACAmsCTllZWUATDAwBAAwPDA8ODQcFAAsBCwYNFisTMhYVFAYjIiY1NDYX\ -ESMRghQfHxQWHh5BWALhGx0cHBwcHRvJ/egCGAAC/8n/EAC1AuEACwAbAKVAChABAwQPAQID\ -AkxLsApQWEAbAAEBAGEAAABsTQAEBG1NAAMDAmEFAQICbwJOG0uwDFBYQBsAAQEAYQAAAHBN\ -AAQEbU0AAwMCYQUBAgJvAk4bS7AtUFhAGwABAQBhAAAAbE0ABARtTQADAwJhBQECAm8CThtA\ -GQAAAAEEAAFpAAQEbU0AAwMCYQUBAgJvAk5ZWVlADw0MGBcUEgwbDRskIgYNGCsTNDYzMhYV\ -FAYjIiYDIiYnNRYWMzI2NREzERQGTh4WFB8fFBYeOBkmDg8gEyAqWEgCqR0bGx0cHBz8gwcF\ -RwQGIzECa/2YS1UAAAEAVQAAAg0C+AATAEdACQ8OCwMEAQABTEuwKVBYQBEAAwNsTQAAAG1N\ -AgEBAWsBThtAFwADAwFfAgEBAWtNAAAAbU0CAQEBawFOWbYRExIZBA0aKxMUBgczPgI3NzMH\ -EyMnBxUjETOsAwEEBhgZCatn2ehquj1XVwFrEDQTCB4fCrXl/s36NcUC+AAAAQBVAAAArQL4\ -AAMAKEuwKVBYQAsAAQFsTQAAAGsAThtACwABAQBfAAAAawBOWbQREAINGCszIxEzrVhYAvgA\ -AAEAVQAAA1YCIgAhAF22HhgCAQIBTEuwGVBYQBYEAQICAGEHBggDAABzTQUDAgEBawFOG0Aa\ -AAYGbU0EAQICAGEHCAIAAHNNBQMCAQFrAU5ZQBcBAB0bFxYVFBEPDQwJBwUEACEBIQkNFisB\ -MhYVESMRNCMiBhURIxE0IyIGFREjETMXMzY2MzIXMzY2AqFbWldtTkNXblE+WEcNBRlVMH4m\ -BRtdAiJdaP6jAVl/Wlb+2AFZf2Re/uoCGEkqKVouLAAAAQBVAAACGQIiABMAULUQAQECAUxL\ -sBlQWEATAAICAGEEBQIAAHNNAwEBAWsBThtAFwAEBG1NAAICAGEFAQAAc00DAQEBawFOWUAR\ -AQAPDg0MCQcFBAATARMGDRYrATIWFREjETQjIgYVESMRMxczNjYBV2BiV3hZRFhHDQUaXAIi\ -XWj+owFXgWRe/uoCGEkqKQACADf/9gInAiIADQAZAB9AHAADAwFhAAEBc00AAgIAYQAAAHEA\ -TiQlJSIEDRorARQGIyImJjU0NjMyFhYFFBYzMjY1NCYjIgYCJ4dzR29AhnNJbz/+a0tSUUxM\ -UlJKAQ2FkkF9WYWQQXtZX29vX19sbAACAFX/EAIwAiIAFQAjAGu2EgkCBQQBTEuwGVBYQB0H\ -AQQEAGEDBgIAAHNNAAUFAWEAAQFxTQACAm8CThtAIQADA21NBwEEBABhBgEAAHNNAAUFAWEA\ -AQFxTQACAm8CTllAFxcWAQAeHBYjFyMREA8OBwUAFQEVCA0WKwEyFhUUBiMiJicjFhYVFSMR\ -MxczNjYXIgYHFRQWMzI2NjU0JgFUY3l5ZD5RFwYCBFhIDAQYTjFSQwJBWDE/H0cCIoqLiY4v\ -HxE0E9wDCEkjMEpcXhFjazZdPFxuAAACADf/EAISAiIAFQAiAGG2EAMCBAUBTEuwGVBYQBwA\ -BQUBYQIBAQFzTQYBBAQAYQAAAHFNAAMDbwNOG0AgAAICbU0ABQUBYQABAXNNBgEEBABhAAAA\ -cU0AAwNvA05ZQA8XFh4cFiIXIhEUJCYHDRorBTQ2NyMGBiMiJjU0NjMyFhczNzMRIwMyNjc1\ -NCYjIgYVFBYBugIDBhdRQGF5e2I/UBgEDUZYmFNFAURXSEZHCxIwESIwi4qKjTAjSfz4AS9b\ -XhJmaXFfX2sAAQBVAAABjgIiABMAZkuwGVBYQAsDAQEAEAQCAgECTBtACwMBAwAQBAICAQJM\ -WUuwGVBYQBIAAQEAYQMEAgAAc00AAgJrAk4bQBYAAwNtTQABAQBhBAEAAHNNAAICawJOWUAP\ -AQAPDg0MCAYAEwETBQ0WKwEyFhcHJiYjIgYGFREjETMXMzY2AU8PIw0LDR8OKUgrWEgKBBpS\ -AiIDA1EDBC1RNv7iAhhiLEAAAAEAM//2AbICIgApAC5AKxsBAwIcBwIBAwYBAAEDTAADAwJh\ -AAICc00AAQEAYQAAAHEATiUsJSIEDRorJRQGIyImJzUWFjMyNjU0JiYnLgI1NDYzMhYXByYm\ -IyIGFRQWFhceAgGydGI4UR8gWy9DPBY5NTRKKG9aMVUlHiJKJzY5Gj0zM0gmlE5QEhBQEBsr\ -JBQgIBQUKDgsREoTEUYOFCMeFh8dFBMoOQAAAQAQ//YBUwKTABgAQEA9DgECBAMBAAIEAQEA\ -A0wAAwQDhQUBAgIEXwAEBG1NBgEAAAFhAAEBcQFOAQAVFBMSERANDAgGABgBGAcNFislMjY3\ -FQYGIyImJjURIzU3NzMVMxUjERQWAQgUKg0ONBgqRyxMTSM0m5svPgcEQwcJHUhBATgqI3J7\ -RP7KMS8AAAEAT//2AhUCGAATAEy1AwEDAgFMS7AZUFhAEwUEAgICbU0AAwMAYQEBAABrAE4b\ -QBcFBAICAm1NAAAAa00AAwMBYQABAXEBTllADQAAABMAEyITJBEGDRorAREjJyMGBiMiJjUR\ -MxEUMzI2NRECFUgNBBpcNGFiWXdZRQIY/ehHKiddZgFf/qeAZF4BFwABAAAAAAH8AhgADwAh\ -QB4HAQIAAUwBAQAAbU0DAQICawJOAAAADwAPGxEEDRgrMwMzEx4CFzM+AjcTMwPLy15yCBIO\ -AwQEDxMHcl7MAhj+xBY2MRERMjYVATz96AAAAQALAAEDBwIZACIAIUAeGg8DAwABAUwDAgIB\ -AW1NBAEAAGsAThEZGhEYBQ0bKwEmJicjBgYHAyMDMxMWFhczPgI3EzMTFhYXMzY2NxMzAyMB\ -rw0TBQQEEg5gZJNbSgsUBAQECw4HX2BcCxUEBAMVDEtalWcBLylPFhZPKv7TAhj+4itYHREy\ -NxYBLv7SIlAdGVguAR796AABABIAAAH/AhgACwAfQBwJBgMDAgABTAEBAABtTQMBAgJrAk4S\ -EhIRBA0aKxMDMxc3MwMTIycHI9S5ZIqJY7nDZJKUYwESAQbKyv76/u7W1gAAAQAB/xAB/gIY\ -ABoAJ0AkGhMFAwMAEgECAwJMAQEAAG1NAAMDAmEAAgJvAk4lIxkQBA0aKxMzExYWFzM2NjcT\ -MwMGBiMiJic1FhYzMjY3NwFedA8YBgQGGg5tX+ccWU4YJA0LHxEuORAcAhj+zyhJIRlRKQEw\ -/Z5MWgUDRgIENCtHAAEAJwAAAa8CGAAJAClAJgcBAQICAQADAkwAAQECXwACAm1NAAMDAF8A\ -AABrAE4SERIQBA0aKyEhNQEhNSEVASEBr/54ASD+8QFw/uQBIzoBmkRC/m4AAQAYAaABMwNV\ -ABkAMEAtDgEBAg0BAwECAQADA0wAAgABAwIBaQADAAADVwADAwBfAAADAE8WJSgQBAwaKwEh\ -NTc+AjU0JiMiBgcnNjYzMhYVFAYHBzMBMv7mcykpDyUeHjEaIx1FK0BJOzhRwwGgNnAnMScW\ -ICAXFC4ZHj83MU41TQAAAQARAZgBQQNVACgATUBKJgEFACUBBAUGAQMEEQECAxABAQIFTAYB\ -AAAFBAAFaQAEAAMCBANpAAIBAQJZAAICAWEAAQIBUQEAIyEdGxoYFBIODAAoASgHDBYrEzIW\ -FRQGBxUWFhUUBiMiJic1FjMyNjU0JiMjNTMyNjU0JiMiBgcnNjalR0grHicvVFklQB5GPjQw\ -OjQ5OTIvKR0fNRskH0UDVT4wKDQKAwczKTpJDQ8/IikjJCE3Jx8gHRURLhcaAAABACgCXgDx\ -Av4ACwAgsQZkREAVBgACAAEBTAABAAGFAAAAdhUUAg0YK7EGAEQTDgIHIzU+Ajcz8QwyORg6\ -DyMiC2oC9BI5ORIMEzQ3FgABACUBoADwA0wADAAnQCQLCgYDAAEBTAIBAQAAAVcCAQEBAF8A\ -AAEATwAAAAwADBEDDBcrExEjETQ2NwYGBwcnN/BHAwEKGA02I4IDTP5UARQaKhUJFQknMVwA\ -//8AAAAAAn4DsAImAAwAAAEHAEMA4QCyAAixAgGwsrA1K///AGEAAAHwA7ACJgAQAAABBwBD\ -ANQAsgAIsQEBsLKwNSv//wBhAAAB8AOwAiYAEAAAAQcASwBgALIACLEBAbCysDUr//8ALv/2\ -AeAC/gImACcAAAAHAEMAvAAA//8AN//2AgEC/gImACsAAAAHAEMAwAAA//8AN//2AgEC/gIm\ -ACsAAAAGAEtMAAABACgCXgF6Av4AEgApsQZkREAeDgkEAwACAUwDAQIAAoUBAQAAdgAAABIA\ -EhYVBA0YK7EGAEQTHgIXFSMmJicGBgcjNT4CN/0MLTETPho4Gxs2GjwTLywNAv4WNzUTCxAv\ -GxsuEQsUNDcWAAACAAoBoAFVA08ACgATADBALQ4BBAMGAQAEAkwAAwQBA1cFAQQCAQABBABn\ -AAMDAV8AAQMBTxgREhEREAYMHCsBIxUjNSM1EzMRMyc0NjcGBgcHMwFVPUvDxUk9iAIBBSAL\ -UH0CAGBgNAEb/u1dFTgYCzERdQAAAQAeAZcBQANMAB4AQkA/HQMCBAEcEAIDBA8BAgMDTAYB\ -BQAAAQUAZwABAAQDAQRpAAMCAgNZAAMDAmEAAgMCUQAAAB4AHiQlJCMRBwwbKwEVIwc2NjMy\ -FhUUBiMiJic1FhYzMjY1NCYjIgYHJzcBK7kJDB0RQ1pUUiBGFhtFGi01NTAaJQ8fEANMN20C\ -BERARk0NDUMQEygrJioIBBTQAAEAHAGgAUMDTAAGACpAJwUBAAEBTAMBAgAChgABAAABVwAB\ -AQBfAAABAE8AAAAGAAYREQQMGCsTEyM1IRUDT6rdASeqAaABcDwx/oUAAAMAGQGYAUUDVAAY\ -ACQAMQA4QDUfEgYDAwIBTAQBAAUBAgMAAmkAAwEBA1kAAwMBYQABAwFRGhkBACwqGSQaJA0L\ -ABgBGAYMFisTMhYVFAYHFhYVFAYjIiY1NDY3JiY1NDY2FyIGFRQWFzY2NTQmBwYGFRQWMzI2\ -NTQmJ7A3UCoeJy9TQklOLSAfISY/JCAkKB4dJSQvISIoKSooLSYDVDU3JTAQEDcpOENAOCk2\ -ERQrJiQxGjcdGhoiDAshHBoduBAoHRwkJBwdJg0AAAIAEwGYAUoDVAALABUAMUAuAAEAAwIB\ -A2kFAQIAAAJZBQECAgBhBAEAAgBRDQwBABEPDBUNFQcFAAsBCwYMFisTIiY1NDYzMhYVFAYn\ -MjU0IyIGFRQWrk1OSlFNT0lTVFQrJycBmHNsanNya2p1P6CfT1FPUAACABQBmAFMA1QAHAAp\ -AEpARwMBAQAEAQIBCwEEAgNMBgEAAAECAAFpAAIHAQQFAgRpAAUDAwVZAAUFA2EAAwUDUR4d\ -AQAlIx0pHikWFBAOCAYAHAEcCAwWKxMyFhcVJiYjIgYGBzM2NjMyFhUUBiMiJjU0PgIXIgYV\ -FBYWMzI2NTQm7A4jCwsiEzY+GwMEDjYpO0pSRURdEi9UDSsyFCgeJi8pA1QEAzsEBSlGKhUd\ -RkBGUF9hL1pIK9ctGhgvHi0uJisAAgARAZgBSQNWABsAJwBKQEcSAQMFCwECAwoBAQIDTAYB\ -AAcBBAUABGkABQADAgUDaQACAQECWQACAgFhAAECAVEdHAEAIyEcJx0nFxUPDQkHABsBGwgM\ -FisTMhYVFA4CIyInNRYWMzI2NjcjBgYjIiY1NDYXIgYVFBYzMjY1NCaoRF0SLVRCJRoLIBg3\ -PBsCBQ0zKEBKUkUkLycqKzMtA1ZcYy9bSSwHPAQGLEcoEx9IQEFTOSwsJi4tGio7//8ADwAA\ -AtsC/QAmACwAAAAHACwBWAAA//8ADwAAAg0C/QAmACwAAAAHAC8BWAAA//8ADwAAAgUC/QAm\ -ACwAAAAHADIBWAAA//8ADwAAA2UC/QAmACwAAAAnACwBWAAAAAcALwKwAAD//wAPAAADXQL9\ -ACYALAAAACcALAFYAAAABwAyArAAAP//ABP/+AFKAbQDBwBQAAD+YAAJsQACuP5gsDUrAP//\ -ACUAAADwAawDBwBEAAD+YAAJsQABuP5gsDUrAP//ABgAAAEzAbUDBwBBAAD+YAAJsQABuP5g\ -sDUrAP//ABH/+AFBAbUDBwBCAAD+YAAJsQABuP5gsDUrAP//AAoAAAFVAa8DBwBMAAD+YAAJ\ -sQACuP5gsDUrAP//AB7/9wFAAawDBwBNAAD+YAAJsQABuP5gsDUrAP//ABT/+AFMAbQDBwBR\ -AAD+YAAJsQACuP5gsDUrAP//ABwAAAFDAawDBwBOAAD+YAAJsQABuP5gsDUrAP//ABn/+AFF\ -AbQDBwBPAAD+YAAJsQADuP5gsDUrAP//ABH/+AFJAbYDBwBSAAD+YAAJsQACuP5gsDUrAP//\ -ABMBFgFKAtIDBwBQAAD/fgAJsQACuP9+sDUrAP//ACUBHgDwAsoDBwBEAAD/fgAJsQABuP9+\ -sDUrAP//ABgBHgEzAtMDBwBBAAD/fgAJsQABuP9+sDUrAP//ABEBFgFBAtMDBwBCAAD/fgAJ\ -sQABuP9+sDUrAP//AAoBHgFVAs0DBwBMAAD/fgAJsQACuP9+sDUrAP//AB4BFQFAAsoDBwBN\ -AAD/fgAJsQABuP9+sDUrAP//ABQBFgFMAtIDBwBRAAD/fgAJsQACuP9+sDUrAP//ABwBHgFD\ -AsoDBwBOAAD/fgAJsQABuP9+sDUrAP//ABkBFgFFAtIDBwBPAAD/fgAJsQADuP9+sDUrAP//\ -ABEBFgFJAtQDBwBSAAD/fgAJsQACuP9+sDUrAAAAAAAAGQEyAAMAAQQJAAAAaAAAAAMAAQQJ\ -AAEAEgBoAAMAAQQJAAIADgB6AAMAAQQJAAMANgCIAAMAAQQJAAQAIgC+AAMAAQQJAAUArADg\ -AAMAAQQJAAYAIAGMAAMAAQQJAQUADAGsAAMAAQQJAQYACAG4AAMAAQQJAQcAFAHAAAMAAQQJ\ -AQgACgHUAAMAAQQJAQkADgB6AAMAAQQJAQoADAHeAAMAAQQJAQsAEAHqAAMAAQQJAQwACAH6\ -AAMAAQQJAQ0AEgICAAMAAQQJAQ4ACgIUAAMAAQQJAQ8ACgIeAAMAAQQJARAAEgIoAAMAAQQJ\ -AREAEgIoAAMAAQQJARIAGgI6AAMAAQQJARMADAJUAAMAAQQJARQAKAJgAAMAAQQJARUACAKI\ -AAMAAQQJARYADgKQAEMAbwBwAHkAcgBpAGcAaAB0ACAAMgAwADEANQAtADIAMAAyADEAIABH\ -AG8AbwBnAGwAZQAgAEwATABDAC4AIABBAGwAbAAgAFIAaQBnAGgAdABzACAAUgBlAHMAZQBy\ -AHYAZQBkAC4ATgBvAHQAbwAgAFMAYQBuAHMAUgBlAGcAdQBsAGEAcgAyAC4AMAAwADYAOwBH\ -AE8ATwBHADsATgBvAHQAbwBTAGEAbgBzAC0AUgBlAGcAdQBsAGEAcgBOAG8AdABvACAAUwBh\ -AG4AcwAgAFIAZQBnAHUAbABhAHIAVgBlAHIAcwBpAG8AbgAgADIALgAwADAANgA7ACAAdAB0\ -AGYAYQB1AHQAbwBoAGkAbgB0ACAAKAB2ADEALgA4ACkAIAAtAGwAIAA4ACAALQByACAANQAw\ -ACAALQBHACAAMgAwADAAIAAtAHgAIAAxADQAIAAtAEQAIABsAGEAdABuACAALQBmACAAbgBv\ -AG4AZQAgAC0AYQAgAHEAcwBxACAALQBYACAAIgAiAE4AbwB0AG8AUwBhAG4AcwAtAFIAZQBn\ -AHUAbABhAHIAVwBlAGkAZwBoAHQAVABoAGkAbgBFAHgAdAByAGEATABpAGcAaAB0AEwAaQBn\ -AGgAdABNAGUAZABpAHUAbQBTAGUAbQBpAEIAbwBsAGQAQgBvAGwAZABFAHgAdAByAGEAQgBv\ -AGwAZABCAGwAYQBjAGsAVwBpAGQAdABoAEMAbwBuAGQAZQBuAHMAZQBkAFMAZQBtAGkAQwBv\ -AG4AZABlAG4AcwBlAGQATgBvAHIAbQBhAGwAQwBvAG4AdAByAGEAcwB0ACAAKABHAHIAbwB0\ -AGUAcwBxAHUAZQApAFQAZQB4AHQARABpAHMAcABsAGEAeQADAAAAAAAA/5wAMgAAAAAAAAAA\ -AAAAAAAAAAAAAAAAAAEAAf//AA8AAQACAA4AAAAqAAAAWAACAAQADAAlAAEAJwBAAAEARQBK\ -AAEAUwBXAAIADgAFABgAGAAYACAAIAACAAEAUwBXAAAAAQAEAAEBLQACAAYACgABATsAAQJ3\ -AAEABAAAABQAAAAUAAAAFAAAABQAAQAAAAEAAAAKADAAPgAEREZMVAAaY3lybAAaZ3JlawAa\ -bGF0bgAaAAQAAAAA//8AAQAAAAFrZXJuAAgAAAABAAAAAQAEAAIACAACAAoAZgABACAABAAA\ -AAsAUABEAFYAOgBEAEQARABKAFAAVgBWAAEACwAMAA8AEAARABoAGwAcACYARQBGAEcAAgAM\ -/+wARf/sAAEAI//sAAEAFQBfAAEAFQAyAAEAFQA8AAICvAAEAAADDAOiABMAEgAAAAAAAAAA\ -AAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ -AAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAP/2AAD/9gAAAAAAAP/iAAD/9gAAAAD/7AAA\ -AAAAAAAAAAAAAP/EAAD/2AAAAAAAAP+6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ +Af4AAQHWACcBXgAYAV4AEQFeACUBXgAKAV4AHgFeABwBXgAZAV4AEwFeABQBXgARArAADwJa\ +AA8CWgAPA7IADwOyAA8BXgATACUAGAARAAoAHgAUABwAGQARABMAJQAYABEACgAeABQAHAAZ\ +ABEAAAAAAAEAAwABAAAADAAEAEAAAAAMAAgAAgAEACAAOQBaAF8Aev//AAAAIAAwAEEAXwBh\ +////4f/S/8v/x//GAAEAAAAAAAAAAAAAAACwACwgsABVWEVZICBLuAAOUUuwBlNaWLA0G7Ao\ +WWBmIIpVWLACJWG5CAAIAGNjI2IbISGwAFmwAEMjRLIAAQBDYEItsAEssCBgZi2wAiwjISMh\ +LbADLCBkswMUFQBCQ7ATQyBgYEKxAhRDQrElA0OwAkNUeCCwDCOwAkNDYWSwBFB4sgICAkNg\ +QrAhZRwhsAJDQ7IOFQFCHCCwAkMjQrITARNDYEIjsABQWGVZshYBAkNgQi2wBCywAyuwFUNY\ +IyEjIbAWQ0MjsABQWGVZGyBkILDAULAEJlqyKAENQ0VjRbAGRVghsAMlWVJbWCEjIRuKWCCw\ +UFBYIbBAWRsgsDhQWCGwOFlZILEBDUNFY0VhZLAoUFghsQENQ0VjRSCwMFBYIbAwWRsgsMBQ\ +WCBmIIqKYSCwClBYYBsgsCBQWCGwCmAbILA2UFghsDZgG2BZWVkbsAIlsAxDY7AAUliwAEuw\ +ClBYIbAMQxtLsB5QWCGwHkthuBAAY7AMQ2O4BQBiWVlkYVmwAStZWSOwAFBYZVlZIGSwFkMj\ +QlktsAUsIEUgsAQlYWQgsAdDUFiwByNCsAgjQhshIVmwAWAtsAYsIyEjIbADKyBksQdiQiCw\ +CCNCsAZFWBuxAQ1DRWOxAQ1DsAlgRWOwBSohILAIQyCKIIqwASuxMAUlsAQmUVhgUBthUllY\ +I1khWSCwQFNYsAErGyGwQFkjsABQWGVZLbAHLLAJQyuyAAIAQ2BCLbAILLAJI0IjILAAI0Jh\ +sAJiZrABY7ABYLAHKi2wCSwgIEUgsA5DY7gEAGIgsABQWLBAYFlmsAFjYESwAWAtsAossgkO\ +AENFQiohsgABAENgQi2wCyywAEMjRLIAAQBDYEItsAwsICBFILABKyOwAEOwBCVgIEWKI2Eg\ +ZCCwIFBYIbAAG7AwUFiwIBuwQFlZI7AAUFhlWbADJSNhRESwAWAtsA0sICBFILABKyOwAEOw\ +BCVgIEWKI2EgZLAkUFiwABuwQFkjsABQWGVZsAMlI2FERLABYC2wDiwgsAAjQrMNDAADRVBY\ +IRsjIVkqIS2wDyyxAgJFsGRhRC2wECywAWAgILAPQ0qwAFBYILAPI0JZsBBDSrAAUlggsBAj\ +QlktsBEsILAQYmawAWMguAQAY4ojYbARQ2AgimAgsBEjQiMtsBIsS1RYsQRkRFkksA1lI3gt\ +sBMsS1FYS1NYsQRkRFkbIVkksBNlI3gtsBQssQASQ1VYsRISQ7ABYUKwEStZsABDsAIlQrEP\ +AiVCsRACJUKwARYjILADJVBYsQEAQ2CwBCVCioogiiNhsBAqISOwAWEgiiNhsBAqIRuxAQBD\ +YLACJUKwAiVhsBAqIVmwD0NHsBBDR2CwAmIgsABQWLBAYFlmsAFjILAOQ2O4BABiILAAUFiw\ +QGBZZrABY2CxAAATI0SwAUOwAD6yAQEBQ2BCLbAVLACxAAJFVFiwEiNCIEWwDiNCsA0jsAlg\ +QiCwFCNCIGCwAWG3GBgBABEAEwBCQkKKYCCwFENgsBQjQrEUCCuwiysbIlktsBYssQAVKy2w\ +FyyxARUrLbAYLLECFSstsBkssQMVKy2wGiyxBBUrLbAbLLEFFSstsBwssQYVKy2wHSyxBxUr\ +LbAeLLEIFSstsB8ssQkVKy2wKywjILAQYmawAWOwBmBLVFgjIC6wAV0bISFZLbAsLCMgsBBi\ +ZrABY7AWYEtUWCMgLrABcRshIVktsC0sIyCwEGJmsAFjsCZgS1RYIyAusAFyGyEhWS2wICwA\ +sA8rsQACRVRYsBIjQiBFsA4jQrANI7AJYEIgYLABYbUYGAEAEQBCQopgsRQIK7CLKxsiWS2w\ +ISyxACArLbAiLLEBICstsCMssQIgKy2wJCyxAyArLbAlLLEEICstsCYssQUgKy2wJyyxBiAr\ +LbAoLLEHICstsCkssQggKy2wKiyxCSArLbAuLCA8sAFgLbAvLCBgsBhgIEMjsAFgQ7ACJWGw\ +AWCwLiohLbAwLLAvK7AvKi2wMSwgIEcgILAOQ2O4BABiILAAUFiwQGBZZrABY2AjYTgjIIpV\ +WCBHICCwDkNjuAQAYiCwAFBYsEBgWWawAWNgI2E4GyFZLbAyLACxAAJFVFixDgZFQrABFrAx\ +KrEFARVFWDBZGyJZLbAzLACwDyuxAAJFVFixDgZFQrABFrAxKrEFARVFWDBZGyJZLbA0LCA1\ +sAFgLbA1LACxDgZFQrABRWO4BABiILAAUFiwQGBZZrABY7ABK7AOQ2O4BABiILAAUFiwQGBZ\ +ZrABY7ABK7AAFrQAAAAAAEQ+IzixNAEVKiEtsDYsIDwgRyCwDkNjuAQAYiCwAFBYsEBgWWaw\ +AWNgsABDYTgtsDcsLhc8LbA4LCA8IEcgsA5DY7gEAGIgsABQWLBAYFlmsAFjYLAAQ2GwAUNj\ +OC2wOSyxAgAWJSAuIEewACNCsAIlSYqKRyNHI2EgWGIbIVmwASNCsjgBARUUKi2wOiywABaw\ +FyNCsAQlsAQlRyNHI2GxDABCsAtDK2WKLiMgIDyKOC2wOyywABawFyNCsAQlsAQlIC5HI0cj\ +YSCwBiNCsQwAQrALQysgsGBQWCCwQFFYswQgBSAbswQmBRpZQkIjILAKQyCKI0cjRyNhI0Zg\ +sAZDsAJiILAAUFiwQGBZZrABY2AgsAErIIqKYSCwBENgZCOwBUNhZFBYsARDYRuwBUNgWbAD\ +JbACYiCwAFBYsEBgWWawAWNhIyAgsAQmI0ZhOBsjsApDRrACJbAKQ0cjRyNhYCCwBkOwAmIg\ +sABQWLBAYFlmsAFjYCMgsAErI7AGQ2CwASuwBSVhsAUlsAJiILAAUFiwQGBZZrABY7AEJmEg\ +sAQlYGQjsAMlYGRQWCEbIyFZIyAgsAQmI0ZhOFktsDwssAAWsBcjQiAgILAFJiAuRyNHI2Ej\ +PDgtsD0ssAAWsBcjQiCwCiNCICAgRiNHsAErI2E4LbA+LLAAFrAXI0KwAyWwAiVHI0cjYbAA\ +VFguIDwjIRuwAiWwAiVHI0cjYSCwBSWwBCVHI0cjYbAGJbAFJUmwAiVhuQgACABjYyMgWGIb\ +IVljuAQAYiCwAFBYsEBgWWawAWNgIy4jICA8ijgjIVktsD8ssAAWsBcjQiCwCkMgLkcjRyNh\ +IGCwIGBmsAJiILAAUFiwQGBZZrABYyMgIDyKOC2wQCwjIC5GsAIlRrAXQ1hQG1JZWCA8WS6x\ +MAEUKy2wQSwjIC5GsAIlRrAXQ1hSG1BZWCA8WS6xMAEUKy2wQiwjIC5GsAIlRrAXQ1hQG1JZ\ +WCA8WSMgLkawAiVGsBdDWFIbUFlYIDxZLrEwARQrLbBDLLA6KyMgLkawAiVGsBdDWFAbUllY\ +IDxZLrEwARQrLbBELLA7K4ogIDywBiNCijgjIC5GsAIlRrAXQ1hQG1JZWCA8WS6xMAEUK7AG\ +Qy6wMCstsEUssAAWsAQlsAQmICAgRiNHYbAMI0IuRyNHI2GwC0MrIyA8IC4jOLEwARQrLbBG\ +LLEKBCVCsAAWsAQlsAQlIC5HI0cjYSCwBiNCsQwAQrALQysgsGBQWCCwQFFYswQgBSAbswQm\ +BRpZQkIjIEewBkOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILAEQ2BkI7AFQ2FkUFiwBENh\ +G7AFQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbEw\ +ARQrLbBHLLEAOisusTABFCstsEgssQA7KyEjICA8sAYjQiM4sTABFCuwBkMusDArLbBJLLAA\ +FSBHsAAjQrIAAQEVFBMusDYqLbBKLLAAFSBHsAAjQrIAAQEVFBMusDYqLbBLLLEAARQTsDcq\ +LbBMLLA5Ki2wTSywABZFIyAuIEaKI2E4sTABFCstsE4ssAojQrBNKy2wTyyyAABGKy2wUCyy\ +AAFGKy2wUSyyAQBGKy2wUiyyAQFGKy2wUyyyAABHKy2wVCyyAAFHKy2wVSyyAQBHKy2wViyy\ +AQFHKy2wVyyzAAAAQystsFgsswABAEMrLbBZLLMBAABDKy2wWiyzAQEAQystsFssswAAAUMr\ +LbBcLLMAAQFDKy2wXSyzAQABQystsF4sswEBAUMrLbBfLLIAAEUrLbBgLLIAAUUrLbBhLLIB\ +AEUrLbBiLLIBAUUrLbBjLLIAAEgrLbBkLLIAAUgrLbBlLLIBAEgrLbBmLLIBAUgrLbBnLLMA\ +AABEKy2waCyzAAEARCstsGksswEAAEQrLbBqLLMBAQBEKy2wayyzAAABRCstsGwsswABAUQr\ +LbBtLLMBAAFEKy2wbiyzAQEBRCstsG8ssQA8Ky6xMAEUKy2wcCyxADwrsEArLbBxLLEAPCuw\ +QSstsHIssAAWsQA8K7BCKy2wcyyxATwrsEArLbB0LLEBPCuwQSstsHUssAAWsQE8K7BCKy2w\ +diyxAD0rLrEwARQrLbB3LLEAPSuwQCstsHgssQA9K7BBKy2weSyxAD0rsEIrLbB6LLEBPSuw\ +QCstsHsssQE9K7BBKy2wfCyxAT0rsEIrLbB9LLEAPisusTABFCstsH4ssQA+K7BAKy2wfyyx\ +AD4rsEErLbCALLEAPiuwQistsIEssQE+K7BAKy2wgiyxAT4rsEErLbCDLLEBPiuwQistsIQs\ +sQA/Ky6xMAEUKy2whSyxAD8rsEArLbCGLLEAPyuwQSstsIcssQA/K7BCKy2wiCyxAT8rsEAr\ +LbCJLLEBPyuwQSstsIossQE/K7BCKy2wiyyyCwADRVBYsAYbsgQCA0VYIyEbIVlZQiuwCGWw\ +AyRQeLEFARVFWDBZLQAAAABLuADIUlixAQGOWbABuQgACABjcLEAB0JAC5ODcwBdUUEALQkA\ +KrEAB0JAFIgIeAhoCGICVgZGCDoGMgQkBwkKKrEAB0JAFJAGgAZwBmUAXAROBkAENgIrBQkK\ +KrEAEEJBCyJAHkAaQBjAFcARwA7ADMAJQAAJAAsqsQAZQkELAEAAQABAAEAAQABAAEAAQABA\ +AAkACyq5AAMAAESxJAGIUViwQIhYuQADAGREsSgBiFFYuAgAiFi5AAMAAERZG7EnAYhRWLoI\ +gAABBECIY1RYuQADAABEWVlZWVlAFIoGegZqBmQBWARIBjwENAImBQkOKrgB/4WwBI2xAgBE\ +swVkBgBERAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFsAWwBJAEkCygAAAhgAAP8QAtT/9gIi//b/EABc\ +AFwASwBLAjwAAAJF//gAXABcAEsASwI8AjwAAAAAAkUCRf/4AAAAWwBbAEkASQLK//YC+AIY\ +//b/EALV//YC/QIi//b/EABIAEgAPgA+AWgA6P+g/xABaADo/5r/EABIAEgAPgA+AR8BHwBb\ +AFsASQBJAsoAAALsAhgAAP8QAtX/9gLsAiL/9v8QADsAOwAsACwBKv9+AWEA4v+g/xABMv92\ +AWEA6P+a/xAAOwA7ACwALALLAaAC4AJhAR8AjwLgAZgC4AJnARkAjwAAAAAAAAA5AGAAoQD/\ +AToBjQHtAhICfgLfAxkDcAO2A+UEEQQ2BIYErgTWBQcFNAVSBYsFuwX3BjMGfAbCBxcHNQdi\ +B48H3AgHCCsIVghzCOwJZAmqCigKfArQC08Llgv5DHgMvgzeDT8NiA3BDi0Okg7oDz0PhA/L\ +D/oQRhBvELAQ2xEdEX4RrBHnEjcSXhLEEv8TYRPAE8wT2BPkE/QUBBQTFCIUMRRAFE8UXhRt\ +FHwUixSaFKkUuBTHFNYU5RT0FQMVEhUhFTAAAAACADH/9gILAtUADQAZAB9AHAADAwFhAAEB\ +cE0AAgIAYQAAAHEATiQkJSMEDRorARQGBiMiJjU0NjYzMhYFFBYzMjY1NCYjIgYCCzBoVnlz\ +L2hVeHb+fkNRUEVFUFFDAWZzpVjDrXSkV8Guk5KRlJKSkgABAFkAAAFjAsoADAAbQBgKCQUD\ +AAEBTAABAWpNAAAAawBOGhACDRgrISMRNDY3BgYHByc3MwFjVgICEBoUTC7BSQHzKzQcEBYR\ +PjuWAAABADAAAAIIAtQAGwAqQCcODQIDAQIBAAMCTAABAQJhAAICcE0AAwMAXwAAAGsATicl\ +KBAEDRorISE1Nz4CNTQmIyIGByc2NjMyFhUUBgYHBxUhAgj+KLs2SiZGODRPKS8qbURkdC5S\ +N5UBaUm9NlRRMDs9JCA7IzFlWThiXzaTBAAAAQAt//YCAwLUACoAQEA9JAEDBAMBAgMPAQEC\ +DgEAAQRMJQEEAUsAAwACAQMCaQAEBAVhAAUFcE0AAQEAYQAAAHEATiUkISQlKgYNHCsBFAYH\ +FRYWFRQGBiMiJic1FhYzMjY1NCYjIzUzMjY1NCYjIgYHJzY2MzIWAe1QRFZUOnlfOGAsLWgw\ +YFVpX0VGWFtGPDpSKCwmcUhwbQIjSFUOBApYRz5hNhEWUhYZS0JDO0tKPTQ5Iho8HixkAAAC\ +ABUAAAIoAs4ACgAUACtAKA4BBAMGAQAEAkwFAQQCAQABBABoAAMDak0AAQFrAU4ZERIRERAG\ +DRwrJSMVIzUhNQEzETMnNDY3IwYGBwMhAihoVf6qAVBbaL0EAQQIGAvWAQCioqJLAeH+I+E0\ +SSETLA/+zwAAAQA///YCAwLKAB4AREBBHBcCAwAWCgICAwkBAQIDTAYBAAADAgADaQAFBQRf\ +AAQEak0AAgIBYQABAXEBTgEAGxoZGBQSDgwHBQAeAR4HDRYrATIWFRQGIyImJzUWFjMyNjU0\ +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\ +DgcFABUBFQgNFisBMhYVFAYjIiYnIxYWFRUjETMXMzY2FyIGBxUUFjMyNjY1NCYBVGN5eWQ+\ +URcGAgRYSAwEGE4xUkMCQVgxPx9HAiKKi4mOLx8RNBPcAwhJIzBKXF4RY2s2XTxcbgAAAgA3\ +/xACEgIiABUAIgBhthADAgQFAUxLsBlQWEAcAAUFAWECAQEBc00GAQQEAGEAAABxTQADA28D\ +ThtAIAACAm1NAAUFAWEAAQFzTQYBBAQAYQAAAHFNAAMDbwNOWUAPFxYeHBYiFyIRFCQmBw0a\ +KwU0NjcjBgYjIiY1NDYzMhYXMzczESMDMjY3NTQmIyIGFRQWAboCAwYXUUBheXtiP1AYBA1G\ +WJhTRQFEV0hGRwsSMBEiMIuKio0wI0n8+AEvW14SZmlxX19rAAEAVQAAAY4CIgATAGZLsBlQ\ +WEALAwEBABAEAgIBAkwbQAsDAQMAEAQCAgECTFlLsBlQWEASAAEBAGEDBAIAAHNNAAICawJO\ +G0AWAAMDbU0AAQEAYQQBAABzTQACAmsCTllADwEADw4NDAgGABMBEwUNFisBMhYXByYmIyIG\ +BhURIxEzFzM2NgFPDyMNCw0fDilIK1hICgQaUgIiAwNRAwQtUTb+4gIYYixAAAABADP/9gGy\ +AiIAKQAuQCsbAQMCHAcCAQMGAQABA0wAAwMCYQACAnNNAAEBAGEAAABxAE4lLCUiBA0aKyUU\ +BiMiJic1FhYzMjY1NCYmJy4CNTQ2MzIWFwcmJiMiBhUUFhYXHgIBsnRiOFEfIFsvQzwWOTU0\ +SihvWjFVJR4iSic2ORo9MzNIJpROUBIQUBAbKyQUICAUFCg4LERKExFGDhQjHhYfHRQTKDkA\ +AAEAEP/2AVMCkwAYAEBAPQ4BAgQDAQACBAEBAANMAAMEA4UFAQICBF8ABARtTQYBAAABYQAB\ +AXEBTgEAFRQTEhEQDQwIBgAYARgHDRYrJTI2NxUGBiMiJiY1ESM1NzczFTMVIxEUFgEIFCoN\ +DjQYKkcsTE0jNJubLz4HBEMHCR1IQQE4KiNye0T+yjEvAAABAE//9gIVAhgAEwBMtQMBAwIB\ +TEuwGVBYQBMFBAICAm1NAAMDAGEBAQAAawBOG0AXBQQCAgJtTQAAAGtNAAMDAWEAAQFxAU5Z\ +QA0AAAATABMiEyQRBg0aKwERIycjBgYjIiY1ETMRFDMyNjURAhVIDQQaXDRhYll3WUUCGP3o\ +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\ +AtQDBwBKAAD/fgAJsQACuP9+sDUrAAAAABkBMgADAAEECQAAAGgAAAADAAEECQABABIAaAAD\ +AAEECQACAA4AegADAAEECQADADYAiAADAAEECQAEACIAvgADAAEECQAFAKwA4AADAAEECQAG\ +ACABjAADAAEECQEFAAwBrAADAAEECQEGAAgBuAADAAEECQEHABQBwAADAAEECQEIAAoB1AAD\ +AAEECQEJAA4AegADAAEECQEKAAwB3gADAAEECQELABAB6gADAAEECQEMAAgB+gADAAEECQEN\ +ABICAgADAAEECQEOAAoCFAADAAEECQEPAAoCHgADAAEECQEQABICKAADAAEECQERABICKAAD\ +AAEECQESABoCOgADAAEECQETAAwCVAADAAEECQEUACgCYAADAAEECQEVAAgCiAADAAEECQEW\ +AA4CkABDAG8AcAB5AHIAaQBnAGgAdAAgADIAMAAxADUALQAyADAAMgAxACAARwBvAG8AZwBs\ +AGUAIABMAEwAQwAuACAAQQBsAGwAIABSAGkAZwBoAHQAcwAgAFIAZQBzAGUAcgB2AGUAZAAu\ +AE4AbwB0AG8AIABTAGEAbgBzAFIAZQBnAHUAbABhAHIAMgAuADAAMAA2ADsARwBPAE8ARwA7\ +AE4AbwB0AG8AUwBhAG4AcwAtAFIAZQBnAHUAbABhAHIATgBvAHQAbwAgAFMAYQBuAHMAIABS\ +AGUAZwB1AGwAYQByAFYAZQByAHMAaQBvAG4AIAAyAC4AMAAwADYAOwAgAHQAdABmAGEAdQB0\ +AG8AaABpAG4AdAAgACgAdgAxAC4AOAApACAALQBsACAAOAAgAC0AcgAgADUAMAAgAC0ARwAg\ +ADIAMAAwACAALQB4ACAAMQA0ACAALQBEACAAbABhAHQAbgAgAC0AZgAgAG4AbwBuAGUAIAAt\ +AGEAIABxAHMAcQAgAC0AWAAgACIAIgBOAG8AdABvAFMAYQBuAHMALQBSAGUAZwB1AGwAYQBy\ +AFcAZQBpAGcAaAB0AFQAaABpAG4ARQB4AHQAcgBhAEwAaQBnAGgAdABMAGkAZwBoAHQATQBl\ +AGQAaQB1AG0AUwBlAG0AaQBCAG8AbABkAEIAbwBsAGQARQB4AHQAcgBhAEIAbwBsAGQAQgBs\ +AGEAYwBrAFcAaQBkAHQAaABDAG8AbgBkAGUAbgBzAGUAZABTAGUAbQBpAEMAbwBuAGQAZQBu\ +AHMAZQBkAE4AbwByAG0AYQBsAEMAbwBuAHQAcgBhAHMAdAAgACgARwByAG8AdABlAHMAcQB1\ +AGUAKQBUAGUAeAB0AEQAaQBzAHAAbABhAHkAAwAAAAAAAP+cADIAAAAAAAAAAAAAAAAAAAAA\ +AAAAAAABAAH//wAPAAEAAgAOAAAAJAAAAFIAAgADAAwAJQABACcAQAABAEsATwACAA4ABQAY\ +ABgAGAAgACAAAgABAEsATwAAAAEABAABAS0AAgAGAAoAAQE7AAECdwABAAQAAAAUAAAAFAAA\ +ABQAAAAUAAEAAAAAAAEAAAAKADAAPgAEREZMVAAaY3lybAAaZ3JlawAabGF0bgAaAAQAAAAA\ +//8AAQAAAAFrZXJuAAgAAAABAAAAAQAEAAIACAACAAoAVgABABoABAAAAAgALgBAADQAOgBA\ +AEAAQABGAAEACAAMAA8AEAARABoAGwAcACYAAQAVADIAAQAVADwAAQAM/+wAAQAj/+wAAQAV\ +AF8AAgK8AAQAAAMAA4YAEwASAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAD/9gAA\ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAA\ +//YAAP/2AAAAAAAA/+IAAP/2AAAAAP/sAAAAAAAAAAAAAAAA/8QAAP/YAAAAAAAA/7oAAAAA\ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ -AAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/87/7P/i/87/xAAAAAAAAAAAAAAAAAAA\ -/9j/zgAA/+wAAAAA/+z/9v/2/+z/2AAAAAAAAAAAAAAAAAAA//b/9gAAAAAAAAAAAAD/7AAA\ -AAAAAP/2AAAAAP/iAAD/7AAAAAAAAP/sAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAA\ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7r/7P/O\ -/7D/ugAA/+wAAAAAAAAAAAAA/8T/ugAU/9gAAAAA/+wAAAAA/+wAAAAAAAAAAAAAAAAAAAAA\ -AAD/9gAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAA\ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ -AAD/zgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gABACYADAAOAA8AEAAWABcAGgAbABwAHwAg\ -ACEAIgAjACQAJQAnACgAKwAsAC4AMwA0ADUANgA4ADoAPAA9AD4APwBFAEYARwBIAEkASgBT\ -AAEADABIAAMAAAAKAAIABAAAAAAAAAAAAAAADwAJAAAAAAACABIAAgAAAAAADAAGAAgACAAP\ -AAcADgAAAAEAAAAAAAAAAAARAAAAAQAAAAAAAAAAAAEAAQAAAAAAAAANAAAACwAAAAUABQAQ\ -AAUAAAAAAAAAAAAAAAMABAAEAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAEADABMAAUAAAAC\ -AAAAAAAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAgAAAAAADwAGAAsACwAAAAkAEQAAAAQACAAB\ -AAEAAQAKAA4ACAAAAAAACAAIAAMAAwABAAMAAQADAA0ADAADAAcABwAHAAcAEAAAAAAAAAAA\ -AAUAAAAAAAQAAQABAAAAAAAAAAAAAAAAAAAAAAAKAAoACgAKAAoAAQAAAAoANgBqAARERkxU\ -ABpjeXJsABpncmVrABpsYXRuABoABAAAAAD//wAEAAAAAQACAAMABGRub20AGmZyYWMAIGxp\ -Z2EAKG51bXIALgAAAAEAAQAAAAIAAgADAAAAAQAFAAAAAQAAAAYAHAAOABwANABYAHAAAQAA\ -AAEACAABABQAVgABAAAAAQAIAAEABgBgAAIAAQACAAsAAAAGAAAAAQAIAAMAAQASAAEAKgAA\ -AAEAAAAEAAIAAQBYAGEAAAABAAAAAQAIAAEABv/2AAIAAQBiAGsAAAAEAAAAAQAIAAEANgAB\ -AAgABQAMABQAHAAiACgAVgADACwALwBXAAMALAAyAFMAAgAsAFQAAgAvAFUAAgAyAAEAAQAs\ -AAA=') format('woff'); +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ +AAD/zv/s/+L/zv/EAAAAAAAAAAAAAAAAAAD/2P/OAAD/7AAAAAD/7P/2//b/7P/YAAAAAAAA\ +AAAAAAAAAAD/9v/2AAAAAAAAAAAAAP/sAAAAAAAA//YAAAAA/+IAAP/sAAAAAAAA/+wAAAAA\ +AAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ +AAAAAAAAAAAAAAAAAAAAAAAAAAD/uv/s/87/sP+6AAD/7AAAAAAAAAAAAAD/xP+6ABT/2AAA\ +AAD/7AAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAA\ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ +AAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2\ +AAEAIAAMAA4ADwAQABYAFwAaABsAHAAfACAAIQAiACMAJAAlACcAKAArACwALgAzADQANQA2\ +ADgAOgA8AD0APgA/AEsAAQAMAEAAAwAAAAoAAgAEAAAAAAAAAAAAAAAPAAkAAAAAAAIAEgAC\ +AAAAAAAMAAYACAAIAA8ABwAOAAAAAQAAAAAAAAAAABEAAAABAAAAAAAAAAAAAQABAAAAAAAA\ +AA0AAAALAAAABQAFABAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQABAAwARAAFAAAAAgAA\ +AAAAAAACAAAAAAAAAAAAAAAAAAAAAgAAAAIAAAAAAA8ABgALAAsAAAAJABEAAAAEAAgAAQAB\ +AAEACgAOAAgAAAAAAAgACAADAAMAAQADAAEAAwANAAwAAwAHAAcABwAHABAAAAAAAAAAAAAA\ +AAAAAAAAAAAAAAAKAAoACgAKAAoAAQAAAAoANgBqAARERkxUABpjeXJsABpncmVrABpsYXRu\ +ABoABAAAAAD//wAEAAAAAQACAAMABGRub20AGmZyYWMAIGxpZ2EAKG51bXIALgAAAAEAAQAA\ +AAIAAgADAAAAAQAFAAAAAQAAAAYAHAAOABwANABYAHAAAQAAAAEACAABABQATgABAAAAAQAI\ +AAEABgBYAAIAAQACAAsAAAAGAAAAAQAIAAMAAQASAAEAKgAAAAEAAAAEAAIAAQBQAFkAAAAB\ +AAAAAQAIAAEABv/2AAIAAQBaAGMAAAAEAAAAAQAIAAEANgABAAgABQAMABQAHAAiACgATgAD\ +ACwALwBPAAMALAAyAEsAAgAsAEwAAgAvAE0AAgAyAAEAAQAsAAA=') format('woff'); font-style: normal; font-weight: normal; - unicode-range: U+20,U+30-39,U+41-5A,U+5F,U+61-7A,U+C1,U+C9-CA,U+E1,U+E9-EA; + unicode-range: U+20,U+30-39,U+41-5A,U+5F,U+61-7A; font-display: swap; } @font-face { font-family: 'noto-subset'; src: url('data:application/x-font-woff;charset=utf-8;base64,\ -AAEAAAARAQAABAAQR0RFRgNOBbgAAEOoAAAAcEdQT1MOXfjXAABEGAAABOhHU1VCNsMyvQAA\ -SQAAAAEeT1MvMmu7YWYAAAGYAAAAYGNtYXADHAPiAAADhAAAAGxjdnQgQb8e3QAAExAAAAEs\ -ZnBnbZ42GdoAAAPwAAAOFWdhc3AAAAAQAABDoAAAAAhnbHlmLyspzAAAFRgAACq8aGVhZNGK\ -iRAAAAEcAAAANmhoZWEH1gM/AAABVAAAACRobXR4zJsPQgAAAfgAAAGKbG9jYan/n08AABQ8\ -AAAA2m1heHADJQ+MAAABeAAAACBuYW1lbyKeOAAAP9QAAAOscG9zdP+fADIAAEOAAAAAIHBy\ -ZXBEfsa5AAASCAAAAQUAAQAAAAIBiZRcfwVfDzz1AAcD6AAAAXc3ZCCAAAABdzdkIID/tv8Q\ -A/ADpgAAAAYAAgAAAAAAAAABAAAELf7bAAAEN/+2/9MD8AABAAAAAAAAAAAAAAAAAAAAWQAB\ -AAAAbAA2AAMAQgAEAAIAmAD8AI0AAAGJDhUAAwABAAQCcAK8AAUAAAKKAlgAAABLAooCWAAA\ -AV4AMgFIAAACCwgCBAUEAgIEAAAAAwAAAAAAAAAAAAAAAEdPT0cAQAAgAOoELf7bAAAELQEl\ +AAEAAAARAQAABAAQR0RFRgXmAmMAAEHwAAAAakdQT1MMTvZnAABCXAAABKxHU1VCNqMyhQAA\ +RwgAAAEeT1MvMmu5YPYAAAGYAAAAYGNtYXAA4QF4AAADZAAAAExjdnQgQb8e3QAAEtAAAAEs\ +ZnBnbZ42GdoAAAOwAAAOFWdhc3AAAAAQAABB6AAAAAhnbHlm0ympWwAAFMgAAClSaGVhZNGK\ +iMAAAAEcAAAANmhoZWEH1gM3AAABVAAAACRobXR4uy0NuwAAAfgAAAFqbG9jYVhCTfAAABP8\ +AAAAym1heHADHQ+MAAABeAAAACBuYW1lbyKeOAAAPhwAAAOscG9zdP+fADIAAEHIAAAAIHBy\ +ZXBEfsa5AAARyAAAAQUAAQAAAAIBiRZuRhFfDzz1AAcD6AAAAXc3ZCCAAAABdzdkIID/tv8Q\ +A/ADVgAAAAYAAgAAAAAAAAABAAAELf7bAAAEN/+2/9MD8AABAAAAAAAAAAAAAAAAAAAAUQAB\ +AAAAZAA2AAMAQgAEAAIAmAD8AI0AAAGJDhUAAwABAAQCcAK8AAUAAAKKAlgAAABLAooCWAAA\ +AV4AMgFIAAACCwgCBAUEAgIEAAAAAQAAAAAAAAAAAAAAAEdPT0cAQAAgAHoELf7bAAAELQEl\ AAABnwAAAAACIgLKAAAAIAAEAlgAXgEEAAACPAAkAjwAOwI8ACYCPAAmAjwAEQI8ADECPAAj\ AjwAGwI8ACMCPAAgArIAAAKgAFoCfQA6AuQAWgIwAFoCJQBaAtQAOgL9AFoBhQAgAUv/tgKY\ AFoCNQBaA68AWgMtAFoDHAA6AnQAWgMcADoClABaAicALgJDABQC9ABVAooAAAPHAAACmwAA\ AnAAAAJDABgBm//+AlwAKgJ5AE4CAgAtAnkALQJPAC0BgwAUAnkALQKRAE4BMQBIATH/wAJs\ AE4BMQBOA9YATgKRAE4CawAtAnkATgJ5AC0BxgBOAfEALQGyABcCkQBLAjkAAANYAAoCQgAF\ -AjkAAAHoABsBewAXAXsAHQFqACgBewAtArIAAAIwAFoCMABZAlwAKgJPAC0CTwAtAfgAKAF7\ -AAYBewApAXsAHQF7ABYBewAUAXsAGQF7ABUDBgAUArQAFAK0ABQENwAUBDcAFAF7ABQALQAX\ -AB0ABgApABkAHQAWABUAFAAtABcAHQAGACkAGQAdABYAFQAAAAAAAQADAAEAAAAMAAQAYAAA\ -ABQAEAADAAQAIAA5AFoAXwB6AMEAygDhAOr//wAAACAAMABBAF8AYQDBAMkA4QDp////4f/S\ -/8v/x//G/4T/ff9n/2AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAsAAsILAAVVhFWSAgS7gADlFL\ -sAZTWliwNBuwKFlgZiCKVViwAiVhuQgACABjYyNiGyEhsABZsABDI0SyAAEAQ2BCLbABLLAg\ -YGYtsAIsIyEjIS2wAywgZLMDFBUAQkOwE0MgYGBCsQIUQ0KxJQNDsAJDVHggsAwjsAJDQ2Fk\ -sARQeLICAgJDYEKwIWUcIbACQ0OyDhUBQhwgsAJDI0KyEwETQ2BCI7AAUFhlWbIWAQJDYEIt\ -sAQssAMrsBVDWCMhIyGwFkNDI7AAUFhlWRsgZCCwwFCwBCZasigBDUNFY0WwBkVYIbADJVlS\ -W1ghIyEbilggsFBQWCGwQFkbILA4UFghsDhZWSCxAQ1DRWNFYWSwKFBYIbEBDUNFY0UgsDBQ\ -WCGwMFkbILDAUFggZiCKimEgsApQWGAbILAgUFghsApgGyCwNlBYIbA2YBtgWVlZG7ACJbAM\ -Q2OwAFJYsABLsApQWCGwDEMbS7AeUFghsB5LYbgQAGOwDENjuAUAYllZZGFZsAErWVkjsABQ\ -WGVZWSBksBZDI0JZLbAFLCBFILAEJWFkILAHQ1BYsAcjQrAII0IbISFZsAFgLbAGLCMhIyGw\ -AysgZLEHYkIgsAgjQrAGRVgbsQENQ0VjsQENQ7AJYEVjsAUqISCwCEMgiiCKsAErsTAFJbAE\ -JlFYYFAbYVJZWCNZIVkgsEBTWLABKxshsEBZI7AAUFhlWS2wByywCUMrsgACAENgQi2wCCyw\ -CSNCIyCwACNCYbACYmawAWOwAWCwByotsAksICBFILAOQ2O4BABiILAAUFiwQGBZZrABY2BE\ -sAFgLbAKLLIJDgBDRUIqIbIAAQBDYEItsAsssABDI0SyAAEAQ2BCLbAMLCAgRSCwASsjsABD\ -sAQlYCBFiiNhIGQgsCBQWCGwABuwMFBYsCAbsEBZWSOwAFBYZVmwAyUjYUREsAFgLbANLCAg\ -RSCwASsjsABDsAQlYCBFiiNhIGSwJFBYsAAbsEBZI7AAUFhlWbADJSNhRESwAWAtsA4sILAA\ -I0KzDQwAA0VQWCEbIyFZKiEtsA8ssQICRbBkYUQtsBAssAFgICCwD0NKsABQWCCwDyNCWbAQ\ -Q0qwAFJYILAQI0JZLbARLCCwEGJmsAFjILgEAGOKI2GwEUNgIIpgILARI0IjLbASLEtUWLEE\ -ZERZJLANZSN4LbATLEtRWEtTWLEEZERZGyFZJLATZSN4LbAULLEAEkNVWLESEkOwAWFCsBEr\ -WbAAQ7ACJUKxDwIlQrEQAiVCsAEWIyCwAyVQWLEBAENgsAQlQoqKIIojYbAQKiEjsAFhIIoj\ -YbAQKiEbsQEAQ2CwAiVCsAIlYbAQKiFZsA9DR7AQQ0dgsAJiILAAUFiwQGBZZrABYyCwDkNj\ -uAQAYiCwAFBYsEBgWWawAWNgsQAAEyNEsAFDsAA+sgEBAUNgQi2wFSwAsQACRVRYsBIjQiBF\ -sA4jQrANI7AJYEIgsBQjQiBgsAFhtxgYAQARABMAQkJCimAgsBRDYLAUI0KxFAgrsIsrGyJZ\ -LbAWLLEAFSstsBcssQEVKy2wGCyxAhUrLbAZLLEDFSstsBossQQVKy2wGyyxBRUrLbAcLLEG\ -FSstsB0ssQcVKy2wHiyxCBUrLbAfLLEJFSstsCssIyCwEGJmsAFjsAZgS1RYIyAusAFdGyEh\ -WS2wLCwjILAQYmawAWOwFmBLVFgjIC6wAXEbISFZLbAtLCMgsBBiZrABY7AmYEtUWCMgLrAB\ -chshIVktsCAsALAPK7EAAkVUWLASI0IgRbAOI0KwDSOwCWBCIGCwAWG1GBgBABEAQkKKYLEU\ -CCuwiysbIlktsCEssQAgKy2wIiyxASArLbAjLLECICstsCQssQMgKy2wJSyxBCArLbAmLLEF\ -ICstsCcssQYgKy2wKCyxByArLbApLLEIICstsCossQkgKy2wLiwgPLABYC2wLywgYLAYYCBD\ -I7ABYEOwAiVhsAFgsC4qIS2wMCywLyuwLyotsDEsICBHICCwDkNjuAQAYiCwAFBYsEBgWWaw\ -AWNgI2E4IyCKVVggRyAgsA5DY7gEAGIgsABQWLBAYFlmsAFjYCNhOBshWS2wMiwAsQACRVRY\ -sQ4GRUKwARawMSqxBQEVRVgwWRsiWS2wMywAsA8rsQACRVRYsQ4GRUKwARawMSqxBQEVRVgw\ -WRsiWS2wNCwgNbABYC2wNSwAsQ4GRUKwAUVjuAQAYiCwAFBYsEBgWWawAWOwASuwDkNjuAQA\ -YiCwAFBYsEBgWWawAWOwASuwABa0AAAAAABEPiM4sTQBFSohLbA2LCA8IEcgsA5DY7gEAGIg\ -sABQWLBAYFlmsAFjYLAAQ2E4LbA3LC4XPC2wOCwgPCBHILAOQ2O4BABiILAAUFiwQGBZZrAB\ -Y2CwAENhsAFDYzgtsDkssQIAFiUgLiBHsAAjQrACJUmKikcjRyNhIFhiGyFZsAEjQrI4AQEV\ -FCotsDossAAWsBcjQrAEJbAEJUcjRyNhsQwAQrALQytlii4jICA8ijgtsDsssAAWsBcjQrAE\ -JbAEJSAuRyNHI2EgsAYjQrEMAEKwC0MrILBgUFggsEBRWLMEIAUgG7MEJgUaWUJCIyCwCkMg\ -iiNHI0cjYSNGYLAGQ7ACYiCwAFBYsEBgWWawAWNgILABKyCKimEgsARDYGQjsAVDYWRQWLAE\ -Q2EbsAVDYFmwAyWwAmIgsABQWLBAYFlmsAFjYSMgILAEJiNGYTgbI7AKQ0awAiWwCkNHI0cj\ -YWAgsAZDsAJiILAAUFiwQGBZZrABY2AjILABKyOwBkNgsAErsAUlYbAFJbACYiCwAFBYsEBg\ -WWawAWOwBCZhILAEJWBkI7ADJWBkUFghGyMhWSMgILAEJiNGYThZLbA8LLAAFrAXI0IgICCw\ -BSYgLkcjRyNhIzw4LbA9LLAAFrAXI0IgsAojQiAgIEYjR7ABKyNhOC2wPiywABawFyNCsAMl\ -sAIlRyNHI2GwAFRYLiA8IyEbsAIlsAIlRyNHI2EgsAUlsAQlRyNHI2GwBiWwBSVJsAIlYbkI\ -AAgAY2MjIFhiGyFZY7gEAGIgsABQWLBAYFlmsAFjYCMuIyAgPIo4IyFZLbA/LLAAFrAXI0Ig\ -sApDIC5HI0cjYSBgsCBgZrACYiCwAFBYsEBgWWawAWMjICA8ijgtsEAsIyAuRrACJUawF0NY\ -UBtSWVggPFkusTABFCstsEEsIyAuRrACJUawF0NYUhtQWVggPFkusTABFCstsEIsIyAuRrAC\ -JUawF0NYUBtSWVggPFkjIC5GsAIlRrAXQ1hSG1BZWCA8WS6xMAEUKy2wQyywOisjIC5GsAIl\ -RrAXQ1hQG1JZWCA8WS6xMAEUKy2wRCywOyuKICA8sAYjQoo4IyAuRrACJUawF0NYUBtSWVgg\ -PFkusTABFCuwBkMusDArLbBFLLAAFrAEJbAEJiAgIEYjR2GwDCNCLkcjRyNhsAtDKyMgPCAu\ -IzixMAEUKy2wRiyxCgQlQrAAFrAEJbAEJSAuRyNHI2EgsAYjQrEMAEKwC0MrILBgUFggsEBR\ -WLMEIAUgG7MEJgUaWUJCIyBHsAZDsAJiILAAUFiwQGBZZrABY2AgsAErIIqKYSCwBENgZCOw\ -BUNhZFBYsARDYRuwBUNgWbADJbACYiCwAFBYsEBgWWawAWNhsAIlRmE4IyA8IzgbISAgRiNH\ -sAErI2E4IVmxMAEUKy2wRyyxADorLrEwARQrLbBILLEAOyshIyAgPLAGI0IjOLEwARQrsAZD\ -LrAwKy2wSSywABUgR7AAI0KyAAEBFRQTLrA2Ki2wSiywABUgR7AAI0KyAAEBFRQTLrA2Ki2w\ -SyyxAAEUE7A3Ki2wTCywOSotsE0ssAAWRSMgLiBGiiNhOLEwARQrLbBOLLAKI0KwTSstsE8s\ -sgAARistsFAssgABRistsFEssgEARistsFIssgEBRistsFMssgAARystsFQssgABRystsFUs\ -sgEARystsFYssgEBRystsFcsswAAAEMrLbBYLLMAAQBDKy2wWSyzAQAAQystsFosswEBAEMr\ -LbBbLLMAAAFDKy2wXCyzAAEBQystsF0sswEAAUMrLbBeLLMBAQFDKy2wXyyyAABFKy2wYCyy\ -AAFFKy2wYSyyAQBFKy2wYiyyAQFFKy2wYyyyAABIKy2wZCyyAAFIKy2wZSyyAQBIKy2wZiyy\ -AQFIKy2wZyyzAAAARCstsGgsswABAEQrLbBpLLMBAABEKy2waiyzAQEARCstsGssswAAAUQr\ -LbBsLLMAAQFEKy2wbSyzAQABRCstsG4sswEBAUQrLbBvLLEAPCsusTABFCstsHAssQA8K7BA\ -Ky2wcSyxADwrsEErLbByLLAAFrEAPCuwQistsHMssQE8K7BAKy2wdCyxATwrsEErLbB1LLAA\ -FrEBPCuwQistsHYssQA9Ky6xMAEUKy2wdyyxAD0rsEArLbB4LLEAPSuwQSstsHkssQA9K7BC\ -Ky2weiyxAT0rsEArLbB7LLEBPSuwQSstsHwssQE9K7BCKy2wfSyxAD4rLrEwARQrLbB+LLEA\ -PiuwQCstsH8ssQA+K7BBKy2wgCyxAD4rsEIrLbCBLLEBPiuwQCstsIIssQE+K7BBKy2wgyyx\ -AT4rsEIrLbCELLEAPysusTABFCstsIUssQA/K7BAKy2whiyxAD8rsEErLbCHLLEAPyuwQist\ -sIgssQE/K7BAKy2wiSyxAT8rsEErLbCKLLEBPyuwQistsIsssgsAA0VQWLAGG7IEAgNFWCMh\ -GyFZWUIrsAhlsAMkUHixBQEVRVgwWS0AAAAAS7gAyFJYsQEBjlmwAbkIAAgAY3CxAAdCQAuT\ -g3MAXVFBAC0JACqxAAdCQBSICHgIaAhiAlYGRgg6BjIEJAcJCiqxAAdCQBSQBoAGcAZlAFwE\ -TgZABDYCKwUJCiqxABBCQQsiQB5AGkAYwBXAEcAOwAzACUAACQALKrEAGUJBCwBAAEAAQABA\ -AEAAQABAAEAAQAAJAAsquQADAABEsSQBiFFYsECIWLkAAwBkRLEoAYhRWLgIAIhYuQADAABE\ -WRuxJwGIUVi6CIAAAQRAiGNUWLkAAwAARFlZWVlZQBSKBnoGagZkAVgESAY8BDQCJgUJDiq4\ -Af+FsASNsQIARLMFZAYAREQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYAJgAeAB4AsoAAAIiAAD/EALU\ -//YCLP/2/xAAlQCVAHMAcwJGAAACUP/4AJUAlQBzAHMCRgJGAAAAAAJQAlD/+AAAAJgAmAB4\ -AHgCyv/2AvgCIv/2/xAC1f/2Av0CLP/2/xAAewB7AGUAZQFoAO7/oP8QAWgA7v+a/xAAewB7\ -AGUAZQEfAR8AmACYAHgAeALKAAAC+AIiAAD/EALV//YC+AIs//b/EABjAGMASABIASr/fgFo\ -AOj/oP8QATT/dAFoAO7/mv8QAGMAYwBIAEgCywGgAucCZwEfAI8C5wGWAucCbQEZAI8AAAAA\ -AAAAOQBgAKUBBAE9AY8CBQIqApYC9wMxA4cDzwP+BCkETQSdBMUE7QUgBUwFagWlBdUGEQZL\ -BpEG1wcqB0gHdQekB/gIIwhHCHIIjwkICXIJtgorCn0KwQtLC4MLtgv/DDIMRwyuDQANOQ2s\ -DhoObQ7ADwcPUA97D80P9hA3EGAQnxD+EScRVhFnEXgRiRGVEaERrBHiEhsSahKREvcTLxOP\ -E+4T+hQGFBIUIhQyFEEUUBRfFG4UfRSMFJsUqhS5FMgU1xTmFPUVBBUTFSIVMRVAFU8VXgAA\ -AAIAJP/2AhcC1QANABkAH0AcAAMDAWEAAQFwTQACAgBhAAAAcQBOJCQlIwQNGisBFAYGIyIm\ -NTQ2NjMyFgUUFjMyNjU0JiMiBgIXMW1cgXgwbluAev6jKjk4LCw4OSoBZXOkWMOsdKRYwq56\ -e3p7enx8AAEAOwAAAZ0CygAMABtAGAoJBQMAAQFMAAEBak0AAABrAE4aEAINGCshIxE0NjcG\ -BgcHJzczAZ2XAwEFIQ5SSeZ8AZ0aVCAGHwxCW7cAAAEAJgAAAhsC1AAdAC1AKg4BAQINAQMB\ -AgEAAwNMAAEBAmEAAgJwTQADAwBfAAAAawBOKCYoEAQNGishITU3PgI1NCYjIgYHJz4CMzIW\ -FhUUBgYHBxUhAhv+DbM2Qh4vKClOK1IfRVtARmU3L1k/XAE3abU4Sz0jKyomI2EbLh0zVzc7\ -YmA6VgcAAAEAJv/2AhQC1AArAD9APCYBBAUlAQMEAwECAw4BAQINAQABBUwAAwACAQMCaQAE\ -BAVhAAUFcE0AAQEAYQAAAHEATiUlISUkKgYNHCsBFAYHFRYWFRQGBiMiJzUWFjMyNjU0JiYj\ -IzUzMjY2NTQmIyIGByc2NjMyFgH/WUFWWT1/ZHRaLmUrUUEeS0M2N0JFGS83M0saRipxTm6B\ -AipKWBADClRHPmM5J4AXGDgzHikVdBkrHCYrIxFoHihZAAACABEAAAIrAsoACgAVACdAJAYB\ -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\ +AjkAAAHoABsBewAXAXsAHQF7AC0BewAGAXsAKQF7AB0BewAWAXsAFAF7ABkBewAVAwYAFAK0\ +ABQCtAAUBDcAFAQ3ABQBewAUAC0AFwAdAAYAKQAZAB0AFgAVABQALQAXAB0ABgApABkAHQAW\ +ABUAAAAAAAEAAwABAAAADAAEAEAAAAAMAAgAAgAEACAAOQBaAF8Aev//AAAAIAAwAEEAXwBh\ +////4f/S/8v/x//GAAEAAAAAAAAAAAAAAACwACwgsABVWEVZICBLuAAOUUuwBlNaWLA0G7Ao\ +WWBmIIpVWLACJWG5CAAIAGNjI2IbISGwAFmwAEMjRLIAAQBDYEItsAEssCBgZi2wAiwjISMh\ +LbADLCBkswMUFQBCQ7ATQyBgYEKxAhRDQrElA0OwAkNUeCCwDCOwAkNDYWSwBFB4sgICAkNg\ +QrAhZRwhsAJDQ7IOFQFCHCCwAkMjQrITARNDYEIjsABQWGVZshYBAkNgQi2wBCywAyuwFUNY\ +IyEjIbAWQ0MjsABQWGVZGyBkILDAULAEJlqyKAENQ0VjRbAGRVghsAMlWVJbWCEjIRuKWCCw\ +UFBYIbBAWRsgsDhQWCGwOFlZILEBDUNFY0VhZLAoUFghsQENQ0VjRSCwMFBYIbAwWRsgsMBQ\ +WCBmIIqKYSCwClBYYBsgsCBQWCGwCmAbILA2UFghsDZgG2BZWVkbsAIlsAxDY7AAUliwAEuw\ +ClBYIbAMQxtLsB5QWCGwHkthuBAAY7AMQ2O4BQBiWVlkYVmwAStZWSOwAFBYZVlZIGSwFkMj\ +QlktsAUsIEUgsAQlYWQgsAdDUFiwByNCsAgjQhshIVmwAWAtsAYsIyEjIbADKyBksQdiQiCw\ +CCNCsAZFWBuxAQ1DRWOxAQ1DsAlgRWOwBSohILAIQyCKIIqwASuxMAUlsAQmUVhgUBthUllY\ +I1khWSCwQFNYsAErGyGwQFkjsABQWGVZLbAHLLAJQyuyAAIAQ2BCLbAILLAJI0IjILAAI0Jh\ +sAJiZrABY7ABYLAHKi2wCSwgIEUgsA5DY7gEAGIgsABQWLBAYFlmsAFjYESwAWAtsAossgkO\ +AENFQiohsgABAENgQi2wCyywAEMjRLIAAQBDYEItsAwsICBFILABKyOwAEOwBCVgIEWKI2Eg\ +ZCCwIFBYIbAAG7AwUFiwIBuwQFlZI7AAUFhlWbADJSNhRESwAWAtsA0sICBFILABKyOwAEOw\ +BCVgIEWKI2EgZLAkUFiwABuwQFkjsABQWGVZsAMlI2FERLABYC2wDiwgsAAjQrMNDAADRVBY\ +IRsjIVkqIS2wDyyxAgJFsGRhRC2wECywAWAgILAPQ0qwAFBYILAPI0JZsBBDSrAAUlggsBAj\ +QlktsBEsILAQYmawAWMguAQAY4ojYbARQ2AgimAgsBEjQiMtsBIsS1RYsQRkRFkksA1lI3gt\ +sBMsS1FYS1NYsQRkRFkbIVkksBNlI3gtsBQssQASQ1VYsRISQ7ABYUKwEStZsABDsAIlQrEP\ +AiVCsRACJUKwARYjILADJVBYsQEAQ2CwBCVCioogiiNhsBAqISOwAWEgiiNhsBAqIRuxAQBD\ +YLACJUKwAiVhsBAqIVmwD0NHsBBDR2CwAmIgsABQWLBAYFlmsAFjILAOQ2O4BABiILAAUFiw\ +QGBZZrABY2CxAAATI0SwAUOwAD6yAQEBQ2BCLbAVLACxAAJFVFiwEiNCIEWwDiNCsA0jsAlg\ +QiCwFCNCIGCwAWG3GBgBABEAEwBCQkKKYCCwFENgsBQjQrEUCCuwiysbIlktsBYssQAVKy2w\ +FyyxARUrLbAYLLECFSstsBkssQMVKy2wGiyxBBUrLbAbLLEFFSstsBwssQYVKy2wHSyxBxUr\ +LbAeLLEIFSstsB8ssQkVKy2wKywjILAQYmawAWOwBmBLVFgjIC6wAV0bISFZLbAsLCMgsBBi\ +ZrABY7AWYEtUWCMgLrABcRshIVktsC0sIyCwEGJmsAFjsCZgS1RYIyAusAFyGyEhWS2wICwA\ +sA8rsQACRVRYsBIjQiBFsA4jQrANI7AJYEIgYLABYbUYGAEAEQBCQopgsRQIK7CLKxsiWS2w\ +ISyxACArLbAiLLEBICstsCMssQIgKy2wJCyxAyArLbAlLLEEICstsCYssQUgKy2wJyyxBiAr\ +LbAoLLEHICstsCkssQggKy2wKiyxCSArLbAuLCA8sAFgLbAvLCBgsBhgIEMjsAFgQ7ACJWGw\ +AWCwLiohLbAwLLAvK7AvKi2wMSwgIEcgILAOQ2O4BABiILAAUFiwQGBZZrABY2AjYTgjIIpV\ +WCBHICCwDkNjuAQAYiCwAFBYsEBgWWawAWNgI2E4GyFZLbAyLACxAAJFVFixDgZFQrABFrAx\ +KrEFARVFWDBZGyJZLbAzLACwDyuxAAJFVFixDgZFQrABFrAxKrEFARVFWDBZGyJZLbA0LCA1\ +sAFgLbA1LACxDgZFQrABRWO4BABiILAAUFiwQGBZZrABY7ABK7AOQ2O4BABiILAAUFiwQGBZ\ +ZrABY7ABK7AAFrQAAAAAAEQ+IzixNAEVKiEtsDYsIDwgRyCwDkNjuAQAYiCwAFBYsEBgWWaw\ +AWNgsABDYTgtsDcsLhc8LbA4LCA8IEcgsA5DY7gEAGIgsABQWLBAYFlmsAFjYLAAQ2GwAUNj\ +OC2wOSyxAgAWJSAuIEewACNCsAIlSYqKRyNHI2EgWGIbIVmwASNCsjgBARUUKi2wOiywABaw\ +FyNCsAQlsAQlRyNHI2GxDABCsAtDK2WKLiMgIDyKOC2wOyywABawFyNCsAQlsAQlIC5HI0cj\ +YSCwBiNCsQwAQrALQysgsGBQWCCwQFFYswQgBSAbswQmBRpZQkIjILAKQyCKI0cjRyNhI0Zg\ +sAZDsAJiILAAUFiwQGBZZrABY2AgsAErIIqKYSCwBENgZCOwBUNhZFBYsARDYRuwBUNgWbAD\ +JbACYiCwAFBYsEBgWWawAWNhIyAgsAQmI0ZhOBsjsApDRrACJbAKQ0cjRyNhYCCwBkOwAmIg\ +sABQWLBAYFlmsAFjYCMgsAErI7AGQ2CwASuwBSVhsAUlsAJiILAAUFiwQGBZZrABY7AEJmEg\ +sAQlYGQjsAMlYGRQWCEbIyFZIyAgsAQmI0ZhOFktsDwssAAWsBcjQiAgILAFJiAuRyNHI2Ej\ +PDgtsD0ssAAWsBcjQiCwCiNCICAgRiNHsAErI2E4LbA+LLAAFrAXI0KwAyWwAiVHI0cjYbAA\ +VFguIDwjIRuwAiWwAiVHI0cjYSCwBSWwBCVHI0cjYbAGJbAFJUmwAiVhuQgACABjYyMgWGIb\ +IVljuAQAYiCwAFBYsEBgWWawAWNgIy4jICA8ijgjIVktsD8ssAAWsBcjQiCwCkMgLkcjRyNh\ +IGCwIGBmsAJiILAAUFiwQGBZZrABYyMgIDyKOC2wQCwjIC5GsAIlRrAXQ1hQG1JZWCA8WS6x\ +MAEUKy2wQSwjIC5GsAIlRrAXQ1hSG1BZWCA8WS6xMAEUKy2wQiwjIC5GsAIlRrAXQ1hQG1JZ\ +WCA8WSMgLkawAiVGsBdDWFIbUFlYIDxZLrEwARQrLbBDLLA6KyMgLkawAiVGsBdDWFAbUllY\ +IDxZLrEwARQrLbBELLA7K4ogIDywBiNCijgjIC5GsAIlRrAXQ1hQG1JZWCA8WS6xMAEUK7AG\ +Qy6wMCstsEUssAAWsAQlsAQmICAgRiNHYbAMI0IuRyNHI2GwC0MrIyA8IC4jOLEwARQrLbBG\ +LLEKBCVCsAAWsAQlsAQlIC5HI0cjYSCwBiNCsQwAQrALQysgsGBQWCCwQFFYswQgBSAbswQm\ +BRpZQkIjIEewBkOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILAEQ2BkI7AFQ2FkUFiwBENh\ +G7AFQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbEw\ +ARQrLbBHLLEAOisusTABFCstsEgssQA7KyEjICA8sAYjQiM4sTABFCuwBkMusDArLbBJLLAA\ +FSBHsAAjQrIAAQEVFBMusDYqLbBKLLAAFSBHsAAjQrIAAQEVFBMusDYqLbBLLLEAARQTsDcq\ +LbBMLLA5Ki2wTSywABZFIyAuIEaKI2E4sTABFCstsE4ssAojQrBNKy2wTyyyAABGKy2wUCyy\ +AAFGKy2wUSyyAQBGKy2wUiyyAQFGKy2wUyyyAABHKy2wVCyyAAFHKy2wVSyyAQBHKy2wViyy\ +AQFHKy2wVyyzAAAAQystsFgsswABAEMrLbBZLLMBAABDKy2wWiyzAQEAQystsFssswAAAUMr\ +LbBcLLMAAQFDKy2wXSyzAQABQystsF4sswEBAUMrLbBfLLIAAEUrLbBgLLIAAUUrLbBhLLIB\ +AEUrLbBiLLIBAUUrLbBjLLIAAEgrLbBkLLIAAUgrLbBlLLIBAEgrLbBmLLIBAUgrLbBnLLMA\ +AABEKy2waCyzAAEARCstsGksswEAAEQrLbBqLLMBAQBEKy2wayyzAAABRCstsGwsswABAUQr\ +LbBtLLMBAAFEKy2wbiyzAQEBRCstsG8ssQA8Ky6xMAEUKy2wcCyxADwrsEArLbBxLLEAPCuw\ +QSstsHIssAAWsQA8K7BCKy2wcyyxATwrsEArLbB0LLEBPCuwQSstsHUssAAWsQE8K7BCKy2w\ +diyxAD0rLrEwARQrLbB3LLEAPSuwQCstsHgssQA9K7BBKy2weSyxAD0rsEIrLbB6LLEBPSuw\ +QCstsHsssQE9K7BBKy2wfCyxAT0rsEIrLbB9LLEAPisusTABFCstsH4ssQA+K7BAKy2wfyyx\ +AD4rsEErLbCALLEAPiuwQistsIEssQE+K7BAKy2wgiyxAT4rsEErLbCDLLEBPiuwQistsIQs\ +sQA/Ky6xMAEUKy2whSyxAD8rsEArLbCGLLEAPyuwQSstsIcssQA/K7BCKy2wiCyxAT8rsEAr\ +LbCJLLEBPyuwQSstsIossQE/K7BCKy2wiyyyCwADRVBYsAYbsgQCA0VYIyEbIVlZQiuwCGWw\ +AyRQeLEFARVFWDBZLQAAAABLuADIUlixAQGOWbABuQgACABjcLEAB0JAC5ODcwBdUUEALQkA\ +KrEAB0JAFIgIeAhoCGICVgZGCDoGMgQkBwkKKrEAB0JAFJAGgAZwBmUAXAROBkAENgIrBQkK\ +KrEAEEJBCyJAHkAaQBjAFcARwA7ADMAJQAAJAAsqsQAZQkELAEAAQABAAEAAQABAAEAAQABA\ +AAkACyq5AAMAAESxJAGIUViwQIhYuQADAGREsSgBiFFYuAgAiFi5AAMAAERZG7EnAYhRWLoI\ +gAABBECIY1RYuQADAABEWVlZWVlAFIoGegZqBmQBWARIBjwENAImBQkOKrgB/4WwBI2xAgBE\ +swVkBgBERAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgAmAB4AHgCygAAAiIAAP8QAtT/9gIs//b/EACV\ +AJUAcwBzAkYAAAJQ//gAlQCVAHMAcwJGAkYAAAAAAlACUP/4AAAAmACYAHgAeALK//YC+AIi\ +//b/EALV//YC/QIs//b/EAB7AHsAZQBlAWgA7v+g/xABaADu/5r/EAB7AHsAZQBlAR8BHwCY\ +AJgAeAB4AsoAAAL4AiIAAP8QAtX/9gL4Aiz/9v8QAGMAYwBIAEgBKv9+AWgA6P+g/xABNP90\ +AWgA7v+a/xAAYwBjAEgASALLAaAC5wJnAR8AjwLnAZYC5wJtARkAjwAAAAAAAAA5AGAApQEE\ +AT0BjwIFAioClgL3AzEDhwPPA/4EKQRNBJ0ExQTtBSAFTAVqBaUF1QYRBksGkQbXByoHSAd1\ +B6QH+AgjCEcIcgiPCQgJcgm2CisKfQrBC0sLgwu2C/8MMgxHDK4NAA05DawOGg5tDsAPBw9Q\ +D3sPzQ/2EDcQYBCfEP4RLRFmEbUR3BJCEnoS2hM5E0UTURNdE20TfROME5sTqhO5E8gT1xPm\ +E/UUBBQTFCIUMRRAFE8UXhRtFHwUixSaFKkAAAACACT/9gIXAtUADQAZAB9AHAADAwFhAAEB\ +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\ -ABQAAAMzAv0AJgAsAAAABwAsAYMAAP//ABQAAAJtAv0AJgAsAAAABwAvAYMAAP//ABQAAAJm\ -Av0AJgAsAAAABwAyAYMAAP//ABQAAAPwAv0AJgAsAAAAJwAsAYMAAAAHAC8DBgAA//8AFAAA\ -A+kC/QAmACwAAAAnACwBgwAAAAcAMgMGAAD//wAU//YBZwG2AwcAUAAA/mAACbEAArj+YLA1\ -KwD//wAtAAABHQGsAwcARAAA/mAACbEAAbj+YLA1KwD//wAXAAABVwG2AwcAQQAA/mAACbEA\ -Abj+YLA1KwD//wAd//gBUwG1AwcAQgAA/mAACbEAAbj+YLA1KwD//wAGAAABcgGvAwcATAAA\ -/mAACbEAArj+YLA1KwD//wAp//gBXQGsAwcATQAA/mAACbEAAbj+YLA1KwD//wAZ//gBZgG1\ -AwcAUQAA/mAACbEAArj+YLA1KwD//wAdAAABYwGsAwcATgAA/mAACbEAAbj+YLA1KwD//wAW\ -//YBZQG2AwcATwAA/mAACbEAA7j+YLA1KwD//wAV//gBYgG1AwcAUgAA/mAACbEAArj+YLA1\ -KwD//wAUARQBZwLUAwcAUAAA/34ACbEAArj/frA1KwD//wAtAR4BHQLKAwcARAAA/34ACbEA\ -Abj/frA1KwD//wAXAR4BVwLUAwcAQQAA/34ACbEAAbj/frA1KwD//wAdARYBUwLTAwcAQgAA\ -/34ACbEAAbj/frA1KwD//wAGAR4BcgLNAwcATAAA/34ACbEAArj/frA1KwD//wApARYBXQLK\ -AwcATQAA/34ACbEAAbj/frA1KwD//wAZARYBZgLTAwcAUQAA/34ACbEAArj/frA1KwD//wAd\ -AR4BYwLKAwcATgAA/34ACbEAAbj/frA1KwD//wAWARQBZQLUAwcATwAA/34ACbEAA7j/frA1\ -KwD//wAVARYBYgLTAwcAUgAA/34ACbEAArj/frA1KwAAAAAZATIAAwABBAkAAABoAAAAAwAB\ -BAkAAQAcAGgAAwABBAkAAgAOAIQAAwABBAkAAwAwAJIAAwABBAkABAAcAGgAAwABBAkABQCs\ -AMIAAwABBAkABgAaAW4AAwABBAkBBQAMAYgAAwABBAkBBgAIAZQAAwABBAkBBwAUAZwAAwAB\ -BAkBCAAKAbAAAwABBAkBCQAOAIQAAwABBAkBCgAMAboAAwABBAkBCwAQAcYAAwABBAkBDAAI\ -AdYAAwABBAkBDQASAd4AAwABBAkBDgAKAfAAAwABBAkBDwAKAfoAAwABBAkBEAASAgQAAwAB\ -BAkBEQASAgQAAwABBAkBEgAaAhYAAwABBAkBEwAMAjAAAwABBAkBFAAoAjwAAwABBAkBFQAI\ -AmQAAwABBAkBFgAOAmwAQwBvAHAAeQByAGkAZwBoAHQAIAAyADAAMQA1AC0AMgAwADIAMQAg\ -AEcAbwBvAGcAbABlACAATABMAEMALgAgAEEAbABsACAAUgBpAGcAaAB0AHMAIABSAGUAcwBl\ -AHIAdgBlAGQALgBOAG8AdABvACAAUwBhAG4AcwAgAEIAbwBsAGQAUgBlAGcAdQBsAGEAcgAy\ -AC4AMAAwADYAOwBHAE8ATwBHADsATgBvAHQAbwBTAGEAbgBzAC0AQgBvAGwAZABWAGUAcgBz\ -AGkAbwBuACAAMgAuADAAMAA2ADsAIAB0AHQAZgBhAHUAdABvAGgAaQBuAHQAIAAoAHYAMQAu\ -ADgAKQAgAC0AbAAgADgAIAAtAHIAIAA1ADAAIAAtAEcAIAAyADAAMAAgAC0AeAAgADEANAAg\ -AC0ARAAgAGwAYQB0AG4AIAAtAGYAIABuAG8AbgBlACAALQBhACAAcQBzAHEAIAAtAFgAIAAi\ -ACIATgBvAHQAbwBTAGEAbgBzAC0AQgBvAGwAZABXAGUAaQBnAGgAdABUAGgAaQBuAEUAeAB0\ -AHIAYQBMAGkAZwBoAHQATABpAGcAaAB0AE0AZQBkAGkAdQBtAFMAZQBtAGkAQgBvAGwAZABC\ -AG8AbABkAEUAeAB0AHIAYQBCAG8AbABkAEIAbABhAGMAawBXAGkAZAB0AGgAQwBvAG4AZABl\ -AG4AcwBlAGQAUwBlAG0AaQBDAG8AbgBkAGUAbgBzAGUAZABOAG8AcgBtAGEAbABDAG8AbgB0\ -AHIAYQBzAHQAIAAoAEcAcgBvAHQAZQBzAHEAdQBlACkAVABlAHgAdABEAGkAcwBwAGwAYQB5\ -AAMAAAAAAAD/nAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAB//8ADwABAAIADgAAACoAAABY\ -AAIABAAMACUAAQAnAEAAAQBFAEoAAQBTAFcAAgAOAAUAGAAYABgAIAAgAAIAAQBTAFcAAAAB\ -AAQAAQEtAAIABgAKAAEBOwABAncAAQAEAAAAFAAAABQAAAAUAAAAFAABAAAAAQAAAAoAMAA+\ -AARERkxUABpjeXJsABpncmVrABpsYXRuABoABAAAAAD//wABAAAAAWtlcm4ACAAAAAEAAAAB\ -AAQAAgAIAAIACgBmAAEAIAAEAAAACwBQAEQAVgA6AEQARABEAEoAUABWAFYAAQALAAwADwAQ\ -ABEAGgAbABwAJgBFAEYARwACAAz/7ABF/+wAAQAj/+wAAQAVAF8AAQAVADIAAQAVADwAAgK8\ -AAQAAAMMA6IAEwASAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAA\ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAA//YAAP/2\ -AAAAAAAA/+IAAP/2AAAAAP/sAAAAAAAAAAAAAAAA/8QAAP/YAAAAAAAA/7oAAAAAAAAAAAAA\ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/zv/s\ -/+L/zv/EAAAAAAAAAAAAAAAAAAD/2P/OAAD/7AAAAAD/7P/2//b/7P/YAAAAAAAAAAAAAAAA\ -AAD/9v/2AAAAAAAAAAAAAP/sAAAAAAAA//YAAAAA/+IAAP/sAAAAAAAA/+wAAAAAAAAAAP/s\ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ -AAAAAAAAAAAAAAAAAAD/uv/s/87/sP+6AAD/7AAAAAAAAAAAAAD/xP+6ABT/2AAAAAD/7AAA\ -AAD/7AAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAA\ -AAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAA\ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAEAJgAM\ -AA4ADwAQABYAFwAaABsAHAAfACAAIQAiACMAJAAlACcAKAArACwALgAzADQANQA2ADgAOgA8\ -AD0APgA/AEUARgBHAEgASQBKAFMAAQAMAEgAAwAAAAoAAgAEAAAAAAAAAAAAAAAPAAkAAAAA\ -AAIAEgACAAAAAAAMAAYACAAIAA8ABwAOAAAAAQAAAAAAAAAAABEAAAABAAAAAAAAAAAAAQAB\ -AAAAAAAAAA0AAAALAAAABQAFABAABQAAAAAAAAAAAAAAAwAEAAQAAQAAAAAAAAAAAAAAAAAA\ -AAAAAAAAABEAAQAMAEwABQAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAACAAAAAAAP\ -AAYACwALAAAACQARAAAABAAIAAEAAQABAAoADgAIAAAAAAAIAAgAAwADAAEAAwABAAMADQAM\ -AAMABwAHAAcABwAQAAAAAAAAAAAABQAAAAAABAABAAEAAAAAAAAAAAAAAAAAAAAAAAoACgAK\ -AAoACgABAAAACgA2AGoABERGTFQAGmN5cmwAGmdyZWsAGmxhdG4AGgAEAAAAAP//AAQAAAAB\ -AAIAAwAEZG5vbQAaZnJhYwAgbGlnYQAobnVtcgAuAAAAAQABAAAAAgACAAMAAAABAAUAAAAB\ -AAAABgAcAA4AHAA0AFgAcAABAAAAAQAIAAEAFABWAAEAAAABAAgAAQAGAGAAAgABAAIACwAA\ -AAYAAAABAAgAAwABABIAAQAqAAAAAQAAAAQAAgABAFgAYQAAAAEAAAABAAgAAQAG//YAAgAB\ -AGIAawAAAAQAAAABAAgAAQA2AAEACAAFAAwAFAAcACIAKABWAAMALAAvAFcAAwAsADIAUwAC\ -ACwAVAACAC8AVQACADIAAQABACwAAA==') format('woff'); +CCY1kwNM/lTaDSonBwgXBx4+cwAAAgAGAaABcgNPAAoAEgAwQC0NAQQDBgEABAJMAAMEAQNX\ +BQEEAgEAAQQAZwADAwFfAAEDAU8XERIRERAGDBwrASMVIzUjNRMzETMnNDcGBgcHMwFyPXS7\ +vHM9sQMFGAk+YQHqSkpLARr+7VAqMA0yDl0AAQApAZgBXQNMAB0AQkA/HAMCBAEbEAIDBA8B\ +AgMDTAYBBQAAAQUAZwABAAQDAQRpAAMCAgNZAAMDAmEAAgMCUQAAAB0AHSMlJCMRBwwbKwEV\ +Iwc2NjMyFhUUBiMiJic1FhYzMjY1NCMiBgcnNwFArggLHBFBWl1ZIkQYGEIaJi5SDCIMNRID\ +TFpCAgJFQkZPDA1eEBQeIj4FBBXXAAABAB0BoAFjA0wABgAqQCcFAQABAUwDAQIAAoYAAQAA\ +AVcAAQEAXwAAAQBPAAAABgAGEREEDBgrExMjNSEVA0um1AFGnQGgAVJaSf6dAAADABYBlgFl\ +A1YAGAAkADEAOUA2MR8SBgQDAgFMBAEABQECAwACaQADAQEDWQADAwFhAAEDAVEaGQEALCoZ\ +JBokDQsAGAEYBgwWKxMyFhUUBgcWFhUUBiMiJjU0NjcmJjU0NjYXIgYVFBYXNjY1NCYHBgYV\ +FBYzMjY1NCYnvj9YKR0hNVxLUlYuHxokKkUpFRYZExMYFR8XGhwcHR0fHANWNzclLxESMCk4\ +Skc4KTEQEzElJDEZTRcOFBgLChgVDhe3Ch0WFhwcFhQdCgACABQBlgFnA1YACwATADFALgAB\ +AAMCAQNpBQECAAACWQUBAgIAYQQBAAIAUQ0MAQARDwwTDRMHBQALAQsGDBYrEyImNTQ2MzIW\ +FRQGJzI1NCMiFRS8UlZQWFRXUlgvLy4BlndqanV1amp3ZXt6ensAAgAZAZgBZgNVABsAJwBK\ +QEcDAQEABAECAQoBBAIDTAYBAAABAgABaQACBwEEBQIEaQAFAwMFWQAFBQNhAAMFA1EdHAEA\ +IyEcJx0nFRMPDQcFABsBGwgMFisBMhYXFSYjIgYGBzM2NjMyFhUUBiMiJjU0PgIXIgYVFBYz\ +MjY1NCYBAg4kDBgZNjsZAgQNLiU7RFdKTGAVNFsEHSAcHxogGwNVBANcCx81IxIeR0FBVWVh\ +L1hHKekhExovIx8bIAAAAgAVAZgBYgNVABsAJwBKQEcSAQMFDAECAwsBAQIDTAYBAAcBBAUA\ +BGkABQADAgUDaQACAQECWQACAgFhAAECAVEdHAEAIyEcJx0nFxUPDQkHABsBGwgMFisTMhYV\ +FA4CIyImJzUWMzI2NjcjBgYjIiY1NDYXIgYVFBYzMjY1NCa2TV8VNFtFDSUMGBk2OxkCBA0u\ +JTpFV1AZIRwcHSAcA1VkYi9YRykEA1wLHzYiEh5IQEFVVyIgGyAhExov//8AFAAAAzMC/QAm\ +ACwAAAAHACwBgwAA//8AFAAAAm0C/QAmACwAAAAHAC8BgwAA//8AFAAAAmYC/QAmACwAAAAH\ +ADIBgwAA//8AFAAAA/AC/QAmACwAAAAnACwBgwAAAAcALwMGAAD//wAUAAAD6QL9ACYALAAA\ +ACcALAGDAAAABwAyAwYAAP//ABT/9gFnAbYDBwBIAAD+YAAJsQACuP5gsDUrAP//AC0AAAEd\ +AawDBwBDAAD+YAAJsQABuP5gsDUrAP//ABcAAAFXAbYDBwBBAAD+YAAJsQABuP5gsDUrAP//\ +AB3/+AFTAbUDBwBCAAD+YAAJsQABuP5gsDUrAP//AAYAAAFyAa8DBwBEAAD+YAAJsQACuP5g\ +sDUrAP//ACn/+AFdAawDBwBFAAD+YAAJsQABuP5gsDUrAP//ABn/+AFmAbUDBwBJAAD+YAAJ\ +sQACuP5gsDUrAP//AB0AAAFjAawDBwBGAAD+YAAJsQABuP5gsDUrAP//ABb/9gFlAbYDBwBH\ +AAD+YAAJsQADuP5gsDUrAP//ABX/+AFiAbUDBwBKAAD+YAAJsQACuP5gsDUrAP//ABQBFAFn\ +AtQDBwBIAAD/fgAJsQACuP9+sDUrAP//AC0BHgEdAsoDBwBDAAD/fgAJsQABuP9+sDUrAP//\ +ABcBHgFXAtQDBwBBAAD/fgAJsQABuP9+sDUrAP//AB0BFgFTAtMDBwBCAAD/fgAJsQABuP9+\ +sDUrAP//AAYBHgFyAs0DBwBEAAD/fgAJsQACuP9+sDUrAP//ACkBFgFdAsoDBwBFAAD/fgAJ\ +sQABuP9+sDUrAP//ABkBFgFmAtMDBwBJAAD/fgAJsQACuP9+sDUrAP//AB0BHgFjAsoDBwBG\ +AAD/fgAJsQABuP9+sDUrAP//ABYBFAFlAtQDBwBHAAD/fgAJsQADuP9+sDUrAP//ABUBFgFi\ +AtMDBwBKAAD/fgAJsQACuP9+sDUrAAAAAAAAGQEyAAMAAQQJAAAAaAAAAAMAAQQJAAEAHABo\ +AAMAAQQJAAIADgCEAAMAAQQJAAMAMACSAAMAAQQJAAQAHABoAAMAAQQJAAUArADCAAMAAQQJ\ +AAYAGgFuAAMAAQQJAQUADAGIAAMAAQQJAQYACAGUAAMAAQQJAQcAFAGcAAMAAQQJAQgACgGw\ +AAMAAQQJAQkADgCEAAMAAQQJAQoADAG6AAMAAQQJAQsAEAHGAAMAAQQJAQwACAHWAAMAAQQJ\ +AQ0AEgHeAAMAAQQJAQ4ACgHwAAMAAQQJAQ8ACgH6AAMAAQQJARAAEgIEAAMAAQQJAREAEgIE\ +AAMAAQQJARIAGgIWAAMAAQQJARMADAIwAAMAAQQJARQAKAI8AAMAAQQJARUACAJkAAMAAQQJ\ +ARYADgJsAEMAbwBwAHkAcgBpAGcAaAB0ACAAMgAwADEANQAtADIAMAAyADEAIABHAG8AbwBn\ +AGwAZQAgAEwATABDAC4AIABBAGwAbAAgAFIAaQBnAGgAdABzACAAUgBlAHMAZQByAHYAZQBk\ +AC4ATgBvAHQAbwAgAFMAYQBuAHMAIABCAG8AbABkAFIAZQBnAHUAbABhAHIAMgAuADAAMAA2\ +ADsARwBPAE8ARwA7AE4AbwB0AG8AUwBhAG4AcwAtAEIAbwBsAGQAVgBlAHIAcwBpAG8AbgAg\ +ADIALgAwADAANgA7ACAAdAB0AGYAYQB1AHQAbwBoAGkAbgB0ACAAKAB2ADEALgA4ACkAIAAt\ +AGwAIAA4ACAALQByACAANQAwACAALQBHACAAMgAwADAAIAAtAHgAIAAxADQAIAAtAEQAIABs\ +AGEAdABuACAALQBmACAAbgBvAG4AZQAgAC0AYQAgAHEAcwBxACAALQBYACAAIgAiAE4AbwB0\ +AG8AUwBhAG4AcwAtAEIAbwBsAGQAVwBlAGkAZwBoAHQAVABoAGkAbgBFAHgAdAByAGEATABp\ +AGcAaAB0AEwAaQBnAGgAdABNAGUAZABpAHUAbQBTAGUAbQBpAEIAbwBsAGQAQgBvAGwAZABF\ +AHgAdAByAGEAQgBvAGwAZABCAGwAYQBjAGsAVwBpAGQAdABoAEMAbwBuAGQAZQBuAHMAZQBk\ +AFMAZQBtAGkAQwBvAG4AZABlAG4AcwBlAGQATgBvAHIAbQBhAGwAQwBvAG4AdAByAGEAcwB0\ +ACAAKABHAHIAbwB0AGUAcwBxAHUAZQApAFQAZQB4AHQARABpAHMAcABsAGEAeQADAAAAAAAA\ +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\ +ACwAAA==') format('woff'); font-style: normal; font-weight: bold; - unicode-range: U+20,U+30-39,U+41-5A,U+5F,U+61-7A,U+C1,U+C9-CA,U+E1,U+E9-EA; + unicode-range: U+20,U+30-39,U+41-5A,U+5F,U+61-7A; font-display: swap; } diff --git a/kolibri/core/utils/cache.py b/kolibri/core/utils/cache.py index 99245a6f302..8595f7fef4c 100644 --- a/kolibri/core/utils/cache.py +++ b/kolibri/core/utils/cache.py @@ -61,3 +61,22 @@ def save(self): logger.info("Overwriting Redis config") self.client.config_rewrite() self.changed = False + + +try: + from redis_cache import RedisCache as BaseRedisCache + + class RedisCache(BaseRedisCache): + def set(self, *args, **kwargs): + """ + Overwrite the set method to not return a value, in line with the Django cache interface + This causes particular issues for Django's caching middleware, which expects the set method to return None + as it invokes it directly in a lambda in the response.add_post_render_callback method + We use a similar pattern in our own caching decorator in kolibri/core/content/api.py and saw errors + due to the fact if the lambda returns a value, it is interpreted as a replacement for the response object. + """ + super(RedisCache, self).set(*args, **kwargs) + + +except (ImportError, InvalidCacheBackendError): + pass diff --git a/kolibri/deployment/default/cache.py b/kolibri/deployment/default/cache.py index dc8884db219..85d3b35c1c4 100644 --- a/kolibri/deployment/default/cache.py +++ b/kolibri/deployment/default/cache.py @@ -38,7 +38,7 @@ if cache_options["CACHE_BACKEND"] == "redis": base_cache = { - "BACKEND": "redis_cache.RedisCache", + "BACKEND": "kolibri.core.utils.cache.RedisCache", "LOCATION": cache_options["CACHE_LOCATION"], # Default time out of each cache key "TIMEOUT": cache_options["CACHE_TIMEOUT"], diff --git a/kolibri/locale/ach_UG/LC_MESSAGES/django.mo b/kolibri/locale/ach_UG/LC_MESSAGES/django.mo index b7304d3d1a9..864242fca2f 100644 Binary files a/kolibri/locale/ach_UG/LC_MESSAGES/django.mo and b/kolibri/locale/ach_UG/LC_MESSAGES/django.mo differ diff --git a/kolibri/locale/ach_UG/LC_MESSAGES/django.po b/kolibri/locale/ach_UG/LC_MESSAGES/django.po index a5ef5b96f89..f3c7cbddb53 100644 --- a/kolibri/locale/ach_UG/LC_MESSAGES/django.po +++ b/kolibri/locale/ach_UG/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: kolibri\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-14 16:32-0700\n" -"PO-Revision-Date: 2023-04-05 22:12\n" +"POT-Creation-Date: 2024-02-12 04:17-0800\n" +"PO-Revision-Date: 2024-02-12 16:22\n" "Last-Translator: \n" "Language-Team: Acholi\n" "Language: ach_UG\n" @@ -14,391 +14,390 @@ msgstr "" "X-Crowdin-Project: kolibri\n" "X-Crowdin-Project-ID: 201933\n" "X-Crowdin-Language: ach\n" -"X-Crowdin-File: /release-v0.16.x/django.po\n" -"X-Crowdin-File-ID: 4241\n" +"X-Crowdin-File: /016-test/django.po\n" +"X-Crowdin-File-ID: 4744\n" #: core/auth/constants/commands_errors.py:17 msgid "Unexpected exception [{}]: {}" -msgstr "crwdns333087:0crwdne333087:0" +msgstr "crwdns378072:0crwdne378072:0" #: core/auth/constants/commands_errors.py:20 msgctxt "Error report message when the allowed number of digits has been exceeded." msgid "Content of cell '{}' is too long" -msgstr "crwdns333089:0crwdne333089:0" +msgstr "crwdns378074:0crwdne378074:0" #: core/auth/constants/commands_errors.py:24 msgctxt "Error report message when the cell contains an improper data format." msgid "Content of cell '{}' is not valid" -msgstr "crwdns333091:0crwdne333091:0" +msgstr "crwdns378076:0crwdne378076:0" #: core/auth/constants/commands_errors.py:26 msgid "Duplicated username" -msgstr "crwdns333093:0crwdne333093:0" +msgstr "crwdns378078:0crwdne378078:0" #: core/auth/constants/commands_errors.py:28 #: core/auth/management/commands/bulkimportusers.py:85 msgid "Username only can contain characters, numbers and underscores" -msgstr "crwdns333095:0crwdne333095:0" +msgstr "crwdns378080:0crwdne378080:0" #: core/auth/constants/commands_errors.py:30 msgid "The column '{}' is required" -msgstr "crwdns333097:0crwdne333097:0" +msgstr "crwdns378082:0crwdne378082:0" #: core/auth/constants/commands_errors.py:31 msgid "Mix of valid and/or invalid header labels found in first row" -msgstr "crwdns333099:0crwdne333099:0" +msgstr "crwdns378084:0crwdne378084:0" #: core/auth/constants/commands_errors.py:33 msgid "No default facility exists. Make sure to set up a facility on the device before running this command" -msgstr "crwdns333101:0crwdne333101:0" +msgstr "crwdns378086:0crwdne378086:0" #: core/auth/constants/commands_errors.py:35 #: core/auth/management/commands/bulkimportusers.py:99 msgid "Error trying to read csv file: {}" -msgstr "crwdns333103:0crwdne333103:0" +msgstr "crwdns378088:0crwdne378088:0" #: core/auth/constants/commands_errors.py:36 #: core/auth/management/commands/bulkimportusers.py:100 msgid "Error trying to write csv file: {}" -msgstr "crwdns333105:0crwdne333105:0" +msgstr "crwdns378090:0crwdne378090:0" #: core/auth/management/commands/bulkexportusers.py:46 #: core/auth/management/commands/bulkexportusers.py:123 msgid "Database ID ({})" -msgstr "crwdns333107:0crwdne333107:0" +msgstr "crwdns378092:0crwdne378092:0" #: core/auth/management/commands/bulkexportusers.py:47 #: core/auth/management/commands/bulkexportusers.py:124 msgid "Username ({})" -msgstr "crwdns333109:0crwdne333109:0" +msgstr "crwdns378094:0crwdne378094:0" #: core/auth/management/commands/bulkexportusers.py:48 #: core/auth/management/commands/bulkexportusers.py:125 msgid "Password ({})" -msgstr "crwdns333111:0crwdne333111:0" +msgstr "crwdns378096:0crwdne378096:0" #: core/auth/management/commands/bulkexportusers.py:49 #: core/auth/management/commands/bulkexportusers.py:126 msgid "Full name ({})" -msgstr "crwdns333113:0crwdne333113:0" +msgstr "crwdns378098:0crwdne378098:0" #: core/auth/management/commands/bulkexportusers.py:54 msgctxt "CSV column header for the type of user: ADMIN, LEARNER, COACH..." msgid "User type ({})" -msgstr "crwdns333115:0crwdne333115:0" +msgstr "crwdns378100:0crwdne378100:0" #: core/auth/management/commands/bulkexportusers.py:57 #: core/auth/management/commands/bulkexportusers.py:134 msgid "Identifier ({})" -msgstr "crwdns333117:0crwdne333117:0" +msgstr "crwdns378102:0crwdne378102:0" #: core/auth/management/commands/bulkexportusers.py:58 #: core/auth/management/commands/bulkexportusers.py:135 msgid "Birth year ({})" -msgstr "crwdns333119:0crwdne333119:0" +msgstr "crwdns378104:0crwdne378104:0" #: core/auth/management/commands/bulkexportusers.py:59 #: core/auth/management/commands/bulkexportusers.py:136 msgid "Gender ({})" -msgstr "crwdns333121:0crwdne333121:0" +msgstr "crwdns378106:0crwdne378106:0" #: core/auth/management/commands/bulkexportusers.py:64 msgctxt "CSV column header for the list of classrooms names where the learner is going to be enrolled" msgid "Learner enrollment ({})" -msgstr "crwdns333123:0crwdne333123:0" +msgstr "crwdns378108:0crwdne378108:0" #: core/auth/management/commands/bulkexportusers.py:71 msgctxt "CSV column header for the list of classrooms names where the tutor is going to be a coach" msgid "Coach assignment ({})" -msgstr "crwdns333125:0crwdne333125:0" +msgstr "crwdns378110:0crwdne378110:0" #: core/auth/management/commands/bulkexportusers.py:131 msgctxt "CSV header for the type of user: ADMIN, LEARNER, COACH..." msgid "User type ({})" -msgstr "crwdns333127:0crwdne333127:0" +msgstr "crwdns378112:0crwdne378112:0" #: core/auth/management/commands/bulkexportusers.py:141 msgctxt "CSV file header for the list of classrooms names where the learner is going to be enrolled" msgid "Learner enrollment ({})" -msgstr "crwdns333129:0crwdne333129:0" +msgstr "crwdns378114:0crwdne378114:0" #: core/auth/management/commands/bulkexportusers.py:148 msgctxt "CSV file header for the list of classrooms names where the tutor is going to be a coach" msgid "Coach assignment ({})" -msgstr "crwdns333131:0crwdne333131:0" +msgstr "crwdns378116:0crwdne378116:0" #: core/auth/management/commands/bulkimportusers.py:76 msgctxt "Error message that might appear when there's a programming error importing a CSV file" msgid "Unexpected error [{}]: {}" -msgstr "crwdns333133:0crwdne333133:0" +msgstr "crwdns378118:0crwdne378118:0" #: core/auth/management/commands/bulkimportusers.py:80 msgctxt "Error when the command is executed in the Terminal (command prompt)" msgid "Value in column '{}' has too many characters" -msgstr "crwdns333135:0crwdne333135:0" +msgstr "crwdns378120:0crwdne378120:0" #: core/auth/management/commands/bulkimportusers.py:82 msgid "Value in column '{}' not valid" -msgstr "crwdns333137:0crwdne333137:0" +msgstr "crwdns378122:0crwdne378122:0" #: core/auth/management/commands/bulkimportusers.py:83 msgid "Username is duplicated" -msgstr "crwdns333139:0crwdne333139:0" +msgstr "crwdns378124:0crwdne378124:0" #: core/auth/management/commands/bulkimportusers.py:89 msgctxt "Error message indicating that the CSV file selected for import is missing a required column" msgid "The column '{}' is required" -msgstr "crwdns333141:0crwdne333141:0" +msgstr "crwdns378126:0crwdne378126:0" #: core/auth/management/commands/bulkimportusers.py:93 msgctxt "Error message indicating that one column header in the CSV file selected for import is missing or incorrect" msgid "Incorrect header label found in the first row" -msgstr "crwdns333143:0crwdne333143:0" +msgstr "crwdns378128:0crwdne378128:0" #: core/auth/management/commands/bulkimportusers.py:97 msgctxt "Error when the command is executed in the Terminal (command prompt)" msgid "No default facility exists. Make sure to set up a facility on the device before importing users and classes" -msgstr "crwdns333145:0crwdne333145:0" +msgstr "crwdns378130:0crwdne378130:0" #: core/auth/management/commands/bulkimportusers.py:102 msgid "The password field is required. To leave the password unchanged in existing users, insert an asterisk (*)" -msgstr "crwdns333147:0crwdne333147:0" +msgstr "crwdns378132:0crwdne378132:0" #: core/auth/management/commands/bulkimportusers.py:105 msgid "Cannot update user with ID: '{}' because no user with that database ID exists in this facility" -msgstr "crwdns333149:0crwdne333149:0" +msgstr "crwdns378134:0crwdne378134:0" #: core/auth/management/commands/bulkimportusers.py:107 msgid "Database ID is not valid" -msgstr "crwdns333151:0crwdne333151:0" +msgstr "crwdns378136:0crwdne378136:0" #. Translators: A notification title shown to users when their Kolibri device is syncing data to another Kolibri instance -#: core/auth/tasks.py:63 +#: core/auth/tasks.py:56 msgid "Data syncing in progress" -msgstr "crwdns370209:0crwdne370209:0" +msgstr "crwdns378138:0crwdne378138:0" #. Translators: Notification text shown to users when their Kolibri device is syncing data to another Kolibri instance #. to encourage them to stay connected to their network to ensure a successful sync. -#: core/auth/tasks.py:67 +#: core/auth/tasks.py:60 msgid "Do not disconnect your device from the network." -msgstr "crwdns370211:0crwdne370211:0" +msgstr "crwdns378140:0crwdne378140:0" -#: core/content/api.py:352 +#: core/content/api.py:418 msgid "Resource" -msgstr "crwdns333153:0crwdne333153:0" +msgstr "crwdns378142:0crwdne378142:0" -#: core/content/api.py:1622 +#: core/content/api.py:1780 msgid "The requested channel does not exist on the content server" -msgstr "crwdns333155:0crwdne333155:0" +msgstr "crwdns378144:0crwdne378144:0" -#: core/content/models.py:265 +#: core/content/models.py:282 msgid "Unknown format" -msgstr "crwdns333157:0crwdne333157:0" +msgstr "crwdns378146:0crwdne378146:0" #. Translators: Message shown to an App user when the device's library is being updated #. either with new resources, or unwanted resources being deleted. -#: core/content/tasks.py:46 +#: core/content/tasks.py:57 msgid "Updating your library" -msgstr "crwdns370213:0crwdne370213:0" +msgstr "crwdns378148:0crwdne378148:0" #. Translators: Message shown to an App user when an update to the library has been successful. -#: core/content/tasks.py:49 +#: core/content/tasks.py:60 msgid "Library updated" -msgstr "crwdns370215:0crwdne370215:0" +msgstr "crwdns378150:0crwdne378150:0" #. Translators: Message shown to an App user when an update to the library has failed. -#: core/content/tasks.py:52 +#: core/content/tasks.py:63 msgid "Library update failed" -msgstr "crwdns370217:0crwdne370217:0" +msgstr "crwdns378152:0crwdne378152:0" -#: core/device/serializers.py:43 +#: core/device/serializers.py:48 msgid "Language is not supported by Kolibri" -msgstr "crwdns333159:0crwdne333159:0" +msgstr "crwdns378154:0crwdne378154:0" #. Translators: A notification title shown to users when Kolibri is looking for other Kolibri devices on the network. #: core/device/task_notifications.py:11 msgid "Searching" -msgstr "crwdns370219:0crwdne370219:0" +msgstr "crwdns378156:0crwdne378156:0" #. Translators: Notification text shown to users when Kolibri is looking for other Kolibri devices on the network. #: core/device/task_notifications.py:13 msgid "Looking for other Kolibri devices" -msgstr "crwdns370221:0crwdne370221:0" +msgstr "crwdns378158:0crwdne378158:0" #: core/logger/csv_export.py:69 msgid "Facility name" -msgstr "crwdns370223:0crwdne370223:0" +msgstr "crwdns378160:0crwdne378160:0" #: core/logger/csv_export.py:70 msgid "Username" -msgstr "crwdns370225:0crwdne370225:0" +msgstr "crwdns378162:0crwdne378162:0" #: core/logger/csv_export.py:71 msgid "Channel id" -msgstr "crwdns370227:0crwdne370227:0" +msgstr "crwdns378164:0crwdne378164:0" #: core/logger/csv_export.py:72 msgid "Channel name" -msgstr "crwdns370229:0crwdne370229:0" +msgstr "crwdns378166:0crwdne378166:0" #: core/logger/csv_export.py:73 msgid "Content id" -msgstr "crwdns370231:0crwdne370231:0" +msgstr "crwdns378168:0crwdne378168:0" #: core/logger/csv_export.py:74 msgid "Content title" -msgstr "crwdns370233:0crwdne370233:0" +msgstr "crwdns378170:0crwdne378170:0" #: core/logger/csv_export.py:79 msgctxt "CSV column header for the time of the first interaction in the exported logs" msgid "Time of first interaction" -msgstr "crwdns370235:0crwdne370235:0" +msgstr "crwdns378172:0crwdne378172:0" #: core/logger/csv_export.py:86 msgctxt "CSV column header for the time of the last interaction in the exported logs" msgid "Time of last interaction" -msgstr "crwdns370237:0crwdne370237:0" +msgstr "crwdns378174:0crwdne378174:0" #: core/logger/csv_export.py:93 msgctxt "CSV column header for the percentage of completion in the exported logs" msgid "Time of completion" -msgstr "crwdns370239:0crwdne370239:0" +msgstr "crwdns378176:0crwdne378176:0" #: core/logger/csv_export.py:100 msgctxt "CSV column header for the time spent in a resource in the exported logs" msgid "Time Spent (sec)" -msgstr "crwdns370241:0crwdne370241:0" +msgstr "crwdns378178:0crwdne378178:0" #: core/logger/csv_export.py:103 msgid "Progress (0-1)" -msgstr "crwdns370243:0crwdne370243:0" +msgstr "crwdns378180:0crwdne378180:0" #: core/logger/csv_export.py:104 msgid "Content kind" -msgstr "crwdns370245:0crwdne370245:0" +msgstr "crwdns378182:0crwdne378182:0" #. Translators: Message shown to indicate that a background process has finished successfully. -#: core/tasks/job.py:100 +#: core/tasks/job.py:89 msgid "Complete" -msgstr "crwdns370247:0crwdne370247:0" +msgstr "crwdns378184:0crwdne378184:0" #. Translators: Message shown to indicate that a background process has failed. -#: core/tasks/job.py:103 +#: core/tasks/job.py:92 msgid "Failed" -msgstr "crwdns370249:0crwdne370249:0" +msgstr "crwdns378186:0crwdne378186:0" #. Translators: Message shown to indicate that a background process has been cancelled. -#: core/tasks/job.py:106 +#: core/tasks/job.py:95 msgid "Cancelled" -msgstr "crwdns370251:0crwdne370251:0" +msgstr "crwdns378188:0crwdne378188:0" #. Translators: Message shown to indicate the percentage completed of a background process. -#: core/tasks/job.py:109 +#: core/tasks/job.py:98 #, python-brace-format msgid "In progress - {percent}%" -msgstr "crwdns370253:0{percent}crwdne370253:0" +msgstr "crwdns378190:0{percent}crwdne378190:0" #. Translators: Message shown to indicate that while a background process has started, no progress can be reported yet. -#: core/tasks/job.py:113 +#: core/tasks/job.py:102 msgid "Waiting" -msgstr "crwdns370255:0crwdne370255:0" - -#: core/templates/kolibri/base.html:13 -#: core/templates/kolibri/unsupported_browser.html:13 -msgid "Kolibri" -msgstr "crwdns333171:0crwdne333171:0" +msgstr "crwdns378192:0crwdne378192:0" #: core/templates/kolibri/loading_page.html:8 msgid "Kolibri is starting" -msgstr "crwdns370257:0crwdne370257:0" +msgstr "crwdns378194:0crwdne378194:0" #: core/templates/kolibri/loading_page.html:87 msgid "Starting Kolibri" -msgstr "crwdns370259:0crwdne370259:0" +msgstr "crwdns378196:0crwdne378196:0" #: core/templates/kolibri/loading_page.html:89 msgid "You should be automatically redirected when Kolibri is ready" -msgstr "crwdns370261:0crwdne370261:0" +msgstr "crwdns378198:0crwdne378198:0" #: core/templates/kolibri/loading_page.html:90 msgid "If not, please ask for help in our community forums" -msgstr "crwdns370263:0crwdne370263:0" +msgstr "crwdns378200:0crwdne378200:0" #: core/templates/kolibri/loading_page.html:91 msgid "Refresh page" -msgstr "crwdns370265:0crwdne370265:0" +msgstr "crwdns378202:0crwdne378202:0" #: core/templates/kolibri/unsupported_browser.html:42 msgid "Unsupported browser" -msgstr "crwdns333173:0crwdne333173:0" +msgstr "crwdns378204:0crwdne378204:0" #: core/templates/kolibri/unsupported_browser.html:43 msgid "Sorry, your browser version is not supported." -msgstr "crwdns333175:0crwdne333175:0" +msgstr "crwdns378206:0crwdne378206:0" #: core/templates/kolibri/unsupported_browser.html:44 msgid "To use Kolibri, we recommend using Firefox or Chrome." -msgstr "crwdns333177:0crwdne333177:0" +msgstr "crwdns378208:0crwdne378208:0" #: core/templates/kolibri/unsupported_browser.html:45 msgid "You can also try updating your current browser." -msgstr "crwdns333179:0crwdne333179:0" +msgstr "crwdns378210:0crwdne378210:0" + +#: core/templatetags/core_tags.py:84 +msgid "Kolibri" +msgstr "crwdns378212:0crwdne378212:0" -#: core/views.py:165 +#: core/views.py:184 msgid "No appropriate redirect pages found. It is likely that Kolibri is badly configured" -msgstr "crwdns333181:0crwdne333181:0" +msgstr "crwdns378214:0crwdne378214:0" -#: plugins/coach/kolibri_plugin.py:36 +#: plugins/coach/kolibri_plugin.py:27 msgid "Coach" -msgstr "crwdns370267:0crwdne370267:0" +msgstr "crwdns378216:0crwdne378216:0" -#: plugins/facility/kolibri_plugin.py:30 +#: plugins/facility/kolibri_plugin.py:22 msgid "Facility" -msgstr "crwdns370269:0crwdne370269:0" +msgstr "crwdns378218:0crwdne378218:0" #: plugins/facility/views.py:151 msgctxt "Default name for the exported CSV file with content session logs. Please keep the underscores between words in the translation" msgid "content_session_logs_from_" -msgstr "crwdns370271:0crwdne370271:0" +msgstr "crwdns378220:0crwdne378220:0" #: plugins/facility/views.py:158 plugins/facility/views.py:176 msgctxt "Default name for the exported CSV file with content summary logs. Please keep the underscores between words in the translation" msgid "to_" -msgstr "crwdns370273:0crwdne370273:0" +msgstr "crwdns378222:0crwdne378222:0" #: plugins/facility/views.py:169 msgctxt "Default name for the exported CSV file with content summary logs. Please keep the underscores between words in the translation" msgid "content_summary_logs_from_" -msgstr "crwdns370275:0crwdne370275:0" +msgstr "crwdns378224:0crwdne378224:0" #: plugins/facility/views.py:187 msgctxt "Default name for the exported CSV file of facility user data. Please keep the underscore between words in the translation" msgid "users" -msgstr "crwdns370277:0crwdne370277:0" +msgstr "crwdns378226:0crwdne378226:0" -#: plugins/learn/kolibri_plugin.py:33 +#: plugins/learn/kolibri_plugin.py:35 msgid "Learn" -msgstr "crwdns370279:0crwdne370279:0" +msgstr "crwdns378228:0crwdne378228:0" -#: plugins/policies/kolibri_plugin.py:19 +#: plugins/policies/kolibri_plugin.py:21 msgid "Policies" -msgstr "crwdns370281:0crwdne370281:0" +msgstr "crwdns378230:0crwdne378230:0" #: plugins/setup_wizard/kolibri_plugin.py:23 msgid "Setup Wizard" -msgstr "crwdns370283:0crwdne370283:0" +msgstr "crwdns378232:0crwdne378232:0" -#: plugins/user_profile/kolibri_plugin.py:25 +#: plugins/user_profile/kolibri_plugin.py:24 msgid "User Profile" -msgstr "crwdns370285:0crwdne370285:0" +msgstr "crwdns378234:0crwdne378234:0" #. Translators: A notification title shown to users when their learner account is joining a new learning facility. -#: plugins/user_profile/tasks.py:67 +#: plugins/user_profile/tasks.py:84 msgid "Account transfer in progress" -msgstr "crwdns370287:0crwdne370287:0" +msgstr "crwdns378236:0crwdne378236:0" -#: plugins/user_profile/tasks.py:70 +#: plugins/user_profile/tasks.py:87 #, python-brace-format msgid "Moving {learner_name} to learning facility {facility_name}" -msgstr "crwdns370289:0{learner_name}crwdnd370289:0{facility_name}crwdne370289:0" +msgstr "crwdns378238:0{learner_name}crwdnd378238:0{facility_name}crwdne378238:0" diff --git a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.core.default_frontend-messages.json b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.core.default_frontend-messages.json index 73d65aaf0c4..b40456d7a69 100644 --- a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.core.default_frontend-messages.json +++ b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.core.default_frontend-messages.json @@ -1,658 +1,654 @@ { - "AddDeviceForm.addressDesc": "crwdns369139:0crwdne369139:0", - "AddDeviceForm.addressLabel": "crwdns369141:0crwdne369141:0", - "AddDeviceForm.addressPlaceholder": "crwdns369143:0crwdne369143:0", - "AddDeviceForm.errorCouldNotConnect": "crwdns369145:0crwdne369145:0", - "AddDeviceForm.errorInvalidAddress": "crwdns369147:0crwdne369147:0", - "AddDeviceForm.nameDesc": "crwdns369149:0crwdne369149:0", - "AddDeviceForm.nameLabel": "crwdns369151:0crwdne369151:0", - "AddDeviceForm.namePlaceholder": "crwdns369153:0crwdne369153:0", - "AddDeviceForm.submitButtonLabel": "crwdns369155:0crwdne369155:0", - "AddDeviceForm.tryingToConnect": "crwdns369157:0crwdne369157:0", - "AppBar.openNav": "crwdns334491:0crwdne334491:0", - "AppBar.pointsAriaLabel": "crwdns369159:0crwdne369159:0", - "AppBar.pointsMessage": "crwdns369161:0points={points}crwdne369161:0", - "AppError.defaultErrorExitPrompt": "crwdns369995:0crwdne369995:0", - "AppError.defaultErrorHeader": "crwdns369997:0crwdne369997:0", - "AppError.defaultErrorMessage": "crwdns369999:0crwdne369999:0", - "AppError.defaultErrorReportPrompt": "crwdns370001:0crwdne370001:0", - "AppError.defaultErrorResolution": "crwdns370003:0crwdne370003:0", - "AppError.resourceNotFoundHeader": "crwdns370005:0crwdne370005:0", - "AppError.resourceNotFoundMessage": "crwdns370007:0crwdne370007:0", - "AttemptLogList.answerHistoryLabel": "crwdns334511:0crwdne334511:0", - "AttemptTextDiff.answerLogCorrectLabelSecondPerson": "crwdns334513:0crwdne334513:0", - "AttemptTextDiff.answerLogCorrectLabelThirdPerson": "crwdns334515:0crwdne334515:0", - "AttemptTextDiff.answerLogImprovedLabelSecondPerson": "crwdns334517:0crwdne334517:0", - "AttemptTextDiff.answerLogImprovedLabelThirdPerson": "crwdns334519:0crwdne334519:0", - "AttemptTextDiff.answerLogIncorrectLabelSecondPerson": "crwdns334521:0crwdne334521:0", - "AttemptTextDiff.answerLogIncorrectLabelThirdPerson": "crwdns334523:0crwdne334523:0", - "AuthMessage.admin": "crwdns334525:0crwdne334525:0", - "AuthMessage.adminOrCoach": "crwdns334527:0crwdne334527:0", - "AuthMessage.contentManager": "crwdns334529:0crwdne334529:0", - "AuthMessage.forgetToSignIn": "crwdns334531:0crwdne334531:0", - "AuthMessage.goBackToHomeAction": "crwdns334533:0crwdne334533:0", - "AuthMessage.learner": "crwdns334535:0crwdne334535:0", - "AuthMessage.registeredUser": "crwdns334537:0crwdne334537:0", - "AuthMessage.signInToKolibriAction": "crwdns334539:0crwdne334539:0", - "AuthMessage.superuser": "crwdns334541:0crwdne334541:0", - "BirthYearSelect.birthYearTooltip": "crwdns334543:0crwdne334543:0", - "BirthYearSelect.birthyearAriaLabel": "crwdns334545:0crwdne334545:0", - "BirthYearSelect.placeholder": "crwdns334547:0crwdne334547:0", - "BytesForHumansStrings.fileSizeInBytes": "crwdns334549:0n={n}crwdne334549:0", - "BytesForHumansStrings.fileSizeInGigabytes": "crwdns334551:0n={n}crwdne334551:0", - "BytesForHumansStrings.fileSizeInKilobytes": "crwdns334553:0n={n}crwdne334553:0", - "BytesForHumansStrings.fileSizeInMegabytes": "crwdns334555:0n={n}crwdne334555:0", - "CoachContentLabel.coachResourceLabel": "crwdns334557:0crwdne334557:0", - "CoachContentLabel.topicTitle": "crwdns334559:0count={count}crwdnd334559:0count={count}crwdne334559:0", - "CommonCoreStrings.acceptAction": "crwdns369163:0crwdne369163:0", - "CommonCoreStrings.accessibility": "crwdns334571:0crwdne334571:0", - "CommonCoreStrings.activityType": "crwdns369165:0crwdne369165:0", - "CommonCoreStrings.addLearningMaterials": "crwdns369167:0crwdne369167:0", - "CommonCoreStrings.addLearningMaterialsDescription": "crwdns369169:0crwdne369169:0", - "CommonCoreStrings.addToLibrary": "crwdns369171:0crwdne369171:0", - "CommonCoreStrings.addedToClassLesson": "crwdns334573:0crwdne334573:0", - "CommonCoreStrings.adminLabel": "crwdns334575:0crwdne334575:0", - "CommonCoreStrings.algebra": "crwdns334577:0crwdne334577:0", - "CommonCoreStrings.all": "crwdns334579:0crwdne334579:0", - "CommonCoreStrings.allClassesLabel": "crwdns334581:0crwdne334581:0", - "CommonCoreStrings.allFacilitiesLabel": "crwdns334583:0crwdne334583:0", - "CommonCoreStrings.allLabel": "crwdns334585:0crwdne334585:0", - "CommonCoreStrings.allLessonsLabel": "crwdns334587:0crwdne334587:0", - "CommonCoreStrings.allLevels": "crwdns334589:0crwdne334589:0", - "CommonCoreStrings.allLevelsBasicSkills": "crwdns334591:0crwdne334591:0", - "CommonCoreStrings.allLevelsWorkSkills": "crwdns334593:0crwdne334593:0", - "CommonCoreStrings.altText": "crwdns334595:0crwdne334595:0", - "CommonCoreStrings.anthropology": "crwdns334597:0crwdne334597:0", - "CommonCoreStrings.arithmetic": "crwdns334599:0crwdne334599:0", - "CommonCoreStrings.arts": "crwdns334601:0crwdne334601:0", - "CommonCoreStrings.assignToClass": "crwdns334603:0crwdne334603:0", - "CommonCoreStrings.assignToLesson": "crwdns334605:0crwdne334605:0", - "CommonCoreStrings.astronomy": "crwdns334607:0crwdne334607:0", - "CommonCoreStrings.audioDescription": "crwdns334609:0crwdne334609:0", - "CommonCoreStrings.availableClasses": "crwdns334611:0crwdne334611:0", - "CommonCoreStrings.availableStorage": "crwdns369173:0crwdne369173:0", - "CommonCoreStrings.backAction": "crwdns369175:0crwdne369175:0", - "CommonCoreStrings.basicSkills": "crwdns334613:0crwdne334613:0", - "CommonCoreStrings.biology": "crwdns334615:0crwdne334615:0", - "CommonCoreStrings.birthYearLabel": "crwdns334617:0crwdne334617:0", - "CommonCoreStrings.birthYearNotSpecified": "crwdns334619:0crwdne334619:0", - "CommonCoreStrings.bookmarkedTimeAgoLabel": "crwdns334621:0{ time }crwdne334621:0", - "CommonCoreStrings.bookmarksLabel": "crwdns334623:0crwdne334623:0", - "CommonCoreStrings.browseChannel": "crwdns334625:0crwdne334625:0", - "CommonCoreStrings.browserSupportWillBeDroppedIE11": "crwdns369177:0crwdne369177:0", - "CommonCoreStrings.calculus": "crwdns334627:0crwdne334627:0", - "CommonCoreStrings.cancelAction": "crwdns334629:0crwdne334629:0", - "CommonCoreStrings.cannotUndoActionWarning": "crwdns334631:0crwdne334631:0", - "CommonCoreStrings.captionsSubtitles": "crwdns334633:0crwdne334633:0", - "CommonCoreStrings.changeLanguageOption": "crwdns369179:0crwdne369179:0", - "CommonCoreStrings.changeLearningFacility": "crwdns369181:0crwdne369181:0", - "CommonCoreStrings.changePreferredLanguage": "crwdns369183:0crwdne369183:0", - "CommonCoreStrings.changesNotSavedNotification": "crwdns334635:0crwdne334635:0", - "CommonCoreStrings.changesSavedNotification": "crwdns334637:0crwdne334637:0", - "CommonCoreStrings.changingStorageLocation": "crwdns369185:0crwdne369185:0", - "CommonCoreStrings.channelLabel": "crwdns334639:0crwdne334639:0", - "CommonCoreStrings.channelsDescriptionNoChannelsAdded": "crwdns369187:0crwdne369187:0", - "CommonCoreStrings.channelsLabel": "crwdns334641:0crwdne334641:0", - "CommonCoreStrings.chemistry": "crwdns334643:0crwdne334643:0", - "CommonCoreStrings.civicEducation": "crwdns334645:0crwdne334645:0", - "CommonCoreStrings.classCoachDescription": "crwdns334647:0crwdne334647:0", - "CommonCoreStrings.classCoachLabel": "crwdns334649:0crwdne334649:0", - "CommonCoreStrings.classHome": "crwdns334651:0crwdne334651:0", - "CommonCoreStrings.classNameLabel": "crwdns334653:0crwdne334653:0", - "CommonCoreStrings.classesLabel": "crwdns334655:0crwdne334655:0", - "CommonCoreStrings.clearAction": "crwdns334657:0crwdne334657:0", - "CommonCoreStrings.clearAllAction": "crwdns369189:0crwdne369189:0", - "CommonCoreStrings.closeAction": "crwdns334659:0crwdne334659:0", - "CommonCoreStrings.coachLabel": "crwdns334661:0crwdne334661:0", - "CommonCoreStrings.coachesLabel": "crwdns334663:0crwdne334663:0", - "CommonCoreStrings.commaSeparatedPair": "crwdns334665:0{item1}crwdnd334665:0{item2}crwdne334665:0", - "CommonCoreStrings.completedLabel": "crwdns334667:0crwdne334667:0", - "CommonCoreStrings.computerScience": "crwdns334669:0crwdne334669:0", - "CommonCoreStrings.confirmAction": "crwdns334671:0crwdne334671:0", - "CommonCoreStrings.continueAction": "crwdns334673:0crwdne334673:0", - "CommonCoreStrings.cookiePolicy": "crwdns369191:0crwdne369191:0", - "CommonCoreStrings.copies": "crwdns334675:0num={num}crwdne334675:0", - "CommonCoreStrings.create": "crwdns334677:0crwdne334677:0", - "CommonCoreStrings.currentDeviceUsingIE11": "crwdns369193:0crwdne369193:0", - "CommonCoreStrings.currentEvents": "crwdns334679:0crwdne334679:0", - "CommonCoreStrings.currentLanguageLabel": "crwdns369195:0{curentLanguage}crwdne369195:0", - "CommonCoreStrings.dailyLife": "crwdns334681:0crwdne334681:0", - "CommonCoreStrings.dance": "crwdns334683:0crwdne334683:0", - "CommonCoreStrings.dashSeparatedPair": "crwdns334685:0{item1}crwdnd334685:0{item2}crwdne334685:0", - "CommonCoreStrings.dashSeparatedTriple": "crwdns334687:0{item1}crwdnd334687:0{item2}crwdnd334687:0{item3}crwdne334687:0", - "CommonCoreStrings.dataLabel": "crwdns369197:0crwdne369197:0", - "CommonCoreStrings.dateAdded": "crwdns369199:0crwdne369199:0", - "CommonCoreStrings.dateCreated": "crwdns369201:0crwdne369201:0", - "CommonCoreStrings.declineAction": "crwdns369203:0crwdne369203:0", - "CommonCoreStrings.deleteAction": "crwdns334689:0crwdne334689:0", - "CommonCoreStrings.deviceDisconnected": "crwdns369205:0crwdne369205:0", - "CommonCoreStrings.deviceNameLabel": "crwdns334691:0crwdne334691:0", - "CommonCoreStrings.devicePermissionsLabel": "crwdns334693:0crwdne334693:0", - "CommonCoreStrings.digitalLiteracy": "crwdns369207:0crwdne369207:0", - "CommonCoreStrings.disconnected": "crwdns369209:0crwdne369209:0", - "CommonCoreStrings.diversity": "crwdns334697:0crwdne334697:0", - "CommonCoreStrings.doNotShowAgain": "crwdns334699:0crwdne334699:0", - "CommonCoreStrings.doNotShowMessageAgain": "crwdns369211:0crwdne369211:0", - "CommonCoreStrings.dontKnowUserName": "crwdns369213:0crwdne369213:0", - "CommonCoreStrings.downloadAction": "crwdns369215:0crwdne369215:0", - "CommonCoreStrings.downloadStarted": "crwdns369217:0crwdne369217:0", - "CommonCoreStrings.downloadedFailedCanNotRetry": "crwdns369219:0crwdne369219:0", - "CommonCoreStrings.downloadedFailedWillRetry": "crwdns369221:0minutes={minutes}crwdne369221:0", - "CommonCoreStrings.drama": "crwdns334701:0crwdne334701:0", - "CommonCoreStrings.earthScience": "crwdns334703:0crwdne334703:0", - "CommonCoreStrings.editAccountDetails": "crwdns369223:0crwdne369223:0", - "CommonCoreStrings.editAction": "crwdns334705:0crwdne334705:0", - "CommonCoreStrings.editDetailsAction": "crwdns334707:0crwdne334707:0", - "CommonCoreStrings.enterPassword": "crwdns369225:0crwdne369225:0", - "CommonCoreStrings.enterPinPlaceholder": "crwdns369227:0crwdne369227:0", - "CommonCoreStrings.entrepreneurship": "crwdns334709:0crwdne334709:0", - "CommonCoreStrings.environment": "crwdns334711:0crwdne334711:0", - "CommonCoreStrings.explore": "crwdns334713:0crwdne334713:0", - "CommonCoreStrings.exploreGlobalLibrary": "crwdns369229:0crwdne369229:0", - "CommonCoreStrings.exploreGlobalLibraryDescription": "crwdns369231:0crwdne369231:0", - "CommonCoreStrings.facilitiesLabel": "crwdns334715:0crwdne334715:0", - "CommonCoreStrings.facilityCoachDescription": "crwdns334717:0crwdne334717:0", - "CommonCoreStrings.facilityCoachLabel": "crwdns334719:0crwdne334719:0", - "CommonCoreStrings.facilityDuplicated": "crwdns334721:0crwdne334721:0", - "CommonCoreStrings.facilityLabel": "crwdns334723:0crwdne334723:0", - "CommonCoreStrings.facilityName": "crwdns334725:0crwdne334725:0", - "CommonCoreStrings.facilityNameWithId": "crwdns334727:0{facilityName}crwdnd334727:0{id}crwdne334727:0", - "CommonCoreStrings.fileSize": "crwdns369233:0crwdne369233:0", - "CommonCoreStrings.filter": "crwdns369235:0crwdne369235:0", - "CommonCoreStrings.financialLiteracy": "crwdns334729:0crwdne334729:0", - "CommonCoreStrings.findSomethingToLearn": "crwdns334731:0crwdne334731:0", - "CommonCoreStrings.finishAction": "crwdns334733:0crwdne334733:0", - "CommonCoreStrings.folder": "crwdns334735:0crwdne334735:0", - "CommonCoreStrings.folders": "crwdns334737:0crwdne334737:0", - "CommonCoreStrings.forBeginners": "crwdns369237:0crwdne369237:0", - "CommonCoreStrings.forTeachers": "crwdns334739:0crwdne334739:0", - "CommonCoreStrings.fullNameLabel": "crwdns334741:0crwdne334741:0", - "CommonCoreStrings.genderLabel": "crwdns334743:0crwdne334743:0", - "CommonCoreStrings.genderOptionFemale": "crwdns334745:0crwdne334745:0", - "CommonCoreStrings.genderOptionMale": "crwdns334747:0crwdne334747:0", - "CommonCoreStrings.genderOptionNotSpecified": "crwdns334749:0crwdne334749:0", - "CommonCoreStrings.geometry": "crwdns334751:0crwdne334751:0", - "CommonCoreStrings.getStarted": "crwdns369239:0crwdne369239:0", - "CommonCoreStrings.goAtYourOwnPace": "crwdns369241:0crwdne369241:0", - "CommonCoreStrings.goAtYourOwnPaceDescription": "crwdns369243:0crwdne369243:0", - "CommonCoreStrings.goBackAction": "crwdns334753:0crwdne334753:0", - "CommonCoreStrings.guides": "crwdns334755:0crwdne334755:0", - "CommonCoreStrings.highContrast": "crwdns334757:0crwdne334757:0", - "CommonCoreStrings.history": "crwdns334759:0crwdne334759:0", - "CommonCoreStrings.homeLabel": "crwdns334761:0crwdne334761:0", - "CommonCoreStrings.identifierAriaLabel": "crwdns334763:0crwdne334763:0", - "CommonCoreStrings.identifierInputTooltip": "crwdns334765:0crwdne334765:0", - "CommonCoreStrings.identifierLabel": "crwdns334767:0crwdne334767:0", - "CommonCoreStrings.identifierTooltip": "crwdns334769:0crwdne334769:0", - "CommonCoreStrings.importAction": "crwdns334771:0crwdne334771:0", - "CommonCoreStrings.inProgressLabel": "crwdns334773:0crwdne334773:0", - "CommonCoreStrings.industryAndSectorSpecific": "crwdns334775:0crwdne334775:0", - "CommonCoreStrings.infoLabel": "crwdns369245:0crwdne369245:0", - "CommonCoreStrings.invalidCredentialsError": "crwdns334777:0crwdne334777:0", - "CommonCoreStrings.joinLearningFacility": "crwdns369247:0crwdne369247:0", - "CommonCoreStrings.joinedSuccessfully": "crwdns369249:0{facility}crwdne369249:0", - "CommonCoreStrings.justNow": "crwdns369251:0crwdne369251:0", - "CommonCoreStrings.kolibriLabel": "crwdns334779:0crwdne334779:0", - "CommonCoreStrings.labelColonThenDetails": "crwdns334781:0{label}crwdnd334781:0{details}crwdne334781:0", - "CommonCoreStrings.languageLabel": "crwdns334783:0crwdne334783:0", - "CommonCoreStrings.languageLearning": "crwdns334785:0crwdne334785:0", - "CommonCoreStrings.largestFile": "crwdns369253:0crwdne369253:0", - "CommonCoreStrings.learnWherever": "crwdns369255:0crwdne369255:0", - "CommonCoreStrings.learnWhereverDescription": "crwdns369257:0crwdne369257:0", - "CommonCoreStrings.learnerLabel": "crwdns334787:0crwdne334787:0", - "CommonCoreStrings.learnersLabel": "crwdns334789:0crwdne334789:0", - "CommonCoreStrings.learningFacilityDescription": "crwdns369259:0crwdne369259:0", - "CommonCoreStrings.learningSkills": "crwdns334791:0crwdne334791:0", - "CommonCoreStrings.lessonPlans": "crwdns334793:0crwdne334793:0", - "CommonCoreStrings.lessonsInClass": "crwdns334795:0{class name}crwdne334795:0", - "CommonCoreStrings.lessonsLabel": "crwdns334797:0crwdne334797:0", - "CommonCoreStrings.levelLabel": "crwdns334799:0crwdne334799:0", - "CommonCoreStrings.libraryLabel": "crwdns369261:0crwdne369261:0", - "CommonCoreStrings.listen": "crwdns334801:0crwdne334801:0", - "CommonCoreStrings.literacy": "crwdns334803:0crwdne334803:0", - "CommonCoreStrings.literature": "crwdns334805:0crwdne334805:0", - "CommonCoreStrings.loadingLabel": "crwdns334807:0crwdne334807:0", - "CommonCoreStrings.logicAndCriticalThinking": "crwdns334809:0crwdne334809:0", - "CommonCoreStrings.longActivity": "crwdns334811:0crwdne334811:0", - "CommonCoreStrings.lowerPrimary": "crwdns334813:0crwdne334813:0", - "CommonCoreStrings.lowerSecondary": "crwdns334815:0crwdne334815:0", - "CommonCoreStrings.manageSyncAction": "crwdns369263:0crwdne369263:0", - "CommonCoreStrings.masteryModelLabel": "crwdns334817:0crwdne334817:0", - "CommonCoreStrings.mathematics": "crwdns334819:0crwdne334819:0", - "CommonCoreStrings.mechanicalEngineering": "crwdns334821:0crwdne334821:0", - "CommonCoreStrings.mediaLiteracy": "crwdns334823:0crwdne334823:0", - "CommonCoreStrings.mentalHealth": "crwdns334825:0crwdne334825:0", - "CommonCoreStrings.menuLabel": "crwdns369265:0crwdne369265:0", - "CommonCoreStrings.moreOptions": "crwdns334827:0crwdne334827:0", - "CommonCoreStrings.music": "crwdns334829:0crwdne334829:0", - "CommonCoreStrings.myDownloadsLabel": "crwdns369267:0crwdne369267:0", - "CommonCoreStrings.myLibrary": "crwdns369269:0crwdne369269:0", - "CommonCoreStrings.nameLabel": "crwdns334831:0crwdne334831:0", - "CommonCoreStrings.nameWithIdInParens": "crwdns334833:0{name}crwdnd334833:0{id}crwdne334833:0", - "CommonCoreStrings.needsInternet": "crwdns369271:0crwdne369271:0", - "CommonCoreStrings.needsMaterials": "crwdns369273:0crwdne369273:0", - "CommonCoreStrings.needsSpecialSoftware": "crwdns369275:0crwdne369275:0", - "CommonCoreStrings.neverPay": "crwdns369277:0crwdne369277:0", - "CommonCoreStrings.neverPayDescription": "crwdns369279:0crwdne369279:0", - "CommonCoreStrings.newestResource": "crwdns369281:0crwdne369281:0", - "CommonCoreStrings.noEmptyField": "crwdns369283:0crwdne369283:0", - "CommonCoreStrings.noLibraries": "crwdns369285:0crwdne369285:0", - "CommonCoreStrings.noNearbyFacilities": "crwdns369287:0crwdne369287:0", - "CommonCoreStrings.noResourcesDownloaded": "crwdns369289:0crwdne369289:0", - "CommonCoreStrings.noResultsLabel": "crwdns370471:0crwdne370471:0", - "CommonCoreStrings.noUsersExistLabel": "crwdns334835:0crwdne334835:0", - "CommonCoreStrings.notStartedLabel": "crwdns334837:0crwdne334837:0", - "CommonCoreStrings.nothingInLibraryLearner": "crwdns369291:0crwdne369291:0", - "CommonCoreStrings.numbersOnly": "crwdns369293:0crwdne369293:0", - "CommonCoreStrings.numeracy": "crwdns334839:0crwdne334839:0", - "CommonCoreStrings.oldestResource": "crwdns369295:0crwdne369295:0", - "CommonCoreStrings.optionsLabel": "crwdns334841:0crwdne334841:0", - "CommonCoreStrings.passwordLabel": "crwdns334843:0crwdne334843:0", - "CommonCoreStrings.physics": "crwdns334845:0crwdne334845:0", - "CommonCoreStrings.politicalScience": "crwdns334847:0crwdne334847:0", - "CommonCoreStrings.practice": "crwdns334849:0crwdne334849:0", - "CommonCoreStrings.practiceQuizLabel": "crwdns369297:0crwdne369297:0", - "CommonCoreStrings.practiceQuizReportTitle": "crwdns334851:0{quizTitle}crwdne334851:0", - "CommonCoreStrings.preLoadedContentWelcomeText": "crwdns369299:0{facility}crwdne369299:0", - "CommonCoreStrings.preferredLanguage": "crwdns369301:0crwdne369301:0", - "CommonCoreStrings.preferredLanguageHelperText": "crwdns369303:0crwdne369303:0", - "CommonCoreStrings.preschool": "crwdns334853:0crwdne334853:0", - "CommonCoreStrings.professionalSkills": "crwdns334855:0crwdne334855:0", - "CommonCoreStrings.profileLabel": "crwdns334857:0crwdne334857:0", - "CommonCoreStrings.programming": "crwdns334859:0crwdne334859:0", - "CommonCoreStrings.progressLabel": "crwdns334861:0crwdne334861:0", - "CommonCoreStrings.publicHealth": "crwdns334863:0crwdne334863:0", - "CommonCoreStrings.pythonSupportWillBeDropped": "crwdns369305:0crwdne369305:0", - "CommonCoreStrings.questionNumberLabel": "crwdns334865:0questionNumber={questionNumber}crwdne334865:0", - "CommonCoreStrings.questionsCorrectLabel": "crwdns369307:0crwdne369307:0", - "CommonCoreStrings.questionsCorrectValue": "crwdns369309:0correct={correct}crwdnd369309:0total={total}crwdne369309:0", - "CommonCoreStrings.quizzesLabel": "crwdns334867:0crwdne334867:0", - "CommonCoreStrings.quotedPhrase": "crwdns334869:0{phrase}crwdne334869:0", - "CommonCoreStrings.read": "crwdns334871:0crwdne334871:0", - "CommonCoreStrings.readReference": "crwdns334873:0crwdne334873:0", - "CommonCoreStrings.readingAndWriting": "crwdns334875:0crwdne334875:0", - "CommonCoreStrings.readingComprehension": "crwdns334877:0crwdne334877:0", - "CommonCoreStrings.reflect": "crwdns334879:0crwdne334879:0", - "CommonCoreStrings.refresh": "crwdns369311:0crwdne369311:0", - "CommonCoreStrings.registerAction": "crwdns334881:0crwdne334881:0", - "CommonCoreStrings.related": "crwdns334883:0crwdne334883:0", - "CommonCoreStrings.rememberThisAccountInformation": "crwdns369313:0crwdne369313:0", - "CommonCoreStrings.removeAction": "crwdns334885:0crwdne334885:0", - "CommonCoreStrings.removeFromBookmarks": "crwdns334887:0crwdne334887:0", - "CommonCoreStrings.removeFromLibrary": "crwdns369315:0crwdne369315:0", - "CommonCoreStrings.removePinPlacholder": "crwdns369317:0crwdne369317:0", - "CommonCoreStrings.removeResourceText": "crwdns369319:0crwdne369319:0", - "CommonCoreStrings.removeResourcesText": "crwdns369321:0crwdne369321:0", - "CommonCoreStrings.removeSelectedMessage": "crwdns369323:0crwdne369323:0", - "CommonCoreStrings.requiredFieldError": "crwdns334889:0crwdne334889:0", - "CommonCoreStrings.resourceHidden": "crwdns334891:0crwdne334891:0", - "CommonCoreStrings.resourceNotFoundOnDevice": "crwdns369325:0crwdne369325:0", - "CommonCoreStrings.resourcesLabel": "crwdns334893:0crwdne334893:0", - "CommonCoreStrings.resourcesSelectedMessage": "crwdns369327:0count={count}crwdnd369327:0count={count}crwdnd369327:0size={size}crwdne369327:0", - "CommonCoreStrings.retryAction": "crwdns334895:0crwdne334895:0", - "CommonCoreStrings.saveAction": "crwdns334897:0crwdne334897:0", - "CommonCoreStrings.saveChangesAction": "crwdns334899:0crwdne334899:0", - "CommonCoreStrings.saveToBookmarks": "crwdns334901:0crwdne334901:0", - "CommonCoreStrings.savedFromBookmarks": "crwdns334903:0crwdne334903:0", - "CommonCoreStrings.school": "crwdns334905:0crwdne334905:0", - "CommonCoreStrings.sciences": "crwdns334907:0crwdne334907:0", - "CommonCoreStrings.scoreLabel": "crwdns334909:0crwdne334909:0", - "CommonCoreStrings.searchForUser": "crwdns369329:0crwdne369329:0", - "CommonCoreStrings.searchLabel": "crwdns334911:0crwdne334911:0", - "CommonCoreStrings.selectADevice": "crwdns369331:0crwdne369331:0", - "CommonCoreStrings.selectAllOnPageAction": "crwdns334913:0crwdne334913:0", - "CommonCoreStrings.selectFromBookmarks": "crwdns334915:0crwdne334915:0", - "CommonCoreStrings.setPin": "crwdns369333:0crwdne369333:0", - "CommonCoreStrings.settingsLabel": "crwdns369335:0crwdne369335:0", - "CommonCoreStrings.shortActivity": "crwdns334917:0crwdne334917:0", - "CommonCoreStrings.shortExerciseGoalDescription": "crwdns369337:0count={count}crwdnd369337:0count={count}crwdne369337:0", - "CommonCoreStrings.showAction": "crwdns334919:0crwdne334919:0", - "CommonCoreStrings.showCorrectAnswerLabel": "crwdns334921:0crwdne334921:0", - "CommonCoreStrings.showMoreAction": "crwdns369339:0crwdne369339:0", - "CommonCoreStrings.showResources": "crwdns334923:0crwdne334923:0", - "CommonCoreStrings.showingLibrariesAroundYou": "crwdns369341:0crwdne369341:0", - "CommonCoreStrings.showingYourLibrary": "crwdns369343:0crwdne369343:0", - "CommonCoreStrings.signInLabel": "crwdns334925:0crwdne334925:0", - "CommonCoreStrings.signLanguage": "crwdns334927:0crwdne334927:0", - "CommonCoreStrings.skillsTraining": "crwdns334929:0crwdne334929:0", - "CommonCoreStrings.smallestFile": "crwdns369345:0crwdne369345:0", - "CommonCoreStrings.socialSciences": "crwdns334931:0crwdne334931:0", - "CommonCoreStrings.sociology": "crwdns334933:0crwdne334933:0", - "CommonCoreStrings.someResourcesMissingOrNotSupported": "crwdns369347:0crwdne369347:0", - "CommonCoreStrings.sortBy": "crwdns369349:0crwdne369349:0", - "CommonCoreStrings.specializedProfessionalTraining": "crwdns334937:0crwdne334937:0", - "CommonCoreStrings.startOverAction": "crwdns334939:0crwdne334939:0", - "CommonCoreStrings.startSearchButtonLabel": "crwdns334941:0crwdne334941:0", - "CommonCoreStrings.statistics": "crwdns334943:0crwdne334943:0", - "CommonCoreStrings.statusLabel": "crwdns334945:0crwdne334945:0", - "CommonCoreStrings.suggestedTime": "crwdns369351:0crwdne369351:0", - "CommonCoreStrings.suggestedTimeToComplete": "crwdns369353:0crwdne369353:0", - "CommonCoreStrings.superAdminAccountDescription": "crwdns369355:0crwdne369355:0", - "CommonCoreStrings.superAdminLabel": "crwdns334947:0crwdne334947:0", - "CommonCoreStrings.syncAction": "crwdns334949:0crwdne334949:0", - "CommonCoreStrings.taggedPdf": "crwdns334951:0crwdne334951:0", - "CommonCoreStrings.tasksLabel": "crwdns334953:0crwdne334953:0", - "CommonCoreStrings.technicalAndVocationalTraining": "crwdns334955:0crwdne334955:0", - "CommonCoreStrings.tertiary": "crwdns334957:0crwdne334957:0", - "CommonCoreStrings.timeSpentLabel": "crwdns334959:0crwdne334959:0", - "CommonCoreStrings.toUseWithPaperAndPencil": "crwdns369357:0crwdne369357:0", - "CommonCoreStrings.toUseWithPeers": "crwdns369359:0crwdne369359:0", - "CommonCoreStrings.toUseWithTeachers": "crwdns369361:0crwdne369361:0", - "CommonCoreStrings.toolsAndSoftwareTraining": "crwdns369363:0crwdne369363:0", - "CommonCoreStrings.totalSizeMyDownloads": "crwdns369365:0crwdne369365:0", - "CommonCoreStrings.transcript": "crwdns334963:0crwdne334963:0", - "CommonCoreStrings.uncategorized": "crwdns369367:0crwdne369367:0", - "CommonCoreStrings.uncountedAdditionalResults": "crwdns369369:0num={num}crwdne369369:0", - "CommonCoreStrings.updateAction": "crwdns334965:0crwdne334965:0", - "CommonCoreStrings.upperPrimary": "crwdns334967:0crwdne334967:0", - "CommonCoreStrings.upperSecondary": "crwdns334969:0crwdne334969:0", - "CommonCoreStrings.usageAndPrivacyLabel": "crwdns334971:0crwdne334971:0", - "CommonCoreStrings.userActionsColumnHeader": "crwdns334973:0crwdne334973:0", - "CommonCoreStrings.userDevicesUsingIE11": "crwdns369371:0crwdne369371:0", - "CommonCoreStrings.userTypeLabel": "crwdns334975:0crwdne334975:0", - "CommonCoreStrings.usernameLabel": "crwdns334977:0crwdne334977:0", - "CommonCoreStrings.usernameNotAlphaNumError": "crwdns334979:0crwdne334979:0", - "CommonCoreStrings.usersLabel": "crwdns334981:0crwdne334981:0", - "CommonCoreStrings.viewAction": "crwdns334983:0crwdne334983:0", - "CommonCoreStrings.viewAll": "crwdns369373:0crwdne369373:0", - "CommonCoreStrings.viewInformation": "crwdns334985:0crwdne334985:0", - "CommonCoreStrings.viewLessAction": "crwdns334987:0crwdne334987:0", - "CommonCoreStrings.viewMoreAction": "crwdns334989:0crwdne334989:0", - "CommonCoreStrings.viewTasksAction": "crwdns334991:0crwdne334991:0", - "CommonCoreStrings.visualArt": "crwdns334993:0crwdne334993:0", - "CommonCoreStrings.waitingToDownload": "crwdns369375:0crwdne369375:0", - "CommonCoreStrings.watch": "crwdns334995:0crwdne334995:0", - "CommonCoreStrings.webDesign": "crwdns334997:0crwdne334997:0", - "CommonCoreStrings.whatLanguage": "crwdns369377:0crwdne369377:0", - "CommonCoreStrings.whatLanguageDescription": "crwdns369379:0crwdne369379:0", - "CommonCoreStrings.whenAvailable": "crwdns369381:0crwdne369381:0", - "CommonCoreStrings.work": "crwdns334999:0crwdne334999:0", - "CommonCoreStrings.writing": "crwdns335001:0crwdne335001:0", - "CommonCoreStrings.wrongNumberOfDigits": "crwdns369383:0crwdne369383:0", - "CommonCoreStrings.yourLibrary": "crwdns369385:0crwdne369385:0", - "CommonCoreStrings.zoomIn": "crwdns369387:0crwdne369387:0", - "CommonCoreStrings.zoomOut": "crwdns369389:0crwdne369389:0", - "CommonSyncStrings.addNewAddressAction": "crwdns369391:0crwdne369391:0", - "CommonSyncStrings.adminCredentialsTitle": "crwdns335005:0crwdne335005:0", - "CommonSyncStrings.changeLater": "crwdns369393:0crwdne369393:0", - "CommonSyncStrings.devicesUnreachable": "crwdns369395:0crwdne369395:0", - "CommonSyncStrings.distinctFacilityNameExplanation": "crwdns335007:0{facilities}crwdne335007:0", - "CommonSyncStrings.howAreYouUsingKolibri": "crwdns369397:0crwdne369397:0", - "CommonSyncStrings.importFacilityAction": "crwdns369399:0crwdne369399:0", - "CommonSyncStrings.nameWithIdFragment": "crwdns335011:0{name}crwdnd335011:0{id}crwdne335011:0", - "CommonSyncStrings.newAddressTitle": "crwdns369401:0crwdne369401:0", - "CommonSyncStrings.onMyOwn": "crwdns369403:0crwdne369403:0", - "CommonSyncStrings.selectFacilityTitle": "crwdns369405:0crwdne369405:0", - "CommonSyncStrings.selectNetworkAddressTitle": "crwdns369407:0crwdne369407:0", - "CommonSyncStrings.selectSourceTitle": "crwdns335019:0crwdne335019:0", - "CommonSyncStrings.superAdminPermissionsDescription": "crwdns369409:0crwdne369409:0", - "CommonSyncStrings.warningFirstImportedIsSuperuser": "crwdns369411:0crwdne369411:0", - "ConfirmationRegisterModal.alreadyRegistered": "crwdns335021:0{name}crwdne335021:0", - "ConfirmationRegisterModal.dataSaved": "crwdns335023:0crwdne335023:0", - "ConfirmationRegisterModal.registerFacility": "crwdns335027:0crwdne335027:0", - "ConfirmationRegisterModal.registerWith": "crwdns335029:0{name}crwdne335029:0", - "ContentIcon.audio": "crwdns335031:0crwdne335031:0", - "ContentIcon.channel": "crwdns335033:0crwdne335033:0", - "ContentIcon.document": "crwdns335035:0crwdne335035:0", - "ContentIcon.exam": "crwdns335037:0crwdne335037:0", - "ContentIcon.exercise": "crwdns335039:0crwdne335039:0", - "ContentIcon.html5": "crwdns335041:0crwdne335041:0", - "ContentIcon.lesson": "crwdns335043:0crwdne335043:0", - "ContentIcon.slideshow": "crwdns335045:0crwdne335045:0", - "ContentIcon.topic": "crwdns335047:0crwdne335047:0", - "ContentIcon.user": "crwdns335049:0crwdne335049:0", - "ContentIcon.video": "crwdns335051:0crwdne335051:0", - "ContentRendererError.rendererNotAvailable": "crwdns335053:0crwdne335053:0", - "CurrentTryOverview.attemptedLabel": "crwdns335061:0crwdne335061:0", - "CurrentTryOverview.notStartedLabel": "crwdns335065:0crwdne335065:0", - "CurrentTryOverview.practiceQuizReportFasterTimeLabel": "crwdns335067:0value={value}crwdnd335067:0value={value}crwdne335067:0", - "CurrentTryOverview.practiceQuizReportImprovedLabelSecondPerson": "crwdns335069:0value={value}crwdnd335069:0value={value}crwdne335069:0", - "CurrentTryOverview.practiceQuizReportSlowerTimeLabel": "crwdns335071:0value={value}crwdnd335071:0value={value}crwdne335071:0", - "DisconnectionSnackbars.disconnected": "crwdns335077:0{ remainingTime }crwdne335077:0", - "DisconnectionSnackbars.successfullyReconnected": "crwdns335079:0crwdne335079:0", - "DisconnectionSnackbars.tryNow": "crwdns335081:0crwdne335081:0", - "DisconnectionSnackbars.tryingToReconnect": "crwdns335083:0crwdne335083:0", - "DownloadButton.downloadContent": "crwdns369427:0crwdne369427:0", - "DownloadButton.downloadFilename": "crwdns335087:0{ resourceTitle }crwdnd335087:0{ fileId }crwdnd335087:0{ fileExtension }crwdne335087:0", - "ExamReport.attemptDropdownLabel": "crwdns335089:0crwdne335089:0", - "ExamReport.noItemId": "crwdns335091:0crwdne335091:0", - "FacilityAdminCredentialsForm.adminCredentialsPromptMultipleFacilities": "crwdns335093:0{facility}crwdnd335093:0{device}crwdne335093:0", - "FacilityAdminCredentialsForm.adminCredentialsPromptOneFacility": "crwdns335095:0{device}crwdne335095:0", - "FacilityAdminCredentialsForm.duplicateFacilityNamesExplanation": "crwdns335097:0{facilities}crwdne335097:0", - "FacilityNameAndSyncStatus.createSync": "crwdns369429:0crwdne369429:0", - "FacilityNameAndSyncStatus.lastSync": "crwdns369431:0{relativeTime}crwdne369431:0", - "FacilityNameAndSyncStatus.neverSynced": "crwdns335103:0crwdne335103:0", - "FacilityNameAndSyncStatus.nextSync": "crwdns369433:0{relativeTime}crwdne369433:0", - "FacilityNameAndSyncStatus.registeredAlready": "crwdns335105:0crwdne335105:0", - "FacilityNameAndSyncStatus.syncFailed": "crwdns335107:0crwdne335107:0", - "FacilityNameAndSyncStatus.syncing": "crwdns335109:0crwdne335109:0", - "FilePresetStrings.audio": "crwdns335111:0{fileSize}crwdne335111:0", - "FilePresetStrings.document": "crwdns335113:0{fileSize}crwdne335113:0", - "FilePresetStrings.epub": "crwdns335115:0{fileSize}crwdne335115:0", - "FilePresetStrings.exercise": "crwdns335117:0{fileSize}crwdne335117:0", - "FilePresetStrings.high_res_video": "crwdns335119:0{fileSize}crwdne335119:0", - "FilePresetStrings.html5_zip": "crwdns335121:0{fileSize}crwdne335121:0", - "FilePresetStrings.low_res_video": "crwdns335123:0{fileSize}crwdne335123:0", - "FilePresetStrings.slideshow_image": "crwdns335125:0{fileSize}crwdne335125:0", - "FilePresetStrings.slideshow_manifest": "crwdns335127:0{fileSize}crwdne335127:0", - "FilePresetStrings.thumbnail": "crwdns335129:0{fileSize}crwdne335129:0", - "FilePresetStrings.vector_video": "crwdns335131:0{fileSize}crwdne335131:0", - "FilePresetStrings.video_subtitle": "crwdns335133:0{langCode}crwdnd335133:0{fileSize}crwdne335133:0", - "FilePresetStrings.zim": "crwdns335135:0{fileSize}crwdne335135:0", - "GenderSelect.placeholder": "crwdns335141:0crwdne335141:0", - "GettingStartedFormAlt.configureFacilityAction": "crwdns333279:0crwdne333279:0", - "GettingStartedFormAlt.descriptionParagraph1": "crwdns333281:0crwdne333281:0", - "GettingStartedFormAlt.descriptionParagraph2": "crwdns333283:0crwdne333283:0", - "GettingStartedFormAlt.gettingStartedHeader": "crwdns333285:0crwdne333285:0", - "GettingStartedFormAlt.skipAction": "crwdns333287:0crwdne333287:0", - "InteractionList.currAnswer": "crwdns335143:0value={value}crwdne335143:0", - "InteractionList.noInteractions": "crwdns335145:0crwdne335145:0", - "KolibriLoadingSnippet.kolibriLoading": "crwdns370473:0crwdne370473:0", - "LanguageSwitcherList.showMoreLanguagesSelector": "crwdns335147:0crwdne335147:0", - "LearnOnlyDeviceNotice.learnOnlyDeviceLabel": "crwdns335151:0crwdne335151:0", - "LearnOnlyDeviceNotice.learnOnlyDeviceNotice": "crwdns335153:0crwdne335153:0", - "LicenseDescriptionsForConsumers.All Rights Reserved": "crwdns335155:0crwdne335155:0", - "LicenseDescriptionsForConsumers.CC BY": "crwdns335157:0crwdne335157:0", - "LicenseDescriptionsForConsumers.CC BY-NC": "crwdns335159:0crwdne335159:0", - "LicenseDescriptionsForConsumers.CC BY-NC-ND": "crwdns335161:0crwdne335161:0", - "LicenseDescriptionsForConsumers.CC BY-NC-SA": "crwdns335163:0crwdne335163:0", - "LicenseDescriptionsForConsumers.CC BY-ND": "crwdns335165:0crwdne335165:0", - "LicenseDescriptionsForConsumers.CC BY-SA": "crwdns335167:0crwdne335167:0", - "LicenseDescriptionsForConsumers.Public Domain": "crwdns335169:0crwdne335169:0", - "LicenseDescriptionsForConsumers.Special Permissions": "crwdns335171:0crwdne335171:0", - "LicenseDescriptionsForCreators.All Rights Reserved": "crwdns335173:0crwdne335173:0", - "LicenseDescriptionsForCreators.CC BY": "crwdns335175:0crwdne335175:0", - "LicenseDescriptionsForCreators.CC BY-NC": "crwdns335177:0crwdne335177:0", - "LicenseDescriptionsForCreators.CC BY-NC-ND": "crwdns335179:0crwdne335179:0", - "LicenseDescriptionsForCreators.CC BY-NC-SA": "crwdns335181:0crwdne335181:0", - "LicenseDescriptionsForCreators.CC BY-ND": "crwdns335183:0crwdne335183:0", - "LicenseDescriptionsForCreators.CC BY-SA": "crwdns335185:0crwdne335185:0", - "LicenseDescriptionsForCreators.Public Domain": "crwdns335187:0crwdne335187:0", - "LicenseDescriptionsForCreators.Special Permissions": "crwdns335189:0crwdne335189:0", - "LogoutSideNavEntry.signOut": "crwdns335191:0crwdne335191:0", - "LongLicenseNames.All Rights Reserved": "crwdns335193:0crwdne335193:0", - "LongLicenseNames.CC BY": "crwdns335195:0crwdne335195:0", - "LongLicenseNames.CC BY-NC": "crwdns335197:0crwdne335197:0", - "LongLicenseNames.CC BY-NC-ND": "crwdns335199:0crwdne335199:0", - "LongLicenseNames.CC BY-NC-SA": "crwdns335201:0crwdne335201:0", - "LongLicenseNames.CC BY-ND": "crwdns335203:0crwdne335203:0", - "LongLicenseNames.CC BY-SA": "crwdns335205:0crwdne335205:0", - "LongLicenseNames.Public Domain": "crwdns335207:0crwdne335207:0", - "LongLicenseNames.Special Permissions": "crwdns335209:0crwdne335209:0", - "MasteryModel.doAll": "crwdns335211:0crwdne335211:0", - "MasteryModel.mOfN": "crwdns335213:0M={M}crwdnd335213:0N={N}crwdne335213:0", - "MasteryModel.one": "crwdns335215:0crwdne335215:0", - "MasteryModel.streak": "crwdns335217:0count={count}crwdne335217:0", - "MasteryModel.unknown": "crwdns335219:0crwdne335219:0", - "MeteredConnectionNotificationModal.doNotUseMetered": "crwdns370463:0crwdne370463:0", - "MeteredConnectionNotificationModal.modalDescription": "crwdns370465:0crwdne370465:0", - "MeteredConnectionNotificationModal.modalTitle": "crwdns370467:0crwdne370467:0", - "MeteredConnectionNotificationModal.useMetered": "crwdns370469:0crwdne370469:0", - "MissingResourceAlert.learnMore": "crwdns370057:0crwdne370057:0", - "MissingResourceAlert.resourcesUnavailableP1": "crwdns370059:0crwdne370059:0", - "MissingResourceAlert.resourcesUnavailableP2": "crwdns370061:0crwdne370061:0", - "MissingResourceAlert.resourcesUnavailableTitle": "crwdns370063:0crwdne370063:0", - "NotificationStrings.changesSaved": "crwdns335221:0crwdne335221:0", - "NotificationStrings.classCreated": "crwdns335223:0crwdne335223:0", - "NotificationStrings.classDeleted": "crwdns335225:0crwdne335225:0", - "NotificationStrings.coachesAssignedNoCount": "crwdns335227:0count={count}crwdne335227:0", - "NotificationStrings.coachesRemovedNoCount": "crwdns335229:0count={count}crwdne335229:0", - "NotificationStrings.deviceNotRemove": "crwdns369435:0crwdne369435:0", - "NotificationStrings.deviceRemove": "crwdns369437:0crwdne369437:0", - "NotificationStrings.groupCreated": "crwdns335231:0crwdne335231:0", - "NotificationStrings.groupDeleted": "crwdns335233:0crwdne335233:0", - "NotificationStrings.learnersEnrolledNoCount": "crwdns335235:0count={count}crwdne335235:0", - "NotificationStrings.learnersEnrolledWithCount": "crwdns335237:0count={count}crwdnd335237:0count={count}crwdne335237:0", - "NotificationStrings.learnersRemovedNoCount": "crwdns335239:0count={count}crwdne335239:0", - "NotificationStrings.learnersRemovedWithCount": "crwdns335241:0count={count}crwdnd335241:0count={count}crwdne335241:0", - "NotificationStrings.lessonCopied": "crwdns335243:0crwdne335243:0", - "NotificationStrings.lessonCreated": "crwdns335245:0crwdne335245:0", - "NotificationStrings.lessonDeleted": "crwdns335247:0crwdne335247:0", - "NotificationStrings.passwordReset": "crwdns335249:0crwdne335249:0", - "NotificationStrings.pinAuthenticate": "crwdns369439:0crwdne369439:0", - "NotificationStrings.pinCreated": "crwdns369441:0crwdne369441:0", - "NotificationStrings.pinRemove": "crwdns369443:0crwdne369443:0", - "NotificationStrings.pinUpdated": "crwdns369445:0crwdne369445:0", - "NotificationStrings.quizCopied": "crwdns335251:0crwdne335251:0", - "NotificationStrings.quizCreated": "crwdns335253:0crwdne335253:0", - "NotificationStrings.quizDeleted": "crwdns335255:0crwdne335255:0", - "NotificationStrings.resourceOrderSaved": "crwdns335257:0crwdne335257:0", - "NotificationStrings.resourcesAddedNoCount": "crwdns335259:0count={count}crwdne335259:0", - "NotificationStrings.resourcesAddedWithCount": "crwdns335261:0count={count}crwdnd335261:0count={count}crwdne335261:0", - "NotificationStrings.resourcesRemovedNoCount": "crwdns335263:0count={count}crwdne335263:0", - "NotificationStrings.resourcesRemovedWithCount": "crwdns335265:0count={count}crwdnd335265:0count={count}crwdne335265:0", - "NotificationStrings.syncAdded": "crwdns370475:0crwdne370475:0", - "NotificationStrings.userCreated": "crwdns335267:0crwdne335267:0", - "NotificationStrings.userDeleted": "crwdns335269:0crwdne335269:0", - "PaginatedListContainer.nextResults": "crwdns335271:0crwdne335271:0", - "PaginatedListContainer.pagination": "crwdns335273:0visibleStartRange={visibleStartRange}crwdnd335273:0visibleEndRange={visibleEndRange}crwdnd335273:0numFilteredItems={numFilteredItems}crwdne335273:0", - "PaginatedListContainer.previousResults": "crwdns335275:0crwdne335275:0", - "PasswordTextbox.confirmPasswordLabel": "crwdns335277:0crwdne335277:0", - "PasswordTextbox.errorNotMatching": "crwdns335279:0crwdne335279:0", - "PermissionsIcon.limitedPermissionsTooltip": "crwdns335281:0crwdne335281:0", - "PrivacyInfoModal.kolibriAboutP1": "crwdns369449:0crwdne369449:0", - "PrivacyInfoModal.kolibriAboutP2": "crwdns335287:0crwdne335287:0", - "PrivacyInfoModal.kolibriAboutP3": "crwdns335289:0crwdne335289:0", - "PrivacyInfoModal.kolibriAboutP4": "crwdns335291:0crwdne335291:0", - "PrivacyInfoModal.kolibriAboutP5": "crwdns335293:0crwdne335293:0", - "PrivacyInfoModal.kolibriAboutTitle": "crwdns335295:0crwdne335295:0", - "PrivacyInfoModal.kolibriOwnersP1": "crwdns335297:0crwdne335297:0", - "PrivacyInfoModal.kolibriOwnersP2": "crwdns369451:0crwdne369451:0", - "PrivacyInfoModal.kolibriOwnersP3": "crwdns335301:0crwdne335301:0", - "PrivacyInfoModal.kolibriOwnersP4": "crwdns335303:0crwdne335303:0", - "PrivacyInfoModal.kolibriOwnersTitle": "crwdns335305:0crwdne335305:0", - "PrivacyInfoModal.kolibriUsersL1": "crwdns335307:0crwdne335307:0", - "PrivacyInfoModal.kolibriUsersL2": "crwdns335309:0crwdne335309:0", - "PrivacyInfoModal.kolibriUsersL3": "crwdns335311:0crwdne335311:0", - "PrivacyInfoModal.kolibriUsersL4": "crwdns369453:0crwdne369453:0", - "PrivacyInfoModal.kolibriUsersP1": "crwdns335315:0crwdne335315:0", - "PrivacyInfoModal.kolibriUsersP2": "crwdns335317:0crwdne335317:0", - "PrivacyInfoModal.kolibriUsersP3": "crwdns369455:0crwdne369455:0", - "PrivacyInfoModal.kolibriUsersP4": "crwdns335321:0crwdne335321:0", - "PrivacyInfoModal.kolibriUsersP5": "crwdns335323:0crwdne335323:0", - "PrivacyInfoModal.kolibriUsersP6": "crwdns335325:0crwdne335325:0", - "PrivacyInfoModal.openIdH1": "crwdns335327:0crwdne335327:0", - "PrivacyInfoModal.openIdP1": "crwdns335329:0crwdne335329:0", - "RegisterFacilityModal.enterToken": "crwdns335335:0crwdne335335:0", - "RegisterFacilityModal.invalidToken": "crwdns335337:0crwdne335337:0", - "RegisterFacilityModal.projectToken": "crwdns335339:0crwdne335339:0", - "ReportErrorModal.emailDescription": "crwdns370065:0crwdne370065:0", - "ReportErrorModal.emailPrompt": "crwdns370067:0crwdne370067:0", - "ReportErrorModal.errorDetailsHeader": "crwdns370069:0crwdne370069:0", - "ReportErrorModal.forumPostingTips": "crwdns370071:0crwdne370071:0", - "ReportErrorModal.forumPrompt": "crwdns370073:0crwdne370073:0", - "ReportErrorModal.forumUseTips": "crwdns370075:0crwdne370075:0", - "ReportErrorModal.reportErrorHeader": "crwdns370077:0crwdne370077:0", - "SelectDeviceForm.deletingFailedText": "crwdns369457:0crwdne369457:0", - "SelectDeviceForm.fetchingFailedText": "crwdns369459:0crwdne369459:0", - "SelectDeviceForm.lodSubHeader": "crwdns369461:0crwdne369461:0", - "SelectDeviceForm.noDeviceText": "crwdns369463:0crwdne369463:0", - "SelectDeviceForm.refreshDevicesButtonLabel": "crwdns369465:0crwdne369465:0", - "SelectDeviceModalGroup.addDeviceSnackbarText": "crwdns369467:0crwdne369467:0", - "SelectDeviceModalGroup.removeDeviceSnackbarText": "crwdns369469:0crwdne369469:0", - "SelectSourceModal.loadingMessage": "crwdns335379:0crwdne335379:0", - "SelectSyncSourceModal.dataPortalDescription": "crwdns335381:0crwdne335381:0", - "SelectSyncSourceModal.dataPortalLabel": "crwdns335383:0crwdne335383:0", - "SelectSyncSourceModal.localNetworkDescription": "crwdns335385:0crwdne335385:0", - "SelectSyncSourceModal.localNetworkLabel": "crwdns335387:0crwdne335387:0", - "ShortLicenseNames.All Rights Reserved": "crwdns335389:0crwdne335389:0", - "ShortLicenseNames.CC BY": "crwdns335391:0crwdne335391:0", - "ShortLicenseNames.CC BY-NC": "crwdns335393:0crwdne335393:0", - "ShortLicenseNames.CC BY-NC-ND": "crwdns335395:0crwdne335395:0", - "ShortLicenseNames.CC BY-NC-SA": "crwdns335397:0crwdne335397:0", - "ShortLicenseNames.CC BY-ND": "crwdns335399:0crwdne335399:0", - "ShortLicenseNames.CC BY-SA": "crwdns335401:0crwdne335401:0", - "ShortLicenseNames.Public Domain": "crwdns335403:0crwdne335403:0", - "ShortLicenseNames.Special Permissions": "crwdns335405:0crwdne335405:0", - "SideNav.closeNav": "crwdns335407:0crwdne335407:0", - "SideNav.deviceStatus": "crwdns369471:0crwdne369471:0", - "SideNav.navigationLabel": "crwdns369473:0crwdne369473:0", - "SideNav.poweredBy": "crwdns335411:0{version}crwdne335411:0", - "SkipNavigationLink.skipToMainContentAction": "crwdns335419:0crwdne335419:0", - "StorageNotification.bannerHeading": "crwdns370477:0crwdne370477:0", - "StorageNotification.goToDownloads": "crwdns370479:0crwdne370479:0", - "StorageNotification.insufficientStorageAvailableDownloads": "crwdns369479:0crwdne369479:0", - "StorageNotification.insufficientStorageNoDownloads": "crwdns369481:0crwdne369481:0", - "StorageNotification.manageChannels": "crwdns370481:0crwdne370481:0", - "StorageNotification.resourcesRemoved": "crwdns369485:0crwdne369485:0", - "StorageNotification.superAdminMessage": "crwdns369487:0crwdne369487:0", - "SyncStatusDisplay.insufficientStorage": "crwdns369501:0crwdne369501:0", - "SyncStatusDisplay.notConnected": "crwdns335433:0crwdne335433:0", - "SyncStatusDisplay.notRecentlySynced": "crwdns335435:0crwdne335435:0", - "SyncStatusDisplay.queued": "crwdns335437:0crwdne335437:0", - "SyncStatusDisplay.recentlySynced": "crwdns335439:0crwdne335439:0", - "SyncStatusDisplay.recentlySyncedRelative": "crwdns369503:0{relativeTime}crwdne369503:0", - "SyncStatusDisplay.syncing": "crwdns335441:0crwdne335441:0", - "SyncStatusDisplay.unableOrNotSynced": "crwdns335443:0crwdne335443:0", - "SyncStatusDisplay.unableToSync": "crwdns335445:0crwdne335445:0", - "TaskStrings.clearCompletedTasksAction": "crwdns335447:0crwdne335447:0", - "TaskStrings.establishingConnectionStatus": "crwdns335449:0crwdne335449:0", - "TaskStrings.importFacilityTaskLabel": "crwdns335451:0{facilityName}crwdne335451:0", - "TaskStrings.importFailedStatus": "crwdns335453:0{facilityName}crwdne335453:0", - "TaskStrings.importSuccessStatus": "crwdns369505:0{facilityName}crwdne369505:0", - "TaskStrings.locallyIntegratingDataStatus": "crwdns335457:0crwdne335457:0", - "TaskStrings.locallyPreparingDataStatus": "crwdns335459:0crwdne335459:0", - "TaskStrings.receivingDataStatus": "crwdns335461:0crwdne335461:0", - "TaskStrings.remotelyIntegratingDataStatus": "crwdns335463:0crwdne335463:0", - "TaskStrings.remotelyPreparingDataStatus": "crwdns335465:0crwdne335465:0", - "TaskStrings.removeFacilitySuccessStatus": "crwdns335467:0crwdne335467:0", - "TaskStrings.removeFacilityTaskLabel": "crwdns335469:0{facilityName}crwdne335469:0", - "TaskStrings.removingFacilityStatus": "crwdns335471:0crwdne335471:0", - "TaskStrings.sendingDataStatus": "crwdns335473:0crwdne335473:0", - "TaskStrings.syncBytesSentAndReceived": "crwdns335475:0{bytesSent}crwdnd335475:0{bytesReceived}crwdne335475:0", - "TaskStrings.syncFacilityTaskLabel": "crwdns335477:0{facilityName}crwdne335477:0", - "TaskStrings.syncStepAndDescription": "crwdns335479:0step={step}crwdnd335479:0total={total}crwdnd335479:0description={description}crwdne335479:0", - "TaskStrings.taskCanceledStatus": "crwdns335481:0crwdne335481:0", - "TaskStrings.taskCancelingStatus": "crwdns335483:0crwdne335483:0", - "TaskStrings.taskFailedStatus": "crwdns335485:0crwdne335485:0", - "TaskStrings.taskFinishedStatus": "crwdns335487:0crwdne335487:0", - "TaskStrings.taskLODFinishedByLabel": "crwdns369507:0{fullname}crwdnd369507:0{facilityname}crwdne369507:0", - "TaskStrings.taskStartedByLabel": "crwdns335491:0{username}crwdne335491:0", - "TaskStrings.taskUnknownStatus": "crwdns335493:0crwdne335493:0", - "TaskStrings.taskWaitingStatus": "crwdns335495:0crwdne335495:0", - "TaskStrings.unknownUsername": "crwdns335497:0crwdne335497:0", - "TechnicalTextBlock.copiedToClipboardConfirmation": "crwdns370079:0crwdne370079:0", - "TechnicalTextBlock.copyToClipboardButtonPrompt": "crwdns370081:0crwdne370081:0", - "TimeDuration.days": "crwdns335503:0value={value}crwdnd335503:0value={value}crwdne335503:0", - "TimeDuration.hours": "crwdns335505:0value={value}crwdnd335505:0value={value}crwdne335505:0", - "TimeDuration.minutes": "crwdns335507:0value={value}crwdnd335507:0value={value}crwdne335507:0", - "TimeDuration.seconds": "crwdns335509:0value={value}crwdnd335509:0value={value}crwdne335509:0", - "TotalPoints.pointsTooltip": "crwdns334405:0points={points}crwdne334405:0", - "TriesOverview.bestScoreLabel": "crwdns335511:0crwdne335511:0", - "TriesOverview.bestScoreTimeLabel": "crwdns335513:0crwdne335513:0", - "TriesOverview.practiceQuizReportFasterSuggestedLabel": "crwdns335515:0value={value}crwdnd335515:0value={value}crwdne335515:0", - "TriesOverview.practiceQuizReportSlowerSuggestedLabel": "crwdns335517:0value={value}crwdnd335517:0value={value}crwdne335517:0", - "UpdateNotification.adminMessage": "crwdns335523:0crwdne335523:0", - "UpdateNotification.hideNotificationLabel": "crwdns335525:0crwdne335525:0", - "UpdateNotification.upgradeDownload": "crwdns335527:0crwdne335527:0", - "UpdateNotification.upgradeHeader": "crwdns335529:0crwdne335529:0", - "UpdateNotification.upgradeHeaderImportant": "crwdns335531:0crwdne335531:0", - "UpdateNotification.upgradeLearnAndDownload": "crwdns335533:0crwdne335533:0", - "UpdateNotification.upgradeMessageGeneric": "crwdns335535:0crwdne335535:0", - "UpdateNotification.upgradeMessageImportant": "crwdns335537:0crwdne335537:0", - "UpdateNotification.upgradeMessage_0_16_0": "crwdns369509:0crwdne369509:0", - "UserTable.role": "crwdns369511:0crwdne369511:0", - "UserTable.selectAllLabel": "crwdns369513:0crwdne369513:0", - "UserTable.selectUserBy": "crwdns369515:0crwdne369515:0", - "UsernameTextbox.errorNotUnique": "crwdns335543:0crwdne335543:0" + "AddDeviceForm.addressDesc": "crwdns378302:0crwdne378302:0", + "AddDeviceForm.addressLabel": "crwdns378304:0crwdne378304:0", + "AddDeviceForm.addressPlaceholder": "crwdns378306:0crwdne378306:0", + "AddDeviceForm.errorCouldNotConnect": "crwdns378308:0crwdne378308:0", + "AddDeviceForm.errorInvalidAddress": "crwdns378310:0crwdne378310:0", + "AddDeviceForm.nameDesc": "crwdns378312:0crwdne378312:0", + "AddDeviceForm.nameLabel": "crwdns378314:0crwdne378314:0", + "AddDeviceForm.namePlaceholder": "crwdns378316:0crwdne378316:0", + "AddDeviceForm.submitButtonLabel": "crwdns378318:0crwdne378318:0", + "AddDeviceForm.tryingToConnect": "crwdns378320:0crwdne378320:0", + "AppBar.openNav": "crwdns378322:0crwdne378322:0", + "AppBar.pointsAriaLabel": "crwdns378324:0crwdne378324:0", + "AppBar.pointsMessage": "crwdns378326:0points={points}crwdne378326:0", + "AppError.defaultErrorExitPrompt": "crwdns379600:0crwdne379600:0", + "AppError.defaultErrorHeader": "crwdns379602:0crwdne379602:0", + "AppError.defaultErrorMessage": "crwdns379604:0crwdne379604:0", + "AppError.defaultErrorReportPrompt": "crwdns379606:0crwdne379606:0", + "AppError.defaultErrorResolution": "crwdns379608:0crwdne379608:0", + "AppError.resourceNotFoundHeader": "crwdns379610:0crwdne379610:0", + "AppError.resourceNotFoundMessage": "crwdns379612:0crwdne379612:0", + "AttemptLogList.answerHistoryLabel": "crwdns378328:0crwdne378328:0", + "AttemptTextDiff.answerLogCorrectLabelSecondPerson": "crwdns378330:0crwdne378330:0", + "AttemptTextDiff.answerLogCorrectLabelThirdPerson": "crwdns378332:0crwdne378332:0", + "AttemptTextDiff.answerLogImprovedLabelSecondPerson": "crwdns378334:0crwdne378334:0", + "AttemptTextDiff.answerLogImprovedLabelThirdPerson": "crwdns378336:0crwdne378336:0", + "AttemptTextDiff.answerLogIncorrectLabelSecondPerson": "crwdns378338:0crwdne378338:0", + "AttemptTextDiff.answerLogIncorrectLabelThirdPerson": "crwdns378340:0crwdne378340:0", + "AuthMessage.admin": "crwdns378342:0crwdne378342:0", + "AuthMessage.adminOrCoach": "crwdns378344:0crwdne378344:0", + "AuthMessage.contentManager": "crwdns378346:0crwdne378346:0", + "AuthMessage.forgetToSignIn": "crwdns378348:0crwdne378348:0", + "AuthMessage.goBackToHomeAction": "crwdns378350:0crwdne378350:0", + "AuthMessage.learner": "crwdns378352:0crwdne378352:0", + "AuthMessage.registeredUser": "crwdns378354:0crwdne378354:0", + "AuthMessage.signInToKolibriAction": "crwdns378356:0crwdne378356:0", + "AuthMessage.superuser": "crwdns378358:0crwdne378358:0", + "BirthYearSelect.birthYearTooltip": "crwdns378360:0crwdne378360:0", + "BirthYearSelect.birthyearAriaLabel": "crwdns378362:0crwdne378362:0", + "BirthYearSelect.placeholder": "crwdns378364:0crwdne378364:0", + "BytesForHumansStrings.fileSizeInBytes": "crwdns378366:0n={n}crwdne378366:0", + "BytesForHumansStrings.fileSizeInGigabytes": "crwdns378368:0n={n}crwdne378368:0", + "BytesForHumansStrings.fileSizeInKilobytes": "crwdns378370:0n={n}crwdne378370:0", + "BytesForHumansStrings.fileSizeInMegabytes": "crwdns378372:0n={n}crwdne378372:0", + "CoachContentLabel.coachResourceLabel": "crwdns378374:0crwdne378374:0", + "CoachContentLabel.topicTitle": "crwdns378376:0count={count}crwdnd378376:0count={count}crwdne378376:0", + "CommonCoreStrings.acceptAction": "crwdns378378:0crwdne378378:0", + "CommonCoreStrings.accessibility": "crwdns378380:0crwdne378380:0", + "CommonCoreStrings.activityType": "crwdns378382:0crwdne378382:0", + "CommonCoreStrings.addLearningMaterials": "crwdns378384:0crwdne378384:0", + "CommonCoreStrings.addLearningMaterialsDescription": "crwdns378386:0crwdne378386:0", + "CommonCoreStrings.addToLibrary": "crwdns378388:0crwdne378388:0", + "CommonCoreStrings.addedToClassLesson": "crwdns378390:0crwdne378390:0", + "CommonCoreStrings.adminLabel": "crwdns378392:0crwdne378392:0", + "CommonCoreStrings.algebra": "crwdns378394:0crwdne378394:0", + "CommonCoreStrings.all": "crwdns378396:0crwdne378396:0", + "CommonCoreStrings.allClassesLabel": "crwdns378398:0crwdne378398:0", + "CommonCoreStrings.allFacilitiesLabel": "crwdns378400:0crwdne378400:0", + "CommonCoreStrings.allLabel": "crwdns378402:0crwdne378402:0", + "CommonCoreStrings.allLessonsLabel": "crwdns378404:0crwdne378404:0", + "CommonCoreStrings.allLevels": "crwdns378406:0crwdne378406:0", + "CommonCoreStrings.allLevelsBasicSkills": "crwdns378408:0crwdne378408:0", + "CommonCoreStrings.allLevelsWorkSkills": "crwdns378410:0crwdne378410:0", + "CommonCoreStrings.altText": "crwdns378412:0crwdne378412:0", + "CommonCoreStrings.anthropology": "crwdns378414:0crwdne378414:0", + "CommonCoreStrings.arithmetic": "crwdns378416:0crwdne378416:0", + "CommonCoreStrings.arts": "crwdns378418:0crwdne378418:0", + "CommonCoreStrings.assignToClass": "crwdns378420:0crwdne378420:0", + "CommonCoreStrings.assignToLesson": "crwdns378422:0crwdne378422:0", + "CommonCoreStrings.astronomy": "crwdns378424:0crwdne378424:0", + "CommonCoreStrings.audioDescription": "crwdns378426:0crwdne378426:0", + "CommonCoreStrings.availableClasses": "crwdns378428:0crwdne378428:0", + "CommonCoreStrings.availableStorage": "crwdns378430:0crwdne378430:0", + "CommonCoreStrings.backAction": "crwdns378432:0crwdne378432:0", + "CommonCoreStrings.basicSkills": "crwdns378434:0crwdne378434:0", + "CommonCoreStrings.biology": "crwdns378436:0crwdne378436:0", + "CommonCoreStrings.birthYearLabel": "crwdns378438:0crwdne378438:0", + "CommonCoreStrings.birthYearNotSpecified": "crwdns378440:0crwdne378440:0", + "CommonCoreStrings.bookmarkedTimeAgoLabel": "crwdns378442:0{ time }crwdne378442:0", + "CommonCoreStrings.bookmarksLabel": "crwdns378444:0crwdne378444:0", + "CommonCoreStrings.browseChannel": "crwdns378446:0crwdne378446:0", + "CommonCoreStrings.browserSupportWillBeDroppedIE11": "crwdns378448:0crwdne378448:0", + "CommonCoreStrings.calculus": "crwdns378450:0crwdne378450:0", + "CommonCoreStrings.cancelAction": "crwdns378452:0crwdne378452:0", + "CommonCoreStrings.cannotUndoActionWarning": "crwdns378454:0crwdne378454:0", + "CommonCoreStrings.captionsSubtitles": "crwdns378456:0crwdne378456:0", + "CommonCoreStrings.changeLanguageOption": "crwdns378458:0crwdne378458:0", + "CommonCoreStrings.changeLearningFacility": "crwdns378460:0crwdne378460:0", + "CommonCoreStrings.changePreferredLanguage": "crwdns378462:0crwdne378462:0", + "CommonCoreStrings.changesNotSavedNotification": "crwdns378464:0crwdne378464:0", + "CommonCoreStrings.changesSavedNotification": "crwdns378466:0crwdne378466:0", + "CommonCoreStrings.changingStorageLocation": "crwdns378468:0crwdne378468:0", + "CommonCoreStrings.channelLabel": "crwdns378470:0crwdne378470:0", + "CommonCoreStrings.channelsDescriptionNoChannelsAdded": "crwdns378472:0crwdne378472:0", + "CommonCoreStrings.channelsLabel": "crwdns378474:0crwdne378474:0", + "CommonCoreStrings.chemistry": "crwdns378476:0crwdne378476:0", + "CommonCoreStrings.civicEducation": "crwdns378478:0crwdne378478:0", + "CommonCoreStrings.classCoachDescription": "crwdns378480:0crwdne378480:0", + "CommonCoreStrings.classCoachLabel": "crwdns378482:0crwdne378482:0", + "CommonCoreStrings.classHome": "crwdns378484:0crwdne378484:0", + "CommonCoreStrings.classNameLabel": "crwdns378486:0crwdne378486:0", + "CommonCoreStrings.classesLabel": "crwdns378488:0crwdne378488:0", + "CommonCoreStrings.clearAction": "crwdns378490:0crwdne378490:0", + "CommonCoreStrings.clearAllAction": "crwdns378492:0crwdne378492:0", + "CommonCoreStrings.closeAction": "crwdns378494:0crwdne378494:0", + "CommonCoreStrings.coachLabel": "crwdns378496:0crwdne378496:0", + "CommonCoreStrings.coachesLabel": "crwdns378498:0crwdne378498:0", + "CommonCoreStrings.commaSeparatedPair": "crwdns378500:0{item1}crwdnd378500:0{item2}crwdne378500:0", + "CommonCoreStrings.completedLabel": "crwdns378502:0crwdne378502:0", + "CommonCoreStrings.computerScience": "crwdns378504:0crwdne378504:0", + "CommonCoreStrings.confirmAction": "crwdns378506:0crwdne378506:0", + "CommonCoreStrings.continueAction": "crwdns378508:0crwdne378508:0", + "CommonCoreStrings.cookiePolicy": "crwdns378510:0crwdne378510:0", + "CommonCoreStrings.copies": "crwdns378512:0num={num}crwdne378512:0", + "CommonCoreStrings.create": "crwdns378514:0crwdne378514:0", + "CommonCoreStrings.currentDeviceUsingIE11": "crwdns378516:0crwdne378516:0", + "CommonCoreStrings.currentEvents": "crwdns378518:0crwdne378518:0", + "CommonCoreStrings.currentLanguageLabel": "crwdns378520:0{curentLanguage}crwdne378520:0", + "CommonCoreStrings.dailyLife": "crwdns378522:0crwdne378522:0", + "CommonCoreStrings.dance": "crwdns378524:0crwdne378524:0", + "CommonCoreStrings.dashSeparatedPair": "crwdns378526:0{item1}crwdnd378526:0{item2}crwdne378526:0", + "CommonCoreStrings.dashSeparatedTriple": "crwdns378528:0{item1}crwdnd378528:0{item2}crwdnd378528:0{item3}crwdne378528:0", + "CommonCoreStrings.dataLabel": "crwdns378530:0crwdne378530:0", + "CommonCoreStrings.dateAdded": "crwdns378532:0crwdne378532:0", + "CommonCoreStrings.dateCreated": "crwdns378534:0crwdne378534:0", + "CommonCoreStrings.declineAction": "crwdns378536:0crwdne378536:0", + "CommonCoreStrings.deleteAction": "crwdns378538:0crwdne378538:0", + "CommonCoreStrings.deviceDisconnected": "crwdns378540:0crwdne378540:0", + "CommonCoreStrings.deviceNameLabel": "crwdns378542:0crwdne378542:0", + "CommonCoreStrings.devicePermissionsLabel": "crwdns378544:0crwdne378544:0", + "CommonCoreStrings.digitalLiteracy": "crwdns378546:0crwdne378546:0", + "CommonCoreStrings.disconnected": "crwdns378548:0crwdne378548:0", + "CommonCoreStrings.diversity": "crwdns378550:0crwdne378550:0", + "CommonCoreStrings.doNotShowAgain": "crwdns378552:0crwdne378552:0", + "CommonCoreStrings.doNotShowMessageAgain": "crwdns378554:0crwdne378554:0", + "CommonCoreStrings.dontKnowUserName": "crwdns378556:0crwdne378556:0", + "CommonCoreStrings.downloadAction": "crwdns378558:0crwdne378558:0", + "CommonCoreStrings.downloadStarted": "crwdns378560:0crwdne378560:0", + "CommonCoreStrings.downloadedFailedCanNotRetry": "crwdns378562:0crwdne378562:0", + "CommonCoreStrings.downloadedFailedWillRetry": "crwdns378564:0minutes={minutes}crwdne378564:0", + "CommonCoreStrings.drama": "crwdns378566:0crwdne378566:0", + "CommonCoreStrings.earthScience": "crwdns378568:0crwdne378568:0", + "CommonCoreStrings.editAccountDetails": "crwdns378570:0crwdne378570:0", + "CommonCoreStrings.editAction": "crwdns378572:0crwdne378572:0", + "CommonCoreStrings.editDetailsAction": "crwdns378574:0crwdne378574:0", + "CommonCoreStrings.enterPassword": "crwdns378576:0crwdne378576:0", + "CommonCoreStrings.enterPinPlaceholder": "crwdns378578:0crwdne378578:0", + "CommonCoreStrings.entrepreneurship": "crwdns378580:0crwdne378580:0", + "CommonCoreStrings.environment": "crwdns378582:0crwdne378582:0", + "CommonCoreStrings.explore": "crwdns378584:0crwdne378584:0", + "CommonCoreStrings.exploreGlobalLibrary": "crwdns378586:0crwdne378586:0", + "CommonCoreStrings.exploreGlobalLibraryDescription": "crwdns378588:0crwdne378588:0", + "CommonCoreStrings.facilitiesLabel": "crwdns378590:0crwdne378590:0", + "CommonCoreStrings.facilityCoachDescription": "crwdns378592:0crwdne378592:0", + "CommonCoreStrings.facilityCoachLabel": "crwdns378594:0crwdne378594:0", + "CommonCoreStrings.facilityDuplicated": "crwdns378596:0crwdne378596:0", + "CommonCoreStrings.facilityLabel": "crwdns378598:0crwdne378598:0", + "CommonCoreStrings.facilityName": "crwdns378600:0crwdne378600:0", + "CommonCoreStrings.facilityNameWithId": "crwdns378602:0{facilityName}crwdnd378602:0{id}crwdne378602:0", + "CommonCoreStrings.fileSize": "crwdns378604:0crwdne378604:0", + "CommonCoreStrings.filter": "crwdns378606:0crwdne378606:0", + "CommonCoreStrings.financialLiteracy": "crwdns378608:0crwdne378608:0", + "CommonCoreStrings.findSomethingToLearn": "crwdns378610:0crwdne378610:0", + "CommonCoreStrings.finishAction": "crwdns378612:0crwdne378612:0", + "CommonCoreStrings.folder": "crwdns378614:0crwdne378614:0", + "CommonCoreStrings.folders": "crwdns378616:0crwdne378616:0", + "CommonCoreStrings.forBeginners": "crwdns378618:0crwdne378618:0", + "CommonCoreStrings.forTeachers": "crwdns378620:0crwdne378620:0", + "CommonCoreStrings.fullNameLabel": "crwdns378622:0crwdne378622:0", + "CommonCoreStrings.genderLabel": "crwdns378624:0crwdne378624:0", + "CommonCoreStrings.genderOptionFemale": "crwdns378626:0crwdne378626:0", + "CommonCoreStrings.genderOptionMale": "crwdns378628:0crwdne378628:0", + "CommonCoreStrings.genderOptionNotSpecified": "crwdns378630:0crwdne378630:0", + "CommonCoreStrings.geometry": "crwdns378632:0crwdne378632:0", + "CommonCoreStrings.getStarted": "crwdns378634:0crwdne378634:0", + "CommonCoreStrings.goAtYourOwnPace": "crwdns378636:0crwdne378636:0", + "CommonCoreStrings.goAtYourOwnPaceDescription": "crwdns378638:0crwdne378638:0", + "CommonCoreStrings.goBackAction": "crwdns378640:0crwdne378640:0", + "CommonCoreStrings.guides": "crwdns378642:0crwdne378642:0", + "CommonCoreStrings.highContrast": "crwdns378644:0crwdne378644:0", + "CommonCoreStrings.history": "crwdns378646:0crwdne378646:0", + "CommonCoreStrings.homeLabel": "crwdns378648:0crwdne378648:0", + "CommonCoreStrings.identifierAriaLabel": "crwdns378650:0crwdne378650:0", + "CommonCoreStrings.identifierInputTooltip": "crwdns378652:0crwdne378652:0", + "CommonCoreStrings.identifierLabel": "crwdns378654:0crwdne378654:0", + "CommonCoreStrings.identifierTooltip": "crwdns378656:0crwdne378656:0", + "CommonCoreStrings.importAction": "crwdns378658:0crwdne378658:0", + "CommonCoreStrings.inProgressLabel": "crwdns378660:0crwdne378660:0", + "CommonCoreStrings.industryAndSectorSpecific": "crwdns378662:0crwdne378662:0", + "CommonCoreStrings.infoLabel": "crwdns378664:0crwdne378664:0", + "CommonCoreStrings.invalidCredentialsError": "crwdns378666:0crwdne378666:0", + "CommonCoreStrings.joinLearningFacility": "crwdns378668:0crwdne378668:0", + "CommonCoreStrings.joinedSuccessfully": "crwdns378670:0{facility}crwdne378670:0", + "CommonCoreStrings.justNow": "crwdns378672:0crwdne378672:0", + "CommonCoreStrings.kolibriLabel": "crwdns378674:0crwdne378674:0", + "CommonCoreStrings.labelColonThenDetails": "crwdns378676:0{label}crwdnd378676:0{details}crwdne378676:0", + "CommonCoreStrings.languageLabel": "crwdns378678:0crwdne378678:0", + "CommonCoreStrings.languageLearning": "crwdns378680:0crwdne378680:0", + "CommonCoreStrings.largestFile": "crwdns378682:0crwdne378682:0", + "CommonCoreStrings.learnWherever": "crwdns378684:0crwdne378684:0", + "CommonCoreStrings.learnWhereverDescription": "crwdns378686:0crwdne378686:0", + "CommonCoreStrings.learnerLabel": "crwdns378688:0crwdne378688:0", + "CommonCoreStrings.learnersLabel": "crwdns378690:0crwdne378690:0", + "CommonCoreStrings.learningFacilityDescription": "crwdns378692:0crwdne378692:0", + "CommonCoreStrings.learningSkills": "crwdns378694:0crwdne378694:0", + "CommonCoreStrings.lessonPlans": "crwdns378696:0crwdne378696:0", + "CommonCoreStrings.lessonsInClass": "crwdns378698:0{class name}crwdne378698:0", + "CommonCoreStrings.lessonsLabel": "crwdns378700:0crwdne378700:0", + "CommonCoreStrings.levelLabel": "crwdns378702:0crwdne378702:0", + "CommonCoreStrings.libraryLabel": "crwdns378704:0crwdne378704:0", + "CommonCoreStrings.listen": "crwdns378706:0crwdne378706:0", + "CommonCoreStrings.literacy": "crwdns378708:0crwdne378708:0", + "CommonCoreStrings.literature": "crwdns378710:0crwdne378710:0", + "CommonCoreStrings.loadingLabel": "crwdns378712:0crwdne378712:0", + "CommonCoreStrings.logicAndCriticalThinking": "crwdns378714:0crwdne378714:0", + "CommonCoreStrings.longActivity": "crwdns378716:0crwdne378716:0", + "CommonCoreStrings.lowerPrimary": "crwdns378718:0crwdne378718:0", + "CommonCoreStrings.lowerSecondary": "crwdns378720:0crwdne378720:0", + "CommonCoreStrings.manageSyncAction": "crwdns378722:0crwdne378722:0", + "CommonCoreStrings.masteryModelLabel": "crwdns378724:0crwdne378724:0", + "CommonCoreStrings.mathematics": "crwdns378726:0crwdne378726:0", + "CommonCoreStrings.mechanicalEngineering": "crwdns378728:0crwdne378728:0", + "CommonCoreStrings.mediaLiteracy": "crwdns378730:0crwdne378730:0", + "CommonCoreStrings.mentalHealth": "crwdns378732:0crwdne378732:0", + "CommonCoreStrings.menuLabel": "crwdns378734:0crwdne378734:0", + "CommonCoreStrings.moreOptions": "crwdns378736:0crwdne378736:0", + "CommonCoreStrings.music": "crwdns378738:0crwdne378738:0", + "CommonCoreStrings.myDownloadsLabel": "crwdns378740:0crwdne378740:0", + "CommonCoreStrings.myLibrary": "crwdns378742:0crwdne378742:0", + "CommonCoreStrings.nameLabel": "crwdns378744:0crwdne378744:0", + "CommonCoreStrings.nameWithIdInParens": "crwdns378746:0{name}crwdnd378746:0{id}crwdne378746:0", + "CommonCoreStrings.needsInternet": "crwdns378748:0crwdne378748:0", + "CommonCoreStrings.needsMaterials": "crwdns378750:0crwdne378750:0", + "CommonCoreStrings.needsSpecialSoftware": "crwdns378752:0crwdne378752:0", + "CommonCoreStrings.neverPay": "crwdns378754:0crwdne378754:0", + "CommonCoreStrings.neverPayDescription": "crwdns378756:0crwdne378756:0", + "CommonCoreStrings.newestResource": "crwdns378758:0crwdne378758:0", + "CommonCoreStrings.noEmptyField": "crwdns378760:0crwdne378760:0", + "CommonCoreStrings.noLibraries": "crwdns378762:0crwdne378762:0", + "CommonCoreStrings.noNearbyFacilities": "crwdns378764:0crwdne378764:0", + "CommonCoreStrings.noResourcesDownloaded": "crwdns378766:0crwdne378766:0", + "CommonCoreStrings.noResultsLabel": "crwdns378768:0crwdne378768:0", + "CommonCoreStrings.noUsersExistLabel": "crwdns378770:0crwdne378770:0", + "CommonCoreStrings.notStartedLabel": "crwdns378772:0crwdne378772:0", + "CommonCoreStrings.nothingInLibraryLearner": "crwdns378774:0crwdne378774:0", + "CommonCoreStrings.numbersOnly": "crwdns378776:0crwdne378776:0", + "CommonCoreStrings.numeracy": "crwdns378778:0crwdne378778:0", + "CommonCoreStrings.oldestResource": "crwdns378780:0crwdne378780:0", + "CommonCoreStrings.optionsLabel": "crwdns378782:0crwdne378782:0", + "CommonCoreStrings.passwordLabel": "crwdns378784:0crwdne378784:0", + "CommonCoreStrings.physics": "crwdns378786:0crwdne378786:0", + "CommonCoreStrings.politicalScience": "crwdns378788:0crwdne378788:0", + "CommonCoreStrings.practice": "crwdns378790:0crwdne378790:0", + "CommonCoreStrings.practiceQuizLabel": "crwdns378792:0crwdne378792:0", + "CommonCoreStrings.practiceQuizReportTitle": "crwdns378794:0{quizTitle}crwdne378794:0", + "CommonCoreStrings.preLoadedContentWelcomeText": "crwdns378796:0{facility}crwdne378796:0", + "CommonCoreStrings.preferredLanguage": "crwdns378798:0crwdne378798:0", + "CommonCoreStrings.preferredLanguageHelperText": "crwdns378800:0crwdne378800:0", + "CommonCoreStrings.preschool": "crwdns378802:0crwdne378802:0", + "CommonCoreStrings.professionalSkills": "crwdns378804:0crwdne378804:0", + "CommonCoreStrings.profileLabel": "crwdns378806:0crwdne378806:0", + "CommonCoreStrings.programming": "crwdns378808:0crwdne378808:0", + "CommonCoreStrings.progressLabel": "crwdns378810:0crwdne378810:0", + "CommonCoreStrings.publicHealth": "crwdns378812:0crwdne378812:0", + "CommonCoreStrings.pythonSupportWillBeDropped": "crwdns378814:0crwdne378814:0", + "CommonCoreStrings.questionNumberLabel": "crwdns378816:0questionNumber={questionNumber}crwdne378816:0", + "CommonCoreStrings.questionsCorrectLabel": "crwdns378818:0crwdne378818:0", + "CommonCoreStrings.questionsCorrectValue": "crwdns378820:0correct={correct}crwdnd378820:0total={total}crwdne378820:0", + "CommonCoreStrings.quizzesLabel": "crwdns378822:0crwdne378822:0", + "CommonCoreStrings.quotedPhrase": "crwdns378824:0{phrase}crwdne378824:0", + "CommonCoreStrings.read": "crwdns378826:0crwdne378826:0", + "CommonCoreStrings.readReference": "crwdns378828:0crwdne378828:0", + "CommonCoreStrings.readingAndWriting": "crwdns378830:0crwdne378830:0", + "CommonCoreStrings.readingComprehension": "crwdns378832:0crwdne378832:0", + "CommonCoreStrings.reflect": "crwdns378834:0crwdne378834:0", + "CommonCoreStrings.refresh": "crwdns378836:0crwdne378836:0", + "CommonCoreStrings.registerAction": "crwdns378838:0crwdne378838:0", + "CommonCoreStrings.related": "crwdns378840:0crwdne378840:0", + "CommonCoreStrings.rememberThisAccountInformation": "crwdns378842:0crwdne378842:0", + "CommonCoreStrings.removeAction": "crwdns378844:0crwdne378844:0", + "CommonCoreStrings.removeFromBookmarks": "crwdns378846:0crwdne378846:0", + "CommonCoreStrings.removeFromLibrary": "crwdns378848:0crwdne378848:0", + "CommonCoreStrings.removePinPlacholder": "crwdns378850:0crwdne378850:0", + "CommonCoreStrings.removeResourceText": "crwdns378852:0crwdne378852:0", + "CommonCoreStrings.removeResourcesText": "crwdns378854:0crwdne378854:0", + "CommonCoreStrings.removeSelectedMessage": "crwdns378856:0crwdne378856:0", + "CommonCoreStrings.requiredFieldError": "crwdns378858:0crwdne378858:0", + "CommonCoreStrings.resourceHidden": "crwdns378860:0crwdne378860:0", + "CommonCoreStrings.resourceNotFoundOnDevice": "crwdns378862:0crwdne378862:0", + "CommonCoreStrings.resourcesLabel": "crwdns378864:0crwdne378864:0", + "CommonCoreStrings.resourcesSelectedMessage": "crwdns378866:0count={count}crwdnd378866:0count={count}crwdnd378866:0size={size}crwdne378866:0", + "CommonCoreStrings.retryAction": "crwdns378868:0crwdne378868:0", + "CommonCoreStrings.saveAction": "crwdns378870:0crwdne378870:0", + "CommonCoreStrings.saveChangesAction": "crwdns378872:0crwdne378872:0", + "CommonCoreStrings.saveToBookmarks": "crwdns378874:0crwdne378874:0", + "CommonCoreStrings.savedFromBookmarks": "crwdns378876:0crwdne378876:0", + "CommonCoreStrings.school": "crwdns378878:0crwdne378878:0", + "CommonCoreStrings.sciences": "crwdns378880:0crwdne378880:0", + "CommonCoreStrings.scoreLabel": "crwdns378882:0crwdne378882:0", + "CommonCoreStrings.searchForUser": "crwdns378884:0crwdne378884:0", + "CommonCoreStrings.searchLabel": "crwdns378886:0crwdne378886:0", + "CommonCoreStrings.selectADevice": "crwdns378888:0crwdne378888:0", + "CommonCoreStrings.selectAllOnPageAction": "crwdns378890:0crwdne378890:0", + "CommonCoreStrings.selectFromBookmarks": "crwdns378892:0crwdne378892:0", + "CommonCoreStrings.setPin": "crwdns378894:0crwdne378894:0", + "CommonCoreStrings.settingsLabel": "crwdns378896:0crwdne378896:0", + "CommonCoreStrings.shortActivity": "crwdns378898:0crwdne378898:0", + "CommonCoreStrings.shortExerciseGoalDescription": "crwdns378900:0count={count}crwdnd378900:0count={count}crwdne378900:0", + "CommonCoreStrings.showAction": "crwdns378902:0crwdne378902:0", + "CommonCoreStrings.showCorrectAnswerLabel": "crwdns378904:0crwdne378904:0", + "CommonCoreStrings.showMoreAction": "crwdns378906:0crwdne378906:0", + "CommonCoreStrings.showResources": "crwdns378908:0crwdne378908:0", + "CommonCoreStrings.showingLibrariesAroundYou": "crwdns378910:0crwdne378910:0", + "CommonCoreStrings.showingYourLibrary": "crwdns378912:0crwdne378912:0", + "CommonCoreStrings.signInLabel": "crwdns378914:0crwdne378914:0", + "CommonCoreStrings.signLanguage": "crwdns378916:0crwdne378916:0", + "CommonCoreStrings.skillsTraining": "crwdns378918:0crwdne378918:0", + "CommonCoreStrings.smallestFile": "crwdns378920:0crwdne378920:0", + "CommonCoreStrings.socialSciences": "crwdns378922:0crwdne378922:0", + "CommonCoreStrings.sociology": "crwdns378924:0crwdne378924:0", + "CommonCoreStrings.someResourcesMissingOrNotSupported": "crwdns378926:0crwdne378926:0", + "CommonCoreStrings.sortBy": "crwdns378928:0crwdne378928:0", + "CommonCoreStrings.specializedProfessionalTraining": "crwdns378930:0crwdne378930:0", + "CommonCoreStrings.startOverAction": "crwdns378932:0crwdne378932:0", + "CommonCoreStrings.startSearchButtonLabel": "crwdns378934:0crwdne378934:0", + "CommonCoreStrings.statistics": "crwdns378936:0crwdne378936:0", + "CommonCoreStrings.statusLabel": "crwdns378938:0crwdne378938:0", + "CommonCoreStrings.suggestedTime": "crwdns378940:0crwdne378940:0", + "CommonCoreStrings.suggestedTimeToComplete": "crwdns378942:0crwdne378942:0", + "CommonCoreStrings.superAdminAccountDescription": "crwdns378944:0crwdne378944:0", + "CommonCoreStrings.superAdminLabel": "crwdns378946:0crwdne378946:0", + "CommonCoreStrings.syncAction": "crwdns378948:0crwdne378948:0", + "CommonCoreStrings.taggedPdf": "crwdns378950:0crwdne378950:0", + "CommonCoreStrings.tasksLabel": "crwdns378952:0crwdne378952:0", + "CommonCoreStrings.technicalAndVocationalTraining": "crwdns378954:0crwdne378954:0", + "CommonCoreStrings.tertiary": "crwdns378956:0crwdne378956:0", + "CommonCoreStrings.timeSpentLabel": "crwdns378958:0crwdne378958:0", + "CommonCoreStrings.toUseWithPaperAndPencil": "crwdns378960:0crwdne378960:0", + "CommonCoreStrings.toUseWithPeers": "crwdns378962:0crwdne378962:0", + "CommonCoreStrings.toUseWithTeachers": "crwdns378964:0crwdne378964:0", + "CommonCoreStrings.toolsAndSoftwareTraining": "crwdns378966:0crwdne378966:0", + "CommonCoreStrings.totalSizeMyDownloads": "crwdns378968:0crwdne378968:0", + "CommonCoreStrings.transcript": "crwdns378970:0crwdne378970:0", + "CommonCoreStrings.uncategorized": "crwdns378972:0crwdne378972:0", + "CommonCoreStrings.uncountedAdditionalResults": "crwdns378974:0num={num}crwdne378974:0", + "CommonCoreStrings.updateAction": "crwdns378976:0crwdne378976:0", + "CommonCoreStrings.upperPrimary": "crwdns378978:0crwdne378978:0", + "CommonCoreStrings.upperSecondary": "crwdns378980:0crwdne378980:0", + "CommonCoreStrings.usageAndPrivacyLabel": "crwdns378982:0crwdne378982:0", + "CommonCoreStrings.userActionsColumnHeader": "crwdns378984:0crwdne378984:0", + "CommonCoreStrings.userDevicesUsingIE11": "crwdns378986:0crwdne378986:0", + "CommonCoreStrings.userTypeLabel": "crwdns378988:0crwdne378988:0", + "CommonCoreStrings.usernameLabel": "crwdns378990:0crwdne378990:0", + "CommonCoreStrings.usernameNotAlphaNumError": "crwdns378992:0crwdne378992:0", + "CommonCoreStrings.usersLabel": "crwdns378994:0crwdne378994:0", + "CommonCoreStrings.viewAction": "crwdns378996:0crwdne378996:0", + "CommonCoreStrings.viewAll": "crwdns378998:0crwdne378998:0", + "CommonCoreStrings.viewInformation": "crwdns379000:0crwdne379000:0", + "CommonCoreStrings.viewLessAction": "crwdns379002:0crwdne379002:0", + "CommonCoreStrings.viewMoreAction": "crwdns379004:0crwdne379004:0", + "CommonCoreStrings.viewTasksAction": "crwdns379006:0crwdne379006:0", + "CommonCoreStrings.visualArt": "crwdns379008:0crwdne379008:0", + "CommonCoreStrings.waitingToDownload": "crwdns379010:0crwdne379010:0", + "CommonCoreStrings.watch": "crwdns379012:0crwdne379012:0", + "CommonCoreStrings.webDesign": "crwdns379014:0crwdne379014:0", + "CommonCoreStrings.whatLanguage": "crwdns379016:0crwdne379016:0", + "CommonCoreStrings.whatLanguageDescription": "crwdns379018:0crwdne379018:0", + "CommonCoreStrings.whenAvailable": "crwdns379020:0crwdne379020:0", + "CommonCoreStrings.work": "crwdns379022:0crwdne379022:0", + "CommonCoreStrings.writing": "crwdns379024:0crwdne379024:0", + "CommonCoreStrings.wrongNumberOfDigits": "crwdns379026:0crwdne379026:0", + "CommonCoreStrings.yourLibrary": "crwdns379028:0crwdne379028:0", + "CommonCoreStrings.zoomIn": "crwdns379030:0crwdne379030:0", + "CommonCoreStrings.zoomOut": "crwdns379032:0crwdne379032:0", + "CommonSyncStrings.addNewAddressAction": "crwdns379034:0crwdne379034:0", + "CommonSyncStrings.adminCredentialsTitle": "crwdns379036:0crwdne379036:0", + "CommonSyncStrings.changeLater": "crwdns379038:0crwdne379038:0", + "CommonSyncStrings.devicesUnreachable": "crwdns379040:0crwdne379040:0", + "CommonSyncStrings.distinctFacilityNameExplanation": "crwdns379042:0{facilities}crwdne379042:0", + "CommonSyncStrings.howAreYouUsingKolibri": "crwdns379044:0crwdne379044:0", + "CommonSyncStrings.importFacilityAction": "crwdns379046:0crwdne379046:0", + "CommonSyncStrings.nameWithIdFragment": "crwdns379048:0{name}crwdnd379048:0{id}crwdne379048:0", + "CommonSyncStrings.newAddressTitle": "crwdns379050:0crwdne379050:0", + "CommonSyncStrings.onMyOwn": "crwdns379052:0crwdne379052:0", + "CommonSyncStrings.selectFacilityTitle": "crwdns379054:0crwdne379054:0", + "CommonSyncStrings.selectNetworkAddressTitle": "crwdns379056:0crwdne379056:0", + "CommonSyncStrings.selectSourceTitle": "crwdns379058:0crwdne379058:0", + "CommonSyncStrings.superAdminPermissionsDescription": "crwdns379060:0crwdne379060:0", + "CommonSyncStrings.warningFirstImportedIsSuperuser": "crwdns379062:0crwdne379062:0", + "ConfirmationRegisterModal.alreadyRegistered": "crwdns379064:0{name}crwdne379064:0", + "ConfirmationRegisterModal.dataSaved": "crwdns379066:0crwdne379066:0", + "ConfirmationRegisterModal.registerFacility": "crwdns379068:0crwdne379068:0", + "ConfirmationRegisterModal.registerWith": "crwdns379070:0{name}crwdne379070:0", + "ContentIcon.audio": "crwdns379072:0crwdne379072:0", + "ContentIcon.channel": "crwdns379074:0crwdne379074:0", + "ContentIcon.document": "crwdns379076:0crwdne379076:0", + "ContentIcon.exam": "crwdns379078:0crwdne379078:0", + "ContentIcon.exercise": "crwdns379080:0crwdne379080:0", + "ContentIcon.html5": "crwdns379082:0crwdne379082:0", + "ContentIcon.lesson": "crwdns379084:0crwdne379084:0", + "ContentIcon.slideshow": "crwdns379086:0crwdne379086:0", + "ContentIcon.topic": "crwdns379088:0crwdne379088:0", + "ContentIcon.user": "crwdns379090:0crwdne379090:0", + "ContentIcon.video": "crwdns379092:0crwdne379092:0", + "ContentRendererError.rendererNotAvailable": "crwdns379094:0crwdne379094:0", + "CurrentTryOverview.attemptedLabel": "crwdns379098:0crwdne379098:0", + "CurrentTryOverview.notStartedLabel": "crwdns379100:0crwdne379100:0", + "CurrentTryOverview.practiceQuizReportFasterTimeLabel": "crwdns379102:0value={value}crwdnd379102:0value={value}crwdne379102:0", + "CurrentTryOverview.practiceQuizReportImprovedLabelSecondPerson": "crwdns379104:0value={value}crwdnd379104:0value={value}crwdne379104:0", + "CurrentTryOverview.practiceQuizReportSlowerTimeLabel": "crwdns379106:0value={value}crwdnd379106:0value={value}crwdne379106:0", + "DisconnectionSnackbars.disconnected": "crwdns379122:0{ remainingTime }crwdne379122:0", + "DisconnectionSnackbars.successfullyReconnected": "crwdns379124:0crwdne379124:0", + "DisconnectionSnackbars.tryNow": "crwdns379126:0crwdne379126:0", + "DisconnectionSnackbars.tryingToReconnect": "crwdns379128:0crwdne379128:0", + "DownloadButton.downloadContent": "crwdns379130:0crwdne379130:0", + "DownloadButton.downloadFilename": "crwdns379132:0{ resourceTitle }crwdnd379132:0{ fileId }crwdnd379132:0{ fileExtension }crwdne379132:0", + "ExamReport.attemptDropdownLabel": "crwdns379134:0crwdne379134:0", + "ExamReport.noItemId": "crwdns379136:0crwdne379136:0", + "FacilityAdminCredentialsForm.adminCredentialsPromptMultipleFacilities": "crwdns379138:0{facility}crwdnd379138:0{device}crwdne379138:0", + "FacilityAdminCredentialsForm.adminCredentialsPromptOneFacility": "crwdns379140:0{device}crwdne379140:0", + "FacilityAdminCredentialsForm.duplicateFacilityNamesExplanation": "crwdns379142:0{facilities}crwdne379142:0", + "FacilityNameAndSyncStatus.createSync": "crwdns379144:0crwdne379144:0", + "FacilityNameAndSyncStatus.lastSync": "crwdns379146:0{relativeTime}crwdne379146:0", + "FacilityNameAndSyncStatus.neverSynced": "crwdns379148:0crwdne379148:0", + "FacilityNameAndSyncStatus.nextSync": "crwdns379150:0{relativeTime}crwdne379150:0", + "FacilityNameAndSyncStatus.registeredAlready": "crwdns379152:0crwdne379152:0", + "FacilityNameAndSyncStatus.syncFailed": "crwdns379154:0crwdne379154:0", + "FacilityNameAndSyncStatus.syncing": "crwdns379156:0crwdne379156:0", + "FilePresetStrings.audio": "crwdns379158:0{fileSize}crwdne379158:0", + "FilePresetStrings.document": "crwdns379160:0{fileSize}crwdne379160:0", + "FilePresetStrings.epub": "crwdns379162:0{fileSize}crwdne379162:0", + "FilePresetStrings.exercise": "crwdns379164:0{fileSize}crwdne379164:0", + "FilePresetStrings.high_res_video": "crwdns379166:0{fileSize}crwdne379166:0", + "FilePresetStrings.html5_zip": "crwdns379168:0{fileSize}crwdne379168:0", + "FilePresetStrings.low_res_video": "crwdns379170:0{fileSize}crwdne379170:0", + "FilePresetStrings.slideshow_image": "crwdns379172:0{fileSize}crwdne379172:0", + "FilePresetStrings.slideshow_manifest": "crwdns379174:0{fileSize}crwdne379174:0", + "FilePresetStrings.thumbnail": "crwdns379176:0{fileSize}crwdne379176:0", + "FilePresetStrings.vector_video": "crwdns379178:0{fileSize}crwdne379178:0", + "FilePresetStrings.video_subtitle": "crwdns379180:0{langCode}crwdnd379180:0{fileSize}crwdne379180:0", + "FilePresetStrings.zim": "crwdns379182:0{fileSize}crwdne379182:0", + "GenderSelect.placeholder": "crwdns379184:0crwdne379184:0", + "GettingStartedFormAlt.configureFacilityAction": "crwdns381164:0crwdne381164:0", + "GettingStartedFormAlt.descriptionParagraph1": "crwdns381166:0crwdne381166:0", + "GettingStartedFormAlt.descriptionParagraph2": "crwdns381168:0crwdne381168:0", + "GettingStartedFormAlt.gettingStartedHeader": "crwdns381170:0crwdne381170:0", + "GettingStartedFormAlt.skipAction": "crwdns381172:0crwdne381172:0", + "InteractionList.currAnswer": "crwdns379186:0value={value}crwdne379186:0", + "InteractionList.noInteractions": "crwdns379188:0crwdne379188:0", + "KolibriLoadingSnippet.kolibriLoading": "crwdns379190:0crwdne379190:0", + "LanguageSwitcherList.showMoreLanguagesSelector": "crwdns379192:0crwdne379192:0", + "LearnOnlyDeviceNotice.learnOnlyDeviceLabel": "crwdns379194:0crwdne379194:0", + "LearnOnlyDeviceNotice.learnOnlyDeviceNotice": "crwdns379196:0crwdne379196:0", + "LicenseDescriptionsForConsumers.All Rights Reserved": "crwdns379198:0crwdne379198:0", + "LicenseDescriptionsForConsumers.CC BY": "crwdns379200:0crwdne379200:0", + "LicenseDescriptionsForConsumers.CC BY-NC": "crwdns379202:0crwdne379202:0", + "LicenseDescriptionsForConsumers.CC BY-NC-ND": "crwdns379204:0crwdne379204:0", + "LicenseDescriptionsForConsumers.CC BY-NC-SA": "crwdns379206:0crwdne379206:0", + "LicenseDescriptionsForConsumers.CC BY-ND": "crwdns379208:0crwdne379208:0", + "LicenseDescriptionsForConsumers.CC BY-SA": "crwdns379210:0crwdne379210:0", + "LicenseDescriptionsForConsumers.Public Domain": "crwdns379212:0crwdne379212:0", + "LicenseDescriptionsForConsumers.Special Permissions": "crwdns379214:0crwdne379214:0", + "LicenseDescriptionsForCreators.All Rights Reserved": "crwdns379216:0crwdne379216:0", + "LicenseDescriptionsForCreators.CC BY": "crwdns379218:0crwdne379218:0", + "LicenseDescriptionsForCreators.CC BY-NC": "crwdns379220:0crwdne379220:0", + "LicenseDescriptionsForCreators.CC BY-NC-ND": "crwdns379222:0crwdne379222:0", + "LicenseDescriptionsForCreators.CC BY-NC-SA": "crwdns379224:0crwdne379224:0", + "LicenseDescriptionsForCreators.CC BY-ND": "crwdns379226:0crwdne379226:0", + "LicenseDescriptionsForCreators.CC BY-SA": "crwdns379228:0crwdne379228:0", + "LicenseDescriptionsForCreators.Public Domain": "crwdns379230:0crwdne379230:0", + "LicenseDescriptionsForCreators.Special Permissions": "crwdns379232:0crwdne379232:0", + "LogoutSideNavEntry.signOut": "crwdns379234:0crwdne379234:0", + "LongLicenseNames.All Rights Reserved": "crwdns379236:0crwdne379236:0", + "LongLicenseNames.CC BY": "crwdns379238:0crwdne379238:0", + "LongLicenseNames.CC BY-NC": "crwdns379240:0crwdne379240:0", + "LongLicenseNames.CC BY-NC-ND": "crwdns379242:0crwdne379242:0", + "LongLicenseNames.CC BY-NC-SA": "crwdns379244:0crwdne379244:0", + "LongLicenseNames.CC BY-ND": "crwdns379246:0crwdne379246:0", + "LongLicenseNames.CC BY-SA": "crwdns379248:0crwdne379248:0", + "LongLicenseNames.Public Domain": "crwdns379250:0crwdne379250:0", + "LongLicenseNames.Special Permissions": "crwdns379252:0crwdne379252:0", + "MasteryModel.doAll": "crwdns379254:0crwdne379254:0", + "MasteryModel.mOfN": "crwdns379256:0M={M}crwdnd379256:0N={N}crwdne379256:0", + "MasteryModel.one": "crwdns379258:0crwdne379258:0", + "MasteryModel.streak": "crwdns379260:0count={count}crwdne379260:0", + "MasteryModel.unknown": "crwdns379262:0crwdne379262:0", + "MissingResourceAlert.learnMore": "crwdns379676:0crwdne379676:0", + "MissingResourceAlert.resourcesUnavailableP1": "crwdns379678:0crwdne379678:0", + "MissingResourceAlert.resourcesUnavailableP2": "crwdns379680:0crwdne379680:0", + "MissingResourceAlert.resourcesUnavailableTitle": "crwdns379682:0crwdne379682:0", + "NotificationStrings.changesSaved": "crwdns379264:0crwdne379264:0", + "NotificationStrings.classCreated": "crwdns379266:0crwdne379266:0", + "NotificationStrings.classDeleted": "crwdns379268:0crwdne379268:0", + "NotificationStrings.coachesAssignedNoCount": "crwdns379270:0count={count}crwdne379270:0", + "NotificationStrings.coachesRemovedNoCount": "crwdns379272:0count={count}crwdne379272:0", + "NotificationStrings.deviceNotRemove": "crwdns379274:0crwdne379274:0", + "NotificationStrings.deviceRemove": "crwdns379276:0crwdne379276:0", + "NotificationStrings.groupCreated": "crwdns379278:0crwdne379278:0", + "NotificationStrings.groupDeleted": "crwdns379280:0crwdne379280:0", + "NotificationStrings.learnersEnrolledNoCount": "crwdns379282:0count={count}crwdne379282:0", + "NotificationStrings.learnersEnrolledWithCount": "crwdns379284:0count={count}crwdnd379284:0count={count}crwdne379284:0", + "NotificationStrings.learnersRemovedNoCount": "crwdns379286:0count={count}crwdne379286:0", + "NotificationStrings.learnersRemovedWithCount": "crwdns379288:0count={count}crwdnd379288:0count={count}crwdne379288:0", + "NotificationStrings.lessonCopied": "crwdns379290:0crwdne379290:0", + "NotificationStrings.lessonCreated": "crwdns379292:0crwdne379292:0", + "NotificationStrings.lessonDeleted": "crwdns379294:0crwdne379294:0", + "NotificationStrings.passwordReset": "crwdns379296:0crwdne379296:0", + "NotificationStrings.pinAuthenticate": "crwdns379298:0crwdne379298:0", + "NotificationStrings.pinCreated": "crwdns379300:0crwdne379300:0", + "NotificationStrings.pinRemove": "crwdns379302:0crwdne379302:0", + "NotificationStrings.pinUpdated": "crwdns379304:0crwdne379304:0", + "NotificationStrings.quizCopied": "crwdns379306:0crwdne379306:0", + "NotificationStrings.quizCreated": "crwdns379308:0crwdne379308:0", + "NotificationStrings.quizDeleted": "crwdns379310:0crwdne379310:0", + "NotificationStrings.resourceOrderSaved": "crwdns379312:0crwdne379312:0", + "NotificationStrings.resourcesAddedNoCount": "crwdns379314:0count={count}crwdne379314:0", + "NotificationStrings.resourcesAddedWithCount": "crwdns379316:0count={count}crwdnd379316:0count={count}crwdne379316:0", + "NotificationStrings.resourcesRemovedNoCount": "crwdns379318:0count={count}crwdne379318:0", + "NotificationStrings.resourcesRemovedWithCount": "crwdns379320:0count={count}crwdnd379320:0count={count}crwdne379320:0", + "NotificationStrings.syncAdded": "crwdns379322:0crwdne379322:0", + "NotificationStrings.userCreated": "crwdns379324:0crwdne379324:0", + "NotificationStrings.userDeleted": "crwdns379326:0crwdne379326:0", + "PaginatedListContainer.nextResults": "crwdns379328:0crwdne379328:0", + "PaginatedListContainer.pagination": "crwdns379330:0visibleStartRange={visibleStartRange}crwdnd379330:0visibleEndRange={visibleEndRange}crwdnd379330:0numFilteredItems={numFilteredItems}crwdne379330:0", + "PaginatedListContainer.previousResults": "crwdns379332:0crwdne379332:0", + "PasswordTextbox.confirmPasswordLabel": "crwdns379334:0crwdne379334:0", + "PasswordTextbox.errorNotMatching": "crwdns379336:0crwdne379336:0", + "PermissionsIcon.limitedPermissionsTooltip": "crwdns379338:0crwdne379338:0", + "PrivacyInfoModal.kolibriAboutP1": "crwdns379340:0crwdne379340:0", + "PrivacyInfoModal.kolibriAboutP2": "crwdns379342:0crwdne379342:0", + "PrivacyInfoModal.kolibriAboutP3": "crwdns379344:0crwdne379344:0", + "PrivacyInfoModal.kolibriAboutP4": "crwdns379346:0crwdne379346:0", + "PrivacyInfoModal.kolibriAboutP5": "crwdns379348:0crwdne379348:0", + "PrivacyInfoModal.kolibriAboutTitle": "crwdns379350:0crwdne379350:0", + "PrivacyInfoModal.kolibriOwnersP1": "crwdns379352:0crwdne379352:0", + "PrivacyInfoModal.kolibriOwnersP2": "crwdns379354:0crwdne379354:0", + "PrivacyInfoModal.kolibriOwnersP3": "crwdns379356:0crwdne379356:0", + "PrivacyInfoModal.kolibriOwnersP4": "crwdns379358:0crwdne379358:0", + "PrivacyInfoModal.kolibriOwnersTitle": "crwdns379360:0crwdne379360:0", + "PrivacyInfoModal.kolibriUsersL1": "crwdns379362:0crwdne379362:0", + "PrivacyInfoModal.kolibriUsersL2": "crwdns379364:0crwdne379364:0", + "PrivacyInfoModal.kolibriUsersL3": "crwdns379366:0crwdne379366:0", + "PrivacyInfoModal.kolibriUsersL4": "crwdns379368:0crwdne379368:0", + "PrivacyInfoModal.kolibriUsersP1": "crwdns379370:0crwdne379370:0", + "PrivacyInfoModal.kolibriUsersP2": "crwdns379372:0crwdne379372:0", + "PrivacyInfoModal.kolibriUsersP3": "crwdns379374:0crwdne379374:0", + "PrivacyInfoModal.kolibriUsersP4": "crwdns379376:0crwdne379376:0", + "PrivacyInfoModal.kolibriUsersP5": "crwdns379378:0crwdne379378:0", + "PrivacyInfoModal.kolibriUsersP6": "crwdns379380:0crwdne379380:0", + "PrivacyInfoModal.openIdH1": "crwdns379382:0crwdne379382:0", + "PrivacyInfoModal.openIdP1": "crwdns379384:0crwdne379384:0", + "RegisterFacilityModal.enterToken": "crwdns379386:0crwdne379386:0", + "RegisterFacilityModal.invalidToken": "crwdns379388:0crwdne379388:0", + "RegisterFacilityModal.projectToken": "crwdns379390:0crwdne379390:0", + "ReportErrorModal.emailDescription": "crwdns379692:0crwdne379692:0", + "ReportErrorModal.emailPrompt": "crwdns379694:0crwdne379694:0", + "ReportErrorModal.errorDetailsHeader": "crwdns379696:0crwdne379696:0", + "ReportErrorModal.forumPostingTips": "crwdns379698:0crwdne379698:0", + "ReportErrorModal.forumPrompt": "crwdns379700:0crwdne379700:0", + "ReportErrorModal.forumUseTips": "crwdns379702:0crwdne379702:0", + "ReportErrorModal.reportErrorHeader": "crwdns379704:0crwdne379704:0", + "SelectDeviceForm.deletingFailedText": "crwdns379392:0crwdne379392:0", + "SelectDeviceForm.fetchingFailedText": "crwdns379394:0crwdne379394:0", + "SelectDeviceForm.lodSubHeader": "crwdns379396:0crwdne379396:0", + "SelectDeviceForm.noDeviceText": "crwdns379398:0crwdne379398:0", + "SelectDeviceForm.refreshDevicesButtonLabel": "crwdns379400:0crwdne379400:0", + "SelectDeviceModalGroup.addDeviceSnackbarText": "crwdns379402:0crwdne379402:0", + "SelectDeviceModalGroup.removeDeviceSnackbarText": "crwdns379404:0crwdne379404:0", + "SelectSourceModal.loadingMessage": "crwdns379406:0crwdne379406:0", + "SelectSyncSourceModal.dataPortalDescription": "crwdns379408:0crwdne379408:0", + "SelectSyncSourceModal.dataPortalLabel": "crwdns379410:0crwdne379410:0", + "SelectSyncSourceModal.localNetworkDescription": "crwdns379412:0crwdne379412:0", + "SelectSyncSourceModal.localNetworkLabel": "crwdns379414:0crwdne379414:0", + "ShortLicenseNames.All Rights Reserved": "crwdns379416:0crwdne379416:0", + "ShortLicenseNames.CC BY": "crwdns379418:0crwdne379418:0", + "ShortLicenseNames.CC BY-NC": "crwdns379420:0crwdne379420:0", + "ShortLicenseNames.CC BY-NC-ND": "crwdns379422:0crwdne379422:0", + "ShortLicenseNames.CC BY-NC-SA": "crwdns379424:0crwdne379424:0", + "ShortLicenseNames.CC BY-ND": "crwdns379426:0crwdne379426:0", + "ShortLicenseNames.CC BY-SA": "crwdns379428:0crwdne379428:0", + "ShortLicenseNames.Public Domain": "crwdns379430:0crwdne379430:0", + "ShortLicenseNames.Special Permissions": "crwdns379432:0crwdne379432:0", + "SideNav.closeNav": "crwdns379434:0crwdne379434:0", + "SideNav.deviceStatus": "crwdns379436:0crwdne379436:0", + "SideNav.navigationLabel": "crwdns379438:0crwdne379438:0", + "SideNav.poweredBy": "crwdns379440:0{version}crwdne379440:0", + "SkipNavigationLink.skipToMainContentAction": "crwdns379442:0crwdne379442:0", + "StorageNotification.bannerHeading": "crwdns379444:0crwdne379444:0", + "StorageNotification.goToDownloads": "crwdns379446:0crwdne379446:0", + "StorageNotification.insufficientStorageAvailableDownloads": "crwdns379448:0crwdne379448:0", + "StorageNotification.insufficientStorageNoDownloads": "crwdns379450:0crwdne379450:0", + "StorageNotification.manageChannels": "crwdns379452:0crwdne379452:0", + "StorageNotification.resourcesRemoved": "crwdns379454:0crwdne379454:0", + "StorageNotification.superAdminMessage": "crwdns379456:0crwdne379456:0", + "SyncStatusDisplay.insufficientStorage": "crwdns379470:0crwdne379470:0", + "SyncStatusDisplay.notConnected": "crwdns379472:0crwdne379472:0", + "SyncStatusDisplay.notRecentlySynced": "crwdns379474:0crwdne379474:0", + "SyncStatusDisplay.queued": "crwdns379476:0crwdne379476:0", + "SyncStatusDisplay.recentlySynced": "crwdns379478:0crwdne379478:0", + "SyncStatusDisplay.recentlySyncedRelative": "crwdns379480:0{relativeTime}crwdne379480:0", + "SyncStatusDisplay.syncing": "crwdns379482:0crwdne379482:0", + "SyncStatusDisplay.unableOrNotSynced": "crwdns379484:0crwdne379484:0", + "SyncStatusDisplay.unableToSync": "crwdns379486:0crwdne379486:0", + "TaskStrings.clearCompletedTasksAction": "crwdns379488:0crwdne379488:0", + "TaskStrings.establishingConnectionStatus": "crwdns379490:0crwdne379490:0", + "TaskStrings.importFacilityTaskLabel": "crwdns379492:0{facilityName}crwdne379492:0", + "TaskStrings.importFailedStatus": "crwdns379494:0{facilityName}crwdne379494:0", + "TaskStrings.importSuccessStatus": "crwdns379496:0{facilityName}crwdne379496:0", + "TaskStrings.locallyIntegratingDataStatus": "crwdns379498:0crwdne379498:0", + "TaskStrings.locallyPreparingDataStatus": "crwdns379500:0crwdne379500:0", + "TaskStrings.receivingDataStatus": "crwdns379502:0crwdne379502:0", + "TaskStrings.remotelyIntegratingDataStatus": "crwdns379504:0crwdne379504:0", + "TaskStrings.remotelyPreparingDataStatus": "crwdns379506:0crwdne379506:0", + "TaskStrings.removeFacilitySuccessStatus": "crwdns379508:0crwdne379508:0", + "TaskStrings.removeFacilityTaskLabel": "crwdns379510:0{facilityName}crwdne379510:0", + "TaskStrings.removingFacilityStatus": "crwdns379512:0crwdne379512:0", + "TaskStrings.sendingDataStatus": "crwdns379514:0crwdne379514:0", + "TaskStrings.syncBytesSentAndReceived": "crwdns379516:0{bytesSent}crwdnd379516:0{bytesReceived}crwdne379516:0", + "TaskStrings.syncFacilityTaskLabel": "crwdns379518:0{facilityName}crwdne379518:0", + "TaskStrings.syncStepAndDescription": "crwdns379520:0step={step}crwdnd379520:0total={total}crwdnd379520:0description={description}crwdne379520:0", + "TaskStrings.taskCanceledStatus": "crwdns379522:0crwdne379522:0", + "TaskStrings.taskCancelingStatus": "crwdns379524:0crwdne379524:0", + "TaskStrings.taskFailedStatus": "crwdns379526:0crwdne379526:0", + "TaskStrings.taskFinishedStatus": "crwdns379528:0crwdne379528:0", + "TaskStrings.taskLODFinishedByLabel": "crwdns379530:0{fullname}crwdnd379530:0{facilityname}crwdne379530:0", + "TaskStrings.taskStartedByLabel": "crwdns379532:0{username}crwdne379532:0", + "TaskStrings.taskUnknownStatus": "crwdns379534:0crwdne379534:0", + "TaskStrings.taskWaitingStatus": "crwdns379536:0crwdne379536:0", + "TaskStrings.unknownUsername": "crwdns379538:0crwdne379538:0", + "TechnicalTextBlock.copiedToClipboardConfirmation": "crwdns379706:0crwdne379706:0", + "TechnicalTextBlock.copyToClipboardButtonPrompt": "crwdns379708:0crwdne379708:0", + "TimeDuration.days": "crwdns379540:0value={value}crwdnd379540:0value={value}crwdne379540:0", + "TimeDuration.hours": "crwdns379542:0value={value}crwdnd379542:0value={value}crwdne379542:0", + "TimeDuration.minutes": "crwdns379544:0value={value}crwdnd379544:0value={value}crwdne379544:0", + "TimeDuration.seconds": "crwdns379546:0value={value}crwdnd379546:0value={value}crwdne379546:0", + "TotalPoints.pointsTooltip": "crwdns379548:0points={points}crwdne379548:0", + "TriesOverview.bestScoreLabel": "crwdns379550:0crwdne379550:0", + "TriesOverview.bestScoreTimeLabel": "crwdns379552:0crwdne379552:0", + "TriesOverview.practiceQuizReportFasterSuggestedLabel": "crwdns379554:0value={value}crwdnd379554:0value={value}crwdne379554:0", + "TriesOverview.practiceQuizReportSlowerSuggestedLabel": "crwdns379556:0value={value}crwdnd379556:0value={value}crwdne379556:0", + "UpdateNotification.adminMessage": "crwdns379558:0crwdne379558:0", + "UpdateNotification.hideNotificationLabel": "crwdns379560:0crwdne379560:0", + "UpdateNotification.upgradeDownload": "crwdns379562:0crwdne379562:0", + "UpdateNotification.upgradeHeader": "crwdns379564:0crwdne379564:0", + "UpdateNotification.upgradeHeaderImportant": "crwdns379566:0crwdne379566:0", + "UpdateNotification.upgradeLearnAndDownload": "crwdns379568:0crwdne379568:0", + "UpdateNotification.upgradeMessageGeneric": "crwdns379570:0crwdne379570:0", + "UpdateNotification.upgradeMessageImportant": "crwdns379572:0crwdne379572:0", + "UpdateNotification.upgradeMessage_0_16_0": "crwdns379574:0crwdne379574:0", + "UserTable.role": "crwdns379576:0crwdne379576:0", + "UserTable.selectAllLabel": "crwdns379578:0crwdne379578:0", + "UserTable.selectUserBy": "crwdns379580:0crwdne379580:0", + "UsernameTextbox.errorNotUnique": "crwdns379582:0crwdne379582:0" } \ No newline at end of file diff --git a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.coach.app-messages.json b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.coach.app-messages.json index 9af17234f6d..a272cde933d 100644 --- a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.coach.app-messages.json +++ b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.coach.app-messages.json @@ -1,407 +1,407 @@ { - "ActivityBlock.classActivityLabel": "crwdns333455:0crwdne333455:0", - "ActivityBlock.noActivityLabel": "crwdns333457:0crwdne333457:0", - "AssessmentQuestionListItem.moveExerciseDown": "crwdns333459:0crwdne333459:0", - "AssessmentQuestionListItem.moveExerciseUp": "crwdns333461:0crwdne333461:0", - "AssignmentCopyModal.currentClass": "crwdns333463:0{ name }crwdne333463:0", - "AssignmentCopyModal.destinationExplanation": "crwdns333465:0{classroomName}crwdne333465:0", - "AverageScoreTooltip.visibleToLearnersTooltipMessage": "crwdns333467:0crwdne333467:0", - "ClassLearnersListPage.deviceStatus": "crwdns333471:0crwdne333471:0", - "ClassLearnersListPage.howToTroubleshootModalHeader": "crwdns333473:0crwdne333473:0", - "ClassLearnersListPage.lastSyncedStatus": "crwdns333475:0crwdne333475:0", - "ClassLearnersListPage.pageHeader": "crwdns333477:0{className}crwdne333477:0", - "CoachAppBarPage.errorPageTitle": "crwdns369523:0crwdne369523:0", - "CoachAppBarPage.kolibriTitleMessage": "crwdns369525:0{ title }crwdne369525:0", - "CoachClassListPage.classPageSubheader": "crwdns333479:0crwdne333479:0", - "CoachClassListPage.noAssignedClassesDetails": "crwdns333481:0crwdne333481:0", - "CoachClassListPage.noClassesDetailsForAdmin": "crwdns333483:0crwdne333483:0", - "CoachClassListPage.noClassesDetailsForFacilityCoach": "crwdns333485:0crwdne333485:0", - "CoachExamsPage.newQuiz": "crwdns333487:0crwdne333487:0", - "CoachExamsPage.noExams": "crwdns333489:0crwdne333489:0", - "CoachExamsPage.selectQuiz": "crwdns333491:0crwdne333491:0", - "CoachExamsPage.totalQuizSize": "crwdns369533:0{size}crwdne369533:0", - "CoachImmersivePage.errorPageTitle": "crwdns369535:0crwdne369535:0", - "CoachImmersivePage.kolibriTitleMessage": "crwdns369537:0{ title }crwdne369537:0", - "CommonCoachStrings.activityLabel": "crwdns333493:0crwdne333493:0", - "CommonCoachStrings.activityListEmptyState": "crwdns333495:0crwdne333495:0", - "CommonCoachStrings.allQuizzesLabel": "crwdns333497:0crwdne333497:0", - "CommonCoachStrings.answerLogCorrectLabel": "crwdns333499:0crwdne333499:0", - "CommonCoachStrings.answerLogImprovedLabel": "crwdns333501:0crwdne333501:0", - "CommonCoachStrings.answerLogIncorrectLabel": "crwdns333503:0crwdne333503:0", - "CommonCoachStrings.attemptsLabel": "crwdns333505:0crwdne333505:0", - "CommonCoachStrings.avgScoreLabel": "crwdns333507:0crwdne333507:0", - "CommonCoachStrings.avgTimeSpentLabel": "crwdns333509:0crwdne333509:0", - "CommonCoachStrings.backToLessonLabel": "crwdns333511:0{lesson}crwdne333511:0", - "CommonCoachStrings.classLabel": "crwdns333513:0crwdne333513:0", - "CommonCoachStrings.classesLabel": "crwdns333515:0crwdne333515:0", - "CommonCoachStrings.closeQuizLabel": "crwdns333517:0crwdne333517:0", - "CommonCoachStrings.closeQuizModalDetail": "crwdns333519:0crwdne333519:0", - "CommonCoachStrings.coachLabel": "crwdns333521:0crwdne333521:0", - "CommonCoachStrings.coachLabelWithOneName": "crwdns333523:0{name}crwdne333523:0", - "CommonCoachStrings.coachLabelWithOneTwoNames": "crwdns333525:0{name1}crwdnd333525:0{name2}crwdne333525:0", - "CommonCoachStrings.copyAction": "crwdns333527:0crwdne333527:0", - "CommonCoachStrings.createLessonAction": "crwdns333529:0crwdne333529:0", - "CommonCoachStrings.createdNotification": "crwdns333531:0crwdne333531:0", - "CommonCoachStrings.deletedNotification": "crwdns333533:0crwdne333533:0", - "CommonCoachStrings.descriptionLabel": "crwdns333535:0crwdne333535:0", - "CommonCoachStrings.descriptionMissingLabel": "crwdns333537:0crwdne333537:0", - "CommonCoachStrings.detailsLabel": "crwdns333539:0crwdne333539:0", - "CommonCoachStrings.difficultQuestionsDescription": "crwdns333541:0crwdne333541:0", - "CommonCoachStrings.difficultQuestionsLabel": "crwdns333543:0crwdne333543:0", - "CommonCoachStrings.dontShowAgain": "crwdns369539:0crwdne369539:0", - "CommonCoachStrings.duplicateLessonTitleError": "crwdns333545:0crwdne333545:0", - "CommonCoachStrings.entireClassLabel": "crwdns333547:0crwdne333547:0", - "CommonCoachStrings.exercisesCompletedLabel": "crwdns333549:0crwdne333549:0", - "CommonCoachStrings.exportCSVAction": "crwdns333551:0crwdne333551:0", - "CommonCoachStrings.fileSizeToDownload": "crwdns369541:0{size}crwdne369541:0", - "CommonCoachStrings.fileSizeToRemove": "crwdns369543:0{size}crwdne369543:0", - "CommonCoachStrings.filterLessonAll": "crwdns369545:0crwdne369545:0", - "CommonCoachStrings.filterLessonNotVisible": "crwdns370443:0crwdne370443:0", - "CommonCoachStrings.filterLessonStatus": "crwdns369549:0crwdne369549:0", - "CommonCoachStrings.filterLessonVisible": "crwdns369551:0crwdne369551:0", - "CommonCoachStrings.filterQuizAll": "crwdns369553:0crwdne369553:0", - "CommonCoachStrings.filterQuizEnded": "crwdns369555:0crwdne369555:0", - "CommonCoachStrings.filterQuizNotStarted": "crwdns370445:0crwdne370445:0", - "CommonCoachStrings.filterQuizStarted": "crwdns369559:0crwdne369559:0", - "CommonCoachStrings.filterQuizStatus": "crwdns369561:0crwdne369561:0", - "CommonCoachStrings.generalInformationLabel": "crwdns369563:0crwdne369563:0", - "CommonCoachStrings.groupListEmptyState": "crwdns333553:0crwdne333553:0", - "CommonCoachStrings.groupNameLabel": "crwdns333555:0crwdne333555:0", - "CommonCoachStrings.groupsLabel": "crwdns333557:0crwdne333557:0", - "CommonCoachStrings.helpNeededLabel": "crwdns333559:0crwdne333559:0", - "CommonCoachStrings.lastActivityLabel": "crwdns333561:0crwdne333561:0", - "CommonCoachStrings.latestScoreLabel": "crwdns333563:0crwdne333563:0", - "CommonCoachStrings.learnerListEmptyState": "crwdns333565:0crwdne333565:0", - "CommonCoachStrings.learnersLabel": "crwdns333567:0crwdne333567:0", - "CommonCoachStrings.lessonDuplicateTitleError": "crwdns333569:0crwdne333569:0", - "CommonCoachStrings.lessonLabel": "crwdns333571:0crwdne333571:0", - "CommonCoachStrings.lessonListEmptyState": "crwdns333573:0crwdne333573:0", - "CommonCoachStrings.lessonNotVisibleToLearnersLabel": "crwdns333575:0crwdne333575:0", - "CommonCoachStrings.lessonVisibleLabel": "crwdns333577:0crwdne333577:0", - "CommonCoachStrings.lessonVisibleToLearnersLabel": "crwdns333579:0crwdne333579:0", - "CommonCoachStrings.lessonsAssignedLabel": "crwdns333581:0crwdne333581:0", - "CommonCoachStrings.lessonsLabel": "crwdns333583:0crwdne333583:0", - "CommonCoachStrings.lodQuizDetail": "crwdns369565:0crwdne369565:0", - "CommonCoachStrings.makeLessonNotVisibleText": "crwdns369567:0crwdne369567:0", - "CommonCoachStrings.makeLessonNotVisibleTitle": "crwdns369569:0crwdne369569:0", - "CommonCoachStrings.makeLessonVisibleText": "crwdns369571:0crwdne369571:0", - "CommonCoachStrings.makeLessonVisibleTitle": "crwdns369573:0crwdne369573:0", - "CommonCoachStrings.makeQuizReportNotVisibleText": "crwdns369575:0crwdne369575:0", - "CommonCoachStrings.makeQuizReportNotVisibleTitle": "crwdns369577:0crwdne369577:0", - "CommonCoachStrings.makeQuizReportVisibleText": "crwdns369579:0crwdne369579:0", - "CommonCoachStrings.makeQuizReportVisibleTitle": "crwdns369581:0crwdne369581:0", - "CommonCoachStrings.manageResourcesAction": "crwdns333585:0crwdne333585:0", - "CommonCoachStrings.membersLabel": "crwdns333587:0crwdne333587:0", - "CommonCoachStrings.nameLabel": "crwdns333589:0crwdne333589:0", - "CommonCoachStrings.newLessonAction": "crwdns333591:0crwdne333591:0", - "CommonCoachStrings.newQuizAction": "crwdns333593:0crwdne333593:0", - "CommonCoachStrings.noResourcesInLessonLabel": "crwdns333595:0crwdne333595:0", - "CommonCoachStrings.nthExerciseName": "crwdns333597:0name={name}crwdnd333597:0number={number}crwdne333597:0", - "CommonCoachStrings.numberOfLearners": "crwdns333599:0value={value}crwdnd333599:0value={value}crwdne333599:0", - "CommonCoachStrings.numberOfQuestions": "crwdns333601:0value={value}crwdnd333601:0value={value}crwdne333601:0", - "CommonCoachStrings.numberOfResources": "crwdns333603:0value={value}crwdnd333603:0value={value}crwdne333603:0", - "CommonCoachStrings.openQuizLabel": "crwdns333605:0crwdne333605:0", - "CommonCoachStrings.openQuizModalDetail": "crwdns333607:0crwdne333607:0", - "CommonCoachStrings.orderFixedDescription": "crwdns333609:0crwdne333609:0", - "CommonCoachStrings.orderFixedLabel": "crwdns333611:0crwdne333611:0", - "CommonCoachStrings.orderRandomDescription": "crwdns333613:0crwdne333613:0", - "CommonCoachStrings.orderRandomLabel": "crwdns333615:0crwdne333615:0", - "CommonCoachStrings.planLabel": "crwdns369583:0crwdne369583:0", - "CommonCoachStrings.practiceQuizReportImprovedLabel": "crwdns333617:0value={value}crwdnd333617:0value={value}crwdne333617:0", - "CommonCoachStrings.previewAction": "crwdns333619:0crwdne333619:0", - "CommonCoachStrings.previewLabel": "crwdns333621:0crwdne333621:0", - "CommonCoachStrings.printReportAction": "crwdns333623:0crwdne333623:0", - "CommonCoachStrings.questionLabel": "crwdns333625:0crwdne333625:0", - "CommonCoachStrings.questionListEmptyState": "crwdns333627:0crwdne333627:0", - "CommonCoachStrings.questionOrderLabel": "crwdns333629:0crwdne333629:0", - "CommonCoachStrings.questionsLabel": "crwdns333631:0crwdne333631:0", - "CommonCoachStrings.quizClosedLabel": "crwdns333633:0crwdne333633:0", - "CommonCoachStrings.quizClosedMessage": "crwdns333635:0crwdne333635:0", - "CommonCoachStrings.quizDuplicateTitleError": "crwdns333637:0crwdne333637:0", - "CommonCoachStrings.quizFailedToCloseMessage": "crwdns333639:0crwdne333639:0", - "CommonCoachStrings.quizFailedToOpenMessage": "crwdns333641:0crwdne333641:0", - "CommonCoachStrings.quizListEmptyState": "crwdns333643:0crwdne333643:0", - "CommonCoachStrings.quizNotVisibleToLearners": "crwdns333645:0crwdne333645:0", - "CommonCoachStrings.quizOpenedMessage": "crwdns333647:0crwdne333647:0", - "CommonCoachStrings.quizVisibleToLearners": "crwdns333649:0crwdne333649:0", - "CommonCoachStrings.quizzesAssignedLabel": "crwdns333651:0crwdne333651:0", - "CommonCoachStrings.quizzesLabel": "crwdns333653:0crwdne333653:0", - "CommonCoachStrings.ratioShort": "crwdns333655:0value={value}crwdnd333655:0total={total}crwdne333655:0", - "CommonCoachStrings.recipientsLabel": "crwdns333657:0crwdne333657:0", - "CommonCoachStrings.renameAction": "crwdns333659:0crwdne333659:0", - "CommonCoachStrings.reportLabel": "crwdns333661:0crwdne333661:0", - "CommonCoachStrings.reportVisibleLabel": "crwdns333663:0crwdne333663:0", - "CommonCoachStrings.reportsLabel": "crwdns333665:0crwdne333665:0", - "CommonCoachStrings.resourcesAndSize": "crwdns369585:0value={value}crwdnd369585:0value={value}crwdnd369585:0size={size}crwdne369585:0", - "CommonCoachStrings.resourcesViewedLabel": "crwdns333667:0crwdne333667:0", - "CommonCoachStrings.saveLessonError": "crwdns333669:0crwdne333669:0", - "CommonCoachStrings.sizeLabel": "crwdns369587:0crwdne369587:0", - "CommonCoachStrings.startedLabel": "crwdns333673:0crwdne333673:0", - "CommonCoachStrings.statusLabel": "crwdns333675:0crwdne333675:0", - "CommonCoachStrings.titleLabel": "crwdns333677:0crwdne333677:0", - "CommonCoachStrings.totalLessonsSize": "crwdns369589:0{size}crwdne369589:0", - "CommonCoachStrings.ungroupedLearnersLabel": "crwdns333679:0crwdne333679:0", - "CommonCoachStrings.updatedNotification": "crwdns333681:0crwdne333681:0", - "CommonCoachStrings.viewAllAction": "crwdns333683:0crwdne333683:0", - "CommonCoachStrings.viewByGroupsLabel": "crwdns333685:0crwdne333685:0", - "ContentCardList.selectAllCheckboxLabel": "crwdns333687:0crwdne333687:0", - "CreateExamPage.chooseExercises": "crwdns333689:0crwdne333689:0", - "CreateExamPage.createNewExamLabel": "crwdns333691:0crwdne333691:0", - "CreateExamPage.exitSearchButtonLabel": "crwdns333693:0crwdne333693:0", - "CreateExamPage.noneSelected": "crwdns333695:0crwdne333695:0", - "CreateExamPage.numQuestions": "crwdns333697:0crwdne333697:0", - "CreateExamPage.numQuestionsBetween": "crwdns333699:0crwdne333699:0", - "CreateExamPage.numQuestionsExceed": "crwdns333701:0{maxQuestionsFromSelection}crwdnd333701:0{inputNumQuestions}crwdnd333701:0{maxQuestionsFromSelection}crwdne333701:0", - "CreateExamPage.numQuestionsExceedNoExercises": "crwdns333703:0{inputNumQuestions}crwdne333703:0", - "CreateExamPage.resources": "crwdns333705:0count={count}crwdnd333705:0count={count}crwdne333705:0", - "CreateExamPage.selectionInformation": "crwdns333707:0count={count}crwdnd333707:0total={total}crwdnd333707:0total={total}crwdne333707:0", - "CreateExamPreview.appBarLabel": "crwdns333709:0crwdne333709:0", - "CreateExamPreview.numQuestions": "crwdns333711:0crwdne333711:0", - "CreateExamPreview.numQuestionsBetween": "crwdns333713:0crwdne333713:0", - "CreateExamPreview.numQuestionsExceed": "crwdns333715:0{maxQuestionsFromSelection}crwdnd333715:0{inputNumQuestions}crwdnd333715:0{maxQuestionsFromSelection}crwdne333715:0", - "CreateExamPreview.preview": "crwdns333717:0crwdne333717:0", - "CreateExamPreview.previousStep": "crwdns333719:0crwdne333719:0", - "CreateExamPreview.questionsLabel": "crwdns333721:0crwdne333721:0", - "CreateExamPreview.randomize": "crwdns333723:0crwdne333723:0", - "CreateExamPreview.title": "crwdns333725:0crwdne333725:0", - "CreateGroupModal.duplicateName": "crwdns333727:0crwdne333727:0", - "CreateGroupModal.newLearnerGroup": "crwdns333729:0crwdne333729:0", - "CreatePracticeQuizPage.channelsWithQuizzesLabel": "crwdns333731:0crwdne333731:0", - "CreatePracticeQuizPage.createNewExamLabel": "crwdns333733:0crwdne333733:0", - "CreatePracticeQuizPage.selectPracticeQuizLabel": "crwdns333735:0crwdne333735:0", - "CreatePracticeQuizPage.selectionInformation": "crwdns333737:0count={count}crwdnd333737:0total={total}crwdnd333737:0total={total}crwdne333737:0", - "DeleteGroupModal.areYouSure": "crwdns333739:0{ groupName }crwdne333739:0", - "DeleteGroupModal.deleteLearnerGroup": "crwdns333741:0crwdne333741:0", - "EditDetailsResourceListTable.moveResourceDownButtonDescription": "crwdns333743:0crwdne333743:0", - "EditDetailsResourceListTable.moveResourceUpButtonDescription": "crwdns333745:0crwdne333745:0", - "EditDetailsResourceListTable.multipleResourceRemovalsConfirmationMessage": "crwdns333747:0{ numberOfRemovals }crwdne333747:0", - "EditDetailsResourceListTable.parentChannelLabel": "crwdns333749:0crwdne333749:0", - "EditDetailsResourceListTable.singleResourceRemovalConfirmationMessage": "crwdns333751:0{resourceTitle}crwdne333751:0", - "EditDetailsResourceListTable.undoActionPrompt": "crwdns333753:0crwdne333753:0", - "ExamReportPageTitles.examReportTitle": "crwdns333755:0{examTitle}crwdne333755:0", - "FieldsMixinStrings.allLearners": "crwdns333757:0crwdne333757:0", - "FieldsMixinStrings.groupsAndIndividuals": "crwdns333759:0crwdne333759:0", - "FieldsMixinStrings.questionsAnswered": "crwdns333761:0crwdne333761:0", - "FieldsMixinStrings.questionsCorrect": "crwdns333763:0crwdne333763:0", - "FieldsMixinStrings.questionsTotal": "crwdns333765:0crwdne333765:0", - "FieldsMixinStrings.recipientType": "crwdns333767:0crwdne333767:0", - "FieldsMixinStrings.wholeClass": "crwdns333769:0crwdne333769:0", - "GroupEnrollPage.allUsersAlready": "crwdns333771:0crwdne333771:0", - "GroupEnrollPage.learnerGroups": "crwdns333773:0crwdne333773:0", - "GroupEnrollPage.nextResults": "crwdns333775:0crwdne333775:0", - "GroupEnrollPage.noUsersMatch": "crwdns333777:0crwdne333777:0", - "GroupEnrollPage.pageHeader": "crwdns333779:0{className}crwdne333779:0", - "GroupEnrollPage.pagination": "crwdns333781:0visibleStartRange={visibleStartRange}crwdnd333781:0visibleEndRange={visibleEndRange}crwdnd333781:0numFilteredUsers={numFilteredUsers}crwdne333781:0", - "GroupEnrollPage.previousResults": "crwdns333783:0crwdne333783:0", - "GroupEnrollPage.userTableLabel": "crwdns333787:0crwdne333787:0", - "GroupMembersPage.back": "crwdns333789:0crwdne333789:0", - "GroupMembersPage.enrollButton": "crwdns333791:0crwdne333791:0", - "GroupMembersPage.groupDoesNotExist": "crwdns333793:0crwdne333793:0", - "GroupsPage.newGroupAction": "crwdns333795:0crwdne333795:0", - "GroupsPage.noGroups": "crwdns333797:0crwdne333797:0", - "HomeActivityPage.noActivityLabel": "crwdns333799:0crwdne333799:0", - "IndividualLearnerSelector.individualLearnersLabel": "crwdns333801:0crwdne333801:0", - "IndividualLearnerSelector.noUsersMatch": "crwdns333803:0crwdne333803:0", - "IndividualLearnerSelector.onlyShowingEnrolledLabel": "crwdns333805:0crwdne333805:0", - "IndividualLearnerSelector.searchPlaceholder": "crwdns333807:0crwdne333807:0", - "IndividualLearnerSelector.selectAllLabel": "crwdns333809:0crwdne333809:0", - "IndividualLearnerSelector.selectedIndividualLearnersLabel": "crwdns333811:0crwdne333811:0", - "LearnersCompleted.allOfMoreThanTwo": "crwdns333813:0total={total}crwdnd333813:0total={total}crwdne333813:0", - "LearnersCompleted.allOfMoreThanTwoShort": "crwdns333815:0total={total}crwdne333815:0", - "LearnersCompleted.count": "crwdns333817:0count={count}crwdnd333817:0count={count}crwdnd333817:0count={count}crwdne333817:0", - "LearnersCompleted.countShort": "crwdns333819:0count={count}crwdnd333819:0count={count}crwdne333819:0", - "LearnersCompleted.label": "crwdns333821:0count={count}crwdne333821:0", - "LearnersCompleted.labelShort": "crwdns333823:0count={count}crwdne333823:0", - "LearnersCompleted.ratio": "crwdns333825:0count={count}crwdnd333825:0count={count}crwdnd333825:0total={total}crwdnd333825:0total={total}crwdne333825:0", - "LearnersCompleted.ratioShort": "crwdns333827:0count={count}crwdnd333827:0count={count}crwdnd333827:0total={total}crwdne333827:0", - "LearnersDidNotStart.count": "crwdns333829:0count={count}crwdnd333829:0count={count}crwdne333829:0", - "LearnersDidNotStart.countShort": "crwdns333831:0count={count}crwdnd333831:0count={count}crwdne333831:0", - "LearnersDidNotStart.label": "crwdns333833:0count={count}crwdne333833:0", - "LearnersDidNotStart.labelShort": "crwdns333835:0count={count}crwdne333835:0", - "LearnersDidNotStart.ratio": "crwdns333837:0count={count}crwdnd333837:0total={total}crwdnd333837:0total={total}crwdnd333837:0count={count}crwdne333837:0", - "LearnersDidNotStart.ratioShort": "crwdns333839:0count={count}crwdnd333839:0total={total}crwdnd333839:0count={count}crwdne333839:0", - "LearnersNeedHelp.allOfMoreThanTwo": "crwdns333841:0total={total}crwdne333841:0", - "LearnersNeedHelp.allOfMoreThanTwoShort": "crwdns333843:0total={total}crwdne333843:0", - "LearnersNeedHelp.count": "crwdns333845:0count={count}crwdnd333845:0count={count}crwdne333845:0", - "LearnersNeedHelp.countShort": "crwdns333847:0count={count}crwdnd333847:0count={count}crwdne333847:0", - "LearnersNeedHelp.label": "crwdns333849:0count={count}crwdne333849:0", - "LearnersNeedHelp.labelShort": "crwdns333851:0count={count}crwdne333851:0", - "LearnersNeedHelp.ratio": "crwdns333853:0count={count}crwdnd333853:0total={total}crwdnd333853:0total={total}crwdnd333853:0count={count}crwdne333853:0", - "LearnersNeedHelp.ratioShort": "crwdns333855:0count={count}crwdnd333855:0total={total}crwdnd333855:0count={count}crwdne333855:0", - "LearnersStarted.allOfMoreThanTwo": "crwdns333857:0total={total}crwdne333857:0", - "LearnersStarted.allOfMoreThanTwoShort": "crwdns333859:0total={total}crwdne333859:0", - "LearnersStarted.count": "crwdns333861:0count={count}crwdnd333861:0count={count}crwdne333861:0", - "LearnersStarted.countShort": "crwdns333863:0count={count}crwdnd333863:0count={count}crwdne333863:0", - "LearnersStarted.label": "crwdns333865:0count={count}crwdne333865:0", - "LearnersStarted.labelShort": "crwdns333867:0count={count}crwdne333867:0", - "LearnersStarted.questionsStarted": "crwdns333869:0{answeredQuestionsCount}crwdnd333869:0{totalQuestionsCount}crwdne333869:0", - "LearnersStarted.ratio": "crwdns333871:0count={count}crwdnd333871:0total={total}crwdnd333871:0total={total}crwdnd333871:0count={count}crwdne333871:0", - "LearnersStarted.ratioShort": "crwdns333873:0count={count}crwdnd333873:0total={total}crwdnd333873:0count={count}crwdne333873:0", - "LessonContentPreviewPage.addButtonLabel": "crwdns333875:0crwdne333875:0", - "LessonContentPreviewPage.addedIndicator": "crwdns333877:0crwdne333877:0", - "LessonContentPreviewPage.copyrightHolderDataHeader": "crwdns333879:0crwdne333879:0", - "LessonContentPreviewPage.licenseDataHeader": "crwdns333881:0crwdne333881:0", - "LessonContentPreviewPage.totalQuestionsHeader": "crwdns333885:0crwdne333885:0", - "LessonEditDetailsPage.appBarTitle": "crwdns333887:0crwdne333887:0", - "LessonEditDetailsPage.pageTitle": "crwdns333889:0{title}crwdne333889:0", - "LessonEditDetailsPage.submitErrorMessage": "crwdns333891:0crwdne333891:0", - "LessonOptionsDropdownMenu.copyLessonAction": "crwdns333893:0crwdne333893:0", - "LessonResourceSelectionPage.documentTitle": "crwdns333895:0{lessonName}crwdne333895:0", - "LessonResourceSelectionPage.exitSearchButtonLabel": "crwdns333897:0crwdne333897:0", - "LessonResourceSelectionPage.manageResourcesAction": "crwdns333899:0crwdne333899:0", - "LessonResourceSelectionPage.resources": "crwdns333901:0count={count}crwdnd333901:0count={count}crwdne333901:0", - "LessonResourceSelectionPage.saveBeforeExitSnackbarText": "crwdns333903:0crwdne333903:0", - "LessonResourceSelectionPage.selectionInformation": "crwdns333905:0count={count}crwdnd333905:0total={total}crwdnd333905:0total={total}crwdne333905:0", - "LessonResourceSelectionPage.totalResourcesSelected": "crwdns333907:0total={total}crwdnd333907:0total={total}crwdne333907:0", - "LessonRootActionTexts.newLessonCreated": "crwdns333909:0crwdne333909:0", - "LessonsRootPage.dontShowAgain": "crwdns369591:0crwdne369591:0", - "LessonsRootPage.fileSizeToDownload": "crwdns369593:0{size}crwdne369593:0", - "LessonsRootPage.fileSizeToRemove": "crwdns369595:0{size}crwdne369595:0", - "LessonsRootPage.noLessons": "crwdns333911:0crwdne333911:0", - "LessonsRootPage.size": "crwdns333913:0crwdne333913:0", - "LessonsSearchFilters.audio": "crwdns333915:0crwdne333915:0", - "LessonsSearchFilters.channelFilterLabel": "crwdns333917:0crwdne333917:0", - "LessonsSearchFilters.coachResourcesLabel": "crwdns333919:0crwdne333919:0", - "LessonsSearchFilters.contentKindFilterLabel": "crwdns333921:0crwdne333921:0", - "LessonsSearchFilters.documents": "crwdns333923:0crwdne333923:0", - "LessonsSearchFilters.exercises": "crwdns333925:0crwdne333925:0", - "LessonsSearchFilters.hideAction": "crwdns333927:0crwdne333927:0", - "LessonsSearchFilters.html5": "crwdns333929:0crwdne333929:0", - "LessonsSearchFilters.noSearchResultsMessage": "crwdns333931:0{searchTerm}crwdne333931:0", - "LessonsSearchFilters.searchResultsMessage": "crwdns333933:0{searchTerm}crwdne333933:0", - "LessonsSearchFilters.topics": "crwdns333935:0crwdne333935:0", - "LessonsSearchFilters.videos": "crwdns333937:0crwdne333937:0", - "ManageExamModals.assignmentQuestion": "crwdns333939:0crwdne333939:0", - "ManageExamModals.copyExamTitle": "crwdns333941:0crwdne333941:0", - "ManageExamModals.copyOfExam": "crwdns333943:0{ examTitle }crwdne333943:0", - "ManageExamModals.deleteExamConfirmation": "crwdns333945:0crwdne333945:0", - "ManageExamModals.deleteExamDescription": "crwdns333947:0{ title }crwdne333947:0", - "ManageExamModals.deleteExamTitle": "crwdns333949:0crwdne333949:0", - "ManageLessonModals.assignmentQuestion": "crwdns333951:0crwdne333951:0", - "ManageLessonModals.copyLessonTitle": "crwdns333953:0crwdne333953:0", - "ManageLessonModals.copyOfLesson": "crwdns333955:0{ lessonTitle }crwdne333955:0", - "ManageLessonModals.deleteLessonConfirmation": "crwdns333957:0{ title }crwdne333957:0", - "ManageLessonModals.deleteLessonTitle": "crwdns333959:0crwdne333959:0", - "ManageLessonModals.uniqueTitleError": "crwdns333961:0{title}crwdnd333961:0{className}crwdne333961:0", - "MissingContentStrings.upgradeKolibriLinkText": "crwdns333973:0crwdne333973:0", - "MissingContentStrings.upgradeKolibriP1": "crwdns333975:0crwdne333975:0", - "MissingContentStrings.upgradeKolibriTitle": "crwdns333977:0crwdne333977:0", - "MissingResourceAlert.learnMore": "crwdns370057:0crwdne370057:0", - "MissingResourceAlert.resourcesUnavailableP1": "crwdns370059:0crwdne370059:0", - "MissingResourceAlert.resourcesUnavailableP2": "crwdns370061:0crwdne370061:0", - "MissingResourceAlert.resourcesUnavailableTitle": "crwdns370063:0crwdne370063:0", - "NotificationStrings.everyoneCompleted": "crwdns333979:0{itemName}crwdne333979:0", - "NotificationStrings.everyoneCompletedMissing": "crwdns369599:0crwdne369599:0", - "NotificationStrings.everyoneStarted": "crwdns333981:0{itemName}crwdne333981:0", - "NotificationStrings.everyoneStartedMissing": "crwdns369601:0crwdne369601:0", - "NotificationStrings.individualCompleted": "crwdns333983:0{learnerName}crwdnd333983:0{itemName}crwdne333983:0", - "NotificationStrings.individualCompletedMissing": "crwdns369603:0{learnerName}crwdne369603:0", - "NotificationStrings.individualNeedsHelp": "crwdns333985:0{learnerName}crwdnd333985:0{itemName}crwdne333985:0", - "NotificationStrings.individualNeedsHelpMissing": "crwdns369605:0{learnerName}crwdne369605:0", - "NotificationStrings.individualStarted": "crwdns333987:0{learnerName}crwdnd333987:0{itemName}crwdne333987:0", - "NotificationStrings.individualStartedMissing": "crwdns369607:0{learnerName}crwdne369607:0", - "NotificationStrings.multipleCompleted": "crwdns333989:0learnerName={learnerName}crwdnd333989:0numOthers={numOthers}crwdnd333989:0numOthers={numOthers}crwdne333989:0", - "NotificationStrings.multipleCompletedMissing": "crwdns369609:0learnerName={learnerName}crwdnd369609:0numOthers={numOthers}crwdnd369609:0numOthers={numOthers}crwdne369609:0", - "NotificationStrings.multipleNeedHelp": "crwdns369611:0learnerName={learnerName}crwdnd369611:0numOthers={numOthers}crwdnd369611:0numOthers={numOthers}crwdne369611:0", - "NotificationStrings.multipleNeedHelpMissing": "crwdns369613:0learnerName={learnerName}crwdnd369613:0numOthers={numOthers}crwdnd369613:0numOthers={numOthers}crwdne369613:0", - "NotificationStrings.multipleStarted": "crwdns333993:0learnerName={learnerName}crwdnd333993:0numOthers={numOthers}crwdnd333993:0numOthers={numOthers}crwdne333993:0", - "NotificationStrings.multipleStartedMissing": "crwdns369615:0learnerName={learnerName}crwdnd369615:0numOthers={numOthers}crwdnd369615:0numOthers={numOthers}crwdne369615:0", - "NotificationStrings.wholeClassCompleted": "crwdns333995:0{itemName}crwdne333995:0", - "NotificationStrings.wholeClassCompletedMissing": "crwdns369617:0crwdne369617:0", - "NotificationStrings.wholeClassStarted": "crwdns333997:0{itemName}crwdne333997:0", - "NotificationStrings.wholeClassStartedMissing": "crwdns369619:0crwdne369619:0", - "NotificationStrings.wholeGroupCompleted": "crwdns333999:0{groupName}crwdnd333999:0{itemName}crwdne333999:0", - "NotificationStrings.wholeGroupCompletedMissing": "crwdns369621:0{groupName}crwdne369621:0", - "NotificationStrings.wholeGroupStarted": "crwdns334001:0{groupName}crwdnd334001:0{itemName}crwdne334001:0", - "NotificationStrings.wholeGroupStartedMissing": "crwdns369623:0{groupName}crwdne369623:0", - "NotificationsFilter.appsLabel": "crwdns334003:0crwdne334003:0", - "NotificationsFilter.audioLabel": "crwdns334005:0crwdne334005:0", - "NotificationsFilter.documentsLabel": "crwdns334007:0crwdne334007:0", - "NotificationsFilter.exercisesLabel": "crwdns334009:0crwdne334009:0", - "NotificationsFilter.progressTypeLabel": "crwdns334011:0crwdne334011:0", - "NotificationsFilter.resourceTypeLabel": "crwdns334013:0crwdne334013:0", - "NotificationsFilter.videosLabel": "crwdns334015:0crwdne334015:0", - "OverviewBlock.allClassesLabel": "crwdns334017:0crwdne334017:0", - "OverviewBlock.coach": "crwdns334019:0count={count}crwdne334019:0", - "OverviewBlock.learner": "crwdns334021:0count={count}crwdne334021:0", - "OverviewBlock.viewLearners": "crwdns334023:0crwdne334023:0", - "PlanHeader.coachPlan": "crwdns370447:0crwdne370447:0", - "PlanHeader.planYourClassDescription": "crwdns334025:0crwdne334025:0", - "PlanHeader.planYourClassLabel": "crwdns334027:0crwdne334027:0", - "PracticeQuizContentPreviewPage.copyrightHolderDataHeader": "crwdns334029:0crwdne334029:0", - "PracticeQuizContentPreviewPage.duplicateTitle": "crwdns334031:0originalTitle={originalTitle}crwdnd334031:0copyNum={copyNum}crwdne334031:0", - "PracticeQuizContentPreviewPage.licenseDataHeader": "crwdns334033:0crwdne334033:0", - "PracticeQuizContentPreviewPage.quizDurationHeader": "crwdns334035:0crwdne334035:0", - "PracticeQuizContentPreviewPage.selectQuiz": "crwdns334037:0crwdne334037:0", - "PracticeQuizContentPreviewPage.totalQuestionsHeader": "crwdns334039:0crwdne334039:0", - "QuestionList.questionListHeader": "crwdns334041:0numOfQuestions={numOfQuestions}crwdne334041:0", - "QuizEditDetailsPage.appBarTitle": "crwdns334043:0crwdne334043:0", - "QuizEditDetailsPage.pageTitle": "crwdns334045:0{title}crwdne334045:0", - "QuizEditDetailsPage.submitErrorMessage": "crwdns334047:0crwdne334047:0", - "QuizOptionsDropdownMenu.copyQuizAction": "crwdns334049:0crwdne334049:0", - "QuizStatus.questionOrderLabel": "crwdns334051:0crwdne334051:0", - "QuizStatus.reportVisibleToLearnersLabel": "crwdns334053:0crwdne334053:0", - "QuizSummaryPage.uniqueTitleError": "crwdns334055:0{title}crwdnd334055:0{className}crwdne334055:0", - "Recipients.noOne": "crwdns334057:0crwdne334057:0", - "RemoveFromGroupModal.confirmation": "crwdns334059:0{ username }crwdnd334059:0{ classname }crwdne334059:0", - "RemoveFromGroupModal.modalTitle": "crwdns334061:0crwdne334061:0", - "RenameGroupModal.duplicateName": "crwdns334063:0crwdne334063:0", - "RenameGroupModal.renameLearnerGroup": "crwdns334065:0crwdne334065:0", - "ReportsControls.viewLearners": "crwdns334067:0crwdne334067:0", - "ReportsGroupHeader.back": "crwdns334069:0crwdne334069:0", - "ReportsGroupHeader.groupReports": "crwdns370449:0crwdne370449:0", - "ReportsGroupListPage.printLabel": "crwdns334071:0{className}crwdne334071:0", - "ReportsHeader.coachReports": "crwdns370451:0crwdne370451:0", - "ReportsHeader.description": "crwdns334073:0crwdne334073:0", - "ReportsLearnerHeader.back": "crwdns334075:0crwdne334075:0", - "ReportsLearnerListPage.printLabel": "crwdns334077:0{className}crwdne334077:0", - "ReportsLearnersTable.allQuestionsAnswered": "crwdns334079:0crwdne334079:0", - "ReportsLearnersTable.questionsCompletedRatioLabel": "crwdns334081:0count={count}crwdnd334081:0total={total}crwdnd334081:0count={count}crwdne334081:0", - "ReportsLessonListPage.printLabel": "crwdns334083:0{className}crwdne334083:0", - "ReportsLessonListPage.visibleLessons": "crwdns369629:0crwdne369629:0", - "ReportsQuizListPage.noEndedExams": "crwdns369631:0crwdne369631:0", - "ReportsQuizListPage.printLabel": "crwdns334085:0{className}crwdne334085:0", - "ReportsQuizListPage.totalQuizSize": "crwdns369637:0{size}crwdne369637:0", - "ReportsQuizPreviewPage.pageTitle": "crwdns334087:0{title}crwdne334087:0", - "ReportsResourceHeader.copyrightHolderDataHeader": "crwdns334089:0crwdne334089:0", - "ReportsResourceHeader.licenseDataHeader": "crwdns334091:0crwdne334091:0", - "ReportsResourceHeader.totalQuestionsHeader": "crwdns334095:0crwdne334095:0", - "ResourceListTable.moveResourceDownButtonDescription": "crwdns334097:0crwdne334097:0", - "ResourceListTable.moveResourceUpButtonDescription": "crwdns334099:0crwdne334099:0", - "ResourceListTable.parentChannelLabel": "crwdns334101:0crwdne334101:0", - "ResourceListTable.undoActionPrompt": "crwdns334103:0crwdne334103:0", - "StatusElapsedTime.closedDaysAgo": "crwdns334105:0days={days}crwdnd334105:0days={days}crwdne334105:0", - "StatusElapsedTime.closedHoursAgo": "crwdns334107:0hours={hours}crwdnd334107:0hours={hours}crwdne334107:0", - "StatusElapsedTime.closedMinutesAgo": "crwdns334109:0minutes={minutes}crwdnd334109:0minutes={minutes}crwdne334109:0", - "StatusElapsedTime.closedSecondsAgo": "crwdns334111:0seconds={seconds}crwdnd334111:0seconds={seconds}crwdne334111:0", - "StatusElapsedTime.createdDaysAgo": "crwdns334113:0days={days}crwdnd334113:0days={days}crwdne334113:0", - "StatusElapsedTime.createdHoursAgo": "crwdns334115:0hours={hours}crwdnd334115:0hours={hours}crwdne334115:0", - "StatusElapsedTime.createdMinutesAgo": "crwdns334117:0minutes={minutes}crwdnd334117:0minutes={minutes}crwdne334117:0", - "StatusElapsedTime.createdSecondsAgo": "crwdns334119:0seconds={seconds}crwdnd334119:0seconds={seconds}crwdne334119:0", - "StatusElapsedTime.openedDaysAgo": "crwdns334121:0days={days}crwdnd334121:0days={days}crwdne334121:0", - "StatusElapsedTime.openedHoursAgo": "crwdns334123:0hours={hours}crwdnd334123:0hours={hours}crwdne334123:0", - "StatusElapsedTime.openedMinutesAgo": "crwdns334125:0minutes={minutes}crwdnd334125:0minutes={minutes}crwdne334125:0", - "StatusElapsedTime.openedSecondsAgo": "crwdns334127:0seconds={seconds}crwdnd334127:0seconds={seconds}crwdne334127:0", - "StorageNotificationBanner.alertLink": "crwdns369639:0crwdne369639:0", - "StorageNotificationBanner.closeNotification": "crwdns369641:0crwdne369641:0", - "StorageNotificationBanner.insufficientStorageHeader": "crwdns370453:0crwdne370453:0", - "StorageNotificationBanner.warningMessage": "crwdns369643:0crwdne369643:0", - "SyncStatusDescription.insufficientStorageDescription": "crwdns369489:0crwdne369489:0", - "SyncStatusDescription.notConnectedDescription": "crwdns369491:0crwdne369491:0", - "SyncStatusDescription.queuedDescription": "crwdns369493:0crwdne369493:0", - "SyncStatusDescription.syncedDescription": "crwdns369495:0crwdne369495:0", - "SyncStatusDescription.syncingDescription": "crwdns369497:0crwdne369497:0", - "SyncStatusDescription.unableOrNoSyncDescription": "crwdns369499:0crwdne369499:0", - "SyncStatusDisplay.insufficientStorage": "crwdns369501:0crwdne369501:0", - "SyncStatusDisplay.notConnected": "crwdns335433:0crwdne335433:0", - "SyncStatusDisplay.notRecentlySynced": "crwdns335435:0crwdne335435:0", - "SyncStatusDisplay.queued": "crwdns335437:0crwdne335437:0", - "SyncStatusDisplay.recentlySynced": "crwdns335439:0crwdne335439:0", - "SyncStatusDisplay.recentlySyncedRelative": "crwdns369503:0{relativeTime}crwdne369503:0", - "SyncStatusDisplay.syncing": "crwdns335441:0crwdne335441:0", - "SyncStatusDisplay.unableOrNotSynced": "crwdns335443:0crwdne335443:0", - "SyncStatusDisplay.unableToSync": "crwdns335445:0crwdne335445:0", - "TruncatedItemList.manyItems": "crwdns334131:0item1={item1}crwdnd334131:0item2={item2}crwdnd334131:0count={count}crwdne334131:0", - "TruncatedItemList.threeItems": "crwdns334133:0{item1}crwdnd334133:0{item2}crwdnd334133:0{item3}crwdne334133:0", - "TruncatedItemList.twoItems": "crwdns334135:0{item1}crwdnd334135:0{item2}crwdne334135:0" + "ActivityBlock.classActivityLabel": "crwdns380044:0crwdne380044:0", + "ActivityBlock.noActivityLabel": "crwdns380046:0crwdne380046:0", + "AssessmentQuestionListItem.moveExerciseDown": "crwdns380048:0crwdne380048:0", + "AssessmentQuestionListItem.moveExerciseUp": "crwdns380050:0crwdne380050:0", + "AssignmentCopyModal.currentClass": "crwdns380052:0{ name }crwdne380052:0", + "AssignmentCopyModal.destinationExplanation": "crwdns380054:0{classroomName}crwdne380054:0", + "AverageScoreTooltip.visibleToLearnersTooltipMessage": "crwdns380056:0crwdne380056:0", + "ClassLearnersListPage.deviceStatus": "crwdns380058:0crwdne380058:0", + "ClassLearnersListPage.howToTroubleshootModalHeader": "crwdns380060:0crwdne380060:0", + "ClassLearnersListPage.lastSyncedStatus": "crwdns380062:0crwdne380062:0", + "ClassLearnersListPage.pageHeader": "crwdns380064:0{className}crwdne380064:0", + "CoachAppBarPage.errorPageTitle": "crwdns380066:0crwdne380066:0", + "CoachAppBarPage.kolibriTitleMessage": "crwdns380068:0{ title }crwdne380068:0", + "CoachClassListPage.classPageSubheader": "crwdns380070:0crwdne380070:0", + "CoachClassListPage.noAssignedClassesDetails": "crwdns380072:0crwdne380072:0", + "CoachClassListPage.noClassesDetailsForAdmin": "crwdns380074:0crwdne380074:0", + "CoachClassListPage.noClassesDetailsForFacilityCoach": "crwdns380076:0crwdne380076:0", + "CoachExamsPage.newQuiz": "crwdns380078:0crwdne380078:0", + "CoachExamsPage.noExams": "crwdns380080:0crwdne380080:0", + "CoachExamsPage.selectQuiz": "crwdns380082:0crwdne380082:0", + "CoachExamsPage.totalQuizSize": "crwdns380084:0{size}crwdne380084:0", + "CoachImmersivePage.errorPageTitle": "crwdns380086:0crwdne380086:0", + "CoachImmersivePage.kolibriTitleMessage": "crwdns380088:0{ title }crwdne380088:0", + "CommonCoachStrings.activityLabel": "crwdns380090:0crwdne380090:0", + "CommonCoachStrings.activityListEmptyState": "crwdns380092:0crwdne380092:0", + "CommonCoachStrings.allQuizzesLabel": "crwdns380094:0crwdne380094:0", + "CommonCoachStrings.answerLogCorrectLabel": "crwdns380096:0crwdne380096:0", + "CommonCoachStrings.answerLogImprovedLabel": "crwdns380098:0crwdne380098:0", + "CommonCoachStrings.answerLogIncorrectLabel": "crwdns380100:0crwdne380100:0", + "CommonCoachStrings.attemptsLabel": "crwdns380102:0crwdne380102:0", + "CommonCoachStrings.avgScoreLabel": "crwdns380104:0crwdne380104:0", + "CommonCoachStrings.avgTimeSpentLabel": "crwdns380106:0crwdne380106:0", + "CommonCoachStrings.backToLessonLabel": "crwdns380108:0{lesson}crwdne380108:0", + "CommonCoachStrings.classLabel": "crwdns380110:0crwdne380110:0", + "CommonCoachStrings.classesLabel": "crwdns380112:0crwdne380112:0", + "CommonCoachStrings.closeQuizLabel": "crwdns380114:0crwdne380114:0", + "CommonCoachStrings.closeQuizModalDetail": "crwdns380116:0crwdne380116:0", + "CommonCoachStrings.coachLabel": "crwdns380118:0crwdne380118:0", + "CommonCoachStrings.coachLabelWithOneName": "crwdns380120:0{name}crwdne380120:0", + "CommonCoachStrings.coachLabelWithOneTwoNames": "crwdns380122:0{name1}crwdnd380122:0{name2}crwdne380122:0", + "CommonCoachStrings.copyAction": "crwdns380124:0crwdne380124:0", + "CommonCoachStrings.createLessonAction": "crwdns380126:0crwdne380126:0", + "CommonCoachStrings.createdNotification": "crwdns380128:0crwdne380128:0", + "CommonCoachStrings.deletedNotification": "crwdns380130:0crwdne380130:0", + "CommonCoachStrings.descriptionLabel": "crwdns380132:0crwdne380132:0", + "CommonCoachStrings.descriptionMissingLabel": "crwdns380134:0crwdne380134:0", + "CommonCoachStrings.detailsLabel": "crwdns380136:0crwdne380136:0", + "CommonCoachStrings.difficultQuestionsDescription": "crwdns380138:0crwdne380138:0", + "CommonCoachStrings.difficultQuestionsLabel": "crwdns380140:0crwdne380140:0", + "CommonCoachStrings.dontShowAgain": "crwdns380142:0crwdne380142:0", + "CommonCoachStrings.duplicateLessonTitleError": "crwdns380144:0crwdne380144:0", + "CommonCoachStrings.entireClassLabel": "crwdns380146:0crwdne380146:0", + "CommonCoachStrings.exercisesCompletedLabel": "crwdns380148:0crwdne380148:0", + "CommonCoachStrings.exportCSVAction": "crwdns380150:0crwdne380150:0", + "CommonCoachStrings.fileSizeToDownload": "crwdns380152:0{size}crwdne380152:0", + "CommonCoachStrings.fileSizeToRemove": "crwdns380154:0{size}crwdne380154:0", + "CommonCoachStrings.filterLessonAll": "crwdns380156:0crwdne380156:0", + "CommonCoachStrings.filterLessonNotVisible": "crwdns380158:0crwdne380158:0", + "CommonCoachStrings.filterLessonStatus": "crwdns380160:0crwdne380160:0", + "CommonCoachStrings.filterLessonVisible": "crwdns380162:0crwdne380162:0", + "CommonCoachStrings.filterQuizAll": "crwdns380164:0crwdne380164:0", + "CommonCoachStrings.filterQuizEnded": "crwdns380166:0crwdne380166:0", + "CommonCoachStrings.filterQuizNotStarted": "crwdns380168:0crwdne380168:0", + "CommonCoachStrings.filterQuizStarted": "crwdns380170:0crwdne380170:0", + "CommonCoachStrings.filterQuizStatus": "crwdns380172:0crwdne380172:0", + "CommonCoachStrings.generalInformationLabel": "crwdns380174:0crwdne380174:0", + "CommonCoachStrings.groupListEmptyState": "crwdns380176:0crwdne380176:0", + "CommonCoachStrings.groupNameLabel": "crwdns380178:0crwdne380178:0", + "CommonCoachStrings.groupsLabel": "crwdns380180:0crwdne380180:0", + "CommonCoachStrings.helpNeededLabel": "crwdns380182:0crwdne380182:0", + "CommonCoachStrings.lastActivityLabel": "crwdns380184:0crwdne380184:0", + "CommonCoachStrings.latestScoreLabel": "crwdns380186:0crwdne380186:0", + "CommonCoachStrings.learnerListEmptyState": "crwdns380188:0crwdne380188:0", + "CommonCoachStrings.learnersLabel": "crwdns380190:0crwdne380190:0", + "CommonCoachStrings.lessonDuplicateTitleError": "crwdns380192:0crwdne380192:0", + "CommonCoachStrings.lessonLabel": "crwdns380194:0crwdne380194:0", + "CommonCoachStrings.lessonListEmptyState": "crwdns380196:0crwdne380196:0", + "CommonCoachStrings.lessonNotVisibleToLearnersLabel": "crwdns380198:0crwdne380198:0", + "CommonCoachStrings.lessonVisibleLabel": "crwdns380200:0crwdne380200:0", + "CommonCoachStrings.lessonVisibleToLearnersLabel": "crwdns380202:0crwdne380202:0", + "CommonCoachStrings.lessonsAssignedLabel": "crwdns380204:0crwdne380204:0", + "CommonCoachStrings.lessonsLabel": "crwdns380206:0crwdne380206:0", + "CommonCoachStrings.lodQuizDetail": "crwdns380208:0crwdne380208:0", + "CommonCoachStrings.makeLessonNotVisibleText": "crwdns380210:0crwdne380210:0", + "CommonCoachStrings.makeLessonNotVisibleTitle": "crwdns380212:0crwdne380212:0", + "CommonCoachStrings.makeLessonVisibleText": "crwdns380214:0crwdne380214:0", + "CommonCoachStrings.makeLessonVisibleTitle": "crwdns380216:0crwdne380216:0", + "CommonCoachStrings.makeQuizReportNotVisibleText": "crwdns380218:0crwdne380218:0", + "CommonCoachStrings.makeQuizReportNotVisibleTitle": "crwdns380220:0crwdne380220:0", + "CommonCoachStrings.makeQuizReportVisibleText": "crwdns380222:0crwdne380222:0", + "CommonCoachStrings.makeQuizReportVisibleTitle": "crwdns380224:0crwdne380224:0", + "CommonCoachStrings.manageResourcesAction": "crwdns380226:0crwdne380226:0", + "CommonCoachStrings.membersLabel": "crwdns380228:0crwdne380228:0", + "CommonCoachStrings.nameLabel": "crwdns380230:0crwdne380230:0", + "CommonCoachStrings.newLessonAction": "crwdns380232:0crwdne380232:0", + "CommonCoachStrings.newQuizAction": "crwdns380234:0crwdne380234:0", + "CommonCoachStrings.noResourcesInLessonLabel": "crwdns380236:0crwdne380236:0", + "CommonCoachStrings.nthExerciseName": "crwdns380238:0name={name}crwdnd380238:0number={number}crwdne380238:0", + "CommonCoachStrings.numberOfLearners": "crwdns380240:0value={value}crwdnd380240:0value={value}crwdne380240:0", + "CommonCoachStrings.numberOfQuestions": "crwdns380242:0value={value}crwdnd380242:0value={value}crwdne380242:0", + "CommonCoachStrings.numberOfResources": "crwdns380244:0value={value}crwdnd380244:0value={value}crwdne380244:0", + "CommonCoachStrings.openQuizLabel": "crwdns380246:0crwdne380246:0", + "CommonCoachStrings.openQuizModalDetail": "crwdns380248:0crwdne380248:0", + "CommonCoachStrings.orderFixedDescription": "crwdns380250:0crwdne380250:0", + "CommonCoachStrings.orderFixedLabel": "crwdns380252:0crwdne380252:0", + "CommonCoachStrings.orderRandomDescription": "crwdns380254:0crwdne380254:0", + "CommonCoachStrings.orderRandomLabel": "crwdns380256:0crwdne380256:0", + "CommonCoachStrings.planLabel": "crwdns380258:0crwdne380258:0", + "CommonCoachStrings.practiceQuizReportImprovedLabel": "crwdns380260:0value={value}crwdnd380260:0value={value}crwdne380260:0", + "CommonCoachStrings.previewAction": "crwdns380262:0crwdne380262:0", + "CommonCoachStrings.previewLabel": "crwdns380264:0crwdne380264:0", + "CommonCoachStrings.printReportAction": "crwdns380266:0crwdne380266:0", + "CommonCoachStrings.questionLabel": "crwdns380268:0crwdne380268:0", + "CommonCoachStrings.questionListEmptyState": "crwdns380270:0crwdne380270:0", + "CommonCoachStrings.questionOrderLabel": "crwdns380272:0crwdne380272:0", + "CommonCoachStrings.questionsLabel": "crwdns380274:0crwdne380274:0", + "CommonCoachStrings.quizClosedLabel": "crwdns380276:0crwdne380276:0", + "CommonCoachStrings.quizClosedMessage": "crwdns380278:0crwdne380278:0", + "CommonCoachStrings.quizDuplicateTitleError": "crwdns380280:0crwdne380280:0", + "CommonCoachStrings.quizFailedToCloseMessage": "crwdns380282:0crwdne380282:0", + "CommonCoachStrings.quizFailedToOpenMessage": "crwdns380284:0crwdne380284:0", + "CommonCoachStrings.quizListEmptyState": "crwdns380286:0crwdne380286:0", + "CommonCoachStrings.quizNotVisibleToLearners": "crwdns380288:0crwdne380288:0", + "CommonCoachStrings.quizOpenedMessage": "crwdns380290:0crwdne380290:0", + "CommonCoachStrings.quizVisibleToLearners": "crwdns380292:0crwdne380292:0", + "CommonCoachStrings.quizzesAssignedLabel": "crwdns380294:0crwdne380294:0", + "CommonCoachStrings.quizzesLabel": "crwdns380296:0crwdne380296:0", + "CommonCoachStrings.ratioShort": "crwdns380298:0value={value}crwdnd380298:0total={total}crwdne380298:0", + "CommonCoachStrings.recipientsLabel": "crwdns380300:0crwdne380300:0", + "CommonCoachStrings.renameAction": "crwdns380302:0crwdne380302:0", + "CommonCoachStrings.reportLabel": "crwdns380304:0crwdne380304:0", + "CommonCoachStrings.reportVisibleLabel": "crwdns380306:0crwdne380306:0", + "CommonCoachStrings.reportsLabel": "crwdns380308:0crwdne380308:0", + "CommonCoachStrings.resourcesAndSize": "crwdns380310:0value={value}crwdnd380310:0value={value}crwdnd380310:0size={size}crwdne380310:0", + "CommonCoachStrings.resourcesViewedLabel": "crwdns380312:0crwdne380312:0", + "CommonCoachStrings.saveLessonError": "crwdns380314:0crwdne380314:0", + "CommonCoachStrings.sizeLabel": "crwdns380316:0crwdne380316:0", + "CommonCoachStrings.startedLabel": "crwdns380318:0crwdne380318:0", + "CommonCoachStrings.statusLabel": "crwdns380320:0crwdne380320:0", + "CommonCoachStrings.titleLabel": "crwdns380322:0crwdne380322:0", + "CommonCoachStrings.totalLessonsSize": "crwdns380324:0{size}crwdne380324:0", + "CommonCoachStrings.ungroupedLearnersLabel": "crwdns380326:0crwdne380326:0", + "CommonCoachStrings.updatedNotification": "crwdns380328:0crwdne380328:0", + "CommonCoachStrings.viewAllAction": "crwdns380330:0crwdne380330:0", + "CommonCoachStrings.viewByGroupsLabel": "crwdns380332:0crwdne380332:0", + "ContentCardList.selectAllCheckboxLabel": "crwdns380334:0crwdne380334:0", + "CreateExamPage.chooseExercises": "crwdns380336:0crwdne380336:0", + "CreateExamPage.createNewExamLabel": "crwdns380338:0crwdne380338:0", + "CreateExamPage.exitSearchButtonLabel": "crwdns380340:0crwdne380340:0", + "CreateExamPage.noneSelected": "crwdns380342:0crwdne380342:0", + "CreateExamPage.numQuestions": "crwdns380344:0crwdne380344:0", + "CreateExamPage.numQuestionsBetween": "crwdns380346:0crwdne380346:0", + "CreateExamPage.numQuestionsExceed": "crwdns380348:0{maxQuestionsFromSelection}crwdnd380348:0{inputNumQuestions}crwdnd380348:0{maxQuestionsFromSelection}crwdne380348:0", + "CreateExamPage.numQuestionsExceedNoExercises": "crwdns380350:0{inputNumQuestions}crwdne380350:0", + "CreateExamPage.resources": "crwdns380352:0count={count}crwdnd380352:0count={count}crwdne380352:0", + "CreateExamPage.selectionInformation": "crwdns380354:0count={count}crwdnd380354:0total={total}crwdnd380354:0total={total}crwdne380354:0", + "CreateExamPreview.appBarLabel": "crwdns380356:0crwdne380356:0", + "CreateExamPreview.numQuestions": "crwdns380358:0crwdne380358:0", + "CreateExamPreview.numQuestionsBetween": "crwdns380360:0crwdne380360:0", + "CreateExamPreview.numQuestionsExceed": "crwdns380362:0{maxQuestionsFromSelection}crwdnd380362:0{inputNumQuestions}crwdnd380362:0{maxQuestionsFromSelection}crwdne380362:0", + "CreateExamPreview.preview": "crwdns380364:0crwdne380364:0", + "CreateExamPreview.previousStep": "crwdns380366:0crwdne380366:0", + "CreateExamPreview.questionsLabel": "crwdns380368:0crwdne380368:0", + "CreateExamPreview.randomize": "crwdns380370:0crwdne380370:0", + "CreateExamPreview.title": "crwdns380372:0crwdne380372:0", + "CreateGroupModal.duplicateName": "crwdns380374:0crwdne380374:0", + "CreateGroupModal.newLearnerGroup": "crwdns380376:0crwdne380376:0", + "CreatePracticeQuizPage.channelsWithQuizzesLabel": "crwdns380378:0crwdne380378:0", + "CreatePracticeQuizPage.createNewExamLabel": "crwdns380380:0crwdne380380:0", + "CreatePracticeQuizPage.selectPracticeQuizLabel": "crwdns380382:0crwdne380382:0", + "CreatePracticeQuizPage.selectionInformation": "crwdns380384:0count={count}crwdnd380384:0total={total}crwdnd380384:0total={total}crwdne380384:0", + "DeleteGroupModal.areYouSure": "crwdns380386:0{ groupName }crwdne380386:0", + "DeleteGroupModal.deleteLearnerGroup": "crwdns380388:0crwdne380388:0", + "EditDetailsResourceListTable.moveResourceDownButtonDescription": "crwdns380390:0crwdne380390:0", + "EditDetailsResourceListTable.moveResourceUpButtonDescription": "crwdns380392:0crwdne380392:0", + "EditDetailsResourceListTable.multipleResourceRemovalsConfirmationMessage": "crwdns380394:0{ numberOfRemovals }crwdne380394:0", + "EditDetailsResourceListTable.parentChannelLabel": "crwdns380396:0crwdne380396:0", + "EditDetailsResourceListTable.singleResourceRemovalConfirmationMessage": "crwdns380398:0{resourceTitle}crwdne380398:0", + "EditDetailsResourceListTable.undoActionPrompt": "crwdns380400:0crwdne380400:0", + "ExamReportPageTitles.examReportTitle": "crwdns380402:0{examTitle}crwdne380402:0", + "FieldsMixinStrings.allLearners": "crwdns380404:0crwdne380404:0", + "FieldsMixinStrings.groupsAndIndividuals": "crwdns380406:0crwdne380406:0", + "FieldsMixinStrings.questionsAnswered": "crwdns380408:0crwdne380408:0", + "FieldsMixinStrings.questionsCorrect": "crwdns380410:0crwdne380410:0", + "FieldsMixinStrings.questionsTotal": "crwdns380412:0crwdne380412:0", + "FieldsMixinStrings.recipientType": "crwdns380414:0crwdne380414:0", + "FieldsMixinStrings.wholeClass": "crwdns380416:0crwdne380416:0", + "GroupEnrollPage.allUsersAlready": "crwdns380418:0crwdne380418:0", + "GroupEnrollPage.learnerGroups": "crwdns380420:0crwdne380420:0", + "GroupEnrollPage.nextResults": "crwdns380422:0crwdne380422:0", + "GroupEnrollPage.noUsersMatch": "crwdns380424:0crwdne380424:0", + "GroupEnrollPage.pageHeader": "crwdns380426:0{className}crwdne380426:0", + "GroupEnrollPage.pagination": "crwdns380428:0visibleStartRange={visibleStartRange}crwdnd380428:0visibleEndRange={visibleEndRange}crwdnd380428:0numFilteredUsers={numFilteredUsers}crwdne380428:0", + "GroupEnrollPage.previousResults": "crwdns380430:0crwdne380430:0", + "GroupEnrollPage.userTableLabel": "crwdns380432:0crwdne380432:0", + "GroupMembersPage.back": "crwdns380434:0crwdne380434:0", + "GroupMembersPage.enrollButton": "crwdns380436:0crwdne380436:0", + "GroupMembersPage.groupDoesNotExist": "crwdns380438:0crwdne380438:0", + "GroupsPage.newGroupAction": "crwdns380440:0crwdne380440:0", + "GroupsPage.noGroups": "crwdns380442:0crwdne380442:0", + "HomeActivityPage.noActivityLabel": "crwdns380444:0crwdne380444:0", + "IndividualLearnerSelector.individualLearnersLabel": "crwdns380446:0crwdne380446:0", + "IndividualLearnerSelector.noUsersMatch": "crwdns380448:0crwdne380448:0", + "IndividualLearnerSelector.onlyShowingEnrolledLabel": "crwdns380450:0crwdne380450:0", + "IndividualLearnerSelector.searchPlaceholder": "crwdns380452:0crwdne380452:0", + "IndividualLearnerSelector.selectAllLabel": "crwdns380454:0crwdne380454:0", + "IndividualLearnerSelector.selectedIndividualLearnersLabel": "crwdns380456:0crwdne380456:0", + "LearnersCompleted.allOfMoreThanTwo": "crwdns380458:0total={total}crwdnd380458:0total={total}crwdne380458:0", + "LearnersCompleted.allOfMoreThanTwoShort": "crwdns380460:0total={total}crwdne380460:0", + "LearnersCompleted.count": "crwdns380462:0count={count}crwdnd380462:0count={count}crwdnd380462:0count={count}crwdne380462:0", + "LearnersCompleted.countShort": "crwdns380464:0count={count}crwdnd380464:0count={count}crwdne380464:0", + "LearnersCompleted.label": "crwdns380466:0count={count}crwdne380466:0", + "LearnersCompleted.labelShort": "crwdns380468:0count={count}crwdne380468:0", + "LearnersCompleted.ratio": "crwdns380470:0count={count}crwdnd380470:0count={count}crwdnd380470:0total={total}crwdnd380470:0total={total}crwdne380470:0", + "LearnersCompleted.ratioShort": "crwdns380472:0count={count}crwdnd380472:0count={count}crwdnd380472:0total={total}crwdne380472:0", + "LearnersDidNotStart.count": "crwdns380474:0count={count}crwdnd380474:0count={count}crwdne380474:0", + "LearnersDidNotStart.countShort": "crwdns380476:0count={count}crwdnd380476:0count={count}crwdne380476:0", + "LearnersDidNotStart.label": "crwdns380478:0count={count}crwdne380478:0", + "LearnersDidNotStart.labelShort": "crwdns380480:0count={count}crwdne380480:0", + "LearnersDidNotStart.ratio": "crwdns380482:0count={count}crwdnd380482:0total={total}crwdnd380482:0total={total}crwdnd380482:0count={count}crwdne380482:0", + "LearnersDidNotStart.ratioShort": "crwdns380484:0count={count}crwdnd380484:0total={total}crwdnd380484:0count={count}crwdne380484:0", + "LearnersNeedHelp.allOfMoreThanTwo": "crwdns380486:0total={total}crwdne380486:0", + "LearnersNeedHelp.allOfMoreThanTwoShort": "crwdns380488:0total={total}crwdne380488:0", + "LearnersNeedHelp.count": "crwdns380490:0count={count}crwdnd380490:0count={count}crwdne380490:0", + "LearnersNeedHelp.countShort": "crwdns380492:0count={count}crwdnd380492:0count={count}crwdne380492:0", + "LearnersNeedHelp.label": "crwdns380494:0count={count}crwdne380494:0", + "LearnersNeedHelp.labelShort": "crwdns380496:0count={count}crwdne380496:0", + "LearnersNeedHelp.ratio": "crwdns380498:0count={count}crwdnd380498:0total={total}crwdnd380498:0total={total}crwdnd380498:0count={count}crwdne380498:0", + "LearnersNeedHelp.ratioShort": "crwdns380500:0count={count}crwdnd380500:0total={total}crwdnd380500:0count={count}crwdne380500:0", + "LearnersStarted.allOfMoreThanTwo": "crwdns380502:0total={total}crwdne380502:0", + "LearnersStarted.allOfMoreThanTwoShort": "crwdns380504:0total={total}crwdne380504:0", + "LearnersStarted.count": "crwdns380506:0count={count}crwdnd380506:0count={count}crwdne380506:0", + "LearnersStarted.countShort": "crwdns380508:0count={count}crwdnd380508:0count={count}crwdne380508:0", + "LearnersStarted.label": "crwdns380510:0count={count}crwdne380510:0", + "LearnersStarted.labelShort": "crwdns380512:0count={count}crwdne380512:0", + "LearnersStarted.questionsStarted": "crwdns380514:0{answeredQuestionsCount}crwdnd380514:0{totalQuestionsCount}crwdne380514:0", + "LearnersStarted.ratio": "crwdns380516:0count={count}crwdnd380516:0total={total}crwdnd380516:0total={total}crwdnd380516:0count={count}crwdne380516:0", + "LearnersStarted.ratioShort": "crwdns380518:0count={count}crwdnd380518:0total={total}crwdnd380518:0count={count}crwdne380518:0", + "LessonContentPreviewPage.addButtonLabel": "crwdns380520:0crwdne380520:0", + "LessonContentPreviewPage.addedIndicator": "crwdns380522:0crwdne380522:0", + "LessonContentPreviewPage.copyrightHolderDataHeader": "crwdns380524:0crwdne380524:0", + "LessonContentPreviewPage.licenseDataHeader": "crwdns380526:0crwdne380526:0", + "LessonContentPreviewPage.totalQuestionsHeader": "crwdns380528:0crwdne380528:0", + "LessonEditDetailsPage.appBarTitle": "crwdns380530:0crwdne380530:0", + "LessonEditDetailsPage.pageTitle": "crwdns380532:0{title}crwdne380532:0", + "LessonEditDetailsPage.submitErrorMessage": "crwdns380534:0crwdne380534:0", + "LessonOptionsDropdownMenu.copyLessonAction": "crwdns380536:0crwdne380536:0", + "LessonResourceSelectionPage.documentTitle": "crwdns380538:0{lessonName}crwdne380538:0", + "LessonResourceSelectionPage.exitSearchButtonLabel": "crwdns380540:0crwdne380540:0", + "LessonResourceSelectionPage.manageResourcesAction": "crwdns380542:0crwdne380542:0", + "LessonResourceSelectionPage.resources": "crwdns380544:0count={count}crwdnd380544:0count={count}crwdne380544:0", + "LessonResourceSelectionPage.saveBeforeExitSnackbarText": "crwdns380546:0crwdne380546:0", + "LessonResourceSelectionPage.selectionInformation": "crwdns380548:0count={count}crwdnd380548:0total={total}crwdnd380548:0total={total}crwdne380548:0", + "LessonResourceSelectionPage.totalResourcesSelected": "crwdns380550:0total={total}crwdnd380550:0total={total}crwdne380550:0", + "LessonRootActionTexts.newLessonCreated": "crwdns380552:0crwdne380552:0", + "LessonsRootPage.dontShowAgain": "crwdns380554:0crwdne380554:0", + "LessonsRootPage.fileSizeToDownload": "crwdns380556:0{size}crwdne380556:0", + "LessonsRootPage.fileSizeToRemove": "crwdns380558:0{size}crwdne380558:0", + "LessonsRootPage.noLessons": "crwdns380560:0crwdne380560:0", + "LessonsRootPage.size": "crwdns380562:0crwdne380562:0", + "LessonsSearchFilters.audio": "crwdns380564:0crwdne380564:0", + "LessonsSearchFilters.channelFilterLabel": "crwdns380566:0crwdne380566:0", + "LessonsSearchFilters.coachResourcesLabel": "crwdns380568:0crwdne380568:0", + "LessonsSearchFilters.contentKindFilterLabel": "crwdns380570:0crwdne380570:0", + "LessonsSearchFilters.documents": "crwdns380572:0crwdne380572:0", + "LessonsSearchFilters.exercises": "crwdns380574:0crwdne380574:0", + "LessonsSearchFilters.hideAction": "crwdns380576:0crwdne380576:0", + "LessonsSearchFilters.html5": "crwdns380578:0crwdne380578:0", + "LessonsSearchFilters.noSearchResultsMessage": "crwdns380580:0{searchTerm}crwdne380580:0", + "LessonsSearchFilters.searchResultsMessage": "crwdns380582:0{searchTerm}crwdne380582:0", + "LessonsSearchFilters.topics": "crwdns380584:0crwdne380584:0", + "LessonsSearchFilters.videos": "crwdns380586:0crwdne380586:0", + "ManageExamModals.assignmentQuestion": "crwdns380588:0crwdne380588:0", + "ManageExamModals.copyExamTitle": "crwdns380590:0crwdne380590:0", + "ManageExamModals.copyOfExam": "crwdns380592:0{ examTitle }crwdne380592:0", + "ManageExamModals.deleteExamConfirmation": "crwdns380594:0crwdne380594:0", + "ManageExamModals.deleteExamDescription": "crwdns380596:0{ title }crwdne380596:0", + "ManageExamModals.deleteExamTitle": "crwdns380598:0crwdne380598:0", + "ManageLessonModals.assignmentQuestion": "crwdns380600:0crwdne380600:0", + "ManageLessonModals.copyLessonTitle": "crwdns380602:0crwdne380602:0", + "ManageLessonModals.copyOfLesson": "crwdns380604:0{ lessonTitle }crwdne380604:0", + "ManageLessonModals.deleteLessonConfirmation": "crwdns380606:0{ title }crwdne380606:0", + "ManageLessonModals.deleteLessonTitle": "crwdns380608:0crwdne380608:0", + "ManageLessonModals.uniqueTitleError": "crwdns380610:0{title}crwdnd380610:0{className}crwdne380610:0", + "MissingContentStrings.upgradeKolibriLinkText": "crwdns380612:0crwdne380612:0", + "MissingContentStrings.upgradeKolibriP1": "crwdns380614:0crwdne380614:0", + "MissingContentStrings.upgradeKolibriTitle": "crwdns380616:0crwdne380616:0", + "MissingResourceAlert.learnMore": "crwdns379676:0crwdne379676:0", + "MissingResourceAlert.resourcesUnavailableP1": "crwdns379678:0crwdne379678:0", + "MissingResourceAlert.resourcesUnavailableP2": "crwdns379680:0crwdne379680:0", + "MissingResourceAlert.resourcesUnavailableTitle": "crwdns379682:0crwdne379682:0", + "NotificationStrings.everyoneCompleted": "crwdns380618:0{itemName}crwdne380618:0", + "NotificationStrings.everyoneCompletedMissing": "crwdns380620:0crwdne380620:0", + "NotificationStrings.everyoneStarted": "crwdns380622:0{itemName}crwdne380622:0", + "NotificationStrings.everyoneStartedMissing": "crwdns380624:0crwdne380624:0", + "NotificationStrings.individualCompleted": "crwdns380626:0{learnerName}crwdnd380626:0{itemName}crwdne380626:0", + "NotificationStrings.individualCompletedMissing": "crwdns380628:0{learnerName}crwdne380628:0", + "NotificationStrings.individualNeedsHelp": "crwdns380630:0{learnerName}crwdnd380630:0{itemName}crwdne380630:0", + "NotificationStrings.individualNeedsHelpMissing": "crwdns380632:0{learnerName}crwdne380632:0", + "NotificationStrings.individualStarted": "crwdns380634:0{learnerName}crwdnd380634:0{itemName}crwdne380634:0", + "NotificationStrings.individualStartedMissing": "crwdns380636:0{learnerName}crwdne380636:0", + "NotificationStrings.multipleCompleted": "crwdns380638:0learnerName={learnerName}crwdnd380638:0numOthers={numOthers}crwdnd380638:0numOthers={numOthers}crwdne380638:0", + "NotificationStrings.multipleCompletedMissing": "crwdns380640:0learnerName={learnerName}crwdnd380640:0numOthers={numOthers}crwdnd380640:0numOthers={numOthers}crwdne380640:0", + "NotificationStrings.multipleNeedHelp": "crwdns380642:0learnerName={learnerName}crwdnd380642:0numOthers={numOthers}crwdnd380642:0numOthers={numOthers}crwdne380642:0", + "NotificationStrings.multipleNeedHelpMissing": "crwdns380644:0learnerName={learnerName}crwdnd380644:0numOthers={numOthers}crwdnd380644:0numOthers={numOthers}crwdne380644:0", + "NotificationStrings.multipleStarted": "crwdns380646:0learnerName={learnerName}crwdnd380646:0numOthers={numOthers}crwdnd380646:0numOthers={numOthers}crwdne380646:0", + "NotificationStrings.multipleStartedMissing": "crwdns380648:0learnerName={learnerName}crwdnd380648:0numOthers={numOthers}crwdnd380648:0numOthers={numOthers}crwdne380648:0", + "NotificationStrings.wholeClassCompleted": "crwdns380650:0{itemName}crwdne380650:0", + "NotificationStrings.wholeClassCompletedMissing": "crwdns380652:0crwdne380652:0", + "NotificationStrings.wholeClassStarted": "crwdns380654:0{itemName}crwdne380654:0", + "NotificationStrings.wholeClassStartedMissing": "crwdns380656:0crwdne380656:0", + "NotificationStrings.wholeGroupCompleted": "crwdns380658:0{groupName}crwdnd380658:0{itemName}crwdne380658:0", + "NotificationStrings.wholeGroupCompletedMissing": "crwdns380660:0{groupName}crwdne380660:0", + "NotificationStrings.wholeGroupStarted": "crwdns380662:0{groupName}crwdnd380662:0{itemName}crwdne380662:0", + "NotificationStrings.wholeGroupStartedMissing": "crwdns380664:0{groupName}crwdne380664:0", + "NotificationsFilter.appsLabel": "crwdns380666:0crwdne380666:0", + "NotificationsFilter.audioLabel": "crwdns380668:0crwdne380668:0", + "NotificationsFilter.documentsLabel": "crwdns380670:0crwdne380670:0", + "NotificationsFilter.exercisesLabel": "crwdns380672:0crwdne380672:0", + "NotificationsFilter.progressTypeLabel": "crwdns380674:0crwdne380674:0", + "NotificationsFilter.resourceTypeLabel": "crwdns380676:0crwdne380676:0", + "NotificationsFilter.videosLabel": "crwdns380678:0crwdne380678:0", + "OverviewBlock.allClassesLabel": "crwdns380680:0crwdne380680:0", + "OverviewBlock.coach": "crwdns380682:0count={count}crwdne380682:0", + "OverviewBlock.learner": "crwdns380684:0count={count}crwdne380684:0", + "OverviewBlock.viewLearners": "crwdns380686:0crwdne380686:0", + "PlanHeader.coachPlan": "crwdns380688:0crwdne380688:0", + "PlanHeader.planYourClassDescription": "crwdns380690:0crwdne380690:0", + "PlanHeader.planYourClassLabel": "crwdns380692:0crwdne380692:0", + "PracticeQuizContentPreviewPage.copyrightHolderDataHeader": "crwdns380694:0crwdne380694:0", + "PracticeQuizContentPreviewPage.duplicateTitle": "crwdns380696:0originalTitle={originalTitle}crwdnd380696:0copyNum={copyNum}crwdne380696:0", + "PracticeQuizContentPreviewPage.licenseDataHeader": "crwdns380698:0crwdne380698:0", + "PracticeQuizContentPreviewPage.quizDurationHeader": "crwdns380700:0crwdne380700:0", + "PracticeQuizContentPreviewPage.selectQuiz": "crwdns380702:0crwdne380702:0", + "PracticeQuizContentPreviewPage.totalQuestionsHeader": "crwdns380704:0crwdne380704:0", + "QuestionList.questionListHeader": "crwdns380706:0numOfQuestions={numOfQuestions}crwdne380706:0", + "QuizEditDetailsPage.appBarTitle": "crwdns380708:0crwdne380708:0", + "QuizEditDetailsPage.pageTitle": "crwdns380710:0{title}crwdne380710:0", + "QuizEditDetailsPage.submitErrorMessage": "crwdns380712:0crwdne380712:0", + "QuizOptionsDropdownMenu.copyQuizAction": "crwdns380714:0crwdne380714:0", + "QuizStatus.questionOrderLabel": "crwdns380716:0crwdne380716:0", + "QuizStatus.reportVisibleToLearnersLabel": "crwdns380718:0crwdne380718:0", + "QuizSummaryPage.uniqueTitleError": "crwdns380720:0{title}crwdnd380720:0{className}crwdne380720:0", + "Recipients.noOne": "crwdns380722:0crwdne380722:0", + "RemoveFromGroupModal.confirmation": "crwdns380724:0{ username }crwdnd380724:0{ classname }crwdne380724:0", + "RemoveFromGroupModal.modalTitle": "crwdns380726:0crwdne380726:0", + "RenameGroupModal.duplicateName": "crwdns380728:0crwdne380728:0", + "RenameGroupModal.renameLearnerGroup": "crwdns380730:0crwdne380730:0", + "ReportsControls.viewLearners": "crwdns380732:0crwdne380732:0", + "ReportsGroupHeader.back": "crwdns380734:0crwdne380734:0", + "ReportsGroupHeader.groupReports": "crwdns380736:0crwdne380736:0", + "ReportsGroupListPage.printLabel": "crwdns380738:0{className}crwdne380738:0", + "ReportsHeader.coachReports": "crwdns380740:0crwdne380740:0", + "ReportsHeader.description": "crwdns380742:0crwdne380742:0", + "ReportsLearnerHeader.back": "crwdns380744:0crwdne380744:0", + "ReportsLearnerListPage.printLabel": "crwdns380746:0{className}crwdne380746:0", + "ReportsLearnersTable.allQuestionsAnswered": "crwdns380748:0crwdne380748:0", + "ReportsLearnersTable.questionsCompletedRatioLabel": "crwdns380750:0count={count}crwdnd380750:0total={total}crwdnd380750:0count={count}crwdne380750:0", + "ReportsLessonListPage.printLabel": "crwdns380752:0{className}crwdne380752:0", + "ReportsLessonListPage.visibleLessons": "crwdns380754:0crwdne380754:0", + "ReportsQuizListPage.noEndedExams": "crwdns380756:0crwdne380756:0", + "ReportsQuizListPage.printLabel": "crwdns380758:0{className}crwdne380758:0", + "ReportsQuizListPage.totalQuizSize": "crwdns380760:0{size}crwdne380760:0", + "ReportsQuizPreviewPage.pageTitle": "crwdns380762:0{title}crwdne380762:0", + "ReportsResourceHeader.copyrightHolderDataHeader": "crwdns380764:0crwdne380764:0", + "ReportsResourceHeader.licenseDataHeader": "crwdns380766:0crwdne380766:0", + "ReportsResourceHeader.totalQuestionsHeader": "crwdns380768:0crwdne380768:0", + "ResourceListTable.moveResourceDownButtonDescription": "crwdns380770:0crwdne380770:0", + "ResourceListTable.moveResourceUpButtonDescription": "crwdns380772:0crwdne380772:0", + "ResourceListTable.parentChannelLabel": "crwdns380774:0crwdne380774:0", + "ResourceListTable.undoActionPrompt": "crwdns380776:0crwdne380776:0", + "StatusElapsedTime.closedDaysAgo": "crwdns380778:0days={days}crwdnd380778:0days={days}crwdne380778:0", + "StatusElapsedTime.closedHoursAgo": "crwdns380780:0hours={hours}crwdnd380780:0hours={hours}crwdne380780:0", + "StatusElapsedTime.closedMinutesAgo": "crwdns380782:0minutes={minutes}crwdnd380782:0minutes={minutes}crwdne380782:0", + "StatusElapsedTime.closedSecondsAgo": "crwdns380784:0seconds={seconds}crwdnd380784:0seconds={seconds}crwdne380784:0", + "StatusElapsedTime.createdDaysAgo": "crwdns380786:0days={days}crwdnd380786:0days={days}crwdne380786:0", + "StatusElapsedTime.createdHoursAgo": "crwdns380788:0hours={hours}crwdnd380788:0hours={hours}crwdne380788:0", + "StatusElapsedTime.createdMinutesAgo": "crwdns380790:0minutes={minutes}crwdnd380790:0minutes={minutes}crwdne380790:0", + "StatusElapsedTime.createdSecondsAgo": "crwdns380792:0seconds={seconds}crwdnd380792:0seconds={seconds}crwdne380792:0", + "StatusElapsedTime.openedDaysAgo": "crwdns380794:0days={days}crwdnd380794:0days={days}crwdne380794:0", + "StatusElapsedTime.openedHoursAgo": "crwdns380796:0hours={hours}crwdnd380796:0hours={hours}crwdne380796:0", + "StatusElapsedTime.openedMinutesAgo": "crwdns380798:0minutes={minutes}crwdnd380798:0minutes={minutes}crwdne380798:0", + "StatusElapsedTime.openedSecondsAgo": "crwdns380800:0seconds={seconds}crwdnd380800:0seconds={seconds}crwdne380800:0", + "StorageNotificationBanner.alertLink": "crwdns380802:0crwdne380802:0", + "StorageNotificationBanner.closeNotification": "crwdns380804:0crwdne380804:0", + "StorageNotificationBanner.insufficientStorageHeader": "crwdns380806:0crwdne380806:0", + "StorageNotificationBanner.warningMessage": "crwdns380808:0crwdne380808:0", + "SyncStatusDescription.insufficientStorageDescription": "crwdns379458:0crwdne379458:0", + "SyncStatusDescription.notConnectedDescription": "crwdns379460:0crwdne379460:0", + "SyncStatusDescription.queuedDescription": "crwdns380024:0crwdne380024:0", + "SyncStatusDescription.syncedDescription": "crwdns379464:0crwdne379464:0", + "SyncStatusDescription.syncingDescription": "crwdns380026:0crwdne380026:0", + "SyncStatusDescription.unableOrNoSyncDescription": "crwdns379468:0crwdne379468:0", + "SyncStatusDisplay.insufficientStorage": "crwdns379470:0crwdne379470:0", + "SyncStatusDisplay.notConnected": "crwdns379472:0crwdne379472:0", + "SyncStatusDisplay.notRecentlySynced": "crwdns379474:0crwdne379474:0", + "SyncStatusDisplay.queued": "crwdns379476:0crwdne379476:0", + "SyncStatusDisplay.recentlySynced": "crwdns379478:0crwdne379478:0", + "SyncStatusDisplay.recentlySyncedRelative": "crwdns379480:0{relativeTime}crwdne379480:0", + "SyncStatusDisplay.syncing": "crwdns379482:0crwdne379482:0", + "SyncStatusDisplay.unableOrNotSynced": "crwdns379484:0crwdne379484:0", + "SyncStatusDisplay.unableToSync": "crwdns379486:0crwdne379486:0", + "TruncatedItemList.manyItems": "crwdns380810:0item1={item1}crwdnd380810:0item2={item2}crwdnd380810:0count={count}crwdne380810:0", + "TruncatedItemList.threeItems": "crwdns380812:0{item1}crwdnd380812:0{item2}crwdnd380812:0{item3}crwdne380812:0", + "TruncatedItemList.twoItems": "crwdns380814:0{item1}crwdnd380814:0{item2}crwdne380814:0" } \ No newline at end of file diff --git a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.coach.side_nav-messages.json b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.coach.side_nav-messages.json index 970b2e27644..0ed1fe67d71 100644 --- a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.coach.side_nav-messages.json +++ b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.coach.side_nav-messages.json @@ -1,127 +1,127 @@ { - "CommonCoachStrings.activityLabel": "crwdns333493:0crwdne333493:0", - "CommonCoachStrings.activityListEmptyState": "crwdns333495:0crwdne333495:0", - "CommonCoachStrings.allQuizzesLabel": "crwdns333497:0crwdne333497:0", - "CommonCoachStrings.answerLogCorrectLabel": "crwdns333499:0crwdne333499:0", - "CommonCoachStrings.answerLogImprovedLabel": "crwdns333501:0crwdne333501:0", - "CommonCoachStrings.answerLogIncorrectLabel": "crwdns333503:0crwdne333503:0", - "CommonCoachStrings.attemptsLabel": "crwdns333505:0crwdne333505:0", - "CommonCoachStrings.avgScoreLabel": "crwdns333507:0crwdne333507:0", - "CommonCoachStrings.avgTimeSpentLabel": "crwdns333509:0crwdne333509:0", - "CommonCoachStrings.backToLessonLabel": "crwdns333511:0{lesson}crwdne333511:0", - "CommonCoachStrings.classLabel": "crwdns333513:0crwdne333513:0", - "CommonCoachStrings.classesLabel": "crwdns333515:0crwdne333515:0", - "CommonCoachStrings.closeQuizLabel": "crwdns333517:0crwdne333517:0", - "CommonCoachStrings.closeQuizModalDetail": "crwdns333519:0crwdne333519:0", - "CommonCoachStrings.coachLabel": "crwdns333521:0crwdne333521:0", - "CommonCoachStrings.coachLabelWithOneName": "crwdns333523:0{name}crwdne333523:0", - "CommonCoachStrings.coachLabelWithOneTwoNames": "crwdns333525:0{name1}crwdnd333525:0{name2}crwdne333525:0", - "CommonCoachStrings.copyAction": "crwdns333527:0crwdne333527:0", - "CommonCoachStrings.createLessonAction": "crwdns333529:0crwdne333529:0", - "CommonCoachStrings.createdNotification": "crwdns333531:0crwdne333531:0", - "CommonCoachStrings.deletedNotification": "crwdns333533:0crwdne333533:0", - "CommonCoachStrings.descriptionLabel": "crwdns333535:0crwdne333535:0", - "CommonCoachStrings.descriptionMissingLabel": "crwdns333537:0crwdne333537:0", - "CommonCoachStrings.detailsLabel": "crwdns333539:0crwdne333539:0", - "CommonCoachStrings.difficultQuestionsDescription": "crwdns333541:0crwdne333541:0", - "CommonCoachStrings.difficultQuestionsLabel": "crwdns333543:0crwdne333543:0", - "CommonCoachStrings.dontShowAgain": "crwdns369539:0crwdne369539:0", - "CommonCoachStrings.duplicateLessonTitleError": "crwdns333545:0crwdne333545:0", - "CommonCoachStrings.entireClassLabel": "crwdns333547:0crwdne333547:0", - "CommonCoachStrings.exercisesCompletedLabel": "crwdns333549:0crwdne333549:0", - "CommonCoachStrings.exportCSVAction": "crwdns333551:0crwdne333551:0", - "CommonCoachStrings.fileSizeToDownload": "crwdns369541:0{size}crwdne369541:0", - "CommonCoachStrings.fileSizeToRemove": "crwdns369543:0{size}crwdne369543:0", - "CommonCoachStrings.filterLessonAll": "crwdns369545:0crwdne369545:0", - "CommonCoachStrings.filterLessonNotVisible": "crwdns370443:0crwdne370443:0", - "CommonCoachStrings.filterLessonStatus": "crwdns369549:0crwdne369549:0", - "CommonCoachStrings.filterLessonVisible": "crwdns369551:0crwdne369551:0", - "CommonCoachStrings.filterQuizAll": "crwdns369553:0crwdne369553:0", - "CommonCoachStrings.filterQuizEnded": "crwdns369555:0crwdne369555:0", - "CommonCoachStrings.filterQuizNotStarted": "crwdns370445:0crwdne370445:0", - "CommonCoachStrings.filterQuizStarted": "crwdns369559:0crwdne369559:0", - "CommonCoachStrings.filterQuizStatus": "crwdns369561:0crwdne369561:0", - "CommonCoachStrings.generalInformationLabel": "crwdns369563:0crwdne369563:0", - "CommonCoachStrings.groupListEmptyState": "crwdns333553:0crwdne333553:0", - "CommonCoachStrings.groupNameLabel": "crwdns333555:0crwdne333555:0", - "CommonCoachStrings.groupsLabel": "crwdns333557:0crwdne333557:0", - "CommonCoachStrings.helpNeededLabel": "crwdns333559:0crwdne333559:0", - "CommonCoachStrings.lastActivityLabel": "crwdns333561:0crwdne333561:0", - "CommonCoachStrings.latestScoreLabel": "crwdns333563:0crwdne333563:0", - "CommonCoachStrings.learnerListEmptyState": "crwdns333565:0crwdne333565:0", - "CommonCoachStrings.learnersLabel": "crwdns333567:0crwdne333567:0", - "CommonCoachStrings.lessonDuplicateTitleError": "crwdns333569:0crwdne333569:0", - "CommonCoachStrings.lessonLabel": "crwdns333571:0crwdne333571:0", - "CommonCoachStrings.lessonListEmptyState": "crwdns333573:0crwdne333573:0", - "CommonCoachStrings.lessonNotVisibleToLearnersLabel": "crwdns333575:0crwdne333575:0", - "CommonCoachStrings.lessonVisibleLabel": "crwdns333577:0crwdne333577:0", - "CommonCoachStrings.lessonVisibleToLearnersLabel": "crwdns333579:0crwdne333579:0", - "CommonCoachStrings.lessonsAssignedLabel": "crwdns333581:0crwdne333581:0", - "CommonCoachStrings.lessonsLabel": "crwdns333583:0crwdne333583:0", - "CommonCoachStrings.lodQuizDetail": "crwdns369565:0crwdne369565:0", - "CommonCoachStrings.makeLessonNotVisibleText": "crwdns369567:0crwdne369567:0", - "CommonCoachStrings.makeLessonNotVisibleTitle": "crwdns369569:0crwdne369569:0", - "CommonCoachStrings.makeLessonVisibleText": "crwdns369571:0crwdne369571:0", - "CommonCoachStrings.makeLessonVisibleTitle": "crwdns369573:0crwdne369573:0", - "CommonCoachStrings.makeQuizReportNotVisibleText": "crwdns369575:0crwdne369575:0", - "CommonCoachStrings.makeQuizReportNotVisibleTitle": "crwdns369577:0crwdne369577:0", - "CommonCoachStrings.makeQuizReportVisibleText": "crwdns369579:0crwdne369579:0", - "CommonCoachStrings.makeQuizReportVisibleTitle": "crwdns369581:0crwdne369581:0", - "CommonCoachStrings.manageResourcesAction": "crwdns333585:0crwdne333585:0", - "CommonCoachStrings.membersLabel": "crwdns333587:0crwdne333587:0", - "CommonCoachStrings.nameLabel": "crwdns333589:0crwdne333589:0", - "CommonCoachStrings.newLessonAction": "crwdns333591:0crwdne333591:0", - "CommonCoachStrings.newQuizAction": "crwdns333593:0crwdne333593:0", - "CommonCoachStrings.noResourcesInLessonLabel": "crwdns333595:0crwdne333595:0", - "CommonCoachStrings.nthExerciseName": "crwdns333597:0name={name}crwdnd333597:0number={number}crwdne333597:0", - "CommonCoachStrings.numberOfLearners": "crwdns333599:0value={value}crwdnd333599:0value={value}crwdne333599:0", - "CommonCoachStrings.numberOfQuestions": "crwdns333601:0value={value}crwdnd333601:0value={value}crwdne333601:0", - "CommonCoachStrings.numberOfResources": "crwdns333603:0value={value}crwdnd333603:0value={value}crwdne333603:0", - "CommonCoachStrings.openQuizLabel": "crwdns333605:0crwdne333605:0", - "CommonCoachStrings.openQuizModalDetail": "crwdns333607:0crwdne333607:0", - "CommonCoachStrings.orderFixedDescription": "crwdns333609:0crwdne333609:0", - "CommonCoachStrings.orderFixedLabel": "crwdns333611:0crwdne333611:0", - "CommonCoachStrings.orderRandomDescription": "crwdns333613:0crwdne333613:0", - "CommonCoachStrings.orderRandomLabel": "crwdns333615:0crwdne333615:0", - "CommonCoachStrings.planLabel": "crwdns369583:0crwdne369583:0", - "CommonCoachStrings.practiceQuizReportImprovedLabel": "crwdns333617:0value={value}crwdnd333617:0value={value}crwdne333617:0", - "CommonCoachStrings.previewAction": "crwdns333619:0crwdne333619:0", - "CommonCoachStrings.previewLabel": "crwdns333621:0crwdne333621:0", - "CommonCoachStrings.printReportAction": "crwdns333623:0crwdne333623:0", - "CommonCoachStrings.questionLabel": "crwdns333625:0crwdne333625:0", - "CommonCoachStrings.questionListEmptyState": "crwdns333627:0crwdne333627:0", - "CommonCoachStrings.questionOrderLabel": "crwdns333629:0crwdne333629:0", - "CommonCoachStrings.questionsLabel": "crwdns333631:0crwdne333631:0", - "CommonCoachStrings.quizClosedLabel": "crwdns333633:0crwdne333633:0", - "CommonCoachStrings.quizClosedMessage": "crwdns333635:0crwdne333635:0", - "CommonCoachStrings.quizDuplicateTitleError": "crwdns333637:0crwdne333637:0", - "CommonCoachStrings.quizFailedToCloseMessage": "crwdns333639:0crwdne333639:0", - "CommonCoachStrings.quizFailedToOpenMessage": "crwdns333641:0crwdne333641:0", - "CommonCoachStrings.quizListEmptyState": "crwdns333643:0crwdne333643:0", - "CommonCoachStrings.quizNotVisibleToLearners": "crwdns333645:0crwdne333645:0", - "CommonCoachStrings.quizOpenedMessage": "crwdns333647:0crwdne333647:0", - "CommonCoachStrings.quizVisibleToLearners": "crwdns333649:0crwdne333649:0", - "CommonCoachStrings.quizzesAssignedLabel": "crwdns333651:0crwdne333651:0", - "CommonCoachStrings.quizzesLabel": "crwdns333653:0crwdne333653:0", - "CommonCoachStrings.ratioShort": "crwdns333655:0value={value}crwdnd333655:0total={total}crwdne333655:0", - "CommonCoachStrings.recipientsLabel": "crwdns333657:0crwdne333657:0", - "CommonCoachStrings.renameAction": "crwdns333659:0crwdne333659:0", - "CommonCoachStrings.reportLabel": "crwdns333661:0crwdne333661:0", - "CommonCoachStrings.reportVisibleLabel": "crwdns333663:0crwdne333663:0", - "CommonCoachStrings.reportsLabel": "crwdns333665:0crwdne333665:0", - "CommonCoachStrings.resourcesAndSize": "crwdns369585:0value={value}crwdnd369585:0value={value}crwdnd369585:0size={size}crwdne369585:0", - "CommonCoachStrings.resourcesViewedLabel": "crwdns333667:0crwdne333667:0", - "CommonCoachStrings.saveLessonError": "crwdns333669:0crwdne333669:0", - "CommonCoachStrings.sizeLabel": "crwdns369587:0crwdne369587:0", - "CommonCoachStrings.startedLabel": "crwdns333673:0crwdne333673:0", - "CommonCoachStrings.statusLabel": "crwdns333675:0crwdne333675:0", - "CommonCoachStrings.titleLabel": "crwdns333677:0crwdne333677:0", - "CommonCoachStrings.totalLessonsSize": "crwdns369589:0{size}crwdne369589:0", - "CommonCoachStrings.ungroupedLearnersLabel": "crwdns333679:0crwdne333679:0", - "CommonCoachStrings.updatedNotification": "crwdns333681:0crwdne333681:0", - "CommonCoachStrings.viewAllAction": "crwdns333683:0crwdne333683:0", - "CommonCoachStrings.viewByGroupsLabel": "crwdns333685:0crwdne333685:0", - "MissingContentStrings.upgradeKolibriLinkText": "crwdns333973:0crwdne333973:0", - "MissingContentStrings.upgradeKolibriP1": "crwdns333975:0crwdne333975:0", - "MissingContentStrings.upgradeKolibriTitle": "crwdns333977:0crwdne333977:0" + "CommonCoachStrings.activityLabel": "crwdns380090:0crwdne380090:0", + "CommonCoachStrings.activityListEmptyState": "crwdns380092:0crwdne380092:0", + "CommonCoachStrings.allQuizzesLabel": "crwdns380094:0crwdne380094:0", + "CommonCoachStrings.answerLogCorrectLabel": "crwdns380096:0crwdne380096:0", + "CommonCoachStrings.answerLogImprovedLabel": "crwdns380098:0crwdne380098:0", + "CommonCoachStrings.answerLogIncorrectLabel": "crwdns380100:0crwdne380100:0", + "CommonCoachStrings.attemptsLabel": "crwdns380102:0crwdne380102:0", + "CommonCoachStrings.avgScoreLabel": "crwdns380104:0crwdne380104:0", + "CommonCoachStrings.avgTimeSpentLabel": "crwdns380106:0crwdne380106:0", + "CommonCoachStrings.backToLessonLabel": "crwdns380108:0{lesson}crwdne380108:0", + "CommonCoachStrings.classLabel": "crwdns380110:0crwdne380110:0", + "CommonCoachStrings.classesLabel": "crwdns380112:0crwdne380112:0", + "CommonCoachStrings.closeQuizLabel": "crwdns380114:0crwdne380114:0", + "CommonCoachStrings.closeQuizModalDetail": "crwdns380116:0crwdne380116:0", + "CommonCoachStrings.coachLabel": "crwdns380118:0crwdne380118:0", + "CommonCoachStrings.coachLabelWithOneName": "crwdns380120:0{name}crwdne380120:0", + "CommonCoachStrings.coachLabelWithOneTwoNames": "crwdns380122:0{name1}crwdnd380122:0{name2}crwdne380122:0", + "CommonCoachStrings.copyAction": "crwdns380124:0crwdne380124:0", + "CommonCoachStrings.createLessonAction": "crwdns380126:0crwdne380126:0", + "CommonCoachStrings.createdNotification": "crwdns380128:0crwdne380128:0", + "CommonCoachStrings.deletedNotification": "crwdns380130:0crwdne380130:0", + "CommonCoachStrings.descriptionLabel": "crwdns380132:0crwdne380132:0", + "CommonCoachStrings.descriptionMissingLabel": "crwdns380134:0crwdne380134:0", + "CommonCoachStrings.detailsLabel": "crwdns380136:0crwdne380136:0", + "CommonCoachStrings.difficultQuestionsDescription": "crwdns380138:0crwdne380138:0", + "CommonCoachStrings.difficultQuestionsLabel": "crwdns380140:0crwdne380140:0", + "CommonCoachStrings.dontShowAgain": "crwdns380142:0crwdne380142:0", + "CommonCoachStrings.duplicateLessonTitleError": "crwdns380144:0crwdne380144:0", + "CommonCoachStrings.entireClassLabel": "crwdns380146:0crwdne380146:0", + "CommonCoachStrings.exercisesCompletedLabel": "crwdns380148:0crwdne380148:0", + "CommonCoachStrings.exportCSVAction": "crwdns380150:0crwdne380150:0", + "CommonCoachStrings.fileSizeToDownload": "crwdns380152:0{size}crwdne380152:0", + "CommonCoachStrings.fileSizeToRemove": "crwdns380154:0{size}crwdne380154:0", + "CommonCoachStrings.filterLessonAll": "crwdns380156:0crwdne380156:0", + "CommonCoachStrings.filterLessonNotVisible": "crwdns380158:0crwdne380158:0", + "CommonCoachStrings.filterLessonStatus": "crwdns380160:0crwdne380160:0", + "CommonCoachStrings.filterLessonVisible": "crwdns380162:0crwdne380162:0", + "CommonCoachStrings.filterQuizAll": "crwdns380164:0crwdne380164:0", + "CommonCoachStrings.filterQuizEnded": "crwdns380166:0crwdne380166:0", + "CommonCoachStrings.filterQuizNotStarted": "crwdns380168:0crwdne380168:0", + "CommonCoachStrings.filterQuizStarted": "crwdns380170:0crwdne380170:0", + "CommonCoachStrings.filterQuizStatus": "crwdns380172:0crwdne380172:0", + "CommonCoachStrings.generalInformationLabel": "crwdns380174:0crwdne380174:0", + "CommonCoachStrings.groupListEmptyState": "crwdns380176:0crwdne380176:0", + "CommonCoachStrings.groupNameLabel": "crwdns380178:0crwdne380178:0", + "CommonCoachStrings.groupsLabel": "crwdns380180:0crwdne380180:0", + "CommonCoachStrings.helpNeededLabel": "crwdns380182:0crwdne380182:0", + "CommonCoachStrings.lastActivityLabel": "crwdns380184:0crwdne380184:0", + "CommonCoachStrings.latestScoreLabel": "crwdns380186:0crwdne380186:0", + "CommonCoachStrings.learnerListEmptyState": "crwdns380188:0crwdne380188:0", + "CommonCoachStrings.learnersLabel": "crwdns380190:0crwdne380190:0", + "CommonCoachStrings.lessonDuplicateTitleError": "crwdns380192:0crwdne380192:0", + "CommonCoachStrings.lessonLabel": "crwdns380194:0crwdne380194:0", + "CommonCoachStrings.lessonListEmptyState": "crwdns380196:0crwdne380196:0", + "CommonCoachStrings.lessonNotVisibleToLearnersLabel": "crwdns380198:0crwdne380198:0", + "CommonCoachStrings.lessonVisibleLabel": "crwdns380200:0crwdne380200:0", + "CommonCoachStrings.lessonVisibleToLearnersLabel": "crwdns380202:0crwdne380202:0", + "CommonCoachStrings.lessonsAssignedLabel": "crwdns380204:0crwdne380204:0", + "CommonCoachStrings.lessonsLabel": "crwdns380206:0crwdne380206:0", + "CommonCoachStrings.lodQuizDetail": "crwdns380208:0crwdne380208:0", + "CommonCoachStrings.makeLessonNotVisibleText": "crwdns380210:0crwdne380210:0", + "CommonCoachStrings.makeLessonNotVisibleTitle": "crwdns380212:0crwdne380212:0", + "CommonCoachStrings.makeLessonVisibleText": "crwdns380214:0crwdne380214:0", + "CommonCoachStrings.makeLessonVisibleTitle": "crwdns380216:0crwdne380216:0", + "CommonCoachStrings.makeQuizReportNotVisibleText": "crwdns380218:0crwdne380218:0", + "CommonCoachStrings.makeQuizReportNotVisibleTitle": "crwdns380220:0crwdne380220:0", + "CommonCoachStrings.makeQuizReportVisibleText": "crwdns380222:0crwdne380222:0", + "CommonCoachStrings.makeQuizReportVisibleTitle": "crwdns380224:0crwdne380224:0", + "CommonCoachStrings.manageResourcesAction": "crwdns380226:0crwdne380226:0", + "CommonCoachStrings.membersLabel": "crwdns380228:0crwdne380228:0", + "CommonCoachStrings.nameLabel": "crwdns380230:0crwdne380230:0", + "CommonCoachStrings.newLessonAction": "crwdns380232:0crwdne380232:0", + "CommonCoachStrings.newQuizAction": "crwdns380234:0crwdne380234:0", + "CommonCoachStrings.noResourcesInLessonLabel": "crwdns380236:0crwdne380236:0", + "CommonCoachStrings.nthExerciseName": "crwdns380238:0name={name}crwdnd380238:0number={number}crwdne380238:0", + "CommonCoachStrings.numberOfLearners": "crwdns380240:0value={value}crwdnd380240:0value={value}crwdne380240:0", + "CommonCoachStrings.numberOfQuestions": "crwdns380242:0value={value}crwdnd380242:0value={value}crwdne380242:0", + "CommonCoachStrings.numberOfResources": "crwdns380244:0value={value}crwdnd380244:0value={value}crwdne380244:0", + "CommonCoachStrings.openQuizLabel": "crwdns380246:0crwdne380246:0", + "CommonCoachStrings.openQuizModalDetail": "crwdns380248:0crwdne380248:0", + "CommonCoachStrings.orderFixedDescription": "crwdns380250:0crwdne380250:0", + "CommonCoachStrings.orderFixedLabel": "crwdns380252:0crwdne380252:0", + "CommonCoachStrings.orderRandomDescription": "crwdns380254:0crwdne380254:0", + "CommonCoachStrings.orderRandomLabel": "crwdns380256:0crwdne380256:0", + "CommonCoachStrings.planLabel": "crwdns380258:0crwdne380258:0", + "CommonCoachStrings.practiceQuizReportImprovedLabel": "crwdns380260:0value={value}crwdnd380260:0value={value}crwdne380260:0", + "CommonCoachStrings.previewAction": "crwdns380262:0crwdne380262:0", + "CommonCoachStrings.previewLabel": "crwdns380264:0crwdne380264:0", + "CommonCoachStrings.printReportAction": "crwdns380266:0crwdne380266:0", + "CommonCoachStrings.questionLabel": "crwdns380268:0crwdne380268:0", + "CommonCoachStrings.questionListEmptyState": "crwdns380270:0crwdne380270:0", + "CommonCoachStrings.questionOrderLabel": "crwdns380272:0crwdne380272:0", + "CommonCoachStrings.questionsLabel": "crwdns380274:0crwdne380274:0", + "CommonCoachStrings.quizClosedLabel": "crwdns380276:0crwdne380276:0", + "CommonCoachStrings.quizClosedMessage": "crwdns380278:0crwdne380278:0", + "CommonCoachStrings.quizDuplicateTitleError": "crwdns380280:0crwdne380280:0", + "CommonCoachStrings.quizFailedToCloseMessage": "crwdns380282:0crwdne380282:0", + "CommonCoachStrings.quizFailedToOpenMessage": "crwdns380284:0crwdne380284:0", + "CommonCoachStrings.quizListEmptyState": "crwdns380286:0crwdne380286:0", + "CommonCoachStrings.quizNotVisibleToLearners": "crwdns380288:0crwdne380288:0", + "CommonCoachStrings.quizOpenedMessage": "crwdns380290:0crwdne380290:0", + "CommonCoachStrings.quizVisibleToLearners": "crwdns380292:0crwdne380292:0", + "CommonCoachStrings.quizzesAssignedLabel": "crwdns380294:0crwdne380294:0", + "CommonCoachStrings.quizzesLabel": "crwdns380296:0crwdne380296:0", + "CommonCoachStrings.ratioShort": "crwdns380298:0value={value}crwdnd380298:0total={total}crwdne380298:0", + "CommonCoachStrings.recipientsLabel": "crwdns380300:0crwdne380300:0", + "CommonCoachStrings.renameAction": "crwdns380302:0crwdne380302:0", + "CommonCoachStrings.reportLabel": "crwdns380304:0crwdne380304:0", + "CommonCoachStrings.reportVisibleLabel": "crwdns380306:0crwdne380306:0", + "CommonCoachStrings.reportsLabel": "crwdns380308:0crwdne380308:0", + "CommonCoachStrings.resourcesAndSize": "crwdns380310:0value={value}crwdnd380310:0value={value}crwdnd380310:0size={size}crwdne380310:0", + "CommonCoachStrings.resourcesViewedLabel": "crwdns380312:0crwdne380312:0", + "CommonCoachStrings.saveLessonError": "crwdns380314:0crwdne380314:0", + "CommonCoachStrings.sizeLabel": "crwdns380316:0crwdne380316:0", + "CommonCoachStrings.startedLabel": "crwdns380318:0crwdne380318:0", + "CommonCoachStrings.statusLabel": "crwdns380320:0crwdne380320:0", + "CommonCoachStrings.titleLabel": "crwdns380322:0crwdne380322:0", + "CommonCoachStrings.totalLessonsSize": "crwdns380324:0{size}crwdne380324:0", + "CommonCoachStrings.ungroupedLearnersLabel": "crwdns380326:0crwdne380326:0", + "CommonCoachStrings.updatedNotification": "crwdns380328:0crwdne380328:0", + "CommonCoachStrings.viewAllAction": "crwdns380330:0crwdne380330:0", + "CommonCoachStrings.viewByGroupsLabel": "crwdns380332:0crwdne380332:0", + "MissingContentStrings.upgradeKolibriLinkText": "crwdns380612:0crwdne380612:0", + "MissingContentStrings.upgradeKolibriP1": "crwdns380614:0crwdne380614:0", + "MissingContentStrings.upgradeKolibriTitle": "crwdns380616:0crwdne380616:0" } \ No newline at end of file diff --git a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.demo_server.main-messages.json b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.demo_server.main-messages.json index e0f5231ec58..49ef5300abf 100644 --- a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.demo_server.main-messages.json +++ b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.demo_server.main-messages.json @@ -1,10 +1,10 @@ { - "DemoServerBannerContent.demoServerA1": "crwdns333185:0crwdne333185:0", - "DemoServerBannerContent.demoServerA2": "crwdns333187:0crwdne333187:0", - "DemoServerBannerContent.demoServerHeader": "crwdns333189:0crwdne333189:0", - "DemoServerBannerContent.demoServerL1": "crwdns333191:0{user}crwdnd333191:0{pass}crwdne333191:0", - "DemoServerBannerContent.demoServerL2": "crwdns333193:0{user}crwdnd333193:0{pass}crwdne333193:0", - "DemoServerBannerContent.demoServerP1": "crwdns333195:0crwdne333195:0", - "DemoServerBannerContent.demoServerP2": "crwdns333197:0crwdne333197:0", - "DemoServerBannerContent.demoServerP3": "crwdns333199:0crwdne333199:0" + "DemoServerBannerContent.demoServerA1": "crwdns379584:0crwdne379584:0", + "DemoServerBannerContent.demoServerA2": "crwdns379586:0crwdne379586:0", + "DemoServerBannerContent.demoServerHeader": "crwdns379588:0crwdne379588:0", + "DemoServerBannerContent.demoServerL1": "crwdns379590:0{user}crwdnd379590:0{pass}crwdne379590:0", + "DemoServerBannerContent.demoServerL2": "crwdns379592:0{user}crwdnd379592:0{pass}crwdne379592:0", + "DemoServerBannerContent.demoServerP1": "crwdns379594:0crwdne379594:0", + "DemoServerBannerContent.demoServerP2": "crwdns379596:0crwdne379596:0", + "DemoServerBannerContent.demoServerP3": "crwdns379598:0crwdne379598:0" } \ No newline at end of file diff --git a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.device.app-messages.json b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.device.app-messages.json index f14edf487fb..b430a178e1b 100644 --- a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.device.app-messages.json +++ b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.device.app-messages.json @@ -1,335 +1,340 @@ { - "AddStorageLocationModal.errorExistingFolder": "crwdns370089:0crwdne370089:0", - "AddStorageLocationModal.errorInvalidFolder": "crwdns370091:0crwdne370091:0", - "AddStorageLocationModal.filePath": "crwdns370093:0crwdne370093:0", - "AddStorageLocationModal.newStorageLocation": "crwdns370095:0crwdne370095:0", - "AddStorageLocationModal.newStorageLocationDescription": "crwdns370097:0crwdne370097:0", - "AvailableChannelsPage.channelTokenButtonLabel": "crwdns332517:0crwdne332517:0", - "AvailableChannelsPage.documentTitleForLocalImport": "crwdns332519:0{driveName}crwdne332519:0", - "AvailableChannelsPage.documentTitleForRemoteImport": "crwdns332521:0crwdne332521:0", - "AvailableChannelsPage.importChannelsHeader": "crwdns332523:0crwdne332523:0", - "AvailableChannelsPage.importFromDisk": "crwdns332525:0{driveName}crwdne332525:0", - "AvailableChannelsPage.importFromKolibriStudio": "crwdns332527:0crwdne332527:0", - "AvailableChannelsPage.importFromPeer": "crwdns332529:0{deviceName}crwdnd332529:0{address}crwdne332529:0", - "AvailableChannelsPage.importResourcesHeader": "crwdns332531:0crwdne332531:0", - "AvailableChannelsPage.noChannelsAvailable": "crwdns332533:0crwdne332533:0", - "AvailableChannelsPage.selectEntireChannels": "crwdns332539:0crwdne332539:0", - "AvailableChannelsPage.selectTopicsAndResources": "crwdns332541:0crwdne332541:0", - "ChannelContentsSummary.freeDisk": "crwdns370099:0crwdne370099:0", - "ChannelContentsSummary.newOrUpdatedLabel": "crwdns332543:0crwdne332543:0", - "ChannelContentsSummary.onDeviceRow": "crwdns332545:0crwdne332545:0", - "ChannelContentsSummary.sizeCol": "crwdns332549:0crwdne332549:0", - "ChannelContentsSummary.totalSizeRow": "crwdns332551:0crwdne332551:0", - "ChannelContentsSummary.unlistedChannelTooltip": "crwdns332553:0crwdne332553:0", - "ChannelContentsSummary.version": "crwdns332555:0version={version}crwdne332555:0", - "ChannelDetails.defaultDescription": "crwdns332557:0crwdne332557:0", - "ChannelDetails.versionNumber": "crwdns332559:0v={v}crwdne332559:0", - "ChannelTokenModal.channelTokenLabel": "crwdns332561:0crwdne332561:0", - "ChannelTokenModal.enterChannelToken": "crwdns332563:0crwdne332563:0", - "ChannelTokenModal.invalidTokenMessage": "crwdns332565:0crwdne332565:0", - "ChannelTokenModal.networkErrorMessage": "crwdns332567:0crwdne332567:0", - "ChannelTokenModal.tokenExplanation": "crwdns332569:0crwdne332569:0", - "ChannelUpdateAnnotations.inQueueForImport": "crwdns332571:0crwdne332571:0", - "ChannelUpdateAnnotations.newResourcesInTopic": "crwdns332573:0count={count}crwdnd332573:0count={count}crwdne332573:0", - "ChannelUpdateModal.channelUpdateExplanation": "crwdns332575:0crwdne332575:0", - "ChannelUpdateModal.title": "crwdns332577:0crwdne332577:0", - "CommonDeviceStrings.deviceManagementTitle": "crwdns370101:0crwdne370101:0", - "CommonDeviceStrings.emptyTasksMessage": "crwdns332585:0crwdne332585:0", - "CommonDeviceStrings.newChannelLabel": "crwdns332587:0crwdne332587:0", - "CommonDeviceStrings.newEnabledPluginsState": "crwdns370103:0crwdne370103:0", - "CommonDeviceStrings.newResourceLabel": "crwdns332589:0crwdne332589:0", - "CommonDeviceStrings.notEnoughSpaceForChannelsWarning": "crwdns370105:0crwdne370105:0", - "CommonDeviceStrings.permissionsLabel": "crwdns370107:0crwdne370107:0", - "CommonDeviceStrings.primaryStorageLabel": "crwdns370109:0crwdne370109:0", - "CommonDeviceStrings.unlistedChannelLabel": "crwdns332591:0crwdne332591:0", - "ContentTreeViewer.selectAll": "crwdns332593:0crwdne332593:0", - "ContentTreeViewer.topicHasNoContents": "crwdns332595:0crwdne332595:0", - "ContentWizardUiAlert.channelNotFoundError": "crwdns332599:0crwdne332599:0", - "ContentWizardUiAlert.channelNotFoundOnDriveError": "crwdns332601:0crwdne332601:0", - "ContentWizardUiAlert.channelNotFoundOnServerError": "crwdns332603:0crwdne332603:0", - "ContentWizardUiAlert.driveError": "crwdns332605:0crwdne332605:0", - "ContentWizardUiAlert.driveNotWritableError": "crwdns332607:0crwdne332607:0", - "ContentWizardUiAlert.driveUnavailableError": "crwdns332609:0crwdne332609:0", - "ContentWizardUiAlert.kolibriStudioUnavailable": "crwdns332611:0crwdne332611:0", - "ContentWizardUiAlert.networkLocationDoesNotExist": "crwdns332613:0crwdne332613:0", - "ContentWizardUiAlert.networkLocationDoesNotHaveChannel": "crwdns332615:0crwdne332615:0", - "ContentWizardUiAlert.networkLocationUnavailable": "crwdns332617:0crwdne332617:0", - "ContentWizardUiAlert.transferInProgressError": "crwdns332619:0crwdne332619:0", - "DeleteChannelModal.confirmationQuestion": "crwdns332621:0{channelTitle}crwdne332621:0", - "DeleteChannelModal.confirmationQuestionMultipleChannels": "crwdns332623:0crwdne332623:0", - "DeleteChannelModal.confirmationQuestionOneChannel": "crwdns332625:0crwdne332625:0", - "DeleteChannelModal.titleMultipleChannels": "crwdns332627:0crwdne332627:0", - "DeleteChannelModal.titleSingleChannel": "crwdns332629:0crwdne332629:0", - "DeleteExportChannelsPage.channelSelectedMessage": "crwdns332631:0{bytesText}crwdne332631:0", - "DeleteExportChannelsPage.channelsOnDevice": "crwdns332633:0crwdne332633:0", - "DeleteExportChannelsPage.deleteAppBarTitle": "crwdns332635:0crwdne332635:0", - "DeleteExportChannelsPage.exportAppBarTitle": "crwdns332637:0crwdne332637:0", - "DeleteResourcesModal.confirmationQuestionMultipleResources": "crwdns332639:0crwdne332639:0", - "DeleteResourcesModal.confirmationQuestionOneResource": "crwdns332641:0crwdne332641:0", - "DeleteResourcesModal.deleteEverywhereExplanationMultipleResources": "crwdns332643:0crwdne332643:0", - "DeleteResourcesModal.deleteEverywhereExplanationOneResource": "crwdns332645:0crwdne332645:0", - "DeleteResourcesModal.deleteEverywhereLabel": "crwdns332647:0crwdne332647:0", - "DeleteResourcesModal.titleMultipleResources": "crwdns332649:0crwdne332649:0", - "DeleteResourcesModal.titleSingleResource": "crwdns332651:0crwdne332651:0", - "DeviceInfoPage.advanced": "crwdns332657:0crwdne332657:0", - "DeviceInfoPage.advancedDescription": "crwdns332659:0crwdne332659:0", - "DeviceInfoPage.deviceNameWithId": "crwdns332661:0{deviceName}crwdnd332661:0{deviceId}crwdne332661:0", - "DeviceInfoPage.freeDisk": "crwdns332663:0crwdne332663:0", - "DeviceInfoPage.header": "crwdns332665:0crwdne332665:0", - "DeviceInfoPage.hide": "crwdns332667:0crwdne332667:0", - "DeviceInfoPage.kolibriVersion": "crwdns332669:0crwdne332669:0", - "DeviceInfoPage.url": "crwdns332671:0count={count}crwdne332671:0", - "DeviceNameModal.deviceNameExplanation": "crwdns332675:0crwdne332675:0", - "DeviceSettingsPage.DownloadOnMeteredConnectionDescription": "crwdns370423:0crwdne370423:0", - "DeviceSettingsPage.addLocation": "crwdns370425:0crwdne370425:0", - "DeviceSettingsPage.addStorageLocation": "crwdns370115:0crwdne370115:0", - "DeviceSettingsPage.alertDisabledOptions": "crwdns370117:0crwdne370117:0", - "DeviceSettingsPage.alertDisabledPaths": "crwdns370119:0crwdne370119:0", - "DeviceSettingsPage.alertDisabledPlugins": "crwdns370121:0crwdne370121:0", - "DeviceSettingsPage.allowDownload": "crwdns370427:0crwdne370427:0", - "DeviceSettingsPage.allowDownloadOnMeteredConnection": "crwdns370429:0crwdne370429:0", - "DeviceSettingsPage.allowExternalConnectionsApp": "crwdns332677:0crwdne332677:0", - "DeviceSettingsPage.allowExternalConnectionsAppDescription": "crwdns332679:0crwdne332679:0", - "DeviceSettingsPage.allowGuestAccess": "crwdns332681:0crwdne332681:0", - "DeviceSettingsPage.allowLearnersDownloadDescription": "crwdns370127:0crwdne370127:0", - "DeviceSettingsPage.allowLearnersDownloadResources": "crwdns370129:0crwdne370129:0", - "DeviceSettingsPage.autoDownload": "crwdns370131:0crwdne370131:0", - "DeviceSettingsPage.browserDefaultLanguage": "crwdns332683:0crwdne332683:0", - "DeviceSettingsPage.changeLocation": "crwdns370133:0crwdne370133:0", - "DeviceSettingsPage.configureFacilitySettingsHeader": "crwdns332685:0crwdne332685:0", - "DeviceSettingsPage.disallowGuestAccess": "crwdns332687:0crwdne332687:0", - "DeviceSettingsPage.doNotAllowDownload": "crwdns370431:0crwdne370431:0", - "DeviceSettingsPage.enableAutoDownload": "crwdns370137:0crwdne370137:0", - "DeviceSettingsPage.enableAutoDownloadDescription": "crwdns370139:0crwdne370139:0", - "DeviceSettingsPage.enabledPages": "crwdns370141:0crwdne370141:0", - "DeviceSettingsPage.externalDeviceSettings": "crwdns332689:0crwdne332689:0", - "DeviceSettingsPage.facilitySettings": "crwdns332691:0crwdne332691:0", - "DeviceSettingsPage.landingPageLabel": "crwdns332693:0crwdne332693:0", - "DeviceSettingsPage.learnerAppPageChoice": "crwdns332695:0crwdne332695:0", - "DeviceSettingsPage.lockedContent": "crwdns332697:0crwdne332697:0", - "DeviceSettingsPage.notEnoughFreeSpace": "crwdns370143:0crwdne370143:0", - "DeviceSettingsPage.pageDescription": "crwdns332699:0crwdne332699:0", - "DeviceSettingsPage.pageHeader": "crwdns332701:0crwdne332701:0", - "DeviceSettingsPage.primaryStorage": "crwdns370145:0crwdne370145:0", - "DeviceSettingsPage.primaryStorageDescription": "crwdns370147:0crwdne370147:0", - "DeviceSettingsPage.readOnly": "crwdns370149:0crwdne370149:0", - "DeviceSettingsPage.removeStorageLocation": "crwdns370151:0crwdne370151:0", - "DeviceSettingsPage.saveFailureNotification": "crwdns332703:0crwdne332703:0", - "DeviceSettingsPage.saveSuccessNotification": "crwdns332705:0crwdne332705:0", - "DeviceSettingsPage.secondaryStorage": "crwdns370153:0crwdne370153:0", - "DeviceSettingsPage.secondaryStorageDescription": "crwdns370155:0crwdne370155:0", - "DeviceSettingsPage.selectedLanguageLabel": "crwdns332707:0crwdne332707:0", - "DeviceSettingsPage.setStorageLimit": "crwdns370157:0crwdne370157:0", - "DeviceSettingsPage.setStorageLimitDescription": "crwdns370159:0crwdne370159:0", - "DeviceSettingsPage.signInPageChoice": "crwdns332709:0crwdne332709:0", - "DeviceSettingsPage.sizeInGigabytesLabel": "crwdns370433:0crwdne370433:0", - "DeviceSettingsPage.unlistedChannels": "crwdns370161:0crwdne370161:0", - "DriveList.drivesFound": "crwdns332719:0crwdne332719:0", - "DriveList.noDriveWithSelectedChannelError": "crwdns332721:0crwdne332721:0", - "DriveList.noExportableDrives": "crwdns332723:0crwdne332723:0", - "DriveList.noImportableDrives": "crwdns370163:0crwdne370163:0", - "EditDeviceSyncSchedule.checkboxLabel": "crwdns370009:0crwdne370009:0", - "EditDeviceSyncSchedule.day": "crwdns370455:0crwdne370455:0", - "EditDeviceSyncSchedule.deviceNotConnected": "crwdns370011:0crwdne370011:0", - "EditDeviceSyncSchedule.editSyncScheduleTitle": "crwdns370013:0crwdne370013:0", - "EditDeviceSyncSchedule.everyDay": "crwdns370015:0crwdne370015:0", - "EditDeviceSyncSchedule.everyHour": "crwdns370017:0crwdne370017:0", - "EditDeviceSyncSchedule.everyMonth": "crwdns370019:0crwdne370019:0", - "EditDeviceSyncSchedule.everyTwoWeeks": "crwdns370021:0crwdne370021:0", - "EditDeviceSyncSchedule.everyWeek": "crwdns370023:0crwdne370023:0", - "EditDeviceSyncSchedule.frequency": "crwdns370457:0crwdne370457:0", - "EditDeviceSyncSchedule.removeDevice": "crwdns370025:0crwdne370025:0", - "EditDeviceSyncSchedule.removeDeviceLabel": "crwdns370027:0crwdne370027:0", - "EditDeviceSyncSchedule.removeDeviceWarning": "crwdns370029:0crwdne370029:0", - "EditDeviceSyncSchedule.serverTime": "crwdns370031:0crwdne370031:0", - "EditDeviceSyncSchedule.time": "crwdns370459:0crwdne370459:0", - "FacilitiesPage.facilityRemovedSnackbar": "crwdns332727:0{facilityName}crwdne332727:0", - "FacilitiesPage.syncAllAction": "crwdns332731:0crwdne332731:0", - "FacilitiesTasksPage.facilitiesTaskManagerTitle": "crwdns370165:0crwdne370165:0", - "FilteredChannelListContainer.allLanguages": "crwdns332735:0crwdne332735:0", - "FilteredChannelListContainer.noMatchingItems": "crwdns332739:0crwdne332739:0", - "FilteredChannelListContainer.numChannelsAvailable": "crwdns332741:0count={count}crwdnd332741:0count={count}crwdne332741:0", - "FilteredChannelListContainer.selectAll": "crwdns332743:0crwdne332743:0", - "FilteredChannelListContainer.titleFilterPlaceholder": "crwdns332745:0crwdne332745:0", - "ManageChannelContentsPage.appBarTitle": "crwdns370167:0{channelName}crwdne370167:0", - "ManageChannelContentsPage.importMoreAction": "crwdns332747:0crwdne332747:0", - "ManageContentPage.deleteChannels": "crwdns332751:0crwdne332751:0", - "ManageContentPage.documentTitle": "crwdns332753:0crwdne332753:0", - "ManageContentPage.editChannelOrder": "crwdns332755:0crwdne332755:0", - "ManageContentPage.emptyChannelListMessage": "crwdns332757:0crwdne332757:0", - "ManageContentPage.exportChannels": "crwdns332759:0crwdne332759:0", - "ManageContentPage.import": "crwdns332761:0crwdne332761:0", - "ManagePermissionsPage.adminsLabel": "crwdns332763:0crwdne332763:0", - "ManagePermissionsPage.allFacilityFilter": "crwdns332765:0crwdne332765:0", - "ManagePermissionsPage.allPermissionsFilterLabel": "crwdns332767:0crwdne332767:0", - "ManagePermissionsPage.allUserTypeFilter": "crwdns332769:0crwdne332769:0", - "ManagePermissionsPage.canManageContentLabel": "crwdns332771:0crwdne332771:0", - "ManagePermissionsPage.devicePermissionsDescription": "crwdns332773:0crwdne332773:0", - "ManagePermissionsPage.documentTitle": "crwdns332775:0crwdne332775:0", - "ManagePermissionsPage.noDevicePermissionsLabel": "crwdns332777:0crwdne332777:0", - "ManagePermissionsPage.permissionsLabel": "crwdns332779:0crwdne332779:0", - "ManagePermissionsPage.searchPlaceholder": "crwdns332781:0crwdne332781:0", - "ManageSyncSchedule.NoSync": "crwdns370033:0crwdne370033:0", - "ManageSyncSchedule.Schedule": "crwdns370035:0crwdne370035:0", - "ManageSyncSchedule.addDevice": "crwdns370037:0crwdne370037:0", - "ManageSyncSchedule.connected": "crwdns370039:0crwdne370039:0", - "ManageSyncSchedule.disconnected": "crwdns370461:0crwdne370461:0", - "ManageSyncSchedule.introduction": "crwdns370045:0crwdne370045:0", - "ManageSyncSchedule.syncSchedules": "crwdns370047:0crwdne370047:0", - "ManageTasksPage.appBarTitle": "crwdns332785:0crwdne332785:0", - "ManageTasksPage.clearCompletedAction": "crwdns332789:0crwdne332789:0", - "ManageTasksPage.tasksHeader": "crwdns332791:0crwdne332791:0", - "NewChannelVersionBanner.versionAvailable": "crwdns332793:0{version}crwdne332793:0", - "NewChannelVersionBanner.viewChangesAction": "crwdns332795:0crwdne332795:0", - "NewChannelVersionPage.channelIsIncomplete": "crwdns332797:0{channel}crwdnd332797:0{resourcesInChannel}crwdnd332797:0{totalResources}crwdne332797:0", - "NewChannelVersionPage.resourcesAvailableForImport": "crwdns332799:0crwdne332799:0", - "NewChannelVersionPage.resourcesToBeDeleted": "crwdns332801:0crwdne332801:0", - "NewChannelVersionPage.resourcesToBeDeletedTooltip": "crwdns332803:0crwdne332803:0", - "NewChannelVersionPage.resourcesToBeUpdated": "crwdns332805:0crwdne332805:0", - "NewChannelVersionPage.updateChannelAction": "crwdns332807:0crwdne332807:0", - "NewChannelVersionPage.updateConfirmationQuestion": "crwdns332809:0{channelName}crwdnd332809:0{version}crwdne332809:0", - "NewChannelVersionPage.versionChangesHeader": "crwdns332811:0{oldVersion}crwdnd332811:0{newVersion}crwdne332811:0", - "NewChannelVersionPage.versionIsAvailable": "crwdns332813:0{nextVersion}crwdnd332813:0{channelName}crwdne332813:0", - "NewChannelVersionPage.versionNumberHeader": "crwdns332815:0{version}crwdne332815:0", - "NewChannelVersionPage.youAreCurrentlyOnVersion": "crwdns332817:0{currentVersion}crwdne332817:0", - "PermissionsChangeModal.header": "crwdns332819:0crwdne332819:0", - "PermissionsChangeModal.manageContentMessage1": "crwdns332821:0crwdne332821:0", - "PermissionsChangeModal.superAdminMessage1": "crwdns332823:0crwdne332823:0", - "PermissionsChangeModal.superAdminMessage2": "crwdns332825:0crwdne332825:0", - "PinAuthenticationModal.incorrectPin": "crwdns370169:0crwdne370169:0", - "PinAuthenticationModal.invalidPin": "crwdns370171:0crwdne370171:0", - "PinAuthenticationModal.pinPlaceholder": "crwdns370173:0crwdne370173:0", - "PostSetupModalGroup.chooseAnotherSourceLabel": "crwdns332827:0crwdne332827:0", - "PrimaryStorageLocationModal.changePrimaryLocation": "crwdns370175:0crwdne370175:0", - "PrivacyModal.syncToKDP": "crwdns336145:0crwdne336145:0", - "RearrangeChannelsPage.downLabel": "crwdns332829:0{name}crwdne332829:0", - "RearrangeChannelsPage.editChannelOrderTitle": "crwdns370177:0crwdne370177:0", - "RearrangeChannelsPage.failureNotification": "crwdns332831:0crwdne332831:0", - "RearrangeChannelsPage.instructions": "crwdns332833:0crwdne332833:0", - "RearrangeChannelsPage.noChannels": "crwdns332835:0crwdne332835:0", - "RearrangeChannelsPage.successNotification": "crwdns332837:0crwdne332837:0", - "RearrangeChannelsPage.upLabel": "crwdns332841:0{name}crwdne332841:0", - "RemoveFacilityModal.cannotRemoveFacilityHeader": "crwdns332843:0crwdne332843:0", - "RemoveFacilityModal.cannotRemoveOwnFacilityExplanation": "crwdns332845:0crwdne332845:0", - "RemoveFacilityModal.facilityReloadExplanation": "crwdns332847:0crwdne332847:0", - "RemoveFacilityModal.removeFacilityHeader": "crwdns332849:0crwdne332849:0", - "RemoveFacilityModal.removingFacilityConfirmation": "crwdns332851:0crwdne332851:0", - "RemoveFacilityModal.signInAsOtherAdminExplanation": "crwdns332853:0{facilityName}crwdne332853:0", - "RemoveFacilityModal.willLoseAccessWarning": "crwdns332855:0{facilityName}crwdne332855:0", - "RemoveStorageLocationModal.deleteFilesDescription": "crwdns370179:0crwdne370179:0", - "RemoveStorageLocationModal.removeStorageLocation": "crwdns370181:0crwdne370181:0", - "RemoveStorageLocationModal.removeStorageLocationDescription": "crwdns370183:0crwdne370183:0", - "SelectContentPage.importingFromDrive": "crwdns332857:0{driveName}crwdne332857:0", - "SelectContentPage.importingFromPeer": "crwdns332859:0{deviceName}crwdnd332859:0{url}crwdne332859:0", - "SelectContentPage.kolibriStudioLabel": "crwdns332861:0crwdne332861:0", - "SelectContentPage.pageLoadError": "crwdns332863:0crwdne332863:0", - "SelectContentPage.problemFetchingChannel": "crwdns332865:0crwdne332865:0", - "SelectContentPage.problemTransferringContents": "crwdns332867:0crwdne332867:0", - "SelectContentPage.selectContent": "crwdns332869:0{channelName}crwdne332869:0", - "SelectDriveModal.findingLocalDrives": "crwdns332871:0crwdne332871:0", - "SelectDriveModal.notEnoughFreeSpaceWarning": "crwdns332873:0crwdne332873:0", - "SelectDriveModal.problemFindingLocalDrives": "crwdns332875:0crwdne332875:0", - "SelectDriveModal.selectDrive": "crwdns332877:0crwdne332877:0", - "SelectImportSourceModal.localDescription": "crwdns332879:0crwdne332879:0", - "SelectImportSourceModal.localDrives": "crwdns332881:0crwdne332881:0", - "SelectImportSourceModal.localNetworkOrInternet": "crwdns332883:0crwdne332883:0", - "SelectImportSourceModal.network": "crwdns332885:0crwdne332885:0", - "SelectImportSourceModal.networkDescription": "crwdns332887:0crwdne332887:0", - "SelectImportSourceModal.studioDescription": "crwdns332889:0crwdne332889:0", - "SelectionBottomBar.channelsSelectedNoFileSize": "crwdns332891:0count={count}crwdnd332891:0count={count}crwdne332891:0", - "SelectionBottomBar.channelsSelectedWithFileSize": "crwdns332893:0count={count}crwdnd332893:0count={count}crwdnd332893:0bytesText={bytesText}crwdne332893:0", - "SelectionBottomBar.deleteAction": "crwdns332895:0crwdne332895:0", - "SelectionBottomBar.exportAction": "crwdns332897:0crwdne332897:0", - "SelectionBottomBar.importAction": "crwdns332899:0crwdne332899:0", - "SelectionBottomBar.someResourcesSelected": "crwdns332901:0count={count}crwdnd332901:0count={count}crwdnd332901:0bytesText={bytesText}crwdne332901:0", - "SelectionBottomBar.zeroResourcesSelected": "crwdns332903:0crwdne332903:0", - "ServerRestartModal.enableOrDisableRequiresRefresh": "crwdns370185:0crwdne370185:0", - "ServerRestartModal.makePrimary": "crwdns370187:0crwdne370187:0", - "ServerRestartModal.newLocationRestartDescription": "crwdns370189:0crwdne370189:0", - "ServerRestartModal.newPrimaryLocationRestartDescription": "crwdns370191:0crwdne370191:0", - "ServerRestartModal.removeLocationRestartDescription": "crwdns370193:0crwdne370193:0", - "ServerRestartModal.selectedPath": "crwdns370195:0{path}crwdne370195:0", - "ServerRestartModal.serverNeedsRestart": "crwdns370197:0crwdne370197:0", - "ServerRestartModal.serverRestart": "crwdns370199:0crwdne370199:0", - "ServerRestartModal.serverRestartDescription": "crwdns370201:0crwdne370201:0", - "SyncAllFacilitiesModal.currentlyOfflineTooltip": "crwdns332905:0crwdne332905:0", - "SyncAllFacilitiesModal.mustBeConnectedToInternet": "crwdns332907:0crwdne332907:0", - "SyncAllFacilitiesModal.noFacilitiesTooltip": "crwdns332909:0crwdne332909:0", - "SyncAllFacilitiesModal.syncAllFacilityDataHeader": "crwdns332911:0crwdne332911:0", - "SyncAllFacilitiesModal.syncExplanation": "crwdns332913:0crwdne332913:0", - "TaskPanel.cancelSize": "crwdns370203:0{bytesText}crwdne370203:0", - "TaskPanel.deleteChannelPartial": "crwdns332915:0{channelName}crwdne332915:0", - "TaskPanel.deleteChannelWhole": "crwdns332917:0{channelName}crwdne332917:0", - "TaskPanel.deletePartialRatio": "crwdns332919:0currentResources={currentResources}crwdnd332919:0totalResources={totalResources}crwdnd332919:0totalResources={totalResources}crwdnd332919:0currentSize={currentSize}crwdnd332919:0totalSize={totalSize}crwdne332919:0", - "TaskPanel.deletePreparing": "crwdns370205:0{channelName}crwdne370205:0", - "TaskPanel.deleteSuccess": "crwdns332921:0totalResources={totalResources}crwdnd332921:0totalResources={totalResources}crwdnd332921:0totalSize={totalSize}crwdne332921:0", - "TaskPanel.exportChannelPartial": "crwdns332923:0{channelName}crwdne332923:0", - "TaskPanel.exportChannelWhole": "crwdns332925:0{channelName}crwdne332925:0", - "TaskPanel.exportPartialRatio": "crwdns332927:0currentResources={currentResources}crwdnd332927:0totalResources={totalResources}crwdnd332927:0totalResources={totalResources}crwdnd332927:0currentSize={currentSize}crwdnd332927:0totalSize={totalSize}crwdne332927:0", - "TaskPanel.exportSuccess": "crwdns332929:0totalResources={totalResources}crwdnd332929:0totalResources={totalResources}crwdnd332929:0totalSize={totalSize}crwdne332929:0", - "TaskPanel.importChannelPartial": "crwdns332931:0{channelName}crwdne332931:0", - "TaskPanel.importChannelWhole": "crwdns332933:0{channelName}crwdne332933:0", - "TaskPanel.importPartialRatio": "crwdns332935:0currentResources={currentResources}crwdnd332935:0totalResources={totalResources}crwdnd332935:0totalResources={totalResources}crwdnd332935:0currentSize={currentSize}crwdnd332935:0totalSize={totalSize}crwdne332935:0", - "TaskPanel.importSuccess": "crwdns332937:0totalResources={totalResources}crwdnd332937:0totalResources={totalResources}crwdnd332937:0totalSize={totalSize}crwdne332937:0", - "TaskPanel.numResourcesAndSize": "crwdns332939:0numResources={numResources}crwdnd332939:0numResources={numResources}crwdnd332939:0bytesText={bytesText}crwdne332939:0", - "TaskPanel.startedByUser": "crwdns332941:0{user}crwdne332941:0", - "TaskPanel.statusCanceled": "crwdns332943:0crwdne332943:0", - "TaskPanel.statusCanceling": "crwdns332945:0crwdne332945:0", - "TaskPanel.statusComplete": "crwdns332947:0crwdne332947:0", - "TaskPanel.statusFailed": "crwdns332949:0crwdne332949:0", - "TaskPanel.statusInProgress": "crwdns332951:0crwdne332951:0", - "TaskPanel.statusInQueue": "crwdns332953:0crwdne332953:0", - "TaskPanel.stopAction": "crwdns332955:0crwdne332955:0", - "TaskPanel.unknownChannelName": "crwdns332957:0crwdne332957:0", - "TaskPanel.unknownUsername": "crwdns332959:0crwdne332959:0", - "TaskPanel.updatingChannelVersion": "crwdns332961:0{channelName}crwdnd332961:0{newVersion}crwdne332961:0", - "TaskProgress.downloadingChannelContents": "crwdns332969:0crwdne332969:0", - "TaskSnackbarStrings.clearTaskAction": "crwdns332983:0crwdne332983:0", - "TaskSnackbarStrings.taskFailed": "crwdns332985:0crwdne332985:0", - "TaskSnackbarStrings.taskFinished": "crwdns332987:0crwdne332987:0", - "TaskSnackbarStrings.taskStarted": "crwdns332989:0crwdne332989:0", - "TaskSnackbarStrings.viewTasksAction": "crwdns332991:0crwdne332991:0", - "TasksBar.someTasksComplete": "crwdns332993:0done={done}crwdnd332993:0total={total}crwdnd332993:0total={total}crwdnd332993:0total={total}crwdne332993:0", - "TasksBar.taskManagerLink": "crwdns332995:0crwdne332995:0", - "TechnicalTextBlock.copiedToClipboardConfirmation": "crwdns370079:0crwdne370079:0", - "TechnicalTextBlock.copyToClipboardButtonPrompt": "crwdns370081:0crwdne370081:0", - "TreeViewRowMessages.allResourcesOnDevice": "crwdns332997:0crwdne332997:0", - "TreeViewRowMessages.allResourcesSelected": "crwdns332999:0crwdne332999:0", - "TreeViewRowMessages.alreadyOnYourDevice": "crwdns333001:0crwdne333001:0", - "TreeViewRowMessages.fractionOfResourcesOnDevice": "crwdns333003:0onDevice={onDevice}crwdnd333003:0total={total}crwdne333003:0", - "TreeViewRowMessages.fractionOfResourcesSelected": "crwdns333005:0selected={selected}crwdnd333005:0total={total}crwdnd333005:0total={total}crwdne333005:0", - "TreeViewRowMessages.noTitle": "crwdns333007:0crwdne333007:0", - "TreeViewRowMessages.resourceSelected": "crwdns333009:0crwdne333009:0", - "TreeViewRowMessages.resourcesSelected": "crwdns333011:0total={total}crwdnd333011:0total={total}crwdne333011:0", - "TreeViewRowMessages.someResourcesOnDevice": "crwdns333013:0crwdne333013:0", - "TreeViewRowMessages.someResourcesSelected": "crwdns333015:0crwdne333015:0", - "UserGrid.editPermissions": "crwdns333023:0crwdne333023:0", - "UserGrid.noUsersMatching": "crwdns333025:0crwdne333025:0", - "UserGrid.selfUsernameLabel": "crwdns333027:0{full_name}crwdne333027:0", - "UserGrid.viewPermissions": "crwdns333029:0crwdne333029:0", - "UserPermissionsPage.devicePermissionsDetails": "crwdns333037:0crwdne333037:0", - "UserPermissionsPage.documentTitle": "crwdns333039:0{ name }crwdne333039:0", - "UserPermissionsPage.makeSuperAdmin": "crwdns333041:0crwdne333041:0", - "UserPermissionsPage.permissionsTitle": "crwdns370207:0crwdne370207:0", - "UserPermissionsPage.saveButton": "crwdns333043:0crwdne333043:0", - "UserPermissionsPage.saveFailureNotification": "crwdns333045:0crwdne333045:0", - "UserPermissionsPage.superAdminExplanation1": "crwdns333047:0crwdne333047:0", - "UserPermissionsPage.superAdminExplanation2": "crwdns333049:0{facilityName}crwdne333049:0", - "UserPermissionsPage.userDoesNotExist": "crwdns333051:0crwdne333051:0", - "UserPermissionsPage.you": "crwdns333053:0crwdne333053:0", - "WelcomeModal.learnOnlyDeviceWelcomeMessage1": "crwdns333055:0crwdne333055:0", - "WelcomeModal.learnOnlyDeviceWelcomeMessage2": "crwdns333057:0crwdne333057:0", - "WelcomeModal.postSyncWelcomeMessage1": "crwdns333059:0crwdne333059:0", - "WelcomeModal.postSyncWelcomeMessage2": "crwdns333061:0{facilityName}crwdne333061:0", - "WelcomeModal.welcomeModalContentDescription": "crwdns333063:0crwdne333063:0", - "WelcomeModal.welcomeModalHeader": "crwdns333065:0crwdne333065:0", - "WelcomeModal.welcomeModalPermissionsDescription": "crwdns333067:0crwdne333067:0", - "WithCheckbox.resourcesOnDevice": "crwdns333069:0crwdne333069:0", - "WithImportDetails.channelSelectedNoFileSize": "crwdns333071:0crwdne333071:0", - "WithImportDetails.channelSelectedWithFileSize": "crwdns333073:0{bytesText}crwdne333073:0", - "WithImportDetails.moreInformationLabel": "crwdns333075:0crwdne333075:0", - "WithImportDetails.newVersionMessage": "crwdns333077:0crwdne333077:0", - "WithImportDetails.onYourDevice": "crwdns333079:0crwdne333079:0", - "WithImportDetails.selectResourcesAction": "crwdns333081:0crwdne333081:0", - "WithSizeAndOptions.manageChannelAction": "crwdns333083:0crwdne333083:0" + "AddStorageLocationModal.errorExistingFolder": "crwdns377202:0crwdne377202:0", + "AddStorageLocationModal.errorInvalidFolder": "crwdns377204:0crwdne377204:0", + "AddStorageLocationModal.filePath": "crwdns377206:0crwdne377206:0", + "AddStorageLocationModal.newStorageLocation": "crwdns377208:0crwdne377208:0", + "AddStorageLocationModal.newStorageLocationDescription": "crwdns377210:0crwdne377210:0", + "AvailableChannelsPage.channelTokenButtonLabel": "crwdns377212:0crwdne377212:0", + "AvailableChannelsPage.documentTitleForLocalImport": "crwdns377214:0{driveName}crwdne377214:0", + "AvailableChannelsPage.documentTitleForRemoteImport": "crwdns377216:0crwdne377216:0", + "AvailableChannelsPage.importChannelsHeader": "crwdns377218:0crwdne377218:0", + "AvailableChannelsPage.importFromDisk": "crwdns377220:0{driveName}crwdne377220:0", + "AvailableChannelsPage.importFromKolibriStudio": "crwdns377222:0crwdne377222:0", + "AvailableChannelsPage.importFromPeer": "crwdns377224:0{deviceName}crwdnd377224:0{address}crwdne377224:0", + "AvailableChannelsPage.importResourcesHeader": "crwdns377226:0crwdne377226:0", + "AvailableChannelsPage.noChannelsAvailable": "crwdns377228:0crwdne377228:0", + "AvailableChannelsPage.selectEntireChannels": "crwdns377230:0crwdne377230:0", + "AvailableChannelsPage.selectTopicsAndResources": "crwdns377232:0crwdne377232:0", + "ChannelContentsSummary.freeDisk": "crwdns377234:0crwdne377234:0", + "ChannelContentsSummary.newOrUpdatedLabel": "crwdns377236:0crwdne377236:0", + "ChannelContentsSummary.onDeviceRow": "crwdns379776:0crwdne379776:0", + "ChannelContentsSummary.sizeCol": "crwdns377240:0crwdne377240:0", + "ChannelContentsSummary.totalSizeRow": "crwdns377242:0crwdne377242:0", + "ChannelContentsSummary.unlistedChannelTooltip": "crwdns377244:0crwdne377244:0", + "ChannelContentsSummary.version": "crwdns377246:0version={version}crwdne377246:0", + "ChannelDetails.defaultDescription": "crwdns377248:0crwdne377248:0", + "ChannelDetails.versionNumber": "crwdns377250:0v={v}crwdne377250:0", + "ChannelTokenModal.channelTokenLabel": "crwdns377252:0crwdne377252:0", + "ChannelTokenModal.enterChannelToken": "crwdns377254:0crwdne377254:0", + "ChannelTokenModal.invalidTokenMessage": "crwdns377256:0crwdne377256:0", + "ChannelTokenModal.networkErrorMessage": "crwdns377258:0crwdne377258:0", + "ChannelTokenModal.tokenExplanation": "crwdns377260:0crwdne377260:0", + "ChannelUpdateAnnotations.inQueueForImport": "crwdns377262:0crwdne377262:0", + "ChannelUpdateAnnotations.newResourcesInTopic": "crwdns377264:0count={count}crwdnd377264:0count={count}crwdne377264:0", + "ChannelUpdateModal.channelUpdateExplanation": "crwdns377266:0crwdne377266:0", + "ChannelUpdateModal.title": "crwdns377268:0crwdne377268:0", + "CommonDeviceStrings.deviceManagementTitle": "crwdns377276:0crwdne377276:0", + "CommonDeviceStrings.emptyTasksMessage": "crwdns377278:0crwdne377278:0", + "CommonDeviceStrings.newChannelLabel": "crwdns377280:0crwdne377280:0", + "CommonDeviceStrings.newEnabledPluginsState": "crwdns377282:0crwdne377282:0", + "CommonDeviceStrings.newResourceLabel": "crwdns377284:0crwdne377284:0", + "CommonDeviceStrings.notEnoughSpaceForChannelsWarning": "crwdns377286:0crwdne377286:0", + "CommonDeviceStrings.permissionsLabel": "crwdns377288:0crwdne377288:0", + "CommonDeviceStrings.primaryStorageLabel": "crwdns377290:0crwdne377290:0", + "CommonDeviceStrings.unlistedChannelLabel": "crwdns377292:0crwdne377292:0", + "ContentTreeViewer.selectAll": "crwdns377294:0crwdne377294:0", + "ContentTreeViewer.topicHasNoContents": "crwdns377296:0crwdne377296:0", + "ContentWizardUiAlert.channelNotFoundError": "crwdns377298:0crwdne377298:0", + "ContentWizardUiAlert.channelNotFoundOnDriveError": "crwdns377300:0crwdne377300:0", + "ContentWizardUiAlert.channelNotFoundOnServerError": "crwdns377302:0crwdne377302:0", + "ContentWizardUiAlert.driveError": "crwdns377304:0crwdne377304:0", + "ContentWizardUiAlert.driveNotWritableError": "crwdns377306:0crwdne377306:0", + "ContentWizardUiAlert.driveUnavailableError": "crwdns377308:0crwdne377308:0", + "ContentWizardUiAlert.kolibriStudioUnavailable": "crwdns377310:0crwdne377310:0", + "ContentWizardUiAlert.networkLocationDoesNotExist": "crwdns377312:0crwdne377312:0", + "ContentWizardUiAlert.networkLocationDoesNotHaveChannel": "crwdns377314:0crwdne377314:0", + "ContentWizardUiAlert.networkLocationUnavailable": "crwdns377316:0crwdne377316:0", + "ContentWizardUiAlert.transferInProgressError": "crwdns377318:0crwdne377318:0", + "DeleteChannelModal.confirmationQuestion": "crwdns377320:0{channelTitle}crwdne377320:0", + "DeleteChannelModal.confirmationQuestionMultipleChannels": "crwdns377322:0crwdne377322:0", + "DeleteChannelModal.confirmationQuestionOneChannel": "crwdns377324:0crwdne377324:0", + "DeleteChannelModal.titleMultipleChannels": "crwdns377326:0crwdne377326:0", + "DeleteChannelModal.titleSingleChannel": "crwdns377328:0crwdne377328:0", + "DeleteExportChannelsPage.channelSelectedMessage": "crwdns377330:0{bytesText}crwdne377330:0", + "DeleteExportChannelsPage.channelsOnDevice": "crwdns377332:0crwdne377332:0", + "DeleteExportChannelsPage.deleteAppBarTitle": "crwdns377334:0crwdne377334:0", + "DeleteExportChannelsPage.exportAppBarTitle": "crwdns377336:0crwdne377336:0", + "DeleteResourcesModal.confirmationQuestionMultipleResources": "crwdns377338:0crwdne377338:0", + "DeleteResourcesModal.confirmationQuestionOneResource": "crwdns377340:0crwdne377340:0", + "DeleteResourcesModal.deleteEverywhereExplanationMultipleResources": "crwdns377342:0crwdne377342:0", + "DeleteResourcesModal.deleteEverywhereExplanationOneResource": "crwdns377344:0crwdne377344:0", + "DeleteResourcesModal.deleteEverywhereLabel": "crwdns377346:0crwdne377346:0", + "DeleteResourcesModal.titleMultipleResources": "crwdns377348:0crwdne377348:0", + "DeleteResourcesModal.titleSingleResource": "crwdns377350:0crwdne377350:0", + "DeviceInfoPage.advanced": "crwdns377352:0crwdne377352:0", + "DeviceInfoPage.advancedDescription": "crwdns377354:0crwdne377354:0", + "DeviceInfoPage.deviceNameWithId": "crwdns377356:0{deviceName}crwdnd377356:0{deviceId}crwdne377356:0", + "DeviceInfoPage.freeDisk": "crwdns377358:0crwdne377358:0", + "DeviceInfoPage.header": "crwdns377360:0crwdne377360:0", + "DeviceInfoPage.hide": "crwdns377362:0crwdne377362:0", + "DeviceInfoPage.kolibriVersion": "crwdns377364:0crwdne377364:0", + "DeviceInfoPage.url": "crwdns377366:0count={count}crwdne377366:0", + "DeviceNameModal.deviceNameExplanation": "crwdns377368:0crwdne377368:0", + "DeviceSettingsPage.DownloadOnMeteredConnectionDescription": "crwdns377370:0crwdne377370:0", + "DeviceSettingsPage.addLocation": "crwdns377372:0crwdne377372:0", + "DeviceSettingsPage.addStorageLocation": "crwdns377374:0crwdne377374:0", + "DeviceSettingsPage.alertDisabledOptions": "crwdns377376:0crwdne377376:0", + "DeviceSettingsPage.alertDisabledPaths": "crwdns377378:0crwdne377378:0", + "DeviceSettingsPage.alertDisabledPlugins": "crwdns377380:0crwdne377380:0", + "DeviceSettingsPage.allowDownload": "crwdns377382:0crwdne377382:0", + "DeviceSettingsPage.allowDownloadOnMeteredConnection": "crwdns377384:0crwdne377384:0", + "DeviceSettingsPage.allowExternalConnectionsApp": "crwdns377386:0crwdne377386:0", + "DeviceSettingsPage.allowExternalConnectionsAppDescription": "crwdns377388:0crwdne377388:0", + "DeviceSettingsPage.allowGuestAccess": "crwdns377390:0crwdne377390:0", + "DeviceSettingsPage.allowLearnersDownloadDescription": "crwdns377392:0crwdne377392:0", + "DeviceSettingsPage.allowLearnersDownloadResources": "crwdns377394:0crwdne377394:0", + "DeviceSettingsPage.autoDownload": "crwdns377396:0crwdne377396:0", + "DeviceSettingsPage.browserDefaultLanguage": "crwdns377398:0crwdne377398:0", + "DeviceSettingsPage.changeLocation": "crwdns376896:0crwdne376896:0", + "DeviceSettingsPage.configureFacilitySettingsHeader": "crwdns377402:0crwdne377402:0", + "DeviceSettingsPage.disallowGuestAccess": "crwdns377404:0crwdne377404:0", + "DeviceSettingsPage.doNotAllowDownload": "crwdns377406:0crwdne377406:0", + "DeviceSettingsPage.enableAutoDownload": "crwdns377408:0crwdne377408:0", + "DeviceSettingsPage.enableAutoDownloadDescription": "crwdns377410:0crwdne377410:0", + "DeviceSettingsPage.enabledPages": "crwdns377412:0crwdne377412:0", + "DeviceSettingsPage.externalDeviceSettings": "crwdns377414:0crwdne377414:0", + "DeviceSettingsPage.facilitySettings": "crwdns377416:0crwdne377416:0", + "DeviceSettingsPage.landingPageLabel": "crwdns377418:0crwdne377418:0", + "DeviceSettingsPage.learnerAppPageChoice": "crwdns377420:0crwdne377420:0", + "DeviceSettingsPage.lockedContent": "crwdns377422:0crwdne377422:0", + "DeviceSettingsPage.notEnoughFreeSpace": "crwdns377424:0crwdne377424:0", + "DeviceSettingsPage.pageDescription": "crwdns377426:0crwdne377426:0", + "DeviceSettingsPage.pageHeader": "crwdns377428:0crwdne377428:0", + "DeviceSettingsPage.primaryStorage": "crwdns377430:0crwdne377430:0", + "DeviceSettingsPage.primaryStorageDescription": "crwdns377432:0crwdne377432:0", + "DeviceSettingsPage.readOnly": "crwdns377434:0crwdne377434:0", + "DeviceSettingsPage.removeStorageLocation": "crwdns377436:0crwdne377436:0", + "DeviceSettingsPage.saveFailureNotification": "crwdns377438:0crwdne377438:0", + "DeviceSettingsPage.saveSuccessNotification": "crwdns377440:0crwdne377440:0", + "DeviceSettingsPage.secondaryStorage": "crwdns377442:0crwdne377442:0", + "DeviceSettingsPage.secondaryStorageDescription": "crwdns377444:0crwdne377444:0", + "DeviceSettingsPage.selectedLanguageLabel": "crwdns377446:0crwdne377446:0", + "DeviceSettingsPage.setStorageLimit": "crwdns377448:0crwdne377448:0", + "DeviceSettingsPage.setStorageLimitDescription": "crwdns377450:0crwdne377450:0", + "DeviceSettingsPage.signInPageChoice": "crwdns377452:0crwdne377452:0", + "DeviceSettingsPage.sizeInGigabytesLabel": "crwdns377454:0crwdne377454:0", + "DeviceSettingsPage.unlistedChannels": "crwdns377456:0crwdne377456:0", + "DriveList.drivesFound": "crwdns377458:0crwdne377458:0", + "DriveList.noDriveWithSelectedChannelError": "crwdns377460:0crwdne377460:0", + "DriveList.noExportableDrives": "crwdns377462:0crwdne377462:0", + "DriveList.noImportableDrives": "crwdns377464:0crwdne377464:0", + "EditDeviceSyncSchedule.checkboxLabel": "crwdns379614:0crwdne379614:0", + "EditDeviceSyncSchedule.day": "crwdns379616:0crwdne379616:0", + "EditDeviceSyncSchedule.deviceNotConnected": "crwdns379618:0crwdne379618:0", + "EditDeviceSyncSchedule.editSyncScheduleTitle": "crwdns379620:0crwdne379620:0", + "EditDeviceSyncSchedule.everyDay": "crwdns379622:0crwdne379622:0", + "EditDeviceSyncSchedule.everyHour": "crwdns379624:0crwdne379624:0", + "EditDeviceSyncSchedule.everyMonth": "crwdns379626:0crwdne379626:0", + "EditDeviceSyncSchedule.everyTwoWeeks": "crwdns379628:0crwdne379628:0", + "EditDeviceSyncSchedule.everyWeek": "crwdns379630:0crwdne379630:0", + "EditDeviceSyncSchedule.frequency": "crwdns379632:0crwdne379632:0", + "EditDeviceSyncSchedule.removeDevice": "crwdns379634:0crwdne379634:0", + "EditDeviceSyncSchedule.removeDeviceLabel": "crwdns379636:0crwdne379636:0", + "EditDeviceSyncSchedule.removeDeviceWarning": "crwdns379638:0crwdne379638:0", + "EditDeviceSyncSchedule.serverTime": "crwdns379640:0crwdne379640:0", + "EditDeviceSyncSchedule.time": "crwdns379642:0crwdne379642:0", + "FacilitiesPage.facilityRemovedSnackbar": "crwdns377466:0{facilityName}crwdne377466:0", + "FacilitiesPage.syncAllAction": "crwdns377468:0crwdne377468:0", + "FacilitiesTasksPage.facilitiesTaskManagerTitle": "crwdns377470:0crwdne377470:0", + "FilteredChannelListContainer.allLanguages": "crwdns377472:0crwdne377472:0", + "FilteredChannelListContainer.noMatchingItems": "crwdns377474:0crwdne377474:0", + "FilteredChannelListContainer.numChannelsAvailable": "crwdns377476:0count={count}crwdnd377476:0count={count}crwdne377476:0", + "FilteredChannelListContainer.selectAll": "crwdns377478:0crwdne377478:0", + "FilteredChannelListContainer.titleFilterPlaceholder": "crwdns377480:0crwdne377480:0", + "ManageChannelContentsPage.appBarTitle": "crwdns377482:0{channelName}crwdne377482:0", + "ManageChannelContentsPage.importMoreAction": "crwdns377484:0crwdne377484:0", + "ManageContentPage.deleteChannels": "crwdns377486:0crwdne377486:0", + "ManageContentPage.documentTitle": "crwdns377488:0crwdne377488:0", + "ManageContentPage.editChannelOrder": "crwdns377490:0crwdne377490:0", + "ManageContentPage.emptyChannelListMessage": "crwdns377492:0crwdne377492:0", + "ManageContentPage.exportChannels": "crwdns377494:0crwdne377494:0", + "ManageContentPage.import": "crwdns377496:0crwdne377496:0", + "ManagePermissionsPage.adminsLabel": "crwdns377498:0crwdne377498:0", + "ManagePermissionsPage.allFacilityFilter": "crwdns377500:0crwdne377500:0", + "ManagePermissionsPage.allPermissionsFilterLabel": "crwdns377502:0crwdne377502:0", + "ManagePermissionsPage.allUserTypeFilter": "crwdns377504:0crwdne377504:0", + "ManagePermissionsPage.canManageContentLabel": "crwdns377506:0crwdne377506:0", + "ManagePermissionsPage.devicePermissionsDescription": "crwdns377508:0crwdne377508:0", + "ManagePermissionsPage.documentTitle": "crwdns377510:0crwdne377510:0", + "ManagePermissionsPage.noDevicePermissionsLabel": "crwdns377512:0crwdne377512:0", + "ManagePermissionsPage.permissionsLabel": "crwdns377514:0crwdne377514:0", + "ManagePermissionsPage.searchPlaceholder": "crwdns377516:0crwdne377516:0", + "ManageSyncSchedule.NoSync": "crwdns379644:0crwdne379644:0", + "ManageSyncSchedule.Schedule": "crwdns379646:0crwdne379646:0", + "ManageSyncSchedule.addDevice": "crwdns379648:0crwdne379648:0", + "ManageSyncSchedule.connected": "crwdns379650:0crwdne379650:0", + "ManageSyncSchedule.disconnected": "crwdns379652:0crwdne379652:0", + "ManageSyncSchedule.everyDay": "crwdns379654:0crwdne379654:0", + "ManageSyncSchedule.everyHour": "crwdns379656:0crwdne379656:0", + "ManageSyncSchedule.everyMonth": "crwdns379658:0crwdne379658:0", + "ManageSyncSchedule.everyTwoWeeks": "crwdns379660:0crwdne379660:0", + "ManageSyncSchedule.everyWeek": "crwdns379662:0crwdne379662:0", + "ManageSyncSchedule.introduction": "crwdns379664:0crwdne379664:0", + "ManageSyncSchedule.syncSchedules": "crwdns379666:0crwdne379666:0", + "ManageTasksPage.appBarTitle": "crwdns377518:0crwdne377518:0", + "ManageTasksPage.clearCompletedAction": "crwdns377520:0crwdne377520:0", + "ManageTasksPage.tasksHeader": "crwdns377522:0crwdne377522:0", + "NewChannelVersionBanner.versionAvailable": "crwdns377524:0{version}crwdne377524:0", + "NewChannelVersionBanner.viewChangesAction": "crwdns377526:0crwdne377526:0", + "NewChannelVersionPage.channelIsIncomplete": "crwdns377528:0{channel}crwdnd377528:0{resourcesInChannel}crwdnd377528:0{totalResources}crwdne377528:0", + "NewChannelVersionPage.resourcesAvailableForImport": "crwdns377530:0crwdne377530:0", + "NewChannelVersionPage.resourcesToBeDeleted": "crwdns377532:0crwdne377532:0", + "NewChannelVersionPage.resourcesToBeDeletedTooltip": "crwdns377534:0crwdne377534:0", + "NewChannelVersionPage.resourcesToBeUpdated": "crwdns377536:0crwdne377536:0", + "NewChannelVersionPage.updateChannelAction": "crwdns377538:0crwdne377538:0", + "NewChannelVersionPage.updateConfirmationQuestion": "crwdns377540:0{channelName}crwdnd377540:0{version}crwdne377540:0", + "NewChannelVersionPage.versionChangesHeader": "crwdns377542:0{oldVersion}crwdnd377542:0{newVersion}crwdne377542:0", + "NewChannelVersionPage.versionIsAvailable": "crwdns377544:0{nextVersion}crwdnd377544:0{channelName}crwdne377544:0", + "NewChannelVersionPage.versionNumberHeader": "crwdns377546:0{version}crwdne377546:0", + "NewChannelVersionPage.youAreCurrentlyOnVersion": "crwdns377548:0{currentVersion}crwdne377548:0", + "PermissionsChangeModal.header": "crwdns377550:0crwdne377550:0", + "PermissionsChangeModal.manageContentMessage1": "crwdns377552:0crwdne377552:0", + "PermissionsChangeModal.superAdminMessage1": "crwdns377554:0crwdne377554:0", + "PermissionsChangeModal.superAdminMessage2": "crwdns377556:0crwdne377556:0", + "PinAuthenticationModal.incorrectPin": "crwdns377558:0crwdne377558:0", + "PinAuthenticationModal.invalidPin": "crwdns377560:0crwdne377560:0", + "PinAuthenticationModal.pinPlaceholder": "crwdns377026:0crwdne377026:0", + "PostSetupModalGroup.chooseAnotherSourceLabel": "crwdns377564:0crwdne377564:0", + "PrimaryStorageLocationModal.changePrimaryLocation": "crwdns377566:0crwdne377566:0", + "PrivacyModal.syncToKDP": "crwdns377066:0crwdne377066:0", + "RearrangeChannelsPage.downLabel": "crwdns377568:0{name}crwdne377568:0", + "RearrangeChannelsPage.editChannelOrderTitle": "crwdns377570:0crwdne377570:0", + "RearrangeChannelsPage.failureNotification": "crwdns377572:0crwdne377572:0", + "RearrangeChannelsPage.instructions": "crwdns377574:0crwdne377574:0", + "RearrangeChannelsPage.noChannels": "crwdns377576:0crwdne377576:0", + "RearrangeChannelsPage.successNotification": "crwdns377578:0crwdne377578:0", + "RearrangeChannelsPage.upLabel": "crwdns377580:0{name}crwdne377580:0", + "RemoveFacilityModal.cannotRemoveFacilityHeader": "crwdns377582:0crwdne377582:0", + "RemoveFacilityModal.cannotRemoveOwnFacilityExplanation": "crwdns377584:0crwdne377584:0", + "RemoveFacilityModal.facilityReloadExplanation": "crwdns377586:0crwdne377586:0", + "RemoveFacilityModal.removeFacilityHeader": "crwdns377588:0crwdne377588:0", + "RemoveFacilityModal.removingFacilityConfirmation": "crwdns377590:0crwdne377590:0", + "RemoveFacilityModal.signInAsOtherAdminExplanation": "crwdns377592:0{facilityName}crwdne377592:0", + "RemoveFacilityModal.willLoseAccessWarning": "crwdns377594:0{facilityName}crwdne377594:0", + "RemoveStorageLocationModal.deleteFilesDescription": "crwdns377596:0crwdne377596:0", + "RemoveStorageLocationModal.removeStorageLocation": "crwdns377598:0crwdne377598:0", + "RemoveStorageLocationModal.removeStorageLocationDescription": "crwdns377600:0crwdne377600:0", + "SelectContentPage.importingFromDrive": "crwdns377602:0{driveName}crwdne377602:0", + "SelectContentPage.importingFromPeer": "crwdns377604:0{deviceName}crwdnd377604:0{url}crwdne377604:0", + "SelectContentPage.kolibriStudioLabel": "crwdns377606:0crwdne377606:0", + "SelectContentPage.pageLoadError": "crwdns377608:0crwdne377608:0", + "SelectContentPage.problemFetchingChannel": "crwdns377610:0crwdne377610:0", + "SelectContentPage.problemTransferringContents": "crwdns377612:0crwdne377612:0", + "SelectContentPage.selectContent": "crwdns377614:0{channelName}crwdne377614:0", + "SelectDriveModal.findingLocalDrives": "crwdns377616:0crwdne377616:0", + "SelectDriveModal.notEnoughFreeSpaceWarning": "crwdns377618:0crwdne377618:0", + "SelectDriveModal.problemFindingLocalDrives": "crwdns377620:0crwdne377620:0", + "SelectDriveModal.selectDrive": "crwdns377622:0crwdne377622:0", + "SelectImportSourceModal.localDescription": "crwdns377624:0crwdne377624:0", + "SelectImportSourceModal.localDrives": "crwdns377626:0crwdne377626:0", + "SelectImportSourceModal.localNetworkOrInternet": "crwdns377628:0crwdne377628:0", + "SelectImportSourceModal.network": "crwdns377630:0crwdne377630:0", + "SelectImportSourceModal.networkDescription": "crwdns377632:0crwdne377632:0", + "SelectImportSourceModal.studioDescription": "crwdns377634:0crwdne377634:0", + "SelectionBottomBar.channelsSelectedNoFileSize": "crwdns377636:0count={count}crwdnd377636:0count={count}crwdne377636:0", + "SelectionBottomBar.channelsSelectedWithFileSize": "crwdns377638:0count={count}crwdnd377638:0count={count}crwdnd377638:0bytesText={bytesText}crwdne377638:0", + "SelectionBottomBar.deleteAction": "crwdns377640:0crwdne377640:0", + "SelectionBottomBar.exportAction": "crwdns377642:0crwdne377642:0", + "SelectionBottomBar.importAction": "crwdns377644:0crwdne377644:0", + "SelectionBottomBar.someResourcesSelected": "crwdns377646:0count={count}crwdnd377646:0count={count}crwdnd377646:0bytesText={bytesText}crwdne377646:0", + "SelectionBottomBar.zeroResourcesSelected": "crwdns377648:0crwdne377648:0", + "ServerRestartModal.enableOrDisableRequiresRefresh": "crwdns377650:0crwdne377650:0", + "ServerRestartModal.makePrimary": "crwdns377652:0crwdne377652:0", + "ServerRestartModal.newLocationRestartDescription": "crwdns377654:0crwdne377654:0", + "ServerRestartModal.newPrimaryLocationRestartDescription": "crwdns377656:0crwdne377656:0", + "ServerRestartModal.removeLocationRestartDescription": "crwdns377658:0crwdne377658:0", + "ServerRestartModal.selectedPath": "crwdns377660:0{path}crwdne377660:0", + "ServerRestartModal.serverNeedsRestart": "crwdns377662:0crwdne377662:0", + "ServerRestartModal.serverRestart": "crwdns377664:0crwdne377664:0", + "ServerRestartModal.serverRestartDescription": "crwdns377666:0crwdne377666:0", + "SyncAllFacilitiesModal.currentlyOfflineTooltip": "crwdns377668:0crwdne377668:0", + "SyncAllFacilitiesModal.mustBeConnectedToInternet": "crwdns377670:0crwdne377670:0", + "SyncAllFacilitiesModal.noFacilitiesTooltip": "crwdns377672:0crwdne377672:0", + "SyncAllFacilitiesModal.syncAllFacilityDataHeader": "crwdns377674:0crwdne377674:0", + "SyncAllFacilitiesModal.syncExplanation": "crwdns377676:0crwdne377676:0", + "TaskPanel.cancelSize": "crwdns377678:0{bytesText}crwdne377678:0", + "TaskPanel.deleteChannelPartial": "crwdns377680:0{channelName}crwdne377680:0", + "TaskPanel.deleteChannelWhole": "crwdns377682:0{channelName}crwdne377682:0", + "TaskPanel.deletePartialRatio": "crwdns377684:0currentResources={currentResources}crwdnd377684:0totalResources={totalResources}crwdnd377684:0totalResources={totalResources}crwdnd377684:0currentSize={currentSize}crwdnd377684:0totalSize={totalSize}crwdne377684:0", + "TaskPanel.deletePreparing": "crwdns377686:0{channelName}crwdne377686:0", + "TaskPanel.deleteSuccess": "crwdns377688:0totalResources={totalResources}crwdnd377688:0totalResources={totalResources}crwdnd377688:0totalSize={totalSize}crwdne377688:0", + "TaskPanel.exportChannelPartial": "crwdns377690:0{channelName}crwdne377690:0", + "TaskPanel.exportChannelWhole": "crwdns377692:0{channelName}crwdne377692:0", + "TaskPanel.exportPartialRatio": "crwdns377694:0currentResources={currentResources}crwdnd377694:0totalResources={totalResources}crwdnd377694:0totalResources={totalResources}crwdnd377694:0currentSize={currentSize}crwdnd377694:0totalSize={totalSize}crwdne377694:0", + "TaskPanel.exportSuccess": "crwdns377696:0totalResources={totalResources}crwdnd377696:0totalResources={totalResources}crwdnd377696:0totalSize={totalSize}crwdne377696:0", + "TaskPanel.importChannelPartial": "crwdns377698:0{channelName}crwdne377698:0", + "TaskPanel.importChannelWhole": "crwdns377700:0{channelName}crwdne377700:0", + "TaskPanel.importPartialRatio": "crwdns377702:0currentResources={currentResources}crwdnd377702:0totalResources={totalResources}crwdnd377702:0totalResources={totalResources}crwdnd377702:0currentSize={currentSize}crwdnd377702:0totalSize={totalSize}crwdne377702:0", + "TaskPanel.importSuccess": "crwdns377704:0totalResources={totalResources}crwdnd377704:0totalResources={totalResources}crwdnd377704:0totalSize={totalSize}crwdne377704:0", + "TaskPanel.numResourcesAndSize": "crwdns377706:0numResources={numResources}crwdnd377706:0numResources={numResources}crwdnd377706:0bytesText={bytesText}crwdne377706:0", + "TaskPanel.startedByUser": "crwdns377708:0{user}crwdne377708:0", + "TaskPanel.statusCanceled": "crwdns377710:0crwdne377710:0", + "TaskPanel.statusCanceling": "crwdns377712:0crwdne377712:0", + "TaskPanel.statusComplete": "crwdns377714:0crwdne377714:0", + "TaskPanel.statusFailed": "crwdns377716:0crwdne377716:0", + "TaskPanel.statusInProgress": "crwdns377718:0crwdne377718:0", + "TaskPanel.statusInQueue": "crwdns377720:0crwdne377720:0", + "TaskPanel.stopAction": "crwdns377722:0crwdne377722:0", + "TaskPanel.unknownChannelName": "crwdns377724:0crwdne377724:0", + "TaskPanel.unknownUsername": "crwdns377726:0crwdne377726:0", + "TaskPanel.updatingChannelVersion": "crwdns377728:0{channelName}crwdnd377728:0{newVersion}crwdne377728:0", + "TaskProgress.downloadingChannelContents": "crwdns377730:0crwdne377730:0", + "TaskSnackbarStrings.clearTaskAction": "crwdns377732:0crwdne377732:0", + "TaskSnackbarStrings.taskFailed": "crwdns377734:0crwdne377734:0", + "TaskSnackbarStrings.taskFinished": "crwdns377736:0crwdne377736:0", + "TaskSnackbarStrings.taskStarted": "crwdns377738:0crwdne377738:0", + "TaskSnackbarStrings.viewTasksAction": "crwdns377740:0crwdne377740:0", + "TasksBar.someTasksComplete": "crwdns377742:0done={done}crwdnd377742:0total={total}crwdnd377742:0total={total}crwdnd377742:0total={total}crwdne377742:0", + "TasksBar.taskManagerLink": "crwdns377744:0crwdne377744:0", + "TechnicalTextBlock.copiedToClipboardConfirmation": "crwdns379706:0crwdne379706:0", + "TechnicalTextBlock.copyToClipboardButtonPrompt": "crwdns379708:0crwdne379708:0", + "TreeViewRowMessages.allResourcesOnDevice": "crwdns377746:0crwdne377746:0", + "TreeViewRowMessages.allResourcesSelected": "crwdns377748:0crwdne377748:0", + "TreeViewRowMessages.alreadyOnYourDevice": "crwdns377750:0crwdne377750:0", + "TreeViewRowMessages.fractionOfResourcesOnDevice": "crwdns377752:0onDevice={onDevice}crwdnd377752:0total={total}crwdne377752:0", + "TreeViewRowMessages.fractionOfResourcesSelected": "crwdns377754:0selected={selected}crwdnd377754:0total={total}crwdnd377754:0total={total}crwdne377754:0", + "TreeViewRowMessages.noTitle": "crwdns377756:0crwdne377756:0", + "TreeViewRowMessages.resourceSelected": "crwdns377758:0crwdne377758:0", + "TreeViewRowMessages.resourcesSelected": "crwdns377760:0total={total}crwdnd377760:0total={total}crwdne377760:0", + "TreeViewRowMessages.someResourcesOnDevice": "crwdns377762:0crwdne377762:0", + "TreeViewRowMessages.someResourcesSelected": "crwdns377764:0crwdne377764:0", + "UserGrid.editPermissions": "crwdns377772:0crwdne377772:0", + "UserGrid.noUsersMatching": "crwdns377774:0crwdne377774:0", + "UserGrid.selfUsernameLabel": "crwdns377776:0{full_name}crwdne377776:0", + "UserGrid.viewPermissions": "crwdns377778:0crwdne377778:0", + "UserPermissionsPage.devicePermissionsDetails": "crwdns377780:0crwdne377780:0", + "UserPermissionsPage.documentTitle": "crwdns377782:0{ name }crwdne377782:0", + "UserPermissionsPage.makeSuperAdmin": "crwdns377784:0crwdne377784:0", + "UserPermissionsPage.permissionsTitle": "crwdns377786:0crwdne377786:0", + "UserPermissionsPage.saveButton": "crwdns377788:0crwdne377788:0", + "UserPermissionsPage.saveFailureNotification": "crwdns377790:0crwdne377790:0", + "UserPermissionsPage.superAdminExplanation1": "crwdns377792:0crwdne377792:0", + "UserPermissionsPage.superAdminExplanation2": "crwdns377794:0{facilityName}crwdne377794:0", + "UserPermissionsPage.userDoesNotExist": "crwdns377796:0crwdne377796:0", + "UserPermissionsPage.you": "crwdns377798:0crwdne377798:0", + "WelcomeModal.learnOnlyDeviceWelcomeMessage1": "crwdns377800:0crwdne377800:0", + "WelcomeModal.learnOnlyDeviceWelcomeMessage2": "crwdns377802:0crwdne377802:0", + "WelcomeModal.postSyncWelcomeMessage1": "crwdns377804:0crwdne377804:0", + "WelcomeModal.postSyncWelcomeMessage2": "crwdns377806:0{facilityName}crwdne377806:0", + "WelcomeModal.welcomeModalContentDescription": "crwdns377808:0crwdne377808:0", + "WelcomeModal.welcomeModalHeader": "crwdns377810:0crwdne377810:0", + "WelcomeModal.welcomeModalPermissionsDescription": "crwdns377812:0crwdne377812:0", + "WithCheckbox.resourcesOnDevice": "crwdns377814:0crwdne377814:0", + "WithImportDetails.channelSelectedNoFileSize": "crwdns377816:0crwdne377816:0", + "WithImportDetails.channelSelectedWithFileSize": "crwdns377818:0{bytesText}crwdne377818:0", + "WithImportDetails.moreInformationLabel": "crwdns377820:0crwdne377820:0", + "WithImportDetails.newVersionMessage": "crwdns377822:0crwdne377822:0", + "WithImportDetails.onYourDevice": "crwdns377824:0crwdne377824:0", + "WithImportDetails.selectResourcesAction": "crwdns377826:0crwdne377826:0", + "WithSizeAndOptions.manageChannelAction": "crwdns377828:0crwdne377828:0" } \ No newline at end of file diff --git a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.device.side_nav-messages.json b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.device.side_nav-messages.json index a36303afc14..77468251d9d 100644 --- a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.device.side_nav-messages.json +++ b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.device.side_nav-messages.json @@ -1,11 +1,11 @@ { - "CommonDeviceStrings.deviceManagementTitle": "crwdns370101:0crwdne370101:0", - "CommonDeviceStrings.emptyTasksMessage": "crwdns332585:0crwdne332585:0", - "CommonDeviceStrings.newChannelLabel": "crwdns332587:0crwdne332587:0", - "CommonDeviceStrings.newEnabledPluginsState": "crwdns370103:0crwdne370103:0", - "CommonDeviceStrings.newResourceLabel": "crwdns332589:0crwdne332589:0", - "CommonDeviceStrings.notEnoughSpaceForChannelsWarning": "crwdns370105:0crwdne370105:0", - "CommonDeviceStrings.permissionsLabel": "crwdns370107:0crwdne370107:0", - "CommonDeviceStrings.primaryStorageLabel": "crwdns370109:0crwdne370109:0", - "CommonDeviceStrings.unlistedChannelLabel": "crwdns332591:0crwdne332591:0" + "CommonDeviceStrings.deviceManagementTitle": "crwdns377276:0crwdne377276:0", + "CommonDeviceStrings.emptyTasksMessage": "crwdns377278:0crwdne377278:0", + "CommonDeviceStrings.newChannelLabel": "crwdns377280:0crwdne377280:0", + "CommonDeviceStrings.newEnabledPluginsState": "crwdns377282:0crwdne377282:0", + "CommonDeviceStrings.newResourceLabel": "crwdns377284:0crwdne377284:0", + "CommonDeviceStrings.notEnoughSpaceForChannelsWarning": "crwdns377286:0crwdne377286:0", + "CommonDeviceStrings.permissionsLabel": "crwdns377288:0crwdne377288:0", + "CommonDeviceStrings.primaryStorageLabel": "crwdns377290:0crwdne377290:0", + "CommonDeviceStrings.unlistedChannelLabel": "crwdns377292:0crwdne377292:0" } \ No newline at end of file diff --git a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.epub_viewer.main-messages.json b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.epub_viewer.main-messages.json index a59cf7a9e98..8f30243a1bf 100644 --- a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.epub_viewer.main-messages.json +++ b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.epub_viewer.main-messages.json @@ -1,27 +1,27 @@ { - "BottomBar.jumpToPositionInBook": "crwdns334413:0crwdne334413:0", - "BottomBar.preparingSlider": "crwdns334415:0crwdne334415:0", - "LoadingError.couldNotLoadThisBook": "crwdns334419:0crwdne334419:0", - "LoadingScreen.loadingBook": "crwdns334421:0crwdne334421:0", - "NextButton.goToNextPage": "crwdns334423:0crwdne334423:0", - "PreviousButton.goToPreviousPage": "crwdns334425:0crwdne334425:0", - "SearchButton.toggleSearchSideBar": "crwdns334427:0crwdne334427:0", - "SearchSideBar.enterSearchQuery": "crwdns334429:0crwdne334429:0", - "SearchSideBar.loadingResults": "crwdns334431:0crwdne334431:0", - "SearchSideBar.noSearchResults": "crwdns334433:0crwdne334433:0", - "SearchSideBar.numberOfSearchResults": "crwdns334435:0num={num}crwdnd334435:0num={num}crwdne334435:0", - "SearchSideBar.overCertainNumberOfSearchResults": "crwdns334437:0num={num}crwdnd334437:0num={num}crwdne334437:0", - "SearchSideBar.searchThroughBook": "crwdns334439:0crwdne334439:0", - "SearchSideBar.submitSearchQuery": "crwdns334441:0crwdne334441:0", - "SettingsButton.toggleSettingsSideBar": "crwdns334443:0crwdne334443:0", - "SettingsSideBar.decrease": "crwdns334445:0crwdne334445:0", - "SettingsSideBar.increase": "crwdns334447:0crwdne334447:0", - "SettingsSideBar.setBeigeTheme": "crwdns334449:0crwdne334449:0", - "SettingsSideBar.setBlackTheme": "crwdns334451:0crwdne334451:0", - "SettingsSideBar.setGreyTheme": "crwdns334453:0crwdne334453:0", - "SettingsSideBar.setWhiteTheme": "crwdns334455:0crwdne334455:0", - "SettingsSideBar.textSize": "crwdns334457:0crwdne334457:0", - "SettingsSideBar.theme": "crwdns334459:0crwdne334459:0", - "TocButton.toggleTocSideBar": "crwdns334461:0crwdne334461:0", - "TopBar.toggleFullscreen": "crwdns334463:0crwdne334463:0" + "BottomBar.jumpToPositionInBook": "crwdns377914:0crwdne377914:0", + "BottomBar.preparingSlider": "crwdns377916:0crwdne377916:0", + "LoadingError.couldNotLoadThisBook": "crwdns377918:0crwdne377918:0", + "LoadingScreen.loadingBook": "crwdns377920:0crwdne377920:0", + "NextButton.goToNextPage": "crwdns377922:0crwdne377922:0", + "PreviousButton.goToPreviousPage": "crwdns377924:0crwdne377924:0", + "SearchButton.toggleSearchSideBar": "crwdns377926:0crwdne377926:0", + "SearchSideBar.enterSearchQuery": "crwdns377928:0crwdne377928:0", + "SearchSideBar.loadingResults": "crwdns377930:0crwdne377930:0", + "SearchSideBar.noSearchResults": "crwdns377932:0crwdne377932:0", + "SearchSideBar.numberOfSearchResults": "crwdns377934:0num={num}crwdnd377934:0num={num}crwdne377934:0", + "SearchSideBar.overCertainNumberOfSearchResults": "crwdns377936:0num={num}crwdnd377936:0num={num}crwdne377936:0", + "SearchSideBar.searchThroughBook": "crwdns377938:0crwdne377938:0", + "SearchSideBar.submitSearchQuery": "crwdns377940:0crwdne377940:0", + "SettingsButton.toggleSettingsSideBar": "crwdns377942:0crwdne377942:0", + "SettingsSideBar.decrease": "crwdns377944:0crwdne377944:0", + "SettingsSideBar.increase": "crwdns377946:0crwdne377946:0", + "SettingsSideBar.setBeigeTheme": "crwdns377948:0crwdne377948:0", + "SettingsSideBar.setBlackTheme": "crwdns377950:0crwdne377950:0", + "SettingsSideBar.setGreyTheme": "crwdns377952:0crwdne377952:0", + "SettingsSideBar.setWhiteTheme": "crwdns377954:0crwdne377954:0", + "SettingsSideBar.textSize": "crwdns377956:0crwdne377956:0", + "SettingsSideBar.theme": "crwdns377958:0crwdne377958:0", + "TocButton.toggleTocSideBar": "crwdns377960:0crwdne377960:0", + "TopBar.toggleFullscreen": "crwdns377962:0crwdne377962:0" } \ No newline at end of file diff --git a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.facility.app-messages.json b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.facility.app-messages.json index 4214d1727b7..d80cc9ead71 100644 --- a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.facility.app-messages.json +++ b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.facility.app-messages.json @@ -1,227 +1,232 @@ { - "ChangePinModal.needToSync": "crwdns369923:0crwdne369923:0", - "ChangePinModal.title": "crwdns369925:0crwdne369925:0", - "ClassCreateModal.createNewClassHeader": "crwdns335837:0crwdne335837:0", - "ClassCreateModal.duplicateName": "crwdns335839:0crwdne335839:0", - "ClassDeleteModal.confirmation": "crwdns335841:0{ classname }crwdne335841:0", - "ClassDeleteModal.description": "crwdns335843:0crwdne335843:0", - "ClassDeleteModal.modalTitle": "crwdns335845:0crwdne335845:0", - "ClassEditPage.assignCoachesButtonLabel": "crwdns335847:0crwdne335847:0", - "ClassEditPage.coachEnrollmentPageTitle": "crwdns335849:0crwdne335849:0", - "ClassEditPage.documentTitle": "crwdns335851:0crwdne335851:0", - "ClassEditPage.enrollLearnerButtonLabel": "crwdns335853:0crwdne335853:0", - "ClassEditPage.noCoachesInClassMessge": "crwdns335855:0crwdne335855:0", - "ClassEditPage.noLearnersInClassMessage": "crwdns335857:0crwdne335857:0", - "ClassEditPage.renameButtonLabel": "crwdns335859:0crwdne335859:0", - "ClassEnrollForm.allUsersAlready": "crwdns335861:0crwdne335861:0", - "ClassRenameModal.duplicateName": "crwdns335867:0crwdne335867:0", - "ClassRenameModal.modalTitle": "crwdns335869:0crwdne335869:0", - "CoachClassAssignmentPage.pageHeader": "crwdns335871:0{className}crwdne335871:0", - "CoachClassAssignmentPage.pageSubheader": "crwdns335873:0crwdne335873:0", - "ConfirmResetModal.confirmationQuestion": "crwdns335875:0crwdne335875:0", - "ConfirmResetModal.reconfirmation": "crwdns369927:0crwdne369927:0", - "ConfirmResetModal.reset": "crwdns335879:0crwdne335879:0", - "ConfirmResetModal.title": "crwdns335881:0crwdne335881:0", - "CreateManagementPinModal.newToSync": "crwdns369929:0crwdne369929:0", - "CreateManagementPinModal.title": "crwdns369931:0crwdne369931:0", - "CsvInfoModal.assigned": "crwdns335883:0crwdne335883:0", - "CsvInfoModal.birthYear": "crwdns335885:0crwdne335885:0", - "CsvInfoModal.columnIDHeader": "crwdns335889:0crwdne335889:0", - "CsvInfoModal.columnInfoHeader": "crwdns335891:0crwdne335891:0", - "CsvInfoModal.columnNameHeader": "crwdns335893:0crwdne335893:0", - "CsvInfoModal.csvDetails": "crwdns335895:0crwdne335895:0", - "CsvInfoModal.enrolled": "crwdns335897:0crwdne335897:0", - "CsvInfoModal.fullName": "crwdns335899:0crwdne335899:0", - "CsvInfoModal.fullNameInfo": "crwdns335901:0crwdne335901:0", - "CsvInfoModal.gender": "crwdns335903:0crwdne335903:0", - "CsvInfoModal.identifier": "crwdns335905:0crwdne335905:0", - "CsvInfoModal.identifierInfo": "crwdns335907:0crwdne335907:0", - "CsvInfoModal.listClassesAssigned": "crwdns335909:0crwdne335909:0", - "CsvInfoModal.listClassesAssignedL1": "crwdns335911:0crwdne335911:0", - "CsvInfoModal.listClassesAssignedL2": "crwdns335913:0crwdne335913:0", - "CsvInfoModal.listClassesAssignedL3": "crwdns335915:0crwdne335915:0", - "CsvInfoModal.listClassesEnrolled": "crwdns335917:0crwdne335917:0", - "CsvInfoModal.listClassesEnrolledL1": "crwdns335919:0crwdne335919:0", - "CsvInfoModal.listClassesEnrolledL2": "crwdns335921:0crwdne335921:0", - "CsvInfoModal.listClassesEnrolledL3": "crwdns335923:0crwdne335923:0", - "CsvInfoModal.optional": "crwdns335925:0crwdne335925:0", - "CsvInfoModal.password": "crwdns335927:0crwdne335927:0", - "CsvInfoModal.passwordInfo": "crwdns335929:0crwdne335929:0", - "CsvInfoModal.possibleValues": "crwdns335931:0crwdne335931:0", - "CsvInfoModal.required": "crwdns335933:0crwdne335933:0", - "CsvInfoModal.sectionDescription": "crwdns335935:0crwdne335935:0", - "CsvInfoModal.userType": "crwdns335937:0crwdne335937:0", - "CsvInfoModal.username": "crwdns335939:0crwdne335939:0", - "CsvInfoModal.usernameInfo": "crwdns335941:0crwdne335941:0", - "CsvInfoModal.uuid": "crwdns335943:0crwdne335943:0", - "CsvInfoModal.uuidInfo": "crwdns335945:0crwdne335945:0", - "CsvInfoModal.yearInfo": "crwdns335947:0crwdne335947:0", - "DataPage.LearnMore": "crwdns370435:0crwdne370435:0", - "DataPage.beforeFirstAllowedDateError": "crwdns369935:0{date}crwdne369935:0", - "DataPage.description": "crwdns369937:0crwdne369937:0", - "DataPage.detailsHeading": "crwdns335949:0crwdne335949:0", - "DataPage.detailsSubHeading": "crwdns369939:0crwdne369939:0", - "DataPage.documentTitle": "crwdns335955:0crwdne335955:0", - "DataPage.download": "crwdns335957:0crwdne335957:0", - "DataPage.endDateLegendText": "crwdns369941:0crwdne369941:0", - "DataPage.futureDateError": "crwdns369943:0crwdne369943:0", - "DataPage.generateLogButtonText": "crwdns369945:0crwdne369945:0", - "DataPage.generatingLog": "crwdns335961:0crwdne335961:0", - "DataPage.invalidateDateError": "crwdns369947:0crwdne369947:0", - "DataPage.nextMonthText": "crwdns369949:0crwdne369949:0", - "DataPage.pageHeading": "crwdns335969:0crwdne335969:0", - "DataPage.pageSubHeading": "crwdns335971:0crwdne335971:0", - "DataPage.previousMonthText": "crwdns369951:0crwdne369951:0", - "DataPage.startDateAfterEndDateError": "crwdns369953:0crwdne369953:0", - "DataPage.startDateLegendText": "crwdns369955:0crwdne369955:0", - "DataPage.submitText": "crwdns369957:0crwdne369957:0", - "DataPage.summaryHeading": "crwdns335975:0crwdne335975:0", - "DataPage.summarySubHeading": "crwdns369959:0crwdne369959:0", - "DataPage.title": "crwdns369961:0crwdne369961:0", - "DeleteUserModal.confirmation": "crwdns335981:0{ username }crwdne335981:0", - "DeleteUserModal.deleteUser": "crwdns335983:0crwdne335983:0", - "DeleteUserModal.warning": "crwdns335985:0crwdne335985:0", - "DeviceSettingsPage.changeLocation": "crwdns370133:0crwdne370133:0", - "EditDeviceSyncSchedule.checkboxLabel": "crwdns370009:0crwdne370009:0", - "EditDeviceSyncSchedule.day": "crwdns370455:0crwdne370455:0", - "EditDeviceSyncSchedule.deviceNotConnected": "crwdns370011:0crwdne370011:0", - "EditDeviceSyncSchedule.editSyncScheduleTitle": "crwdns370013:0crwdne370013:0", - "EditDeviceSyncSchedule.everyDay": "crwdns370015:0crwdne370015:0", - "EditDeviceSyncSchedule.everyHour": "crwdns370017:0crwdne370017:0", - "EditDeviceSyncSchedule.everyMonth": "crwdns370019:0crwdne370019:0", - "EditDeviceSyncSchedule.everyTwoWeeks": "crwdns370021:0crwdne370021:0", - "EditDeviceSyncSchedule.everyWeek": "crwdns370023:0crwdne370023:0", - "EditDeviceSyncSchedule.frequency": "crwdns370457:0crwdne370457:0", - "EditDeviceSyncSchedule.removeDevice": "crwdns370025:0crwdne370025:0", - "EditDeviceSyncSchedule.removeDeviceLabel": "crwdns370027:0crwdne370027:0", - "EditDeviceSyncSchedule.removeDeviceWarning": "crwdns370029:0crwdne370029:0", - "EditDeviceSyncSchedule.serverTime": "crwdns370031:0crwdne370031:0", - "EditDeviceSyncSchedule.time": "crwdns370459:0crwdne370459:0", - "EditFacilityNameModal.renameFacilityExplanation": "crwdns335987:0crwdne335987:0", - "EditFacilityNameModal.title": "crwdns335989:0crwdne335989:0", - "FacilityAppBarPage.facilityLabelWithName": "crwdns369963:0{facilityName}crwdne369963:0", - "FacilityConfigPage.createPinBtn": "crwdns369965:0crwdne369965:0", - "FacilityConfigPage.deviceManagementDescription": "crwdns369967:0crwdne369967:0", - "FacilityConfigPage.deviceManagementPin": "crwdns369969:0crwdne369969:0", - "FacilityConfigPage.deviceSettings": "crwdns335991:0crwdne335991:0", - "FacilityConfigPage.documentTitle": "crwdns335993:0crwdne335993:0", - "FacilityConfigPage.learnerCanEditName": "crwdns335995:0crwdne335995:0", - "FacilityConfigPage.learnerCanEditPassword": "crwdns335997:0crwdne335997:0", - "FacilityConfigPage.learnerCanEditUsername": "crwdns335999:0crwdne335999:0", - "FacilityConfigPage.learnerCanSignUp": "crwdns336001:0crwdne336001:0", - "FacilityConfigPage.learnerNeedPasswordToLogin": "crwdns336003:0crwdne336003:0", - "FacilityConfigPage.optionBtn": "crwdns369971:0crwdne369971:0", - "FacilityConfigPage.pageDescription": "crwdns336005:0crwdne336005:0", - "FacilityConfigPage.pageHeader": "crwdns336007:0crwdne336007:0", - "FacilityConfigPage.resetToDefaultSettings": "crwdns336009:0crwdne336009:0", - "FacilityConfigPage.saveFailure": "crwdns336011:0crwdne336011:0", - "FacilityConfigPage.saveSuccess": "crwdns336013:0crwdne336013:0", - "FacilityConfigPage.showDownloadButtonInLearn": "crwdns336015:0crwdne336015:0", - "FacilityIndex.adminOrSuperuser": "crwdns336017:0crwdne336017:0", - "GeneratedElapsedTime.generatedInPast": "crwdns336027:0{relativeTimeAgo}crwdne336027:0", - "GeneratedElapsedTime.generatedMomentsAgo": "crwdns336029:0crwdne336029:0", - "IdentifierTextbox.label": "crwdns336031:0crwdne336031:0", - "ImportCsvPage.loading": "crwdns336033:0crwdne336033:0", - "ImportCsvPage.pageHeader": "crwdns336035:0crwdne336035:0", - "ImportCsvPage.toolbarHeader": "crwdns369973:0crwdne369973:0", - "ImportInterface.downloadCSV": "crwdns336037:0crwdne336037:0", - "ImportInterface.editCSV": "crwdns336039:0crwdne336039:0", - "ImportInterface.exportCSV": "crwdns336041:0crwdne336041:0", - "ImportInterface.generateCSV": "crwdns336043:0crwdne336043:0", - "ImportInterface.generatingCSV": "crwdns336045:0crwdne336045:0", - "ImportInterface.import": "crwdns336047:0crwdne336047:0", - "ImportInterface.importCSV": "crwdns336049:0crwdne336049:0", - "ImportInterface.regenerateCSV": "crwdns336051:0crwdne336051:0", - "ImportInterface.sectionDescription": "crwdns336053:0crwdne336053:0", - "ImportInterface.sectionTitle": "crwdns336055:0crwdne336055:0", - "ImportInterface.viewFormat": "crwdns336057:0crwdne336057:0", - "Init.beforeCommitting": "crwdns336059:0crwdne336059:0", - "Init.caution": "crwdns336061:0crwdne336061:0", - "Init.importL1": "crwdns336063:0crwdne336063:0", - "Init.importL2": "crwdns336065:0crwdne336065:0", - "Init.importL3": "crwdns336067:0crwdne336067:0", - "Init.importL4": "crwdns336069:0crwdne336069:0", - "Init.importL5": "crwdns336071:0crwdne336071:0", - "Init.importingWill": "crwdns336073:0crwdne336073:0", - "Init.introduction": "crwdns336075:0crwdne336075:0", - "Init.labelDelete": "crwdns336077:0crwdne336077:0", - "Init.optionally": "crwdns336079:0crwdne336079:0", - "Init.proceed": "crwdns336081:0crwdne336081:0", - "Init.viewFormat": "crwdns336083:0crwdne336083:0", - "LearnMoreModal.sessionLogText": "crwdns369975:0crwdne369975:0", - "LearnMoreModal.sessionLogs": "crwdns369977:0crwdne369977:0", - "LearnMoreModal.summaryLogText": "crwdns369979:0crwdne369979:0", - "LearnMoreModal.summaryLogs": "crwdns369981:0crwdne369981:0", - "LearnerClassEnrollmentPage.pageHeader": "crwdns336085:0{className}crwdne336085:0", - "LearnerClassEnrollmentPage.pageSubheader": "crwdns336087:0crwdne336087:0", - "ManageClassPage.addNew": "crwdns336089:0crwdne336089:0", - "ManageClassPage.adminClassPageSubheader": "crwdns336091:0crwdne336091:0", - "ManageClassPage.deleteClass": "crwdns336093:0crwdne336093:0", - "ManageClassPage.manyCoachNames": "crwdns336095:0name1={name1}crwdnd336095:0name2={name2}crwdnd336095:0numRemaining={numRemaining}crwdne336095:0", - "ManageClassPage.noClassesExist": "crwdns336097:0crwdne336097:0", - "ManageClassPage.tableCaption": "crwdns336099:0crwdne336099:0", - "ManageClassPage.twoCoachNames": "crwdns336101:0{name1}crwdnd336101:0{name2}crwdne336101:0", - "ManageSyncSchedule.NoSync": "crwdns370033:0crwdne370033:0", - "ManageSyncSchedule.Schedule": "crwdns370035:0crwdne370035:0", - "ManageSyncSchedule.addDevice": "crwdns370037:0crwdne370037:0", - "ManageSyncSchedule.connected": "crwdns370039:0crwdne370039:0", - "ManageSyncSchedule.disconnected": "crwdns370461:0crwdne370461:0", - "ManageSyncSchedule.introduction": "crwdns370045:0crwdne370045:0", - "ManageSyncSchedule.syncSchedules": "crwdns370047:0crwdne370047:0", - "PaginatedListContainerWithBackend.nextResults": "crwdns369983:0crwdne369983:0", - "PaginatedListContainerWithBackend.pagination": "crwdns369985:0visibleStartRange={visibleStartRange}crwdnd369985:0visibleEndRange={visibleEndRange}crwdnd369985:0numFilteredItems={numFilteredItems}crwdne369985:0", - "PaginatedListContainerWithBackend.previousResults": "crwdns369987:0crwdne369987:0", - "PinAuthenticationModal.pinPlaceholder": "crwdns370173:0crwdne370173:0", - "Preview.added": "crwdns336103:0crwdne336103:0", - "Preview.back": "crwdns336105:0crwdne336105:0", - "Preview.changesMade": "crwdns336107:0crwdne336107:0", - "Preview.classes": "crwdns336109:0crwdne336109:0", - "Preview.columnName": "crwdns336113:0crwdne336113:0", - "Preview.deleted": "crwdns336115:0crwdne336115:0", - "Preview.error": "crwdns336117:0crwdne336117:0", - "Preview.import": "crwdns336119:0crwdne336119:0", - "Preview.importError": "crwdns336121:0crwdne336121:0", - "Preview.rowNumber": "crwdns336123:0crwdne336123:0", - "Preview.skipped": "crwdns336125:0crwdne336125:0", - "Preview.someRowErrors": "crwdns336127:0crwdne336127:0", - "Preview.someSkipped": "crwdns336129:0crwdne336129:0", - "Preview.success": "crwdns336131:0crwdne336131:0", - "Preview.summary": "crwdns336133:0crwdne336133:0", - "Preview.updated": "crwdns336135:0crwdne336135:0", - "Preview.users": "crwdns336137:0crwdne336137:0", - "Preview.value": "crwdns336139:0crwdne336139:0", - "PrivacyModal.privacyText": "crwdns336143:0crwdne336143:0", - "PrivacyModal.syncToKDP": "crwdns336145:0crwdne336145:0", - "RemovePinModal.title": "crwdns369989:0crwdne369989:0", - "RemovePinModal.warningToSync": "crwdns369991:0crwdne369991:0", - "ResetUserPasswordModal.resetPassword": "crwdns336147:0crwdne336147:0", - "ResetUserPasswordModal.username": "crwdns336149:0crwdne336149:0", - "SelectionBottomBar.coachesSelectedMessage": "crwdns336151:0count={count}crwdnd336151:0count={count}crwdne336151:0", - "SelectionBottomBar.learnersSelectedMessage": "crwdns336153:0count={count}crwdnd336153:0count={count}crwdne336153:0", - "SyncInterface.facility": "crwdns336155:0crwdne336155:0", - "SyncInterface.learnMore": "crwdns336157:0crwdne336157:0", - "SyncInterface.register": "crwdns336159:0crwdne336159:0", - "SyncInterface.sync": "crwdns336161:0crwdne336161:0", - "SyncInterface.syncData": "crwdns336163:0crwdne336163:0", - "UserCreatePage.createNewUserHeader": "crwdns336165:0crwdne336165:0", - "UserEditPage.changeInDeviceTabPrompt": "crwdns336167:0crwdne336167:0", - "UserEditPage.editUserDetailsHeader": "crwdns336169:0crwdne336169:0", - "UserEditPage.forceLogoutWarning": "crwdns336171:0crwdne336171:0", - "UserEditPage.viewInDeviceTabPrompt": "crwdns336175:0crwdne336175:0", - "UserPage.admins": "crwdns336177:0crwdne336177:0", - "UserPage.allUsersFilteredOut": "crwdns336179:0{filterText}crwdne336179:0", - "UserPage.newUserButtonLabel": "crwdns336181:0crwdne336181:0", - "UserPage.noAdminsExist": "crwdns336183:0crwdne336183:0", - "UserPage.noCoachesExist": "crwdns336185:0crwdne336185:0", - "UserPage.noLearnersExist": "crwdns336187:0crwdne336187:0", - "UserPage.noSuperAdminsExist": "crwdns336189:0crwdne336189:0", - "UserPage.noUsersExist": "crwdns336191:0crwdne336191:0", - "UserPage.optionsButtonLabel": "crwdns336193:0crwdne336193:0", - "UserPage.resetUserPassword": "crwdns336195:0crwdne336195:0", - "UserPage.searchText": "crwdns336197:0crwdne336197:0", - "UserPage.superAdmins": "crwdns336199:0crwdne336199:0", - "UserRemoveConfirmationModal.confirmation": "crwdns336201:0{ username }crwdnd336201:0{ classname }crwdne336201:0", - "UserRemoveConfirmationModal.description": "crwdns336203:0crwdne336203:0", - "UserRemoveConfirmationModal.modalTitle": "crwdns336205:0crwdne336205:0", - "ViewPinModal.title": "crwdns369993:0crwdne369993:0" + "ChangePinModal.needToSync": "crwdns376732:0crwdne376732:0", + "ChangePinModal.title": "crwdns376734:0crwdne376734:0", + "ClassCreateModal.createNewClassHeader": "crwdns376736:0crwdne376736:0", + "ClassCreateModal.duplicateName": "crwdns376738:0crwdne376738:0", + "ClassDeleteModal.confirmation": "crwdns376740:0{ classname }crwdne376740:0", + "ClassDeleteModal.description": "crwdns376742:0crwdne376742:0", + "ClassDeleteModal.modalTitle": "crwdns376744:0crwdne376744:0", + "ClassEditPage.assignCoachesButtonLabel": "crwdns376746:0crwdne376746:0", + "ClassEditPage.coachEnrollmentPageTitle": "crwdns376748:0crwdne376748:0", + "ClassEditPage.documentTitle": "crwdns376750:0crwdne376750:0", + "ClassEditPage.enrollLearnerButtonLabel": "crwdns376752:0crwdne376752:0", + "ClassEditPage.noCoachesInClassMessge": "crwdns376754:0crwdne376754:0", + "ClassEditPage.noLearnersInClassMessage": "crwdns376756:0crwdne376756:0", + "ClassEditPage.renameButtonLabel": "crwdns376758:0crwdne376758:0", + "ClassEnrollForm.allUsersAlready": "crwdns376760:0crwdne376760:0", + "ClassRenameModal.duplicateName": "crwdns376762:0crwdne376762:0", + "ClassRenameModal.modalTitle": "crwdns376764:0crwdne376764:0", + "CoachClassAssignmentPage.pageHeader": "crwdns376766:0{className}crwdne376766:0", + "CoachClassAssignmentPage.pageSubheader": "crwdns376768:0crwdne376768:0", + "ConfirmResetModal.confirmationQuestion": "crwdns376770:0crwdne376770:0", + "ConfirmResetModal.reconfirmation": "crwdns376772:0crwdne376772:0", + "ConfirmResetModal.reset": "crwdns376774:0crwdne376774:0", + "ConfirmResetModal.title": "crwdns376776:0crwdne376776:0", + "CreateManagementPinModal.newToSync": "crwdns376778:0crwdne376778:0", + "CreateManagementPinModal.title": "crwdns376780:0crwdne376780:0", + "CsvInfoModal.assigned": "crwdns376782:0crwdne376782:0", + "CsvInfoModal.birthYear": "crwdns376784:0crwdne376784:0", + "CsvInfoModal.columnIDHeader": "crwdns376786:0crwdne376786:0", + "CsvInfoModal.columnInfoHeader": "crwdns376788:0crwdne376788:0", + "CsvInfoModal.columnNameHeader": "crwdns376790:0crwdne376790:0", + "CsvInfoModal.csvDetails": "crwdns376792:0crwdne376792:0", + "CsvInfoModal.enrolled": "crwdns376794:0crwdne376794:0", + "CsvInfoModal.fullName": "crwdns376796:0crwdne376796:0", + "CsvInfoModal.fullNameInfo": "crwdns376798:0crwdne376798:0", + "CsvInfoModal.gender": "crwdns376800:0crwdne376800:0", + "CsvInfoModal.identifier": "crwdns376802:0crwdne376802:0", + "CsvInfoModal.identifierInfo": "crwdns376804:0crwdne376804:0", + "CsvInfoModal.listClassesAssigned": "crwdns376806:0crwdne376806:0", + "CsvInfoModal.listClassesAssignedL1": "crwdns376808:0crwdne376808:0", + "CsvInfoModal.listClassesAssignedL2": "crwdns376810:0crwdne376810:0", + "CsvInfoModal.listClassesAssignedL3": "crwdns376812:0crwdne376812:0", + "CsvInfoModal.listClassesEnrolled": "crwdns376814:0crwdne376814:0", + "CsvInfoModal.listClassesEnrolledL1": "crwdns376816:0crwdne376816:0", + "CsvInfoModal.listClassesEnrolledL2": "crwdns376818:0crwdne376818:0", + "CsvInfoModal.listClassesEnrolledL3": "crwdns376820:0crwdne376820:0", + "CsvInfoModal.optional": "crwdns376822:0crwdne376822:0", + "CsvInfoModal.password": "crwdns376824:0crwdne376824:0", + "CsvInfoModal.passwordInfo": "crwdns376826:0crwdne376826:0", + "CsvInfoModal.possibleValues": "crwdns376828:0crwdne376828:0", + "CsvInfoModal.required": "crwdns376830:0crwdne376830:0", + "CsvInfoModal.sectionDescription": "crwdns376832:0crwdne376832:0", + "CsvInfoModal.userType": "crwdns376834:0crwdne376834:0", + "CsvInfoModal.username": "crwdns376836:0crwdne376836:0", + "CsvInfoModal.usernameInfo": "crwdns376838:0crwdne376838:0", + "CsvInfoModal.uuid": "crwdns376840:0crwdne376840:0", + "CsvInfoModal.uuidInfo": "crwdns376842:0crwdne376842:0", + "CsvInfoModal.yearInfo": "crwdns376844:0crwdne376844:0", + "DataPage.LearnMore": "crwdns376846:0crwdne376846:0", + "DataPage.beforeFirstAllowedDateError": "crwdns376848:0{date}crwdne376848:0", + "DataPage.description": "crwdns376850:0crwdne376850:0", + "DataPage.detailsHeading": "crwdns376852:0crwdne376852:0", + "DataPage.detailsSubHeading": "crwdns376854:0crwdne376854:0", + "DataPage.documentTitle": "crwdns376856:0crwdne376856:0", + "DataPage.download": "crwdns376858:0crwdne376858:0", + "DataPage.endDateLegendText": "crwdns376860:0crwdne376860:0", + "DataPage.futureDateError": "crwdns376862:0crwdne376862:0", + "DataPage.generateLogButtonText": "crwdns376864:0crwdne376864:0", + "DataPage.generatingLog": "crwdns376866:0crwdne376866:0", + "DataPage.invalidateDateError": "crwdns376868:0crwdne376868:0", + "DataPage.nextMonthText": "crwdns376870:0crwdne376870:0", + "DataPage.pageHeading": "crwdns376872:0crwdne376872:0", + "DataPage.pageSubHeading": "crwdns376874:0crwdne376874:0", + "DataPage.previousMonthText": "crwdns376876:0crwdne376876:0", + "DataPage.startDateAfterEndDateError": "crwdns376878:0crwdne376878:0", + "DataPage.startDateLegendText": "crwdns376880:0crwdne376880:0", + "DataPage.submitText": "crwdns376882:0crwdne376882:0", + "DataPage.summaryHeading": "crwdns376884:0crwdne376884:0", + "DataPage.summarySubHeading": "crwdns376886:0crwdne376886:0", + "DataPage.title": "crwdns376888:0crwdne376888:0", + "DeleteUserModal.confirmation": "crwdns376890:0{ username }crwdne376890:0", + "DeleteUserModal.deleteUser": "crwdns376892:0crwdne376892:0", + "DeleteUserModal.warning": "crwdns376894:0crwdne376894:0", + "DeviceSettingsPage.changeLocation": "crwdns376896:0crwdne376896:0", + "EditDeviceSyncSchedule.checkboxLabel": "crwdns379614:0crwdne379614:0", + "EditDeviceSyncSchedule.day": "crwdns379616:0crwdne379616:0", + "EditDeviceSyncSchedule.deviceNotConnected": "crwdns379618:0crwdne379618:0", + "EditDeviceSyncSchedule.editSyncScheduleTitle": "crwdns379620:0crwdne379620:0", + "EditDeviceSyncSchedule.everyDay": "crwdns379622:0crwdne379622:0", + "EditDeviceSyncSchedule.everyHour": "crwdns379624:0crwdne379624:0", + "EditDeviceSyncSchedule.everyMonth": "crwdns379626:0crwdne379626:0", + "EditDeviceSyncSchedule.everyTwoWeeks": "crwdns379628:0crwdne379628:0", + "EditDeviceSyncSchedule.everyWeek": "crwdns379630:0crwdne379630:0", + "EditDeviceSyncSchedule.frequency": "crwdns379632:0crwdne379632:0", + "EditDeviceSyncSchedule.removeDevice": "crwdns379634:0crwdne379634:0", + "EditDeviceSyncSchedule.removeDeviceLabel": "crwdns379636:0crwdne379636:0", + "EditDeviceSyncSchedule.removeDeviceWarning": "crwdns379638:0crwdne379638:0", + "EditDeviceSyncSchedule.serverTime": "crwdns379640:0crwdne379640:0", + "EditDeviceSyncSchedule.time": "crwdns379642:0crwdne379642:0", + "EditFacilityNameModal.renameFacilityExplanation": "crwdns376898:0crwdne376898:0", + "EditFacilityNameModal.title": "crwdns376900:0crwdne376900:0", + "FacilityAppBarPage.facilityLabelWithName": "crwdns376902:0{facilityName}crwdne376902:0", + "FacilityConfigPage.createPinBtn": "crwdns376904:0crwdne376904:0", + "FacilityConfigPage.deviceManagementDescription": "crwdns376906:0crwdne376906:0", + "FacilityConfigPage.deviceManagementPin": "crwdns376908:0crwdne376908:0", + "FacilityConfigPage.deviceSettings": "crwdns376910:0crwdne376910:0", + "FacilityConfigPage.documentTitle": "crwdns376912:0crwdne376912:0", + "FacilityConfigPage.learnerCanEditName": "crwdns376914:0crwdne376914:0", + "FacilityConfigPage.learnerCanEditPassword": "crwdns376916:0crwdne376916:0", + "FacilityConfigPage.learnerCanEditUsername": "crwdns376918:0crwdne376918:0", + "FacilityConfigPage.learnerCanSignUp": "crwdns376920:0crwdne376920:0", + "FacilityConfigPage.learnerNeedPasswordToLogin": "crwdns376922:0crwdne376922:0", + "FacilityConfigPage.optionBtn": "crwdns376924:0crwdne376924:0", + "FacilityConfigPage.pageDescription": "crwdns376926:0crwdne376926:0", + "FacilityConfigPage.pageHeader": "crwdns376928:0crwdne376928:0", + "FacilityConfigPage.resetToDefaultSettings": "crwdns376930:0crwdne376930:0", + "FacilityConfigPage.saveFailure": "crwdns376932:0crwdne376932:0", + "FacilityConfigPage.saveSuccess": "crwdns376934:0crwdne376934:0", + "FacilityConfigPage.showDownloadButtonInLearn": "crwdns376936:0crwdne376936:0", + "FacilityIndex.adminOrSuperuser": "crwdns376938:0crwdne376938:0", + "GeneratedElapsedTime.generatedInPast": "crwdns376940:0{relativeTimeAgo}crwdne376940:0", + "GeneratedElapsedTime.generatedMomentsAgo": "crwdns376942:0crwdne376942:0", + "IdentifierTextbox.label": "crwdns376944:0crwdne376944:0", + "ImportCsvPage.loading": "crwdns376946:0crwdne376946:0", + "ImportCsvPage.pageHeader": "crwdns376948:0crwdne376948:0", + "ImportCsvPage.toolbarHeader": "crwdns376950:0crwdne376950:0", + "ImportInterface.downloadCSV": "crwdns376952:0crwdne376952:0", + "ImportInterface.editCSV": "crwdns376954:0crwdne376954:0", + "ImportInterface.exportCSV": "crwdns376956:0crwdne376956:0", + "ImportInterface.generateCSV": "crwdns376958:0crwdne376958:0", + "ImportInterface.generatingCSV": "crwdns376960:0crwdne376960:0", + "ImportInterface.import": "crwdns376962:0crwdne376962:0", + "ImportInterface.importCSV": "crwdns376964:0crwdne376964:0", + "ImportInterface.regenerateCSV": "crwdns376966:0crwdne376966:0", + "ImportInterface.sectionDescription": "crwdns376968:0crwdne376968:0", + "ImportInterface.sectionTitle": "crwdns376970:0crwdne376970:0", + "ImportInterface.viewFormat": "crwdns376972:0crwdne376972:0", + "Init.beforeCommitting": "crwdns376974:0crwdne376974:0", + "Init.caution": "crwdns376976:0crwdne376976:0", + "Init.importL1": "crwdns376978:0crwdne376978:0", + "Init.importL2": "crwdns376980:0crwdne376980:0", + "Init.importL3": "crwdns376982:0crwdne376982:0", + "Init.importL4": "crwdns376984:0crwdne376984:0", + "Init.importL5": "crwdns376986:0crwdne376986:0", + "Init.importingWill": "crwdns376988:0crwdne376988:0", + "Init.introduction": "crwdns376990:0crwdne376990:0", + "Init.labelDelete": "crwdns376992:0crwdne376992:0", + "Init.optionally": "crwdns376994:0crwdne376994:0", + "Init.proceed": "crwdns376996:0crwdne376996:0", + "Init.viewFormat": "crwdns376998:0crwdne376998:0", + "LearnMoreModal.sessionLogText": "crwdns377000:0crwdne377000:0", + "LearnMoreModal.sessionLogs": "crwdns377002:0crwdne377002:0", + "LearnMoreModal.summaryLogText": "crwdns377004:0crwdne377004:0", + "LearnMoreModal.summaryLogs": "crwdns377006:0crwdne377006:0", + "LearnerClassEnrollmentPage.pageHeader": "crwdns377008:0{className}crwdne377008:0", + "LearnerClassEnrollmentPage.pageSubheader": "crwdns377010:0crwdne377010:0", + "ManageClassPage.addNew": "crwdns377012:0crwdne377012:0", + "ManageClassPage.adminClassPageSubheader": "crwdns377014:0crwdne377014:0", + "ManageClassPage.deleteClass": "crwdns377016:0crwdne377016:0", + "ManageClassPage.manyCoachNames": "crwdns377018:0name1={name1}crwdnd377018:0name2={name2}crwdnd377018:0numRemaining={numRemaining}crwdne377018:0", + "ManageClassPage.noClassesExist": "crwdns377020:0crwdne377020:0", + "ManageClassPage.tableCaption": "crwdns377022:0crwdne377022:0", + "ManageClassPage.twoCoachNames": "crwdns377024:0{name1}crwdnd377024:0{name2}crwdne377024:0", + "ManageSyncSchedule.NoSync": "crwdns379644:0crwdne379644:0", + "ManageSyncSchedule.Schedule": "crwdns379646:0crwdne379646:0", + "ManageSyncSchedule.addDevice": "crwdns379648:0crwdne379648:0", + "ManageSyncSchedule.connected": "crwdns379650:0crwdne379650:0", + "ManageSyncSchedule.disconnected": "crwdns379652:0crwdne379652:0", + "ManageSyncSchedule.everyDay": "crwdns379654:0crwdne379654:0", + "ManageSyncSchedule.everyHour": "crwdns379656:0crwdne379656:0", + "ManageSyncSchedule.everyMonth": "crwdns379658:0crwdne379658:0", + "ManageSyncSchedule.everyTwoWeeks": "crwdns379660:0crwdne379660:0", + "ManageSyncSchedule.everyWeek": "crwdns379662:0crwdne379662:0", + "ManageSyncSchedule.introduction": "crwdns379664:0crwdne379664:0", + "ManageSyncSchedule.syncSchedules": "crwdns379666:0crwdne379666:0", + "PaginatedListContainerWithBackend.nextResults": "crwdns379684:0crwdne379684:0", + "PaginatedListContainerWithBackend.pagination": "crwdns379686:0visibleStartRange={visibleStartRange}crwdnd379686:0visibleEndRange={visibleEndRange}crwdnd379686:0numFilteredItems={numFilteredItems}crwdne379686:0", + "PaginatedListContainerWithBackend.previousResults": "crwdns379688:0crwdne379688:0", + "PinAuthenticationModal.pinPlaceholder": "crwdns377026:0crwdne377026:0", + "Preview.added": "crwdns377028:0crwdne377028:0", + "Preview.back": "crwdns377030:0crwdne377030:0", + "Preview.changesMade": "crwdns377032:0crwdne377032:0", + "Preview.classes": "crwdns377034:0crwdne377034:0", + "Preview.columnName": "crwdns377036:0crwdne377036:0", + "Preview.deleted": "crwdns377038:0crwdne377038:0", + "Preview.error": "crwdns377040:0crwdne377040:0", + "Preview.import": "crwdns377042:0crwdne377042:0", + "Preview.importError": "crwdns377044:0crwdne377044:0", + "Preview.rowNumber": "crwdns377046:0crwdne377046:0", + "Preview.skipped": "crwdns377048:0crwdne377048:0", + "Preview.someRowErrors": "crwdns377050:0crwdne377050:0", + "Preview.someSkipped": "crwdns377052:0crwdne377052:0", + "Preview.success": "crwdns377054:0crwdne377054:0", + "Preview.summary": "crwdns377056:0crwdne377056:0", + "Preview.updated": "crwdns377058:0crwdne377058:0", + "Preview.users": "crwdns377060:0crwdne377060:0", + "Preview.value": "crwdns377062:0crwdne377062:0", + "PrivacyModal.privacyText": "crwdns377064:0crwdne377064:0", + "PrivacyModal.syncToKDP": "crwdns377066:0crwdne377066:0", + "RemovePinModal.title": "crwdns377068:0crwdne377068:0", + "RemovePinModal.warningToSync": "crwdns377070:0crwdne377070:0", + "ResetUserPasswordModal.resetPassword": "crwdns377072:0crwdne377072:0", + "ResetUserPasswordModal.username": "crwdns377074:0crwdne377074:0", + "SelectionBottomBar.coachesSelectedMessage": "crwdns377076:0count={count}crwdnd377076:0count={count}crwdne377076:0", + "SelectionBottomBar.learnersSelectedMessage": "crwdns377078:0count={count}crwdnd377078:0count={count}crwdne377078:0", + "SyncInterface.facility": "crwdns377080:0crwdne377080:0", + "SyncInterface.learnMore": "crwdns377082:0crwdne377082:0", + "SyncInterface.register": "crwdns377084:0crwdne377084:0", + "SyncInterface.sync": "crwdns377086:0crwdne377086:0", + "SyncInterface.syncData": "crwdns377088:0crwdne377088:0", + "UserCreatePage.createNewUserHeader": "crwdns377090:0crwdne377090:0", + "UserEditPage.changeInDeviceTabPrompt": "crwdns377092:0crwdne377092:0", + "UserEditPage.editUserDetailsHeader": "crwdns377094:0crwdne377094:0", + "UserEditPage.forceLogoutWarning": "crwdns377096:0crwdne377096:0", + "UserEditPage.viewInDeviceTabPrompt": "crwdns377098:0crwdne377098:0", + "UserPage.admins": "crwdns377100:0crwdne377100:0", + "UserPage.allUsersFilteredOut": "crwdns377102:0{filterText}crwdne377102:0", + "UserPage.newUserButtonLabel": "crwdns377104:0crwdne377104:0", + "UserPage.noAdminsExist": "crwdns377106:0crwdne377106:0", + "UserPage.noCoachesExist": "crwdns377108:0crwdne377108:0", + "UserPage.noLearnersExist": "crwdns377110:0crwdne377110:0", + "UserPage.noSuperAdminsExist": "crwdns377112:0crwdne377112:0", + "UserPage.noUsersExist": "crwdns377114:0crwdne377114:0", + "UserPage.optionsButtonLabel": "crwdns377116:0crwdne377116:0", + "UserPage.resetUserPassword": "crwdns377118:0crwdne377118:0", + "UserPage.searchText": "crwdns377120:0crwdne377120:0", + "UserPage.superAdmins": "crwdns377122:0crwdne377122:0", + "UserRemoveConfirmationModal.confirmation": "crwdns377124:0{ username }crwdnd377124:0{ classname }crwdne377124:0", + "UserRemoveConfirmationModal.description": "crwdns377126:0crwdne377126:0", + "UserRemoveConfirmationModal.modalTitle": "crwdns377128:0crwdne377128:0", + "ViewPinModal.title": "crwdns377130:0crwdne377130:0" } \ No newline at end of file diff --git a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.html5_viewer.main-messages.json b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.html5_viewer.main-messages.json index c8b94eabac4..a3e86414c77 100644 --- a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.html5_viewer.main-messages.json +++ b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.html5_viewer.main-messages.json @@ -1,4 +1,4 @@ { - "Html5AppRendererIndex.enterFullscreen": "crwdns335545:0crwdne335545:0", - "Html5AppRendererIndex.exitFullscreen": "crwdns335547:0crwdne335547:0" + "Html5AppRendererIndex.enterFullscreen": "crwdns377964:0crwdne377964:0", + "Html5AppRendererIndex.exitFullscreen": "crwdns377966:0crwdne377966:0" } \ No newline at end of file diff --git a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.learn.app-messages.json b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.learn.app-messages.json index bdb717029b4..72aecee1a1b 100644 --- a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.learn.app-messages.json +++ b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.learn.app-messages.json @@ -1,201 +1,205 @@ { - "ActivityButtonsGroup.activities": "crwdns334137:0crwdne334137:0", - "AlsoInThis.currentlyViewing": "crwdns370291:0crwdne370291:0", - "AlsoInThis.nextFolder": "crwdns370293:0crwdne370293:0", - "AlsoInThis.noOtherLessonResources": "crwdns370295:0crwdne370295:0", - "AlsoInThis.noOtherTopicResources": "crwdns370297:0crwdne370297:0", - "AnswerHistory.jumpToQuestion": "crwdns370299:0crwdne370299:0", - "AnswerHistory.question": "crwdns334139:0num={num}crwdne334139:0", - "AnswerIcon.correct": "crwdns334141:0crwdne334141:0", - "AnswerIcon.hintUsed": "crwdns334143:0crwdne334143:0", - "AnswerIcon.incorrect": "crwdns334145:0crwdne334145:0", - "AnswerIcon.incorrectFirstTry": "crwdns334147:0crwdne334147:0", - "AppError.defaultErrorExitPrompt": "crwdns369995:0crwdne369995:0", - "AppError.defaultErrorHeader": "crwdns369997:0crwdne369997:0", - "AppError.defaultErrorMessage": "crwdns369999:0crwdne369999:0", - "AppError.defaultErrorReportPrompt": "crwdns370001:0crwdne370001:0", - "AppError.defaultErrorResolution": "crwdns370003:0crwdne370003:0", - "AppError.resourceNotFoundHeader": "crwdns370005:0crwdne370005:0", - "AppError.resourceNotFoundMessage": "crwdns370007:0crwdne370007:0", - "AssessmentWrapper.check": "crwdns334149:0crwdne334149:0", - "AssessmentWrapper.correct": "crwdns334151:0crwdne334151:0", - "AssessmentWrapper.goal": "crwdns334153:0count={count}crwdnd334153:0count={count}crwdne334153:0", - "AssessmentWrapper.greatKeepGoing": "crwdns334155:0crwdne334155:0", - "AssessmentWrapper.hintUsed": "crwdns334157:0crwdne334157:0", - "AssessmentWrapper.inputAnswer": "crwdns334159:0crwdne334159:0", - "AssessmentWrapper.itemError": "crwdns334161:0crwdne334161:0", - "AssessmentWrapper.next": "crwdns334163:0crwdne334163:0", - "AssessmentWrapper.tryAgain": "crwdns334165:0crwdne334165:0", - "AssessmentWrapper.tryDifferentQuestion": "crwdns334167:0crwdne334167:0", - "AssessmentWrapper.tryNextQuestion": "crwdns334169:0crwdne334169:0", - "AssignedLessonsCards.noLessonsMessage": "crwdns334171:0crwdne334171:0", - "AssignedLessonsCards.recentLessonsHeader": "crwdns334173:0crwdne334173:0", - "AssignedLessonsCards.yourLessonsHeader": "crwdns334175:0crwdne334175:0", - "AssignedQuizzesCards.noQuizzesMessage": "crwdns334177:0crwdne334177:0", - "AssignedQuizzesCards.recentQuizzesHeader": "crwdns334179:0crwdne334179:0", - "AssignedQuizzesCards.yourQuizzesHeader": "crwdns334181:0crwdne334181:0", - "BookmarkPage.bookmarksHeader": "crwdns334183:0crwdne334183:0", - "BookmarkPage.noBookmarks": "crwdns334185:0crwdne334185:0", - "BookmarkPage.removedNotification": "crwdns334187:0crwdne334187:0", - "CategorySearchModal.title": "crwdns334189:0crwdne334189:0", - "ChannelCard.version": "crwdns370301:0version={version}crwdne370301:0", - "ClassAssignmentsPage.documentTitle": "crwdns334193:0crwdne334193:0", - "CommonLearnStrings.author": "crwdns370303:0crwdne370303:0", - "CommonLearnStrings.backToAllLibraries": "crwdns370305:0crwdne370305:0", - "CommonLearnStrings.cannotConnectToLibrary": "crwdns370307:0{deviceName}crwdnd370307:0{deviceName}crwdne370307:0", - "CommonLearnStrings.channelAndFoldersLabel": "crwdns370309:0crwdne370309:0", - "CommonLearnStrings.classesAndAssignmentsLabel": "crwdns370311:0crwdne370311:0", - "CommonLearnStrings.copyrightHolder": "crwdns370313:0crwdne370313:0", - "CommonLearnStrings.documentTitle": "crwdns370315:0{ contentTitle }crwdnd370315:0{ channelTitle }crwdne370315:0", - "CommonLearnStrings.dontShowThisAgainLabel": "crwdns370317:0crwdne370317:0", - "CommonLearnStrings.estimatedTime": "crwdns370319:0crwdne370319:0", - "CommonLearnStrings.exploreLibraries": "crwdns370321:0crwdne370321:0", - "CommonLearnStrings.exploreResources": "crwdns334197:0crwdne334197:0", - "CommonLearnStrings.filterAndSearchLabel": "crwdns370323:0crwdne370323:0", - "CommonLearnStrings.kolibriLibrary": "crwdns370325:0crwdne370325:0", - "CommonLearnStrings.learnLabel": "crwdns334199:0crwdne334199:0", - "CommonLearnStrings.license": "crwdns370327:0crwdne370327:0", - "CommonLearnStrings.loadingLibraries": "crwdns370329:0crwdne370329:0", - "CommonLearnStrings.locationsInChannel": "crwdns370331:0{channelname}crwdne370331:0", - "CommonLearnStrings.logo": "crwdns334203:0{channelTitle}crwdne334203:0", - "CommonLearnStrings.markResourceAsCompleteLabel": "crwdns334205:0crwdne334205:0", - "CommonLearnStrings.moreLibraries": "crwdns370333:0crwdne370333:0", - "CommonLearnStrings.mostPopularLabel": "crwdns334207:0crwdne334207:0", - "CommonLearnStrings.multipleLearningActivities": "crwdns334209:0crwdne334209:0", - "CommonLearnStrings.nextStepsLabel": "crwdns334213:0crwdne334213:0", - "CommonLearnStrings.popularLabel": "crwdns334215:0crwdne334215:0", - "CommonLearnStrings.resourceCompletedLabel": "crwdns334219:0crwdne334219:0", - "CommonLearnStrings.resumeLabel": "crwdns334223:0crwdne334223:0", - "CommonLearnStrings.shareFile": "crwdns370335:0crwdne370335:0", - "CommonLearnStrings.showLess": "crwdns370337:0crwdne370337:0", - "CommonLearnStrings.suggestedTime": "crwdns334225:0crwdne334225:0", - "CommonLearnStrings.toggleLicenseDescription": "crwdns370339:0crwdne370339:0", - "CommonLearnStrings.viewResource": "crwdns370341:0crwdne370341:0", - "CommonLearnStrings.whatYouWillNeed": "crwdns370343:0crwdne370343:0", - "CompletionModal.helpfulResourcesDescription": "crwdns370345:0crwdne370345:0", - "CompletionModal.helpfulResourcesTitle": "crwdns334233:0crwdne334233:0", - "CompletionModal.keepUpTheGreatProgress": "crwdns334235:0crwdne334235:0", - "CompletionModal.moveOnButtonLabel": "crwdns334237:0crwdne334237:0", - "CompletionModal.moveOnDescription": "crwdns334239:0crwdne334239:0", - "CompletionModal.moveOnTitle": "crwdns334241:0crwdne334241:0", - "CompletionModal.plusPoints": "crwdns334243:0points={points}crwdne334243:0", - "CompletionModal.reviewQuizButtonLabel": "crwdns334245:0crwdne334245:0", - "CompletionModal.reviewQuizDescription": "crwdns334247:0crwdne334247:0", - "CompletionModal.reviewQuizTitle": "crwdns334249:0crwdne334249:0", - "CompletionModal.reviewSurveyDescription": "crwdns336213:0crwdne336213:0", - "CompletionModal.reviewSurveyTitle": "crwdns336215:0crwdne336215:0", - "CompletionModal.signIn": "crwdns334251:0crwdne334251:0", - "CompletionModal.stayButtonLabel": "crwdns334253:0crwdne334253:0", - "CompletionModal.stayDescription": "crwdns334255:0crwdne334255:0", - "CompletionModal.stayTitle": "crwdns334257:0crwdne334257:0", - "ContentUnavailablePage.adminLink": "crwdns334263:0crwdne334263:0", - "ContentUnavailablePage.documentTitle": "crwdns334265:0crwdne334265:0", - "ContentUnavailablePage.header": "crwdns334267:0crwdne334267:0", - "ContentUnavailablePage.learnerText": "crwdns334269:0crwdne334269:0", - "ContinueLearning.continueLearningFromClassesHeader": "crwdns334271:0crwdne334271:0", - "ContinueLearning.continueLearningOnYourOwnHeader": "crwdns334273:0crwdne334273:0", - "CopiesModal.copies": "crwdns334275:0crwdne334275:0", - "DownloadRequests.downloadStartedLabel": "crwdns370347:0crwdne370347:0", - "DownloadRequests.goToDownloadsPage": "crwdns370349:0crwdne370349:0", - "DownloadRequests.resourceRemoved": "crwdns370351:0crwdne370351:0", - "ExamPage.areYouSure": "crwdns334283:0crwdne334283:0", - "ExamPage.nextQuestion": "crwdns334285:0crwdne334285:0", - "ExamPage.previousQuestion": "crwdns334289:0crwdne334289:0", - "ExamPage.question": "crwdns334291:0num={num}crwdnd334291:0total={total}crwdne334291:0", - "ExamPage.questionsAnswered": "crwdns334293:0numAnswered={numAnswered}crwdnd334293:0numTotal={numTotal}crwdnd334293:0numTotal={numTotal}crwdne334293:0", - "ExamPage.submitExam": "crwdns334295:0crwdne334295:0", - "ExamPage.unableToSubmit": "crwdns370353:0crwdne370353:0", - "ExamPage.unanswered": "crwdns334297:0numLeft={numLeft}crwdnd334297:0numLeft={numLeft}crwdne334297:0", - "ExploreChannels.header": "crwdns334299:0crwdne334299:0", - "ExploreLibrariesPage.allLibraries": "crwdns370355:0crwdne370355:0", - "ExploreLibrariesPage.allResources": "crwdns370357:0crwdne370357:0", - "ExploreLibrariesPage.myDownloadsOnly": "crwdns370359:0crwdne370359:0", - "ExploreLibrariesPage.showingLibraries": "crwdns370361:0crwdne370361:0", - "ExploreLibrariesPage.skip": "crwdns370363:0crwdne370363:0", - "ExploreLibrariesPage.useDownloadedResourcesFilter": "crwdns370365:0crwdne370365:0", - "HybridLearningFooter.removeFromMyLibraryAction": "crwdns370367:0crwdne370367:0", - "HybridLearningFooter.removeFromMyLibraryInfo": "crwdns370369:0crwdne370369:0", - "LearnExamReportViewer.documentTitle": "crwdns334301:0{ examTitle }crwdne334301:0", - "LearnExamReportViewer.missingContent": "crwdns334303:0crwdne334303:0", - "LearnTopNav.learnPageMenuLabel": "crwdns370371:0crwdne370371:0", - "LearningActivityBar.moreOptions": "crwdns334313:0crwdne334313:0", - "LearningActivityBar.optionsLabel": "crwdns370373:0crwdne370373:0", - "LearningActivityBar.viewLessonResources": "crwdns334315:0crwdne334315:0", - "LearningActivityBar.viewTopicResources": "crwdns334317:0crwdne334317:0", - "LessonPlaylistPage.noResourcesInLesson": "crwdns334319:0crwdne334319:0", - "LessonPlaylistPage.teacherNote": "crwdns334321:0crwdne334321:0", - "LibraryItem.channels": "crwdns370375:0channels={channels}crwdne370375:0", - "LibraryItem.pinRemoved": "crwdns370377:0crwdne370377:0", - "LibraryItem.pinTo": "crwdns370379:0crwdne370379:0", - "LibraryItem.pinnedTo": "crwdns370381:0crwdne370381:0", - "LibraryItem.removePin": "crwdns370383:0crwdne370383:0", - "LibraryPage.libraryOf": "crwdns370385:0{device}crwdne370385:0", - "LibraryPage.moreLibraries": "crwdns370387:0crwdne370387:0", - "LibraryPage.noOtherLibraries": "crwdns370389:0crwdne370389:0", - "LibraryPage.otherLibraries": "crwdns370391:0crwdne370391:0", - "LibraryPage.pinned": "crwdns370393:0crwdne370393:0", - "LibraryPage.searchingOtherLibrary": "crwdns370395:0crwdne370395:0", - "LibraryPage.showingAllLibraries": "crwdns370397:0crwdne370397:0", - "MarkAsCompleteModal.markResourceAsCompleteConfirmation": "crwdns334337:0crwdne334337:0", - "MissingResourceAlert.learnMore": "crwdns370057:0crwdne370057:0", - "MissingResourceAlert.resourcesUnavailableP1": "crwdns370059:0crwdne370059:0", - "MissingResourceAlert.resourcesUnavailableP2": "crwdns370061:0crwdne370061:0", - "MissingResourceAlert.resourcesUnavailableTitle": "crwdns370063:0crwdne370063:0", - "PermissionsChangeModal.header": "crwdns332819:0crwdne332819:0", - "PermissionsChangeModal.manageContentMessage1": "crwdns332821:0crwdne332821:0", - "PermissionsChangeModal.superAdminMessage1": "crwdns332823:0crwdne332823:0", - "PermissionsChangeModal.superAdminMessage2": "crwdns332825:0crwdne332825:0", - "PerseusRendererIndex.hint": "crwdns334341:0hintsLeft={hintsLeft}crwdne334341:0", - "PerseusRendererIndex.hintExplanation": "crwdns334343:0crwdne334343:0", - "PerseusRendererIndex.noMoreHint": "crwdns334345:0crwdne334345:0", - "PostSetupModalGroup.chooseAnotherSourceLabel": "crwdns332827:0crwdne332827:0", - "QuizCard.completedPercentLabel": "crwdns334347:0score={score}crwdne334347:0", - "QuizCard.questionsLeft": "crwdns334349:0questionsLeft={questionsLeft}crwdnd334349:0questionsLeft={questionsLeft}crwdne334349:0", - "QuizRenderer.areYouSure": "crwdns334351:0crwdne334351:0", - "QuizRenderer.nextQuestion": "crwdns334353:0crwdne334353:0", - "QuizRenderer.noItemId": "crwdns334355:0crwdne334355:0", - "QuizRenderer.previousQuestion": "crwdns334357:0crwdne334357:0", - "QuizRenderer.question": "crwdns334359:0num={num}crwdnd334359:0total={total}crwdne334359:0", - "QuizRenderer.questionsAnswered": "crwdns334361:0numAnswered={numAnswered}crwdnd334361:0numTotal={numTotal}crwdnd334361:0numTotal={numTotal}crwdne334361:0", - "QuizRenderer.submitExam": "crwdns334363:0crwdne334363:0", - "QuizRenderer.submitSurvey": "crwdns336217:0crwdne336217:0", - "QuizRenderer.unanswered": "crwdns334365:0numLeft={numLeft}crwdnd334365:0numLeft={numLeft}crwdne334365:0", - "QuizReport.submitAgainButton": "crwdns336219:0crwdne336219:0", - "QuizReport.tryAgainButton": "crwdns334367:0crwdne334367:0", - "ReportErrorModal.emailDescription": "crwdns370065:0crwdne370065:0", - "ReportErrorModal.emailPrompt": "crwdns370067:0crwdne370067:0", - "ReportErrorModal.errorDetailsHeader": "crwdns370069:0crwdne370069:0", - "ReportErrorModal.forumPostingTips": "crwdns370071:0crwdne370071:0", - "ReportErrorModal.forumPrompt": "crwdns370073:0crwdne370073:0", - "ReportErrorModal.forumUseTips": "crwdns370075:0crwdne370075:0", - "ReportErrorModal.reportErrorHeader": "crwdns370077:0crwdne370077:0", - "ResumableContentGrid.recent": "crwdns370399:0crwdne370399:0", - "ResumableContentGrid.viewAsGrid": "crwdns370401:0crwdne370401:0", - "ResumableContentGrid.viewAsList": "crwdns370403:0crwdne370403:0", - "SearchFiltersPanel.categories": "crwdns370405:0crwdne370405:0", - "SearchFiltersPanel.keywords": "crwdns370407:0crwdne370407:0", - "SearchResultsGrid.results": "crwdns370409:0results={results}crwdnd370409:0results={results}crwdne370409:0", - "SearchResultsGrid.viewAsGrid": "crwdns370411:0crwdne370411:0", - "SearchResultsGrid.viewAsList": "crwdns370413:0crwdne370413:0", - "SidePanelModal.topicHeader": "crwdns370415:0crwdne370415:0", - "SkipNavigationLink.skipToMainContentAction": "crwdns335419:0crwdne335419:0", - "SyncStatusDescription.queuedDescription": "crwdns369493:0crwdne369493:0", - "SyncStatusDescription.syncingDescription": "crwdns369497:0crwdne369497:0", - "TechnicalTextBlock.copiedToClipboardConfirmation": "crwdns370079:0crwdne370079:0", - "TechnicalTextBlock.copyToClipboardButtonPrompt": "crwdns370081:0crwdne370081:0", - "TopicsContentPage.errorPageTitle": "crwdns370417:0crwdne370417:0", - "TopicsContentPage.kolibriTitleMessage": "crwdns370419:0{ title }crwdne370419:0", - "TopicsContentPage.nextInLesson": "crwdns370421:0crwdne370421:0", - "TopicsPage.documentTitleForChannel": "crwdns334397:0{ channelTitle }crwdne334397:0", - "TopicsPage.documentTitleForTopic": "crwdns334399:0{ topicTitle }crwdnd334399:0{ channelTitle }crwdne334399:0", - "UnPinnedDevices.channels": "crwdns370437:0count={count}crwdnd370437:0count={count}crwdne370437:0", - "WelcomeModal.learnOnlyDeviceWelcomeMessage1": "crwdns333055:0crwdne333055:0", - "WelcomeModal.learnOnlyDeviceWelcomeMessage2": "crwdns333057:0crwdne333057:0", - "WelcomeModal.postSyncWelcomeMessage1": "crwdns333059:0crwdne333059:0", - "WelcomeModal.postSyncWelcomeMessage2": "crwdns333061:0{facilityName}crwdne333061:0", - "WelcomeModal.welcomeModalContentDescription": "crwdns333063:0crwdne333063:0", - "WelcomeModal.welcomeModalHeader": "crwdns333065:0crwdne333065:0", - "WelcomeModal.welcomeModalPermissionsDescription": "crwdns333067:0crwdne333067:0", - "YourClasses.noClasses": "crwdns334407:0crwdne334407:0", - "YourClasses.yourClassesHeader": "crwdns334411:0crwdne334411:0" + "ActivityButtonsGroup.activities": "crwdns379710:0crwdne379710:0", + "AlsoInThis.currentlyViewing": "crwdns379712:0crwdne379712:0", + "AlsoInThis.nextFolder": "crwdns379714:0crwdne379714:0", + "AlsoInThis.noOtherLessonResources": "crwdns379716:0crwdne379716:0", + "AlsoInThis.noOtherTopicResources": "crwdns379718:0crwdne379718:0", + "AnswerHistory.jumpToQuestion": "crwdns379720:0crwdne379720:0", + "AnswerHistory.question": "crwdns379722:0num={num}crwdne379722:0", + "AnswerIcon.correct": "crwdns379724:0crwdne379724:0", + "AnswerIcon.hintUsed": "crwdns379726:0crwdne379726:0", + "AnswerIcon.incorrect": "crwdns379728:0crwdne379728:0", + "AnswerIcon.incorrectFirstTry": "crwdns379730:0crwdne379730:0", + "AppError.defaultErrorExitPrompt": "crwdns379600:0crwdne379600:0", + "AppError.defaultErrorHeader": "crwdns379602:0crwdne379602:0", + "AppError.defaultErrorMessage": "crwdns379604:0crwdne379604:0", + "AppError.defaultErrorReportPrompt": "crwdns379606:0crwdne379606:0", + "AppError.defaultErrorResolution": "crwdns379608:0crwdne379608:0", + "AppError.resourceNotFoundHeader": "crwdns379610:0crwdne379610:0", + "AppError.resourceNotFoundMessage": "crwdns379612:0crwdne379612:0", + "AssessmentWrapper.check": "crwdns379732:0crwdne379732:0", + "AssessmentWrapper.correct": "crwdns379734:0crwdne379734:0", + "AssessmentWrapper.goal": "crwdns379736:0count={count}crwdnd379736:0count={count}crwdne379736:0", + "AssessmentWrapper.greatKeepGoing": "crwdns379738:0crwdne379738:0", + "AssessmentWrapper.hintUsed": "crwdns379740:0crwdne379740:0", + "AssessmentWrapper.inputAnswer": "crwdns379742:0crwdne379742:0", + "AssessmentWrapper.itemError": "crwdns379744:0crwdne379744:0", + "AssessmentWrapper.next": "crwdns379746:0crwdne379746:0", + "AssessmentWrapper.tryAgain": "crwdns379748:0crwdne379748:0", + "AssessmentWrapper.tryDifferentQuestion": "crwdns379750:0crwdne379750:0", + "AssessmentWrapper.tryNextQuestion": "crwdns379752:0crwdne379752:0", + "AssignedLessonsCards.noLessonsMessage": "crwdns379754:0crwdne379754:0", + "AssignedLessonsCards.recentLessonsHeader": "crwdns379756:0crwdne379756:0", + "AssignedLessonsCards.yourLessonsHeader": "crwdns379758:0crwdne379758:0", + "AssignedQuizzesCards.noQuizzesMessage": "crwdns379760:0crwdne379760:0", + "AssignedQuizzesCards.recentQuizzesHeader": "crwdns379762:0crwdne379762:0", + "AssignedQuizzesCards.yourQuizzesHeader": "crwdns379764:0crwdne379764:0", + "BookmarkPage.bookmarksHeader": "crwdns379766:0crwdne379766:0", + "BookmarkPage.noBookmarks": "crwdns379768:0crwdne379768:0", + "BookmarkPage.removedNotification": "crwdns379770:0crwdne379770:0", + "CategorySearchModal.title": "crwdns379772:0crwdne379772:0", + "ChannelCard.version": "crwdns379774:0version={version}crwdne379774:0", + "ClassAssignmentsPage.documentTitle": "crwdns379778:0crwdne379778:0", + "CommonLearnStrings.author": "crwdns379780:0crwdne379780:0", + "CommonLearnStrings.backToAllLibraries": "crwdns379782:0crwdne379782:0", + "CommonLearnStrings.cannotConnectToLibrary": "crwdns379784:0{deviceName}crwdnd379784:0{deviceName}crwdne379784:0", + "CommonLearnStrings.channelAndFoldersLabel": "crwdns379786:0crwdne379786:0", + "CommonLearnStrings.classesAndAssignmentsLabel": "crwdns379788:0crwdne379788:0", + "CommonLearnStrings.copyrightHolder": "crwdns379790:0crwdne379790:0", + "CommonLearnStrings.documentTitle": "crwdns379792:0{ contentTitle }crwdnd379792:0{ channelTitle }crwdne379792:0", + "CommonLearnStrings.dontShowThisAgainLabel": "crwdns379794:0crwdne379794:0", + "CommonLearnStrings.estimatedTime": "crwdns379796:0crwdne379796:0", + "CommonLearnStrings.exploreLibraries": "crwdns379798:0crwdne379798:0", + "CommonLearnStrings.exploreResources": "crwdns379800:0crwdne379800:0", + "CommonLearnStrings.filterAndSearchLabel": "crwdns379802:0crwdne379802:0", + "CommonLearnStrings.kolibriLibrary": "crwdns379804:0crwdne379804:0", + "CommonLearnStrings.learnLabel": "crwdns379806:0crwdne379806:0", + "CommonLearnStrings.license": "crwdns379808:0crwdne379808:0", + "CommonLearnStrings.loadingLibraries": "crwdns379810:0crwdne379810:0", + "CommonLearnStrings.locationsInChannel": "crwdns379812:0{channelname}crwdne379812:0", + "CommonLearnStrings.logo": "crwdns379814:0{channelTitle}crwdne379814:0", + "CommonLearnStrings.markResourceAsCompleteLabel": "crwdns379816:0crwdne379816:0", + "CommonLearnStrings.moreLibraries": "crwdns379818:0crwdne379818:0", + "CommonLearnStrings.mostPopularLabel": "crwdns379820:0crwdne379820:0", + "CommonLearnStrings.multipleLearningActivities": "crwdns379822:0crwdne379822:0", + "CommonLearnStrings.nextStepsLabel": "crwdns379824:0crwdne379824:0", + "CommonLearnStrings.popularLabel": "crwdns379826:0crwdne379826:0", + "CommonLearnStrings.resourceCompletedLabel": "crwdns379828:0crwdne379828:0", + "CommonLearnStrings.resumeLabel": "crwdns379830:0crwdne379830:0", + "CommonLearnStrings.shareFile": "crwdns379832:0crwdne379832:0", + "CommonLearnStrings.showLess": "crwdns379834:0crwdne379834:0", + "CommonLearnStrings.suggestedTime": "crwdns379836:0crwdne379836:0", + "CommonLearnStrings.toggleLicenseDescription": "crwdns379838:0crwdne379838:0", + "CommonLearnStrings.viewResource": "crwdns379840:0crwdne379840:0", + "CommonLearnStrings.whatYouWillNeed": "crwdns379842:0crwdne379842:0", + "CompletionModal.helpfulResourcesDescription": "crwdns379844:0crwdne379844:0", + "CompletionModal.helpfulResourcesTitle": "crwdns379846:0crwdne379846:0", + "CompletionModal.keepUpTheGreatProgress": "crwdns379848:0crwdne379848:0", + "CompletionModal.moveOnButtonLabel": "crwdns379850:0crwdne379850:0", + "CompletionModal.moveOnDescription": "crwdns379852:0crwdne379852:0", + "CompletionModal.moveOnTitle": "crwdns379854:0crwdne379854:0", + "CompletionModal.plusPoints": "crwdns379856:0points={points}crwdne379856:0", + "CompletionModal.reviewQuizButtonLabel": "crwdns379858:0crwdne379858:0", + "CompletionModal.reviewQuizDescription": "crwdns379860:0crwdne379860:0", + "CompletionModal.reviewQuizTitle": "crwdns379862:0crwdne379862:0", + "CompletionModal.reviewSurveyDescription": "crwdns379864:0crwdne379864:0", + "CompletionModal.reviewSurveyTitle": "crwdns379866:0crwdne379866:0", + "CompletionModal.signIn": "crwdns379868:0crwdne379868:0", + "CompletionModal.stayButtonLabel": "crwdns379870:0crwdne379870:0", + "CompletionModal.stayDescription": "crwdns379872:0crwdne379872:0", + "CompletionModal.stayTitle": "crwdns379874:0crwdne379874:0", + "ContentUnavailablePage.adminLink": "crwdns379876:0crwdne379876:0", + "ContentUnavailablePage.documentTitle": "crwdns379878:0crwdne379878:0", + "ContentUnavailablePage.header": "crwdns379880:0crwdne379880:0", + "ContentUnavailablePage.learnerText": "crwdns379882:0crwdne379882:0", + "ContinueLearning.continueLearningFromClassesHeader": "crwdns379884:0crwdne379884:0", + "ContinueLearning.continueLearningOnYourOwnHeader": "crwdns379886:0crwdne379886:0", + "CopiesModal.copies": "crwdns379888:0crwdne379888:0", + "DownloadRequests.downloadStartedLabel": "crwdns379890:0crwdne379890:0", + "DownloadRequests.goToDownloadsPage": "crwdns379892:0crwdne379892:0", + "DownloadRequests.resourceRemoved": "crwdns379894:0crwdne379894:0", + "ExamPage.areYouSure": "crwdns379896:0crwdne379896:0", + "ExamPage.nextQuestion": "crwdns379898:0crwdne379898:0", + "ExamPage.previousQuestion": "crwdns379900:0crwdne379900:0", + "ExamPage.question": "crwdns379902:0num={num}crwdnd379902:0total={total}crwdne379902:0", + "ExamPage.questionsAnswered": "crwdns379904:0numAnswered={numAnswered}crwdnd379904:0numTotal={numTotal}crwdnd379904:0numTotal={numTotal}crwdne379904:0", + "ExamPage.submitExam": "crwdns379906:0crwdne379906:0", + "ExamPage.unableToSubmit": "crwdns379908:0crwdne379908:0", + "ExamPage.unanswered": "crwdns379910:0numLeft={numLeft}crwdnd379910:0numLeft={numLeft}crwdne379910:0", + "ExploreChannels.header": "crwdns379912:0crwdne379912:0", + "ExploreLibrariesPage.allLibraries": "crwdns379914:0crwdne379914:0", + "ExploreLibrariesPage.allResources": "crwdns379916:0crwdne379916:0", + "ExploreLibrariesPage.myDownloadsOnly": "crwdns379918:0crwdne379918:0", + "ExploreLibrariesPage.showingLibraries": "crwdns379920:0crwdne379920:0", + "ExploreLibrariesPage.skip": "crwdns379922:0crwdne379922:0", + "ExploreLibrariesPage.useDownloadedResourcesFilter": "crwdns379924:0crwdne379924:0", + "HybridLearningFooter.removeFromMyLibraryAction": "crwdns379926:0crwdne379926:0", + "HybridLearningFooter.removeFromMyLibraryInfo": "crwdns379928:0crwdne379928:0", + "LearnExamReportViewer.documentTitle": "crwdns379930:0{ examTitle }crwdne379930:0", + "LearnExamReportViewer.missingContent": "crwdns379932:0crwdne379932:0", + "LearnTopNav.learnPageMenuLabel": "crwdns379934:0crwdne379934:0", + "LearningActivityBar.moreOptions": "crwdns379936:0crwdne379936:0", + "LearningActivityBar.optionsLabel": "crwdns379938:0crwdne379938:0", + "LearningActivityBar.viewLessonResources": "crwdns379940:0crwdne379940:0", + "LearningActivityBar.viewTopicResources": "crwdns379942:0crwdne379942:0", + "LessonPlaylistPage.noResourcesInLesson": "crwdns379944:0crwdne379944:0", + "LessonPlaylistPage.teacherNote": "crwdns379946:0crwdne379946:0", + "LibraryItem.channels": "crwdns379948:0channels={channels}crwdne379948:0", + "LibraryItem.pinRemoved": "crwdns379950:0crwdne379950:0", + "LibraryItem.pinTo": "crwdns379952:0crwdne379952:0", + "LibraryItem.pinnedTo": "crwdns379954:0crwdne379954:0", + "LibraryItem.removePin": "crwdns379956:0crwdne379956:0", + "LibraryPage.libraryOf": "crwdns379958:0{device}crwdne379958:0", + "LibraryPage.moreLibraries": "crwdns379960:0crwdne379960:0", + "LibraryPage.noOtherLibraries": "crwdns379962:0crwdne379962:0", + "LibraryPage.otherLibraries": "crwdns379964:0crwdne379964:0", + "LibraryPage.pinned": "crwdns379966:0crwdne379966:0", + "LibraryPage.searchingOtherLibrary": "crwdns379968:0crwdne379968:0", + "LibraryPage.showingAllLibraries": "crwdns379970:0crwdne379970:0", + "MarkAsCompleteModal.markResourceAsCompleteConfirmation": "crwdns379972:0crwdne379972:0", + "MeteredConnectionNotificationModal.doNotUseMetered": "crwdns379668:0crwdne379668:0", + "MeteredConnectionNotificationModal.modalDescription": "crwdns379670:0crwdne379670:0", + "MeteredConnectionNotificationModal.modalTitle": "crwdns379672:0crwdne379672:0", + "MeteredConnectionNotificationModal.useMetered": "crwdns379674:0crwdne379674:0", + "MissingResourceAlert.learnMore": "crwdns379676:0crwdne379676:0", + "MissingResourceAlert.resourcesUnavailableP1": "crwdns379678:0crwdne379678:0", + "MissingResourceAlert.resourcesUnavailableP2": "crwdns379680:0crwdne379680:0", + "MissingResourceAlert.resourcesUnavailableTitle": "crwdns379682:0crwdne379682:0", + "PermissionsChangeModal.header": "crwdns377550:0crwdne377550:0", + "PermissionsChangeModal.manageContentMessage1": "crwdns377552:0crwdne377552:0", + "PermissionsChangeModal.superAdminMessage1": "crwdns377554:0crwdne377554:0", + "PermissionsChangeModal.superAdminMessage2": "crwdns377556:0crwdne377556:0", + "PerseusRendererIndex.hint": "crwdns379974:0hintsLeft={hintsLeft}crwdne379974:0", + "PerseusRendererIndex.hintExplanation": "crwdns379976:0crwdne379976:0", + "PerseusRendererIndex.noMoreHint": "crwdns379978:0crwdne379978:0", + "PostSetupModalGroup.chooseAnotherSourceLabel": "crwdns377564:0crwdne377564:0", + "QuizCard.completedPercentLabel": "crwdns379980:0score={score}crwdne379980:0", + "QuizCard.questionsLeft": "crwdns379982:0questionsLeft={questionsLeft}crwdnd379982:0questionsLeft={questionsLeft}crwdne379982:0", + "QuizRenderer.areYouSure": "crwdns379984:0crwdne379984:0", + "QuizRenderer.nextQuestion": "crwdns379986:0crwdne379986:0", + "QuizRenderer.noItemId": "crwdns379988:0crwdne379988:0", + "QuizRenderer.previousQuestion": "crwdns379990:0crwdne379990:0", + "QuizRenderer.question": "crwdns379992:0num={num}crwdnd379992:0total={total}crwdne379992:0", + "QuizRenderer.questionsAnswered": "crwdns379994:0numAnswered={numAnswered}crwdnd379994:0numTotal={numTotal}crwdnd379994:0numTotal={numTotal}crwdne379994:0", + "QuizRenderer.submitExam": "crwdns379996:0crwdne379996:0", + "QuizRenderer.submitSurvey": "crwdns379998:0crwdne379998:0", + "QuizRenderer.unanswered": "crwdns380000:0numLeft={numLeft}crwdnd380000:0numLeft={numLeft}crwdne380000:0", + "QuizReport.submitAgainButton": "crwdns380002:0crwdne380002:0", + "QuizReport.tryAgainButton": "crwdns380004:0crwdne380004:0", + "ReportErrorModal.emailDescription": "crwdns379692:0crwdne379692:0", + "ReportErrorModal.emailPrompt": "crwdns379694:0crwdne379694:0", + "ReportErrorModal.errorDetailsHeader": "crwdns379696:0crwdne379696:0", + "ReportErrorModal.forumPostingTips": "crwdns379698:0crwdne379698:0", + "ReportErrorModal.forumPrompt": "crwdns379700:0crwdne379700:0", + "ReportErrorModal.forumUseTips": "crwdns379702:0crwdne379702:0", + "ReportErrorModal.reportErrorHeader": "crwdns379704:0crwdne379704:0", + "ResumableContentGrid.recent": "crwdns380006:0crwdne380006:0", + "ResumableContentGrid.viewAsGrid": "crwdns380008:0crwdne380008:0", + "ResumableContentGrid.viewAsList": "crwdns380010:0crwdne380010:0", + "SearchFiltersPanel.categories": "crwdns380012:0crwdne380012:0", + "SearchFiltersPanel.keywords": "crwdns380014:0crwdne380014:0", + "SearchResultsGrid.results": "crwdns380016:0results={results}crwdnd380016:0results={results}crwdne380016:0", + "SearchResultsGrid.viewAsGrid": "crwdns380018:0crwdne380018:0", + "SearchResultsGrid.viewAsList": "crwdns380020:0crwdne380020:0", + "SidePanelModal.topicHeader": "crwdns380022:0crwdne380022:0", + "SkipNavigationLink.skipToMainContentAction": "crwdns379442:0crwdne379442:0", + "SyncStatusDescription.queuedDescription": "crwdns380024:0crwdne380024:0", + "SyncStatusDescription.syncingDescription": "crwdns380026:0crwdne380026:0", + "TechnicalTextBlock.copiedToClipboardConfirmation": "crwdns379706:0crwdne379706:0", + "TechnicalTextBlock.copyToClipboardButtonPrompt": "crwdns379708:0crwdne379708:0", + "TopicsContentPage.errorPageTitle": "crwdns380028:0crwdne380028:0", + "TopicsContentPage.kolibriTitleMessage": "crwdns380030:0{ title }crwdne380030:0", + "TopicsContentPage.nextInLesson": "crwdns380032:0crwdne380032:0", + "TopicsPage.documentTitleForChannel": "crwdns380034:0{ channelTitle }crwdne380034:0", + "TopicsPage.documentTitleForTopic": "crwdns380036:0{ topicTitle }crwdnd380036:0{ channelTitle }crwdne380036:0", + "UnPinnedDevices.channels": "crwdns380038:0count={count}crwdnd380038:0count={count}crwdne380038:0", + "WelcomeModal.learnOnlyDeviceWelcomeMessage1": "crwdns377800:0crwdne377800:0", + "WelcomeModal.learnOnlyDeviceWelcomeMessage2": "crwdns377802:0crwdne377802:0", + "WelcomeModal.postSyncWelcomeMessage1": "crwdns377804:0crwdne377804:0", + "WelcomeModal.postSyncWelcomeMessage2": "crwdns377806:0{facilityName}crwdne377806:0", + "WelcomeModal.welcomeModalContentDescription": "crwdns377808:0crwdne377808:0", + "WelcomeModal.welcomeModalHeader": "crwdns377810:0crwdne377810:0", + "WelcomeModal.welcomeModalPermissionsDescription": "crwdns377812:0crwdne377812:0", + "YourClasses.noClasses": "crwdns380040:0crwdne380040:0", + "YourClasses.yourClassesHeader": "crwdns380042:0crwdne380042:0" } \ No newline at end of file diff --git a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.learn.my_downloads_app-messages.json b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.learn.my_downloads_app-messages.json index 7cd60b7e195..3c20ba034db 100644 --- a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.learn.my_downloads_app-messages.json +++ b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.learn.my_downloads_app-messages.json @@ -1,41 +1,41 @@ { - "ChannelContentsSummary.onDeviceRow": "crwdns332545:0crwdne332545:0", - "CommonLearnStrings.author": "crwdns370303:0crwdne370303:0", - "CommonLearnStrings.backToAllLibraries": "crwdns370305:0crwdne370305:0", - "CommonLearnStrings.cannotConnectToLibrary": "crwdns370307:0{deviceName}crwdnd370307:0{deviceName}crwdne370307:0", - "CommonLearnStrings.channelAndFoldersLabel": "crwdns370309:0crwdne370309:0", - "CommonLearnStrings.classesAndAssignmentsLabel": "crwdns370311:0crwdne370311:0", - "CommonLearnStrings.copyrightHolder": "crwdns370313:0crwdne370313:0", - "CommonLearnStrings.documentTitle": "crwdns370315:0{ contentTitle }crwdnd370315:0{ channelTitle }crwdne370315:0", - "CommonLearnStrings.dontShowThisAgainLabel": "crwdns370317:0crwdne370317:0", - "CommonLearnStrings.estimatedTime": "crwdns370319:0crwdne370319:0", - "CommonLearnStrings.exploreLibraries": "crwdns370321:0crwdne370321:0", - "CommonLearnStrings.exploreResources": "crwdns334197:0crwdne334197:0", - "CommonLearnStrings.filterAndSearchLabel": "crwdns370323:0crwdne370323:0", - "CommonLearnStrings.kolibriLibrary": "crwdns370325:0crwdne370325:0", - "CommonLearnStrings.learnLabel": "crwdns334199:0crwdne334199:0", - "CommonLearnStrings.license": "crwdns370327:0crwdne370327:0", - "CommonLearnStrings.loadingLibraries": "crwdns370329:0crwdne370329:0", - "CommonLearnStrings.locationsInChannel": "crwdns370331:0{channelname}crwdne370331:0", - "CommonLearnStrings.logo": "crwdns334203:0{channelTitle}crwdne334203:0", - "CommonLearnStrings.markResourceAsCompleteLabel": "crwdns334205:0crwdne334205:0", - "CommonLearnStrings.moreLibraries": "crwdns370333:0crwdne370333:0", - "CommonLearnStrings.mostPopularLabel": "crwdns334207:0crwdne334207:0", - "CommonLearnStrings.multipleLearningActivities": "crwdns334209:0crwdne334209:0", - "CommonLearnStrings.nextStepsLabel": "crwdns334213:0crwdne334213:0", - "CommonLearnStrings.popularLabel": "crwdns334215:0crwdne334215:0", - "CommonLearnStrings.resourceCompletedLabel": "crwdns334219:0crwdne334219:0", - "CommonLearnStrings.resumeLabel": "crwdns334223:0crwdne334223:0", - "CommonLearnStrings.shareFile": "crwdns370335:0crwdne370335:0", - "CommonLearnStrings.showLess": "crwdns370337:0crwdne370337:0", - "CommonLearnStrings.suggestedTime": "crwdns334225:0crwdne334225:0", - "CommonLearnStrings.toggleLicenseDescription": "crwdns370339:0crwdne370339:0", - "CommonLearnStrings.viewResource": "crwdns370341:0crwdne370341:0", - "CommonLearnStrings.whatYouWillNeed": "crwdns370343:0crwdne370343:0", - "DownloadRequests.downloadStartedLabel": "crwdns370347:0crwdne370347:0", - "DownloadRequests.goToDownloadsPage": "crwdns370349:0crwdne370349:0", - "DownloadRequests.resourceRemoved": "crwdns370351:0crwdne370351:0", - "PaginatedListContainerWithBackend.nextResults": "crwdns369983:0crwdne369983:0", - "PaginatedListContainerWithBackend.pagination": "crwdns369985:0visibleStartRange={visibleStartRange}crwdnd369985:0visibleEndRange={visibleEndRange}crwdnd369985:0numFilteredItems={numFilteredItems}crwdne369985:0", - "PaginatedListContainerWithBackend.previousResults": "crwdns369987:0crwdne369987:0" + "ChannelContentsSummary.onDeviceRow": "crwdns379776:0crwdne379776:0", + "CommonLearnStrings.author": "crwdns379780:0crwdne379780:0", + "CommonLearnStrings.backToAllLibraries": "crwdns379782:0crwdne379782:0", + "CommonLearnStrings.cannotConnectToLibrary": "crwdns379784:0{deviceName}crwdnd379784:0{deviceName}crwdne379784:0", + "CommonLearnStrings.channelAndFoldersLabel": "crwdns379786:0crwdne379786:0", + "CommonLearnStrings.classesAndAssignmentsLabel": "crwdns379788:0crwdne379788:0", + "CommonLearnStrings.copyrightHolder": "crwdns379790:0crwdne379790:0", + "CommonLearnStrings.documentTitle": "crwdns379792:0{ contentTitle }crwdnd379792:0{ channelTitle }crwdne379792:0", + "CommonLearnStrings.dontShowThisAgainLabel": "crwdns379794:0crwdne379794:0", + "CommonLearnStrings.estimatedTime": "crwdns379796:0crwdne379796:0", + "CommonLearnStrings.exploreLibraries": "crwdns379798:0crwdne379798:0", + "CommonLearnStrings.exploreResources": "crwdns379800:0crwdne379800:0", + "CommonLearnStrings.filterAndSearchLabel": "crwdns379802:0crwdne379802:0", + "CommonLearnStrings.kolibriLibrary": "crwdns379804:0crwdne379804:0", + "CommonLearnStrings.learnLabel": "crwdns379806:0crwdne379806:0", + "CommonLearnStrings.license": "crwdns379808:0crwdne379808:0", + "CommonLearnStrings.loadingLibraries": "crwdns379810:0crwdne379810:0", + "CommonLearnStrings.locationsInChannel": "crwdns379812:0{channelname}crwdne379812:0", + "CommonLearnStrings.logo": "crwdns379814:0{channelTitle}crwdne379814:0", + "CommonLearnStrings.markResourceAsCompleteLabel": "crwdns379816:0crwdne379816:0", + "CommonLearnStrings.moreLibraries": "crwdns379818:0crwdne379818:0", + "CommonLearnStrings.mostPopularLabel": "crwdns379820:0crwdne379820:0", + "CommonLearnStrings.multipleLearningActivities": "crwdns379822:0crwdne379822:0", + "CommonLearnStrings.nextStepsLabel": "crwdns379824:0crwdne379824:0", + "CommonLearnStrings.popularLabel": "crwdns379826:0crwdne379826:0", + "CommonLearnStrings.resourceCompletedLabel": "crwdns379828:0crwdne379828:0", + "CommonLearnStrings.resumeLabel": "crwdns379830:0crwdne379830:0", + "CommonLearnStrings.shareFile": "crwdns379832:0crwdne379832:0", + "CommonLearnStrings.showLess": "crwdns379834:0crwdne379834:0", + "CommonLearnStrings.suggestedTime": "crwdns379836:0crwdne379836:0", + "CommonLearnStrings.toggleLicenseDescription": "crwdns379838:0crwdne379838:0", + "CommonLearnStrings.viewResource": "crwdns379840:0crwdne379840:0", + "CommonLearnStrings.whatYouWillNeed": "crwdns379842:0crwdne379842:0", + "DownloadRequests.downloadStartedLabel": "crwdns379890:0crwdne379890:0", + "DownloadRequests.goToDownloadsPage": "crwdns379892:0crwdne379892:0", + "DownloadRequests.resourceRemoved": "crwdns379894:0crwdne379894:0", + "PaginatedListContainerWithBackend.nextResults": "crwdns379684:0crwdne379684:0", + "PaginatedListContainerWithBackend.pagination": "crwdns379686:0visibleStartRange={visibleStartRange}crwdnd379686:0visibleEndRange={visibleEndRange}crwdnd379686:0numFilteredItems={numFilteredItems}crwdne379686:0", + "PaginatedListContainerWithBackend.previousResults": "crwdns379688:0crwdne379688:0" } \ No newline at end of file diff --git a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.learn.side_nav-messages.json b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.learn.side_nav-messages.json index e5ed900eb66..7ff1d7b5dc9 100644 --- a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.learn.side_nav-messages.json +++ b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.learn.side_nav-messages.json @@ -1,34 +1,34 @@ { - "CommonLearnStrings.author": "crwdns370303:0crwdne370303:0", - "CommonLearnStrings.backToAllLibraries": "crwdns370305:0crwdne370305:0", - "CommonLearnStrings.cannotConnectToLibrary": "crwdns370307:0{deviceName}crwdnd370307:0{deviceName}crwdne370307:0", - "CommonLearnStrings.channelAndFoldersLabel": "crwdns370309:0crwdne370309:0", - "CommonLearnStrings.classesAndAssignmentsLabel": "crwdns370311:0crwdne370311:0", - "CommonLearnStrings.copyrightHolder": "crwdns370313:0crwdne370313:0", - "CommonLearnStrings.documentTitle": "crwdns370315:0{ contentTitle }crwdnd370315:0{ channelTitle }crwdne370315:0", - "CommonLearnStrings.dontShowThisAgainLabel": "crwdns370317:0crwdne370317:0", - "CommonLearnStrings.estimatedTime": "crwdns370319:0crwdne370319:0", - "CommonLearnStrings.exploreLibraries": "crwdns370321:0crwdne370321:0", - "CommonLearnStrings.exploreResources": "crwdns334197:0crwdne334197:0", - "CommonLearnStrings.filterAndSearchLabel": "crwdns370323:0crwdne370323:0", - "CommonLearnStrings.kolibriLibrary": "crwdns370325:0crwdne370325:0", - "CommonLearnStrings.learnLabel": "crwdns334199:0crwdne334199:0", - "CommonLearnStrings.license": "crwdns370327:0crwdne370327:0", - "CommonLearnStrings.loadingLibraries": "crwdns370329:0crwdne370329:0", - "CommonLearnStrings.locationsInChannel": "crwdns370331:0{channelname}crwdne370331:0", - "CommonLearnStrings.logo": "crwdns334203:0{channelTitle}crwdne334203:0", - "CommonLearnStrings.markResourceAsCompleteLabel": "crwdns334205:0crwdne334205:0", - "CommonLearnStrings.moreLibraries": "crwdns370333:0crwdne370333:0", - "CommonLearnStrings.mostPopularLabel": "crwdns334207:0crwdne334207:0", - "CommonLearnStrings.multipleLearningActivities": "crwdns334209:0crwdne334209:0", - "CommonLearnStrings.nextStepsLabel": "crwdns334213:0crwdne334213:0", - "CommonLearnStrings.popularLabel": "crwdns334215:0crwdne334215:0", - "CommonLearnStrings.resourceCompletedLabel": "crwdns334219:0crwdne334219:0", - "CommonLearnStrings.resumeLabel": "crwdns334223:0crwdne334223:0", - "CommonLearnStrings.shareFile": "crwdns370335:0crwdne370335:0", - "CommonLearnStrings.showLess": "crwdns370337:0crwdne370337:0", - "CommonLearnStrings.suggestedTime": "crwdns334225:0crwdne334225:0", - "CommonLearnStrings.toggleLicenseDescription": "crwdns370339:0crwdne370339:0", - "CommonLearnStrings.viewResource": "crwdns370341:0crwdne370341:0", - "CommonLearnStrings.whatYouWillNeed": "crwdns370343:0crwdne370343:0" + "CommonLearnStrings.author": "crwdns379780:0crwdne379780:0", + "CommonLearnStrings.backToAllLibraries": "crwdns379782:0crwdne379782:0", + "CommonLearnStrings.cannotConnectToLibrary": "crwdns379784:0{deviceName}crwdnd379784:0{deviceName}crwdne379784:0", + "CommonLearnStrings.channelAndFoldersLabel": "crwdns379786:0crwdne379786:0", + "CommonLearnStrings.classesAndAssignmentsLabel": "crwdns379788:0crwdne379788:0", + "CommonLearnStrings.copyrightHolder": "crwdns379790:0crwdne379790:0", + "CommonLearnStrings.documentTitle": "crwdns379792:0{ contentTitle }crwdnd379792:0{ channelTitle }crwdne379792:0", + "CommonLearnStrings.dontShowThisAgainLabel": "crwdns379794:0crwdne379794:0", + "CommonLearnStrings.estimatedTime": "crwdns379796:0crwdne379796:0", + "CommonLearnStrings.exploreLibraries": "crwdns379798:0crwdne379798:0", + "CommonLearnStrings.exploreResources": "crwdns379800:0crwdne379800:0", + "CommonLearnStrings.filterAndSearchLabel": "crwdns379802:0crwdne379802:0", + "CommonLearnStrings.kolibriLibrary": "crwdns379804:0crwdne379804:0", + "CommonLearnStrings.learnLabel": "crwdns379806:0crwdne379806:0", + "CommonLearnStrings.license": "crwdns379808:0crwdne379808:0", + "CommonLearnStrings.loadingLibraries": "crwdns379810:0crwdne379810:0", + "CommonLearnStrings.locationsInChannel": "crwdns379812:0{channelname}crwdne379812:0", + "CommonLearnStrings.logo": "crwdns379814:0{channelTitle}crwdne379814:0", + "CommonLearnStrings.markResourceAsCompleteLabel": "crwdns379816:0crwdne379816:0", + "CommonLearnStrings.moreLibraries": "crwdns379818:0crwdne379818:0", + "CommonLearnStrings.mostPopularLabel": "crwdns379820:0crwdne379820:0", + "CommonLearnStrings.multipleLearningActivities": "crwdns379822:0crwdne379822:0", + "CommonLearnStrings.nextStepsLabel": "crwdns379824:0crwdne379824:0", + "CommonLearnStrings.popularLabel": "crwdns379826:0crwdne379826:0", + "CommonLearnStrings.resourceCompletedLabel": "crwdns379828:0crwdne379828:0", + "CommonLearnStrings.resumeLabel": "crwdns379830:0crwdne379830:0", + "CommonLearnStrings.shareFile": "crwdns379832:0crwdne379832:0", + "CommonLearnStrings.showLess": "crwdns379834:0crwdne379834:0", + "CommonLearnStrings.suggestedTime": "crwdns379836:0crwdne379836:0", + "CommonLearnStrings.toggleLicenseDescription": "crwdns379838:0crwdne379838:0", + "CommonLearnStrings.viewResource": "crwdns379840:0crwdne379840:0", + "CommonLearnStrings.whatYouWillNeed": "crwdns379842:0crwdne379842:0" } \ No newline at end of file diff --git a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.media_player.main-messages.json b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.media_player.main-messages.json index 8c4e9298069..b8114a300e6 100644 --- a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.media_player.main-messages.json +++ b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.media_player.main-messages.json @@ -1,31 +1,31 @@ { - "MediaPlayerIndex.captions": "crwdns333397:0crwdne333397:0", - "MediaPlayerIndex.captionsOff": "crwdns333399:0crwdne333399:0", - "MediaPlayerIndex.corruptionOrSupportError": "crwdns333401:0crwdne333401:0", - "MediaPlayerIndex.currentTime": "crwdns333403:0crwdne333403:0", - "MediaPlayerIndex.durationTime": "crwdns333405:0crwdne333405:0", - "MediaPlayerIndex.encryptionError": "crwdns333407:0crwdne333407:0", - "MediaPlayerIndex.formatError": "crwdns333409:0crwdne333409:0", - "MediaPlayerIndex.forward": "crwdns333411:0crwdne333411:0", - "MediaPlayerIndex.fullscreen": "crwdns333413:0crwdne333413:0", - "MediaPlayerIndex.languages": "crwdns333415:0crwdne333415:0", - "MediaPlayerIndex.loaded": "crwdns333417:0crwdne333417:0", - "MediaPlayerIndex.mute": "crwdns333419:0crwdne333419:0", - "MediaPlayerIndex.networkError": "crwdns333421:0crwdne333421:0", - "MediaPlayerIndex.nonFullscreen": "crwdns333423:0crwdne333423:0", - "MediaPlayerIndex.pause": "crwdns333425:0crwdne333425:0", - "MediaPlayerIndex.play": "crwdns333427:0crwdne333427:0", - "MediaPlayerIndex.playbackRate": "crwdns333429:0crwdne333429:0", - "MediaPlayerIndex.progressBar": "crwdns333431:0crwdne333431:0", - "MediaPlayerIndex.replay": "crwdns333433:0crwdne333433:0", - "MediaPlayerIndex.sourceError": "crwdns333435:0crwdne333435:0", - "MediaPlayerIndex.transcriptOff": "crwdns333437:0crwdne333437:0", - "MediaPlayerIndex.unmute": "crwdns333439:0crwdne333439:0", - "MediaPlayerIndex.volumeLevel": "crwdns333441:0crwdne333441:0", - "MediaPlayerTranscript.transcriptBeginning": "crwdns333443:0crwdne333443:0", - "MediaPlayerTranscript.transcriptEnd": "crwdns333445:0crwdne333445:0", - "SubtitlesMenuItem.subtitles": "crwdns333447:0crwdne333447:0", - "TranscriptCue.textLabel": "crwdns333449:0crwdne333449:0", - "TranscriptCue.timeLabel": "crwdns333451:0crwdne333451:0", - "TranscriptCue.title": "crwdns333453:0{startTime}crwdne333453:0" + "MediaPlayerIndex.captions": "crwdns378240:0crwdne378240:0", + "MediaPlayerIndex.captionsOff": "crwdns378242:0crwdne378242:0", + "MediaPlayerIndex.corruptionOrSupportError": "crwdns378244:0crwdne378244:0", + "MediaPlayerIndex.currentTime": "crwdns378246:0crwdne378246:0", + "MediaPlayerIndex.durationTime": "crwdns378248:0crwdne378248:0", + "MediaPlayerIndex.encryptionError": "crwdns378250:0crwdne378250:0", + "MediaPlayerIndex.formatError": "crwdns378252:0crwdne378252:0", + "MediaPlayerIndex.forward": "crwdns378254:0crwdne378254:0", + "MediaPlayerIndex.fullscreen": "crwdns378256:0crwdne378256:0", + "MediaPlayerIndex.languages": "crwdns378258:0crwdne378258:0", + "MediaPlayerIndex.loaded": "crwdns378260:0crwdne378260:0", + "MediaPlayerIndex.mute": "crwdns378262:0crwdne378262:0", + "MediaPlayerIndex.networkError": "crwdns378264:0crwdne378264:0", + "MediaPlayerIndex.nonFullscreen": "crwdns378266:0crwdne378266:0", + "MediaPlayerIndex.pause": "crwdns378268:0crwdne378268:0", + "MediaPlayerIndex.play": "crwdns378270:0crwdne378270:0", + "MediaPlayerIndex.playbackRate": "crwdns378272:0crwdne378272:0", + "MediaPlayerIndex.progressBar": "crwdns378274:0crwdne378274:0", + "MediaPlayerIndex.replay": "crwdns378276:0crwdne378276:0", + "MediaPlayerIndex.sourceError": "crwdns378278:0crwdne378278:0", + "MediaPlayerIndex.transcriptOff": "crwdns378280:0crwdne378280:0", + "MediaPlayerIndex.unmute": "crwdns378282:0crwdne378282:0", + "MediaPlayerIndex.volumeLevel": "crwdns378284:0crwdne378284:0", + "MediaPlayerTranscript.transcriptBeginning": "crwdns378286:0crwdne378286:0", + "MediaPlayerTranscript.transcriptEnd": "crwdns378288:0crwdne378288:0", + "SubtitlesMenuItem.subtitles": "crwdns378290:0crwdne378290:0", + "TranscriptCue.textLabel": "crwdns378292:0crwdne378292:0", + "TranscriptCue.timeLabel": "crwdns378294:0crwdne378294:0", + "TranscriptCue.title": "crwdns378296:0{startTime}crwdne378296:0" } \ No newline at end of file diff --git a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.pdf_viewer.main-messages.json b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.pdf_viewer.main-messages.json index 70d731bd8ed..c1ec8aaa432 100644 --- a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.pdf_viewer.main-messages.json +++ b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.pdf_viewer.main-messages.json @@ -1,7 +1,7 @@ { - "BookmarkItem.expand": "crwdns370083:0crwdne370083:0", - "Bookmarks.bookmarksSection": "crwdns370085:0crwdne370085:0", - "PdfPage.numPage": "crwdns370087:0{number}crwdnd370087:0{total}crwdne370087:0", - "PdfRendererIndex.enterFullscreen": "crwdns332513:0crwdne332513:0", - "PdfRendererIndex.exitFullscreen": "crwdns332515:0crwdne332515:0" + "BookmarkItem.expand": "crwdns381104:0crwdne381104:0", + "Bookmarks.bookmarksSection": "crwdns381106:0crwdne381106:0", + "PdfPage.numPage": "crwdns381108:0{number}crwdnd381108:0{total}crwdne381108:0", + "PdfRendererIndex.enterFullscreen": "crwdns381110:0crwdne381110:0", + "PdfRendererIndex.exitFullscreen": "crwdns381112:0crwdne381112:0" } \ No newline at end of file diff --git a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.perseus_viewer.main-messages.json b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.perseus_viewer.main-messages.json index 58db0b99ec0..546fc762712 100644 --- a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.perseus_viewer.main-messages.json +++ b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.perseus_viewer.main-messages.json @@ -1,146 +1,146 @@ { - "PerseusInternalMessages. The symbol { sentenceSymbol } indicates that the following sentence is referenced in a question.": "crwdns335549:0{ sentenceSymbol }crwdne335549:0", - "PerseusInternalMessages.'None of the above' may not be selected when other answers are selected.": "crwdns335551:0crwdne335551:0", - "PerseusInternalMessages.(Choice { letter })": "crwdns335553:0{ letter }crwdne335553:0", - "PerseusInternalMessages.(Choice { letter }, Checked)": "crwdns335555:0{ letter }crwdne335555:0", - "PerseusInternalMessages.(Choice { letter }, Checked, Correct)": "crwdns335557:0{ letter }crwdne335557:0", - "PerseusInternalMessages.(Choice { letter }, Checked, Incorrect)": "crwdns335559:0{ letter }crwdne335559:0", - "PerseusInternalMessages.(Choice { letter }, Correct Answer)": "crwdns335561:0{ letter }crwdne335561:0", - "PerseusInternalMessages.(selected)": "crwdns335563:0crwdne335563:0", - "PerseusInternalMessages.**Your answer should be** ": "crwdns335565:0crwdne335565:0", - "PerseusInternalMessages.0 solutions": "crwdns335567:0crwdne335567:0", - "PerseusInternalMessages.A B C D E F G H I J K L M N O P Q R S T U V W X Y Z": "crwdns335569:0crwdne335569:0", - "PerseusInternalMessages.Add highlight": "crwdns335571:0crwdne335571:0", - "PerseusInternalMessages.Beginning of reading passage footnotes.": "crwdns335573:0crwdne335573:0", - "PerseusInternalMessages.Beginning of reading passage.": "crwdns335575:0crwdne335575:0", - "PerseusInternalMessages.Check": "crwdns335577:0crwdne335577:0", - "PerseusInternalMessages.Check your significant figures.": "crwdns335579:0crwdne335579:0", - "PerseusInternalMessages.Check your units.": "crwdns335581:0crwdne335581:0", - "PerseusInternalMessages.Choose 1 answer:": "crwdns335583:0crwdne335583:0", - "PerseusInternalMessages.Choose all answers that apply:": "crwdns335585:0crwdne335585:0", - "PerseusInternalMessages.Choose { numCorrect } answers:": "crwdns335587:0{ numCorrect }crwdne335587:0", - "PerseusInternalMessages.Click on the tiles to change the lights.": "crwdns335589:0crwdne335589:0", - "PerseusInternalMessages.Click to add points": "crwdns335591:0crwdne335591:0", - "PerseusInternalMessages.Click to add vertices": "crwdns335593:0crwdne335593:0", - "PerseusInternalMessages.Correct!": "crwdns335595:0crwdne335595:0", - "PerseusInternalMessages.Cosine": "crwdns335597:0crwdne335597:0", - "PerseusInternalMessages.Cube": "crwdns335599:0crwdne335599:0", - "PerseusInternalMessages.Cube root": "crwdns335601:0crwdne335601:0", - "PerseusInternalMessages.Custom exponent": "crwdns335603:0crwdne335603:0", - "PerseusInternalMessages.Decimal": "crwdns335605:0crwdne335605:0", - "PerseusInternalMessages.Delete": "crwdns335607:0crwdne335607:0", - "PerseusInternalMessages.Dilate": "crwdns335609:0crwdne335609:0", - "PerseusInternalMessages.Dilation": "crwdns335611:0crwdne335611:0", - "PerseusInternalMessages.Dilation about { point } by { scale }": "crwdns335613:0{ point }crwdnd335613:0{ scale }crwdne335613:0", - "PerseusInternalMessages.Dilation of scale { scale } about { point }": "crwdns335615:0{ scale }crwdnd335615:0{ point }crwdne335615:0", - "PerseusInternalMessages.Dismiss": "crwdns335617:0crwdne335617:0", - "PerseusInternalMessages.Divide": "crwdns335619:0crwdne335619:0", - "PerseusInternalMessages.Down arrow": "crwdns335621:0crwdne335621:0", - "PerseusInternalMessages.End of reading passage.": "crwdns335623:0crwdne335623:0", - "PerseusInternalMessages.Equals sign": "crwdns335625:0crwdne335625:0", - "PerseusInternalMessages.Explain": "crwdns335627:0crwdne335627:0", - "PerseusInternalMessages.False": "crwdns335629:0crwdne335629:0", - "PerseusInternalMessages.Finite solutions": "crwdns335631:0crwdne335631:0", - "PerseusInternalMessages.Fraction, excluding the current expression": "crwdns335633:0crwdne335633:0", - "PerseusInternalMessages.Fraction, with current expression in numerator": "crwdns335635:0crwdne335635:0", - "PerseusInternalMessages.Get another hint": "crwdns335637:0crwdne335637:0", - "PerseusInternalMessages.Greater than or equal to sign": "crwdns335639:0crwdne335639:0", - "PerseusInternalMessages.Greater than sign": "crwdns335641:0crwdne335641:0", - "PerseusInternalMessages.Hide explanation": "crwdns335643:0crwdne335643:0", - "PerseusInternalMessages.Hint #{ pos }": "crwdns335645:0{ pos }crwdne335645:0", - "PerseusInternalMessages.Hints": "crwdns335647:0crwdne335647:0", - "PerseusInternalMessages.I couldn't understand those units.": "crwdns335649:0crwdne335649:0", - "PerseusInternalMessages.I don't understand that": "crwdns335651:0crwdne335651:0", - "PerseusInternalMessages.Keep trying": "crwdns335653:0crwdne335653:0", - "PerseusInternalMessages.Left arrow": "crwdns335655:0crwdne335655:0", - "PerseusInternalMessages.Left parenthesis": "crwdns335657:0crwdne335657:0", - "PerseusInternalMessages.Less than or equal to sign": "crwdns335659:0crwdne335659:0", - "PerseusInternalMessages.Less than sign": "crwdns335661:0crwdne335661:0", - "PerseusInternalMessages.Logarithm with base 10": "crwdns335663:0crwdne335663:0", - "PerseusInternalMessages.Logarithm with custom base": "crwdns335665:0crwdne335665:0", - "PerseusInternalMessages.Make circle filled": "crwdns335667:0crwdne335667:0", - "PerseusInternalMessages.Make circle open": "crwdns335669:0crwdne335669:0", - "PerseusInternalMessages.Make sure you fill in all cells in the matrix.": "crwdns335671:0crwdne335671:0", - "PerseusInternalMessages.Make sure you select something for every row.": "crwdns335673:0crwdne335673:0", - "PerseusInternalMessages.Math input box": "crwdns335675:0crwdne335675:0", - "PerseusInternalMessages.Minus": "crwdns335677:0crwdne335677:0", - "PerseusInternalMessages.Multiply": "crwdns335679:0crwdne335679:0", - "PerseusInternalMessages.Natural logarithm": "crwdns335681:0crwdne335681:0", - "PerseusInternalMessages.Navigate right into the numerator of a fraction": "crwdns335683:0crwdne335683:0", - "PerseusInternalMessages.Navigate right out of a base": "crwdns335685:0crwdne335685:0", - "PerseusInternalMessages.Navigate right out of a set of parentheses": "crwdns335687:0crwdne335687:0", - "PerseusInternalMessages.Navigate right out of an exponent": "crwdns335689:0crwdne335689:0", - "PerseusInternalMessages.Navigate right out of the denominator of a fraction": "crwdns335691:0crwdne335691:0", - "PerseusInternalMessages.Navigate right out of the numerator and into the denominator": "crwdns335693:0crwdne335693:0", - "PerseusInternalMessages.Negative": "crwdns335695:0crwdne335695:0", - "PerseusInternalMessages.Next question": "crwdns335697:0crwdne335697:0", - "PerseusInternalMessages.No": "crwdns335699:0crwdne335699:0", - "PerseusInternalMessages.None of the above": "crwdns335701:0crwdne335701:0", - "PerseusInternalMessages.Not-equals sign": "crwdns335703:0crwdne335703:0", - "PerseusInternalMessages.Number of divisions:": "crwdns335705:0crwdne335705:0", - "PerseusInternalMessages.Percent": "crwdns335707:0crwdne335707:0", - "PerseusInternalMessages.Pi": "crwdns335709:0crwdne335709:0", - "PerseusInternalMessages.Please choose the correct number of answers.": "crwdns335711:0crwdne335711:0", - "PerseusInternalMessages.Please make sure the number of divisions is in the range { divRangeString }.": "crwdns335713:0{ divRangeString }crwdne335713:0", - "PerseusInternalMessages.Plus": "crwdns335715:0crwdne335715:0", - "PerseusInternalMessages.Radical with custom root": "crwdns335717:0crwdne335717:0", - "PerseusInternalMessages.Reflect": "crwdns335719:0crwdne335719:0", - "PerseusInternalMessages.Reflection": "crwdns335721:0crwdne335721:0", - "PerseusInternalMessages.Reflection over the line from { point1 } to { point2 }": "crwdns335723:0{ point1 }crwdnd335723:0{ point2 }crwdne335723:0", - "PerseusInternalMessages.Remove highlight": "crwdns335725:0crwdne335725:0", - "PerseusInternalMessages.Right arrow": "crwdns335727:0crwdne335727:0", - "PerseusInternalMessages.Right parenthesis": "crwdns335729:0crwdne335729:0", - "PerseusInternalMessages.Rotate": "crwdns335731:0crwdne335731:0", - "PerseusInternalMessages.Rotation": "crwdns335733:0crwdne335733:0", - "PerseusInternalMessages.Rotation about { point } by { degrees }": "crwdns335735:0{ point }crwdnd335735:0{ degrees }crwdne335735:0", - "PerseusInternalMessages.Rotation by { degrees } about { point }": "crwdns335737:0{ degrees }crwdnd335737:0{ point }crwdne335737:0", - "PerseusInternalMessages.Run simulation": "crwdns335739:0crwdne335739:0", - "PerseusInternalMessages.Sine": "crwdns335741:0crwdne335741:0", - "PerseusInternalMessages.Sorry, I don't understand that!": "crwdns335743:0crwdne335743:0", - "PerseusInternalMessages.Square": "crwdns335745:0crwdne335745:0", - "PerseusInternalMessages.Square root": "crwdns335747:0crwdne335747:0", - "PerseusInternalMessages.Switch direction": "crwdns335749:0crwdne335749:0", - "PerseusInternalMessages.Tangent": "crwdns335751:0crwdne335751:0", - "PerseusInternalMessages.That answer is numerically incorrect.": "crwdns335753:0crwdne335753:0", - "PerseusInternalMessages.The symbol { questionSymbol } indicates that question { questionNumber } references this portion of the passage.": "crwdns335755:0{ questionSymbol }crwdnd335755:0{ questionNumber }crwdne335755:0", - "PerseusInternalMessages.Theta": "crwdns335757:0crwdne335757:0", - "PerseusInternalMessages.Translate": "crwdns335759:0crwdne335759:0", - "PerseusInternalMessages.Translation": "crwdns335761:0crwdne335761:0", - "PerseusInternalMessages.Translation by { vector }": "crwdns335763:0{ vector }crwdne335763:0", - "PerseusInternalMessages.True": "crwdns335765:0crwdne335765:0", - "PerseusInternalMessages.Try again": "crwdns335767:0crwdne335767:0", - "PerseusInternalMessages.Undo": "crwdns335769:0crwdne335769:0", - "PerseusInternalMessages.Up arrow": "crwdns335771:0crwdne335771:0", - "PerseusInternalMessages.Use the interactive graph to define a correct transformation.": "crwdns335773:0crwdne335773:0", - "PerseusInternalMessages.We could not understand your answer. Please check your answer for extra text or symbols.": "crwdns335775:0crwdne335775:0", - "PerseusInternalMessages.Yes": "crwdns335777:0crwdne335777:0", - "PerseusInternalMessages.You must turn on all of the lights to continue.": "crwdns335779:0crwdne335779:0", - "PerseusInternalMessages.Your answer is almost correct, but it is missing a % at the end.": "crwdns335781:0crwdne335781:0", - "PerseusInternalMessages.Your answer is almost correct, but it needs to be simplified.": "crwdns335783:0crwdne335783:0", - "PerseusInternalMessages.Your answer is close, but you may have approximated pi. Enter your answer as a multiple of pi, like 12 text{pi} or 2/3 text{pi}": "crwdns335785:0{pi}crwdnd335785:0{pi}crwdne335785:0", - "PerseusInternalMessages.Your answer:": "crwdns335787:0crwdne335787:0", - "PerseusInternalMessages.Your transformation must use a { type }.": "crwdns335789:0{ type }crwdne335789:0", - "PerseusInternalMessages.[Circle marker { number }]": "crwdns335791:0{ number }crwdne335791:0", - "PerseusInternalMessages.[Marker for question { number }]": "crwdns335793:0{ number }crwdne335793:0", - "PerseusInternalMessages.[Sentence { number }]": "crwdns335795:0{ number }crwdne335795:0", - "PerseusInternalMessages.a *proper* fraction, like $1/2$ or $6/10$": "crwdns335797:0crwdne335797:0", - "PerseusInternalMessages.a *simplified improper* fraction, like $7/4$": "crwdns335799:0crwdne335799:0", - "PerseusInternalMessages.a *simplified proper* fraction, like $3/5$": "crwdns335801:0crwdne335801:0", - "PerseusInternalMessages.a mixed number, like $1 3/4$": "crwdns335803:0crwdne335803:0", - "PerseusInternalMessages.a multiple of pi, like $12 text{pi}$ or $2/3 text{pi}$": "crwdns335805:0{pi}crwdnd335805:0{pi}crwdne335805:0", - "PerseusInternalMessages.a percent, like $12.34%$": "crwdns335807:0crwdne335807:0", - "PerseusInternalMessages.an *exact* decimal, like $0.75$": "crwdns335809:0$0.75$crwdne335809:0", - "PerseusInternalMessages.an *improper* fraction, like $10/7$ or $14/8$": "crwdns335811:0crwdne335811:0", - "PerseusInternalMessages.an integer, like $6$": "crwdns335813:0$6$crwdne335813:0", - "PerseusInternalMessages.correct": "crwdns335815:0crwdne335815:0", - "PerseusInternalMessages.dilation": "crwdns335817:0crwdne335817:0", - "PerseusInternalMessages.incorrect": "crwdns335819:0crwdne335819:0", - "PerseusInternalMessages.line { lineNumber }": "crwdns335821:0{ lineNumber }crwdne335821:0", - "PerseusInternalMessages.lines { lineRange }": "crwdns335823:0{ lineRange }crwdne335823:0", - "PerseusInternalMessages.reflection": "crwdns335825:0crwdne335825:0", - "PerseusInternalMessages.rotation": "crwdns335827:0crwdne335827:0", - "PerseusInternalMessages.translation": "crwdns335829:0crwdne335829:0", - "PerseusRendererIndex.hintLabel": "crwdns335831:0crwdne335831:0", - "PerseusRendererIndex.notAvailable": "crwdns335833:0crwdne335833:0", - "PerseusRendererIndex.showScratch": "crwdns335835:0crwdne335835:0" + "PerseusInternalMessages. The symbol { sentenceSymbol } indicates that the following sentence is referenced in a question.": "crwdns380816:0{ sentenceSymbol }crwdne380816:0", + "PerseusInternalMessages.'None of the above' may not be selected when other answers are selected.": "crwdns380818:0crwdne380818:0", + "PerseusInternalMessages.(Choice { letter })": "crwdns380820:0{ letter }crwdne380820:0", + "PerseusInternalMessages.(Choice { letter }, Checked)": "crwdns380822:0{ letter }crwdne380822:0", + "PerseusInternalMessages.(Choice { letter }, Checked, Correct)": "crwdns380824:0{ letter }crwdne380824:0", + "PerseusInternalMessages.(Choice { letter }, Checked, Incorrect)": "crwdns380826:0{ letter }crwdne380826:0", + "PerseusInternalMessages.(Choice { letter }, Correct Answer)": "crwdns380828:0{ letter }crwdne380828:0", + "PerseusInternalMessages.(selected)": "crwdns380830:0crwdne380830:0", + "PerseusInternalMessages.**Your answer should be** ": "crwdns380832:0crwdne380832:0", + "PerseusInternalMessages.0 solutions": "crwdns380834:0crwdne380834:0", + "PerseusInternalMessages.A B C D E F G H I J K L M N O P Q R S T U V W X Y Z": "crwdns380836:0crwdne380836:0", + "PerseusInternalMessages.Add highlight": "crwdns380838:0crwdne380838:0", + "PerseusInternalMessages.Beginning of reading passage footnotes.": "crwdns380840:0crwdne380840:0", + "PerseusInternalMessages.Beginning of reading passage.": "crwdns380842:0crwdne380842:0", + "PerseusInternalMessages.Check": "crwdns380844:0crwdne380844:0", + "PerseusInternalMessages.Check your significant figures.": "crwdns380846:0crwdne380846:0", + "PerseusInternalMessages.Check your units.": "crwdns380848:0crwdne380848:0", + "PerseusInternalMessages.Choose 1 answer:": "crwdns380850:0crwdne380850:0", + "PerseusInternalMessages.Choose all answers that apply:": "crwdns380852:0crwdne380852:0", + "PerseusInternalMessages.Choose { numCorrect } answers:": "crwdns380854:0{ numCorrect }crwdne380854:0", + "PerseusInternalMessages.Click on the tiles to change the lights.": "crwdns380856:0crwdne380856:0", + "PerseusInternalMessages.Click to add points": "crwdns380858:0crwdne380858:0", + "PerseusInternalMessages.Click to add vertices": "crwdns380860:0crwdne380860:0", + "PerseusInternalMessages.Correct!": "crwdns380862:0crwdne380862:0", + "PerseusInternalMessages.Cosine": "crwdns380864:0crwdne380864:0", + "PerseusInternalMessages.Cube": "crwdns380866:0crwdne380866:0", + "PerseusInternalMessages.Cube root": "crwdns380868:0crwdne380868:0", + "PerseusInternalMessages.Custom exponent": "crwdns380870:0crwdne380870:0", + "PerseusInternalMessages.Decimal": "crwdns380872:0crwdne380872:0", + "PerseusInternalMessages.Delete": "crwdns380874:0crwdne380874:0", + "PerseusInternalMessages.Dilate": "crwdns380876:0crwdne380876:0", + "PerseusInternalMessages.Dilation": "crwdns380878:0crwdne380878:0", + "PerseusInternalMessages.Dilation about { point } by { scale }": "crwdns380880:0{ point }crwdnd380880:0{ scale }crwdne380880:0", + "PerseusInternalMessages.Dilation of scale { scale } about { point }": "crwdns380882:0{ scale }crwdnd380882:0{ point }crwdne380882:0", + "PerseusInternalMessages.Dismiss": "crwdns380884:0crwdne380884:0", + "PerseusInternalMessages.Divide": "crwdns380886:0crwdne380886:0", + "PerseusInternalMessages.Down arrow": "crwdns380888:0crwdne380888:0", + "PerseusInternalMessages.End of reading passage.": "crwdns380890:0crwdne380890:0", + "PerseusInternalMessages.Equals sign": "crwdns380892:0crwdne380892:0", + "PerseusInternalMessages.Explain": "crwdns380894:0crwdne380894:0", + "PerseusInternalMessages.False": "crwdns380896:0crwdne380896:0", + "PerseusInternalMessages.Finite solutions": "crwdns380898:0crwdne380898:0", + "PerseusInternalMessages.Fraction, excluding the current expression": "crwdns380900:0crwdne380900:0", + "PerseusInternalMessages.Fraction, with current expression in numerator": "crwdns380902:0crwdne380902:0", + "PerseusInternalMessages.Get another hint": "crwdns380904:0crwdne380904:0", + "PerseusInternalMessages.Greater than or equal to sign": "crwdns380906:0crwdne380906:0", + "PerseusInternalMessages.Greater than sign": "crwdns380908:0crwdne380908:0", + "PerseusInternalMessages.Hide explanation": "crwdns380910:0crwdne380910:0", + "PerseusInternalMessages.Hint #{ pos }": "crwdns380912:0{ pos }crwdne380912:0", + "PerseusInternalMessages.Hints": "crwdns380914:0crwdne380914:0", + "PerseusInternalMessages.I couldn't understand those units.": "crwdns380916:0crwdne380916:0", + "PerseusInternalMessages.I don't understand that": "crwdns380918:0crwdne380918:0", + "PerseusInternalMessages.Keep trying": "crwdns380920:0crwdne380920:0", + "PerseusInternalMessages.Left arrow": "crwdns380922:0crwdne380922:0", + "PerseusInternalMessages.Left parenthesis": "crwdns380924:0crwdne380924:0", + "PerseusInternalMessages.Less than or equal to sign": "crwdns380926:0crwdne380926:0", + "PerseusInternalMessages.Less than sign": "crwdns380928:0crwdne380928:0", + "PerseusInternalMessages.Logarithm with base 10": "crwdns380930:0crwdne380930:0", + "PerseusInternalMessages.Logarithm with custom base": "crwdns380932:0crwdne380932:0", + "PerseusInternalMessages.Make circle filled": "crwdns380934:0crwdne380934:0", + "PerseusInternalMessages.Make circle open": "crwdns380936:0crwdne380936:0", + "PerseusInternalMessages.Make sure you fill in all cells in the matrix.": "crwdns380938:0crwdne380938:0", + "PerseusInternalMessages.Make sure you select something for every row.": "crwdns380940:0crwdne380940:0", + "PerseusInternalMessages.Math input box": "crwdns380942:0crwdne380942:0", + "PerseusInternalMessages.Minus": "crwdns380944:0crwdne380944:0", + "PerseusInternalMessages.Multiply": "crwdns380946:0crwdne380946:0", + "PerseusInternalMessages.Natural logarithm": "crwdns380948:0crwdne380948:0", + "PerseusInternalMessages.Navigate right into the numerator of a fraction": "crwdns380950:0crwdne380950:0", + "PerseusInternalMessages.Navigate right out of a base": "crwdns380952:0crwdne380952:0", + "PerseusInternalMessages.Navigate right out of a set of parentheses": "crwdns380954:0crwdne380954:0", + "PerseusInternalMessages.Navigate right out of an exponent": "crwdns380956:0crwdne380956:0", + "PerseusInternalMessages.Navigate right out of the denominator of a fraction": "crwdns380958:0crwdne380958:0", + "PerseusInternalMessages.Navigate right out of the numerator and into the denominator": "crwdns380960:0crwdne380960:0", + "PerseusInternalMessages.Negative": "crwdns380962:0crwdne380962:0", + "PerseusInternalMessages.Next question": "crwdns380964:0crwdne380964:0", + "PerseusInternalMessages.No": "crwdns380966:0crwdne380966:0", + "PerseusInternalMessages.None of the above": "crwdns380968:0crwdne380968:0", + "PerseusInternalMessages.Not-equals sign": "crwdns380970:0crwdne380970:0", + "PerseusInternalMessages.Number of divisions:": "crwdns380972:0crwdne380972:0", + "PerseusInternalMessages.Percent": "crwdns380974:0crwdne380974:0", + "PerseusInternalMessages.Pi": "crwdns380976:0crwdne380976:0", + "PerseusInternalMessages.Please choose the correct number of answers.": "crwdns380978:0crwdne380978:0", + "PerseusInternalMessages.Please make sure the number of divisions is in the range { divRangeString }.": "crwdns380980:0{ divRangeString }crwdne380980:0", + "PerseusInternalMessages.Plus": "crwdns380982:0crwdne380982:0", + "PerseusInternalMessages.Radical with custom root": "crwdns380984:0crwdne380984:0", + "PerseusInternalMessages.Reflect": "crwdns380986:0crwdne380986:0", + "PerseusInternalMessages.Reflection": "crwdns380988:0crwdne380988:0", + "PerseusInternalMessages.Reflection over the line from { point1 } to { point2 }": "crwdns380990:0{ point1 }crwdnd380990:0{ point2 }crwdne380990:0", + "PerseusInternalMessages.Remove highlight": "crwdns380992:0crwdne380992:0", + "PerseusInternalMessages.Right arrow": "crwdns380994:0crwdne380994:0", + "PerseusInternalMessages.Right parenthesis": "crwdns380996:0crwdne380996:0", + "PerseusInternalMessages.Rotate": "crwdns380998:0crwdne380998:0", + "PerseusInternalMessages.Rotation": "crwdns381000:0crwdne381000:0", + "PerseusInternalMessages.Rotation about { point } by { degrees }": "crwdns381002:0{ point }crwdnd381002:0{ degrees }crwdne381002:0", + "PerseusInternalMessages.Rotation by { degrees } about { point }": "crwdns381004:0{ degrees }crwdnd381004:0{ point }crwdne381004:0", + "PerseusInternalMessages.Run simulation": "crwdns381006:0crwdne381006:0", + "PerseusInternalMessages.Sine": "crwdns381008:0crwdne381008:0", + "PerseusInternalMessages.Sorry, I don't understand that!": "crwdns381010:0crwdne381010:0", + "PerseusInternalMessages.Square": "crwdns381012:0crwdne381012:0", + "PerseusInternalMessages.Square root": "crwdns381014:0crwdne381014:0", + "PerseusInternalMessages.Switch direction": "crwdns381016:0crwdne381016:0", + "PerseusInternalMessages.Tangent": "crwdns381018:0crwdne381018:0", + "PerseusInternalMessages.That answer is numerically incorrect.": "crwdns381020:0crwdne381020:0", + "PerseusInternalMessages.The symbol { questionSymbol } indicates that question { questionNumber } references this portion of the passage.": "crwdns381022:0{ questionSymbol }crwdnd381022:0{ questionNumber }crwdne381022:0", + "PerseusInternalMessages.Theta": "crwdns381024:0crwdne381024:0", + "PerseusInternalMessages.Translate": "crwdns381026:0crwdne381026:0", + "PerseusInternalMessages.Translation": "crwdns381028:0crwdne381028:0", + "PerseusInternalMessages.Translation by { vector }": "crwdns381030:0{ vector }crwdne381030:0", + "PerseusInternalMessages.True": "crwdns381032:0crwdne381032:0", + "PerseusInternalMessages.Try again": "crwdns381034:0crwdne381034:0", + "PerseusInternalMessages.Undo": "crwdns381036:0crwdne381036:0", + "PerseusInternalMessages.Up arrow": "crwdns381038:0crwdne381038:0", + "PerseusInternalMessages.Use the interactive graph to define a correct transformation.": "crwdns381040:0crwdne381040:0", + "PerseusInternalMessages.We could not understand your answer. Please check your answer for extra text or symbols.": "crwdns381042:0crwdne381042:0", + "PerseusInternalMessages.Yes": "crwdns381044:0crwdne381044:0", + "PerseusInternalMessages.You must turn on all of the lights to continue.": "crwdns381046:0crwdne381046:0", + "PerseusInternalMessages.Your answer is almost correct, but it is missing a % at the end.": "crwdns381048:0crwdne381048:0", + "PerseusInternalMessages.Your answer is almost correct, but it needs to be simplified.": "crwdns381050:0crwdne381050:0", + "PerseusInternalMessages.Your answer is close, but you may have approximated pi. Enter your answer as a multiple of pi, like 12 text{pi} or 2/3 text{pi}": "crwdns381052:0{pi}crwdnd381052:0{pi}crwdne381052:0", + "PerseusInternalMessages.Your answer:": "crwdns381054:0crwdne381054:0", + "PerseusInternalMessages.Your transformation must use a { type }.": "crwdns381056:0{ type }crwdne381056:0", + "PerseusInternalMessages.[Circle marker { number }]": "crwdns381058:0{ number }crwdne381058:0", + "PerseusInternalMessages.[Marker for question { number }]": "crwdns381060:0{ number }crwdne381060:0", + "PerseusInternalMessages.[Sentence { number }]": "crwdns381062:0{ number }crwdne381062:0", + "PerseusInternalMessages.a *proper* fraction, like $1/2$ or $6/10$": "crwdns381064:0crwdne381064:0", + "PerseusInternalMessages.a *simplified improper* fraction, like $7/4$": "crwdns381066:0crwdne381066:0", + "PerseusInternalMessages.a *simplified proper* fraction, like $3/5$": "crwdns381068:0crwdne381068:0", + "PerseusInternalMessages.a mixed number, like $1 3/4$": "crwdns381070:0crwdne381070:0", + "PerseusInternalMessages.a multiple of pi, like $12 text{pi}$ or $2/3 text{pi}$": "crwdns381072:0{pi}crwdnd381072:0{pi}crwdne381072:0", + "PerseusInternalMessages.a percent, like $12.34%$": "crwdns381074:0crwdne381074:0", + "PerseusInternalMessages.an *exact* decimal, like $0.75$": "crwdns381076:0$0.75$crwdne381076:0", + "PerseusInternalMessages.an *improper* fraction, like $10/7$ or $14/8$": "crwdns381078:0crwdne381078:0", + "PerseusInternalMessages.an integer, like $6$": "crwdns381080:0$6$crwdne381080:0", + "PerseusInternalMessages.correct": "crwdns381082:0crwdne381082:0", + "PerseusInternalMessages.dilation": "crwdns381084:0crwdne381084:0", + "PerseusInternalMessages.incorrect": "crwdns381086:0crwdne381086:0", + "PerseusInternalMessages.line { lineNumber }": "crwdns381088:0{ lineNumber }crwdne381088:0", + "PerseusInternalMessages.lines { lineRange }": "crwdns381090:0{ lineRange }crwdne381090:0", + "PerseusInternalMessages.reflection": "crwdns381092:0crwdne381092:0", + "PerseusInternalMessages.rotation": "crwdns381094:0crwdne381094:0", + "PerseusInternalMessages.translation": "crwdns381096:0crwdne381096:0", + "PerseusRendererIndex.hintLabel": "crwdns381098:0crwdne381098:0", + "PerseusRendererIndex.notAvailable": "crwdns381100:0crwdne381100:0", + "PerseusRendererIndex.showScratch": "crwdns381102:0crwdne381102:0" } \ No newline at end of file diff --git a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.policies.app-messages.json b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.policies.app-messages.json index a56d1311b7f..e55e8582c0a 100644 --- a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.policies.app-messages.json +++ b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.policies.app-messages.json @@ -1,43 +1,43 @@ { - "CookiePolicy.choicesP1": "crwdns369729:0{choice, string}crwdne369729:0", - "CookiePolicy.cookieExpiryTableHeader": "crwdns369731:0crwdne369731:0", - "CookiePolicy.cookieP1": "crwdns369733:0crwdne369733:0", - "CookiePolicy.cookieP2": "crwdns369735:0crwdne369735:0", - "CookiePolicy.cookieP3": "crwdns369737:0crwdne369737:0", - "CookiePolicy.cookieP4": "crwdns369739:0crwdne369739:0", - "CookiePolicy.cookieP5": "crwdns369741:0crwdne369741:0", - "CookiePolicy.cookiePurposeTableHeader": "crwdns369743:0crwdne369743:0", - "CookiePolicy.csrftokenCookiePurpose": "crwdns369745:0crwdne369745:0", - "CookiePolicy.kolibriCookieConsentPurpose": "crwdns369747:0crwdne369747:0", - "CookiePolicy.kolibriCookieExpiry": "crwdns369749:0crwdne369749:0", - "CookiePolicy.kolibriCookiePurpose": "crwdns369751:0crwdne369751:0", - "CookiePolicy.necessaryCookiesHeader": "crwdns369753:0crwdne369753:0", - "CookiePolicy.statisticsCookiesHeader": "crwdns369755:0crwdne369755:0", - "CookiePolicy.statisticsCookiesP1": "crwdns369757:0crwdne369757:0", - "CookiePolicy.twoYearExpiry": "crwdns369759:0crwdne369759:0", - "CookiePolicy.visitorIdPurpose": "crwdns369761:0crwdne369761:0", - "CookiePolicy.yourChoicesHeader": "crwdns369763:0crwdne369763:0", - "UsageAndPrivacy.kolibriAboutP1": "crwdns369765:0crwdne369765:0", - "UsageAndPrivacy.kolibriAboutP2": "crwdns369767:0crwdne369767:0", - "UsageAndPrivacy.kolibriAboutP3": "crwdns369769:0crwdne369769:0", - "UsageAndPrivacy.kolibriAboutP4": "crwdns369771:0crwdne369771:0", - "UsageAndPrivacy.kolibriAboutP5": "crwdns369773:0crwdne369773:0", - "UsageAndPrivacy.kolibriAboutTitle": "crwdns369775:0crwdne369775:0", - "UsageAndPrivacy.kolibriOwnersP1": "crwdns369777:0crwdne369777:0", - "UsageAndPrivacy.kolibriOwnersP2": "crwdns369779:0crwdne369779:0", - "UsageAndPrivacy.kolibriOwnersP3": "crwdns369781:0crwdne369781:0", - "UsageAndPrivacy.kolibriOwnersP4": "crwdns369783:0crwdne369783:0", - "UsageAndPrivacy.kolibriOwnersTitle": "crwdns369785:0crwdne369785:0", - "UsageAndPrivacy.kolibriUsersL1": "crwdns369787:0crwdne369787:0", - "UsageAndPrivacy.kolibriUsersL2": "crwdns369789:0crwdne369789:0", - "UsageAndPrivacy.kolibriUsersL3": "crwdns369791:0crwdne369791:0", - "UsageAndPrivacy.kolibriUsersL4": "crwdns369793:0crwdne369793:0", - "UsageAndPrivacy.kolibriUsersP1": "crwdns369795:0crwdne369795:0", - "UsageAndPrivacy.kolibriUsersP2": "crwdns369797:0crwdne369797:0", - "UsageAndPrivacy.kolibriUsersP3": "crwdns369799:0crwdne369799:0", - "UsageAndPrivacy.kolibriUsersP4": "crwdns369801:0crwdne369801:0", - "UsageAndPrivacy.kolibriUsersP5": "crwdns369803:0crwdne369803:0", - "UsageAndPrivacy.kolibriUsersP6": "crwdns369805:0crwdne369805:0", - "UsageAndPrivacy.openIdH1": "crwdns369807:0crwdne369807:0", - "UsageAndPrivacy.openIdP1": "crwdns369809:0crwdne369809:0" + "CookiePolicy.choicesP1": "crwdns377832:0{choice}crwdne377832:0", + "CookiePolicy.cookieExpiryTableHeader": "crwdns377834:0crwdne377834:0", + "CookiePolicy.cookieP1": "crwdns377836:0crwdne377836:0", + "CookiePolicy.cookieP2": "crwdns377838:0crwdne377838:0", + "CookiePolicy.cookieP3": "crwdns377840:0crwdne377840:0", + "CookiePolicy.cookieP4": "crwdns377842:0crwdne377842:0", + "CookiePolicy.cookieP5": "crwdns377844:0crwdne377844:0", + "CookiePolicy.cookiePurposeTableHeader": "crwdns377846:0crwdne377846:0", + "CookiePolicy.csrftokenCookiePurpose": "crwdns377848:0crwdne377848:0", + "CookiePolicy.kolibriCookieConsentPurpose": "crwdns377850:0crwdne377850:0", + "CookiePolicy.kolibriCookieExpiry": "crwdns377852:0crwdne377852:0", + "CookiePolicy.kolibriCookiePurpose": "crwdns377854:0crwdne377854:0", + "CookiePolicy.necessaryCookiesHeader": "crwdns377856:0crwdne377856:0", + "CookiePolicy.statisticsCookiesHeader": "crwdns377858:0crwdne377858:0", + "CookiePolicy.statisticsCookiesP1": "crwdns377860:0crwdne377860:0", + "CookiePolicy.twoYearExpiry": "crwdns377862:0crwdne377862:0", + "CookiePolicy.visitorIdPurpose": "crwdns377864:0crwdne377864:0", + "CookiePolicy.yourChoicesHeader": "crwdns377866:0crwdne377866:0", + "UsageAndPrivacy.kolibriAboutP1": "crwdns377868:0crwdne377868:0", + "UsageAndPrivacy.kolibriAboutP2": "crwdns377870:0crwdne377870:0", + "UsageAndPrivacy.kolibriAboutP3": "crwdns377872:0crwdne377872:0", + "UsageAndPrivacy.kolibriAboutP4": "crwdns377874:0crwdne377874:0", + "UsageAndPrivacy.kolibriAboutP5": "crwdns377876:0crwdne377876:0", + "UsageAndPrivacy.kolibriAboutTitle": "crwdns377878:0crwdne377878:0", + "UsageAndPrivacy.kolibriOwnersP1": "crwdns377880:0crwdne377880:0", + "UsageAndPrivacy.kolibriOwnersP2": "crwdns377882:0crwdne377882:0", + "UsageAndPrivacy.kolibriOwnersP3": "crwdns377884:0crwdne377884:0", + "UsageAndPrivacy.kolibriOwnersP4": "crwdns377886:0crwdne377886:0", + "UsageAndPrivacy.kolibriOwnersTitle": "crwdns377888:0crwdne377888:0", + "UsageAndPrivacy.kolibriUsersL1": "crwdns377890:0crwdne377890:0", + "UsageAndPrivacy.kolibriUsersL2": "crwdns377892:0crwdne377892:0", + "UsageAndPrivacy.kolibriUsersL3": "crwdns377894:0crwdne377894:0", + "UsageAndPrivacy.kolibriUsersL4": "crwdns377896:0crwdne377896:0", + "UsageAndPrivacy.kolibriUsersP1": "crwdns377898:0crwdne377898:0", + "UsageAndPrivacy.kolibriUsersP2": "crwdns377900:0crwdne377900:0", + "UsageAndPrivacy.kolibriUsersP3": "crwdns377902:0crwdne377902:0", + "UsageAndPrivacy.kolibriUsersP4": "crwdns377904:0crwdne377904:0", + "UsageAndPrivacy.kolibriUsersP5": "crwdns377906:0crwdne377906:0", + "UsageAndPrivacy.kolibriUsersP6": "crwdns377908:0crwdne377908:0", + "UsageAndPrivacy.openIdH1": "crwdns377910:0crwdne377910:0", + "UsageAndPrivacy.openIdP1": "crwdns377912:0crwdne377912:0" } \ No newline at end of file diff --git a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.setup_wizard.app-messages.json b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.setup_wizard.app-messages.json index 42a90b77064..d7747951262 100644 --- a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.setup_wizard.app-messages.json +++ b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.setup_wizard.app-messages.json @@ -1,98 +1,98 @@ { - "AppError.defaultErrorExitPrompt": "crwdns369995:0crwdne369995:0", - "AppError.defaultErrorHeader": "crwdns369997:0crwdne369997:0", - "AppError.defaultErrorMessage": "crwdns369999:0crwdne369999:0", - "AppError.defaultErrorReportPrompt": "crwdns370001:0crwdne370001:0", - "AppError.defaultErrorResolution": "crwdns370003:0crwdne370003:0", - "AppError.resourceNotFoundHeader": "crwdns370005:0crwdne370005:0", - "AppError.resourceNotFoundMessage": "crwdns370007:0crwdne370007:0", - "CommonProfileStrings.createAccount": "crwdns369649:0crwdne369649:0", - "CommonProfileStrings.mergeAccounts": "crwdns370439:0crwdne370439:0", - "CommonProfileStrings.useAdminAccount": "crwdns369653:0crwdne369653:0", - "CreateLearnerAccountForm.header": "crwdns369811:0crwdne369811:0", - "CreateLearnerAccountForm.noOptionLabel": "crwdns369813:0crwdne369813:0", - "CreateLearnerAccountForm.yesOptionLabel": "crwdns369815:0crwdne369815:0", - "DefaultLanguageForm.languageFormHeader": "crwdns333239:0crwdne333239:0", - "DeviceNameForm.deviceNameDescription": "crwdns369817:0crwdne369817:0", - "ErrorPage.errorPageAdditionalGuidance": "crwdns333243:0crwdne333243:0", - "ErrorPage.errorPageHeader": "crwdns333245:0crwdne333245:0", - "ErrorPage.errorPageRetryButtonLabel": "crwdns333247:0crwdne333247:0", - "ErrorPage.errorPageSubheader": "crwdns333249:0crwdne333249:0", - "FacilityNameTextbox.facilityNameFieldEmptyErrorMessage": "crwdns333251:0crwdne333251:0", - "FacilityNameTextbox.facilityNameFieldLabel": "crwdns369819:0crwdne369819:0", - "FacilityNameTextbox.facilityNameFieldMaxLengthReached": "crwdns333255:0crwdne333255:0", - "FacilityPermissionsForm.formalDescription": "crwdns369821:0crwdne369821:0", - "FacilityPermissionsForm.formalLabel": "crwdns333261:0crwdne333261:0", - "FacilityPermissionsForm.learningEnvironmentHeader": "crwdns333263:0crwdne333263:0", - "FacilityPermissionsForm.nonFormalDescription": "crwdns369823:0crwdne369823:0", - "FacilityPermissionsForm.nonFormalLabel": "crwdns333267:0crwdne333267:0", - "FullOrLearnOnlyDeviceForm.fullDeviceDescription": "crwdns369825:0crwdne369825:0", - "FullOrLearnOnlyDeviceForm.fullDeviceLabel": "crwdns369827:0crwdne369827:0", - "FullOrLearnOnlyDeviceForm.learnOnlyDeviceDescription": "crwdns369829:0crwdne369829:0", - "FullOrLearnOnlyDeviceForm.learnOnlyDeviceLabel": "crwdns369831:0crwdne369831:0", - "FullOrLearnOnlyDeviceForm.whatKindOfDeviceTitle": "crwdns369833:0crwdne369833:0", - "GuestAccessForm.changeLater": "crwdns369835:0crwdne369835:0", - "GuestAccessForm.description": "crwdns369837:0crwdne369837:0", - "GuestAccessForm.header": "crwdns369839:0crwdne369839:0", - "GuestAccessForm.noOptionLabel": "crwdns369841:0crwdne369841:0", - "GuestAccessForm.yesOptionLabel": "crwdns369843:0crwdne369843:0", - "HowAreYouUsingKolibri.groupLearningDescription": "crwdns369845:0crwdne369845:0", - "HowAreYouUsingKolibri.groupLearningLabel": "crwdns369847:0crwdne369847:0", - "HowAreYouUsingKolibri.onMyOwnLabel": "crwdns369849:0crwdne369849:0", - "ImportIndividualUserForm.commaSeparatedPair": "crwdns333297:0{first}crwdnd333297:0{second}crwdne333297:0", - "ImportIndividualUserForm.deviceLimitationsAdminsMessage": "crwdns369851:0{full_name}crwdnd369851:0{username}crwdnd369851:0{device}crwdne369851:0", - "ImportIndividualUserForm.deviceLimitationsMessage": "crwdns369853:0{full_name}crwdnd369853:0{username}crwdnd369853:0{non_admin_role}crwdnd369853:0{device}crwdne369853:0", - "ImportIndividualUserForm.deviceLimitationsTitle": "crwdns333301:0crwdne333301:0", - "ImportIndividualUserForm.doNotHaveUserCredentials": "crwdns369855:0crwdne369855:0", - "ImportIndividualUserForm.enterAdminCredentials": "crwdns333305:0{facility}crwdne333305:0", - "ImportIndividualUserForm.enterCredentials": "crwdns369857:0crwdne369857:0", - "ImportIndividualUserForm.importIndividualUsersHeader": "crwdns333311:0crwdne333311:0", - "ImportMultipleUsers.commaSeparatedPair": "crwdns369859:0{first}crwdnd369859:0{second}crwdne369859:0", - "ImportMultipleUsers.imported": "crwdns369861:0crwdne369861:0", - "ImportMultipleUsers.selectAUser": "crwdns369863:0crwdne369863:0", - "JoinOrNewLOD.importFromFacilityLabel": "crwdns369865:0crwdne369865:0", - "JoinOrNewLOD.joinFacilityLabel": "crwdns369867:0crwdne369867:0", - "JoinOrNewLOD.setUpFacilityDescription": "crwdns369869:0crwdne369869:0", - "JoinOrNewLOD.setUpFacilityTitle": "crwdns369871:0crwdne369871:0", - "LoadingPage.loadingPageHeader": "crwdns333317:0crwdne333317:0", - "LoadingPage.loadingPageSubheader": "crwdns333319:0crwdne333319:0", - "LoadingTaskPage.importAnother": "crwdns369873:0crwdne369873:0", - "LoadingTaskPage.loadUserTitle": "crwdns369875:0crwdne369875:0", - "LodJoinFacility.header": "crwdns369877:0crwdne369877:0", - "OnboardingStepBase.importIndividualUsersSteps": "crwdns369879:0{step}crwdnd369879:0{steps}crwdne369879:0", - "OnboardingStepBase.importLearningFacilitySteps": "crwdns369881:0{step}crwdnd369881:0{steps}crwdne369881:0", - "OnboardingStepBase.joinLearningFacilitySteps": "crwdns369883:0{step}crwdnd369883:0{steps}crwdne369883:0", - "OnboardingStepBase.newLearningFacilitySteps": "crwdns369885:0{step}crwdnd369885:0{steps}crwdne369885:0", - "PersonalDataConsentForm.description": "crwdns369887:0crwdne369887:0", - "PersonalDataConsentForm.header": "crwdns333339:0crwdne333339:0", - "ReportErrorModal.emailDescription": "crwdns370065:0crwdne370065:0", - "ReportErrorModal.emailPrompt": "crwdns370067:0crwdne370067:0", - "ReportErrorModal.errorDetailsHeader": "crwdns370069:0crwdne370069:0", - "ReportErrorModal.forumPostingTips": "crwdns370071:0crwdne370071:0", - "ReportErrorModal.forumPrompt": "crwdns370073:0crwdne370073:0", - "ReportErrorModal.forumUseTips": "crwdns370075:0crwdne370075:0", - "ReportErrorModal.reportErrorHeader": "crwdns370077:0crwdne370077:0", - "RequirePasswordForLearnersForm.header": "crwdns333343:0crwdne333343:0", - "RequirePasswordForLearnersForm.noOptionLabel": "crwdns369889:0crwdne369889:0", - "RequirePasswordForLearnersForm.yesOptionLabel": "crwdns369891:0crwdne369891:0", - "SelectFacilityForm.selectDifferentDeviceLabel": "crwdns369893:0crwdne369893:0", - "SelectSuperAdminAccountForm.accountFacilityExplanation": "crwdns333351:0{facility}crwdne333351:0", - "SelectSuperAdminAccountForm.chooseAdminPrompt": "crwdns369895:0{facility}crwdne369895:0", - "SelectSuperAdminAccountForm.createSuperAdminOption": "crwdns333355:0crwdne333355:0", - "SelectSuperAdminAccountForm.enterPasswordPrompt": "crwdns369897:0{username}crwdnd369897:0{facility_name}crwdne369897:0", - "SelectSuperAdminAccountForm.header": "crwdns369899:0crwdne369899:0", - "SetUpLearningFacilityForm.createFacilityLabel": "crwdns369901:0crwdne369901:0", - "SetUpLearningFacilityForm.importFacilityLabel": "crwdns369903:0crwdne369903:0", - "SetUpLearningFacilityForm.setUpFacilityDescription": "crwdns369905:0crwdne369905:0", - "SetUpLearningFacilityForm.setUpFacilityTitle": "crwdns369907:0crwdne369907:0", - "SettingUpKolibri.onMyOwnDeviceName": "crwdns369909:0{name}crwdne369909:0", - "SettingUpKolibri.onMyOwnFacilityName": "crwdns369911:0{name}crwdne369911:0", - "SettingUpKolibri.pageTitle": "crwdns369913:0crwdne369913:0", - "SettingUpKolibri.pleaseWaitMessage": "crwdns369915:0crwdne369915:0", - "SetupWizardIndex.documentTitle": "crwdns333385:0crwdne333385:0", - "TechnicalTextBlock.copiedToClipboardConfirmation": "crwdns370079:0crwdne370079:0", - "TechnicalTextBlock.copyToClipboardButtonPrompt": "crwdns370081:0crwdne370081:0", - "UserCredentialsForm.adminAccountCreationHeader": "crwdns369917:0crwdne369917:0", - "UserCredentialsForm.learnerAccountCreationDescription": "crwdns369919:0{facility}crwdne369919:0", - "UserCredentialsForm.learnerAccountCreationHeader": "crwdns369921:0crwdne369921:0" + "AppError.defaultErrorExitPrompt": "crwdns379600:0crwdne379600:0", + "AppError.defaultErrorHeader": "crwdns379602:0crwdne379602:0", + "AppError.defaultErrorMessage": "crwdns379604:0crwdne379604:0", + "AppError.defaultErrorReportPrompt": "crwdns379606:0crwdne379606:0", + "AppError.defaultErrorResolution": "crwdns379608:0crwdne379608:0", + "AppError.resourceNotFoundHeader": "crwdns379610:0crwdne379610:0", + "AppError.resourceNotFoundMessage": "crwdns379612:0crwdne379612:0", + "CommonProfileStrings.createAccount": "crwdns377976:0crwdne377976:0", + "CommonProfileStrings.mergeAccounts": "crwdns377978:0crwdne377978:0", + "CommonProfileStrings.useAdminAccount": "crwdns377980:0crwdne377980:0", + "CreateLearnerAccountForm.header": "crwdns381114:0crwdne381114:0", + "CreateLearnerAccountForm.noOptionLabel": "crwdns381116:0crwdne381116:0", + "CreateLearnerAccountForm.yesOptionLabel": "crwdns381118:0crwdne381118:0", + "DefaultLanguageForm.languageFormHeader": "crwdns381120:0crwdne381120:0", + "DeviceNameForm.deviceNameDescription": "crwdns381122:0crwdne381122:0", + "ErrorPage.errorPageAdditionalGuidance": "crwdns381124:0crwdne381124:0", + "ErrorPage.errorPageHeader": "crwdns381126:0crwdne381126:0", + "ErrorPage.errorPageRetryButtonLabel": "crwdns381128:0crwdne381128:0", + "ErrorPage.errorPageSubheader": "crwdns381130:0crwdne381130:0", + "FacilityNameTextbox.facilityNameFieldEmptyErrorMessage": "crwdns381132:0crwdne381132:0", + "FacilityNameTextbox.facilityNameFieldLabel": "crwdns381134:0crwdne381134:0", + "FacilityNameTextbox.facilityNameFieldMaxLengthReached": "crwdns381136:0crwdne381136:0", + "FacilityPermissionsForm.formalDescription": "crwdns381138:0crwdne381138:0", + "FacilityPermissionsForm.formalLabel": "crwdns381140:0crwdne381140:0", + "FacilityPermissionsForm.learningEnvironmentHeader": "crwdns381142:0crwdne381142:0", + "FacilityPermissionsForm.nonFormalDescription": "crwdns381144:0crwdne381144:0", + "FacilityPermissionsForm.nonFormalLabel": "crwdns381146:0crwdne381146:0", + "FullOrLearnOnlyDeviceForm.fullDeviceDescription": "crwdns381148:0crwdne381148:0", + "FullOrLearnOnlyDeviceForm.fullDeviceLabel": "crwdns381150:0crwdne381150:0", + "FullOrLearnOnlyDeviceForm.learnOnlyDeviceDescription": "crwdns381152:0crwdne381152:0", + "FullOrLearnOnlyDeviceForm.learnOnlyDeviceLabel": "crwdns381154:0crwdne381154:0", + "FullOrLearnOnlyDeviceForm.whatKindOfDeviceTitle": "crwdns381156:0crwdne381156:0", + "GuestAccessForm.changeLater": "crwdns381174:0crwdne381174:0", + "GuestAccessForm.description": "crwdns381176:0crwdne381176:0", + "GuestAccessForm.header": "crwdns381178:0crwdne381178:0", + "GuestAccessForm.noOptionLabel": "crwdns381180:0crwdne381180:0", + "GuestAccessForm.yesOptionLabel": "crwdns381182:0crwdne381182:0", + "HowAreYouUsingKolibri.groupLearningDescription": "crwdns381184:0crwdne381184:0", + "HowAreYouUsingKolibri.groupLearningLabel": "crwdns381186:0crwdne381186:0", + "HowAreYouUsingKolibri.onMyOwnLabel": "crwdns381188:0crwdne381188:0", + "ImportIndividualUserForm.commaSeparatedPair": "crwdns381190:0{first}crwdnd381190:0{second}crwdne381190:0", + "ImportIndividualUserForm.deviceLimitationsAdminsMessage": "crwdns381192:0{full_name}crwdnd381192:0{username}crwdnd381192:0{device}crwdne381192:0", + "ImportIndividualUserForm.deviceLimitationsMessage": "crwdns381194:0{full_name}crwdnd381194:0{username}crwdnd381194:0{non_admin_role}crwdnd381194:0{device}crwdne381194:0", + "ImportIndividualUserForm.deviceLimitationsTitle": "crwdns381196:0crwdne381196:0", + "ImportIndividualUserForm.doNotHaveUserCredentials": "crwdns381198:0crwdne381198:0", + "ImportIndividualUserForm.enterAdminCredentials": "crwdns381200:0{facility}crwdne381200:0", + "ImportIndividualUserForm.enterCredentials": "crwdns381202:0crwdne381202:0", + "ImportIndividualUserForm.importIndividualUsersHeader": "crwdns381204:0crwdne381204:0", + "ImportMultipleUsers.commaSeparatedPair": "crwdns381206:0{first}crwdnd381206:0{second}crwdne381206:0", + "ImportMultipleUsers.imported": "crwdns381208:0crwdne381208:0", + "ImportMultipleUsers.selectAUser": "crwdns381210:0crwdne381210:0", + "JoinOrNewLOD.importFromFacilityLabel": "crwdns381212:0crwdne381212:0", + "JoinOrNewLOD.joinFacilityLabel": "crwdns381214:0crwdne381214:0", + "JoinOrNewLOD.setUpFacilityDescription": "crwdns381216:0crwdne381216:0", + "JoinOrNewLOD.setUpFacilityTitle": "crwdns381218:0crwdne381218:0", + "LoadingPage.loadingPageHeader": "crwdns381220:0crwdne381220:0", + "LoadingPage.loadingPageSubheader": "crwdns381222:0crwdne381222:0", + "LoadingTaskPage.importAnother": "crwdns381224:0crwdne381224:0", + "LoadingTaskPage.loadUserTitle": "crwdns381226:0crwdne381226:0", + "LodJoinFacility.header": "crwdns381228:0crwdne381228:0", + "OnboardingStepBase.importIndividualUsersSteps": "crwdns381230:0{step}crwdnd381230:0{steps}crwdne381230:0", + "OnboardingStepBase.importLearningFacilitySteps": "crwdns381232:0{step}crwdnd381232:0{steps}crwdne381232:0", + "OnboardingStepBase.joinLearningFacilitySteps": "crwdns381234:0{step}crwdnd381234:0{steps}crwdne381234:0", + "OnboardingStepBase.newLearningFacilitySteps": "crwdns381236:0{step}crwdnd381236:0{steps}crwdne381236:0", + "PersonalDataConsentForm.description": "crwdns381238:0crwdne381238:0", + "PersonalDataConsentForm.header": "crwdns381240:0crwdne381240:0", + "ReportErrorModal.emailDescription": "crwdns379692:0crwdne379692:0", + "ReportErrorModal.emailPrompt": "crwdns379694:0crwdne379694:0", + "ReportErrorModal.errorDetailsHeader": "crwdns379696:0crwdne379696:0", + "ReportErrorModal.forumPostingTips": "crwdns379698:0crwdne379698:0", + "ReportErrorModal.forumPrompt": "crwdns379700:0crwdne379700:0", + "ReportErrorModal.forumUseTips": "crwdns379702:0crwdne379702:0", + "ReportErrorModal.reportErrorHeader": "crwdns379704:0crwdne379704:0", + "RequirePasswordForLearnersForm.header": "crwdns381242:0crwdne381242:0", + "RequirePasswordForLearnersForm.noOptionLabel": "crwdns381244:0crwdne381244:0", + "RequirePasswordForLearnersForm.yesOptionLabel": "crwdns381246:0crwdne381246:0", + "SelectFacilityForm.selectDifferentDeviceLabel": "crwdns381248:0crwdne381248:0", + "SelectSuperAdminAccountForm.accountFacilityExplanation": "crwdns381250:0{facility}crwdne381250:0", + "SelectSuperAdminAccountForm.chooseAdminPrompt": "crwdns381252:0{facility}crwdne381252:0", + "SelectSuperAdminAccountForm.createSuperAdminOption": "crwdns381254:0crwdne381254:0", + "SelectSuperAdminAccountForm.enterPasswordPrompt": "crwdns381256:0{username}crwdnd381256:0{facility_name}crwdne381256:0", + "SelectSuperAdminAccountForm.header": "crwdns381258:0crwdne381258:0", + "SetUpLearningFacilityForm.createFacilityLabel": "crwdns381260:0crwdne381260:0", + "SetUpLearningFacilityForm.importFacilityLabel": "crwdns381262:0crwdne381262:0", + "SetUpLearningFacilityForm.setUpFacilityDescription": "crwdns381264:0crwdne381264:0", + "SetUpLearningFacilityForm.setUpFacilityTitle": "crwdns381266:0crwdne381266:0", + "SettingUpKolibri.onMyOwnDeviceName": "crwdns381268:0{name}crwdne381268:0", + "SettingUpKolibri.onMyOwnFacilityName": "crwdns381270:0{name}crwdne381270:0", + "SettingUpKolibri.pageTitle": "crwdns381272:0crwdne381272:0", + "SettingUpKolibri.pleaseWaitMessage": "crwdns381274:0crwdne381274:0", + "SetupWizardIndex.documentTitle": "crwdns381276:0crwdne381276:0", + "TechnicalTextBlock.copiedToClipboardConfirmation": "crwdns379706:0crwdne379706:0", + "TechnicalTextBlock.copyToClipboardButtonPrompt": "crwdns379708:0crwdne379708:0", + "UserCredentialsForm.adminAccountCreationHeader": "crwdns381278:0crwdne381278:0", + "UserCredentialsForm.learnerAccountCreationDescription": "crwdns381280:0{facility}crwdne381280:0", + "UserCredentialsForm.learnerAccountCreationHeader": "crwdns381282:0crwdne381282:0" } \ No newline at end of file diff --git a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.slideshow_viewer.main-messages.json b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.slideshow_viewer.main-messages.json index 1d4eed2cf88..a2db3f2fb2c 100644 --- a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.slideshow_viewer.main-messages.json +++ b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.slideshow_viewer.main-messages.json @@ -1,4 +1,4 @@ { - "SlideshowRendererComponent.enterFullscreen": "crwdns333201:0crwdne333201:0", - "SlideshowRendererComponent.exitFullscreen": "crwdns333203:0crwdne333203:0" + "SlideshowRendererComponent.enterFullscreen": "crwdns378298:0crwdne378298:0", + "SlideshowRendererComponent.exitFullscreen": "crwdns378300:0crwdne378300:0" } \ No newline at end of file diff --git a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.user_auth.app-messages.json b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.user_auth.app-messages.json index e3df9020a7d..ef9b37f9afc 100644 --- a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.user_auth.app-messages.json +++ b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.user_auth.app-messages.json @@ -1,54 +1,54 @@ { - "AppError.defaultErrorExitPrompt": "crwdns369995:0crwdne369995:0", - "AppError.defaultErrorHeader": "crwdns369997:0crwdne369997:0", - "AppError.defaultErrorMessage": "crwdns369999:0crwdne369999:0", - "AppError.defaultErrorReportPrompt": "crwdns370001:0crwdne370001:0", - "AppError.defaultErrorResolution": "crwdns370003:0crwdne370003:0", - "AppError.resourceNotFoundHeader": "crwdns370005:0crwdne370005:0", - "AppError.resourceNotFoundMessage": "crwdns370007:0crwdne370007:0", - "AuthBase.accessAsGuest": "crwdns332441:0crwdne332441:0", - "AuthBase.oidcGenericExplanation": "crwdns332443:0crwdne332443:0", - "AuthBase.oidcSpecificExplanation": "crwdns332445:0{app_name}crwdnd332445:0{app_name}crwdne332445:0", - "AuthBase.photoCreditLabel": "crwdns332447:0{photoCredit}crwdne332447:0", - "AuthBase.poweredBy": "crwdns332449:0{version}crwdne332449:0", - "AuthBase.poweredByKolibri": "crwdns332451:0crwdne332451:0", - "AuthBase.restrictedAccess": "crwdns332453:0crwdne332453:0", - "AuthBase.restrictedAccessDescription": "crwdns332455:0crwdne332455:0", - "AuthBase.whatsThis": "crwdns332457:0crwdne332457:0", - "AuthSelect.newUserPrompt": "crwdns332459:0crwdne332459:0", - "CommonUserPageStrings.createAccountAction": "crwdns332461:0crwdne332461:0", - "CommonUserPageStrings.goBackToHomeAction": "crwdns332463:0crwdne332463:0", - "CommonUserPageStrings.signInPrompt": "crwdns332465:0crwdne332465:0", - "CommonUserPageStrings.signInToFacilityLabel": "crwdns332467:0{facility}crwdne332467:0", - "CommonUserPageStrings.signingInAsUserLabel": "crwdns332469:0{user}crwdne332469:0", - "CommonUserPageStrings.signingInToFacilityAsUserLabel": "crwdns332471:0{facility}crwdnd332471:0{user}crwdne332471:0", - "CoreBanner.openButton": "crwdns335055:0crwdne335055:0", - "FacilitySelect.askAdminForAccountLabel": "crwdns332473:0crwdne332473:0", - "FacilitySelect.canSignUpForFacilityLabel": "crwdns332475:0crwdne332475:0", - "FacilitySelect.selectFacilityLabel": "crwdns332477:0crwdne332477:0", - "NewPasswordPage.needToMakeNewPasswordLabel": "crwdns332479:0{user}crwdne332479:0", - "ReportErrorModal.emailDescription": "crwdns370065:0crwdne370065:0", - "ReportErrorModal.emailPrompt": "crwdns370067:0crwdne370067:0", - "ReportErrorModal.errorDetailsHeader": "crwdns370069:0crwdne370069:0", - "ReportErrorModal.forumPostingTips": "crwdns370071:0crwdne370071:0", - "ReportErrorModal.forumPrompt": "crwdns370073:0crwdne370073:0", - "ReportErrorModal.forumUseTips": "crwdns370075:0crwdne370075:0", - "ReportErrorModal.reportErrorHeader": "crwdns370077:0crwdne370077:0", - "SignInPage.changeUser": "crwdns332483:0crwdne332483:0", - "SignInPage.documentTitle": "crwdns332485:0crwdne332485:0", - "SignInPage.incorrectPasswordError": "crwdns332487:0crwdne332487:0", - "SignInPage.nextLabel": "crwdns332491:0crwdne332491:0", - "SignInPage.requiredForCoachesAdmins": "crwdns332493:0crwdne332493:0", - "SignInPage.usernameNotFoundError": "crwdns369517:0crwdne369517:0", - "SignUpPage.createAccount": "crwdns332495:0crwdne332495:0", - "SignUpPage.demographicInfoExplanation": "crwdns332497:0crwdne332497:0", - "SignUpPage.demographicInfoOptional": "crwdns332499:0crwdne332499:0", - "SignUpPage.documentTitle": "crwdns332501:0crwdne332501:0", - "SignUpPage.privacyLinkText": "crwdns332503:0crwdne332503:0", - "TechnicalTextBlock.copiedToClipboardConfirmation": "crwdns370079:0crwdne370079:0", - "TechnicalTextBlock.copyToClipboardButtonPrompt": "crwdns370081:0crwdne370081:0", - "UserAuthLayout.errorPageTitle": "crwdns369519:0crwdne369519:0", - "UserAuthLayout.kolibriTitleMessage": "crwdns369521:0{ title }crwdne369521:0", - "UserPageSnackbars.dismiss": "crwdns332509:0crwdne332509:0", - "UserPageSnackbars.signedOut": "crwdns332511:0crwdne332511:0" + "AppError.defaultErrorExitPrompt": "crwdns379600:0crwdne379600:0", + "AppError.defaultErrorHeader": "crwdns379602:0crwdne379602:0", + "AppError.defaultErrorMessage": "crwdns379604:0crwdne379604:0", + "AppError.defaultErrorReportPrompt": "crwdns379606:0crwdne379606:0", + "AppError.defaultErrorResolution": "crwdns379608:0crwdne379608:0", + "AppError.resourceNotFoundHeader": "crwdns379610:0crwdne379610:0", + "AppError.resourceNotFoundMessage": "crwdns379612:0crwdne379612:0", + "AuthBase.accessAsGuest": "crwdns377132:0crwdne377132:0", + "AuthBase.oidcGenericExplanation": "crwdns377134:0crwdne377134:0", + "AuthBase.oidcSpecificExplanation": "crwdns377136:0{app_name}crwdnd377136:0{app_name}crwdne377136:0", + "AuthBase.photoCreditLabel": "crwdns377138:0{photoCredit}crwdne377138:0", + "AuthBase.poweredBy": "crwdns377140:0{version}crwdne377140:0", + "AuthBase.poweredByKolibri": "crwdns377142:0crwdne377142:0", + "AuthBase.restrictedAccess": "crwdns377144:0crwdne377144:0", + "AuthBase.restrictedAccessDescription": "crwdns377146:0crwdne377146:0", + "AuthBase.whatsThis": "crwdns377148:0crwdne377148:0", + "AuthSelect.newUserPrompt": "crwdns377150:0crwdne377150:0", + "CommonUserPageStrings.createAccountAction": "crwdns377152:0crwdne377152:0", + "CommonUserPageStrings.goBackToHomeAction": "crwdns377154:0crwdne377154:0", + "CommonUserPageStrings.signInPrompt": "crwdns377156:0crwdne377156:0", + "CommonUserPageStrings.signInToFacilityLabel": "crwdns377158:0{facility}crwdne377158:0", + "CommonUserPageStrings.signingInAsUserLabel": "crwdns377160:0{user}crwdne377160:0", + "CommonUserPageStrings.signingInToFacilityAsUserLabel": "crwdns377162:0{facility}crwdnd377162:0{user}crwdne377162:0", + "CoreBanner.openButton": "crwdns379096:0crwdne379096:0", + "FacilitySelect.askAdminForAccountLabel": "crwdns377164:0crwdne377164:0", + "FacilitySelect.canSignUpForFacilityLabel": "crwdns377166:0crwdne377166:0", + "FacilitySelect.selectFacilityLabel": "crwdns377168:0crwdne377168:0", + "NewPasswordPage.needToMakeNewPasswordLabel": "crwdns377170:0{user}crwdne377170:0", + "ReportErrorModal.emailDescription": "crwdns379692:0crwdne379692:0", + "ReportErrorModal.emailPrompt": "crwdns379694:0crwdne379694:0", + "ReportErrorModal.errorDetailsHeader": "crwdns379696:0crwdne379696:0", + "ReportErrorModal.forumPostingTips": "crwdns379698:0crwdne379698:0", + "ReportErrorModal.forumPrompt": "crwdns379700:0crwdne379700:0", + "ReportErrorModal.forumUseTips": "crwdns379702:0crwdne379702:0", + "ReportErrorModal.reportErrorHeader": "crwdns379704:0crwdne379704:0", + "SignInPage.changeUser": "crwdns377172:0crwdne377172:0", + "SignInPage.documentTitle": "crwdns377174:0crwdne377174:0", + "SignInPage.incorrectPasswordError": "crwdns377176:0crwdne377176:0", + "SignInPage.nextLabel": "crwdns377178:0crwdne377178:0", + "SignInPage.requiredForCoachesAdmins": "crwdns377180:0crwdne377180:0", + "SignInPage.usernameNotFoundError": "crwdns377182:0crwdne377182:0", + "SignUpPage.createAccount": "crwdns377184:0crwdne377184:0", + "SignUpPage.demographicInfoExplanation": "crwdns377186:0crwdne377186:0", + "SignUpPage.demographicInfoOptional": "crwdns377188:0crwdne377188:0", + "SignUpPage.documentTitle": "crwdns377190:0crwdne377190:0", + "SignUpPage.privacyLinkText": "crwdns377192:0crwdne377192:0", + "TechnicalTextBlock.copiedToClipboardConfirmation": "crwdns379706:0crwdne379706:0", + "TechnicalTextBlock.copyToClipboardButtonPrompt": "crwdns379708:0crwdne379708:0", + "UserAuthLayout.errorPageTitle": "crwdns377194:0crwdne377194:0", + "UserAuthLayout.kolibriTitleMessage": "crwdns377196:0{ title }crwdne377196:0", + "UserPageSnackbars.dismiss": "crwdns377198:0crwdne377198:0", + "UserPageSnackbars.signedOut": "crwdns377200:0crwdne377200:0" } \ No newline at end of file diff --git a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.user_profile.app-messages.json b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.user_profile.app-messages.json index b38b99bd661..f1562b46659 100644 --- a/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.user_profile.app-messages.json +++ b/kolibri/locale/ach_UG/LC_MESSAGES/kolibri.plugins.user_profile.app-messages.json @@ -1,80 +1,80 @@ { - "ChangeUserPasswordModal.passwordChangeFormHeader": "crwdns333205:0crwdne333205:0", - "ChangeUserPasswordModal.passwordChangedNotification": "crwdns333207:0crwdne333207:0", - "ChooseAdmin.description": "crwdns369645:0crwdne369645:0", - "ChooseAdmin.documentTitle": "crwdns369647:0crwdne369647:0", - "CommonProfileStrings.createAccount": "crwdns369649:0crwdne369649:0", - "CommonProfileStrings.mergeAccounts": "crwdns370439:0crwdne370439:0", - "CommonProfileStrings.useAdminAccount": "crwdns369653:0crwdne369653:0", - "ConfirmAccountDetails.confirmAccountUserInfo": "crwdns369655:0{target_facility}crwdne369655:0", - "ConfirmAccountDetails.documentTitle": "crwdns369657:0crwdne369657:0", - "ConfirmAccountUsername.confirmAccountLine1": "crwdns369659:0{target_facility}crwdnd369659:0{username}crwdne369659:0", - "ConfirmAccountUsername.confirmAccountLine2": "crwdns369661:0{target_facility}crwdne369661:0", - "ConfirmAccountUsername.documentTitle": "crwdns369663:0crwdne369663:0", - "ConfirmChangeFacility.changeFacilityInfoLine1": "crwdns369665:0{target_facility}crwdne369665:0", - "ConfirmChangeFacility.changeFacilityInfoLine2": "crwdns369667:0{role}crwdnd369667:0{facility}crwdnd369667:0{role}crwdne369667:0", - "ConfirmChangeFacility.changeFacilityInfoLine3": "crwdns369669:0{target_facility}crwdne369669:0", - "ConfirmMerge.confirmMergeInfoLine": "crwdns369671:0crwdne369671:0", - "ConfirmMerge.consequences": "crwdns369673:0crwdne369673:0", - "CreateAccount.description": "crwdns369675:0{fullName}crwdnd369675:0{targetFacility}crwdne369675:0", - "CreatePassword.description": "crwdns369677:0{targetFacility}crwdnd369677:0{username}crwdnd369677:0{targetFacility}crwdne369677:0", - "CreatePassword.documentTitle": "crwdns369679:0crwdne369679:0", - "CreatePassword.hint": "crwdns369681:0crwdne369681:0", - "MergeAccountDialog.doNotKnowPassword": "crwdns369683:0crwdne369683:0", - "MergeAccountDialog.incorrectPasswordError": "crwdns369685:0crwdne369685:0", - "MergeAccountDialog.mergeAccountUserInfo": "crwdns369687:0{username}crwdnd369687:0{target_facility}crwdne369687:0", - "MergeAccountDialog.mergeAccountUsingAdminAccount": "crwdns369689:0{target_facility}crwdne369689:0", - "MergeDifferentAccounts.mergeAccountUserInfo": "crwdns369691:0crwdne369691:0", - "MergeDifferentAccounts.userDoesNotExist": "crwdns369693:0crwdne369693:0", - "MergeFacility.documentTitle": "crwdns369695:0crwdne369695:0", - "MergeFacility.failedTaskError": "crwdns369697:0{username}crwdnd369697:0{target_facility}crwdne369697:0", - "MergeFacility.success": "crwdns369699:0{target_facility}crwdne369699:0", - "MergeFacility.userAdminError": "crwdns370441:0{username}crwdnd370441:0{target_facility}crwdne370441:0", - "MergeFacility.userExistsError": "crwdns369703:0{username}crwdnd369703:0{target_facility}crwdne369703:0", - "ProfileEditPage.editProfileHeader": "crwdns333209:0crwdne333209:0", - "ProfilePage.changeAction": "crwdns369705:0crwdne369705:0", - "ProfilePage.changeLearningFacilityDescription": "crwdns369707:0crwdne369707:0", - "ProfilePage.changePasswordPrompt": "crwdns333211:0crwdne333211:0", - "ProfilePage.documentTitle": "crwdns333215:0crwdne333215:0", - "ProfilePage.isSuperuser": "crwdns333219:0crwdne333219:0", - "ProfilePage.learnModalLine1": "crwdns369709:0crwdne369709:0", - "ProfilePage.learnModalLine2": "crwdns369711:0crwdne369711:0", - "ProfilePage.learnMore": "crwdns369713:0crwdne369713:0", - "ProfilePage.limitedPermissions": "crwdns333221:0crwdne333221:0", - "ProfilePage.manageContent": "crwdns333223:0crwdne333223:0", - "ProfilePage.manageDevicePermissions": "crwdns333225:0crwdne333225:0", - "ProfilePage.points": "crwdns333227:0crwdne333227:0", - "ProfilePage.youCan": "crwdns333229:0crwdne333229:0", - "SelectFacility.addDeviceSnackbarText": "crwdns369715:0crwdne369715:0", - "SelectFacility.doNotSeeYourFacility": "crwdns369717:0crwdne369717:0", - "SelectFacility.noFacilitiesText": "crwdns369719:0crwdne369719:0", - "SelectFacility.noPermissionToJoinFacility": "crwdns369721:0crwdne369721:0", - "TaskStrings.clearCompletedTasksAction": "crwdns335447:0crwdne335447:0", - "TaskStrings.establishingConnectionStatus": "crwdns335449:0crwdne335449:0", - "TaskStrings.importFacilityTaskLabel": "crwdns335451:0{facilityName}crwdne335451:0", - "TaskStrings.importFailedStatus": "crwdns335453:0{facilityName}crwdne335453:0", - "TaskStrings.importSuccessStatus": "crwdns369505:0{facilityName}crwdne369505:0", - "TaskStrings.locallyIntegratingDataStatus": "crwdns335457:0crwdne335457:0", - "TaskStrings.locallyPreparingDataStatus": "crwdns335459:0crwdne335459:0", - "TaskStrings.receivingDataStatus": "crwdns335461:0crwdne335461:0", - "TaskStrings.remotelyIntegratingDataStatus": "crwdns335463:0crwdne335463:0", - "TaskStrings.remotelyPreparingDataStatus": "crwdns335465:0crwdne335465:0", - "TaskStrings.removeFacilitySuccessStatus": "crwdns335467:0crwdne335467:0", - "TaskStrings.removeFacilityTaskLabel": "crwdns335469:0{facilityName}crwdne335469:0", - "TaskStrings.removingFacilityStatus": "crwdns335471:0crwdne335471:0", - "TaskStrings.sendingDataStatus": "crwdns335473:0crwdne335473:0", - "TaskStrings.syncBytesSentAndReceived": "crwdns335475:0{bytesSent}crwdnd335475:0{bytesReceived}crwdne335475:0", - "TaskStrings.syncFacilityTaskLabel": "crwdns335477:0{facilityName}crwdne335477:0", - "TaskStrings.syncStepAndDescription": "crwdns335479:0step={step}crwdnd335479:0total={total}crwdnd335479:0description={description}crwdne335479:0", - "TaskStrings.taskCanceledStatus": "crwdns335481:0crwdne335481:0", - "TaskStrings.taskCancelingStatus": "crwdns335483:0crwdne335483:0", - "TaskStrings.taskFailedStatus": "crwdns335485:0crwdne335485:0", - "TaskStrings.taskFinishedStatus": "crwdns335487:0crwdne335487:0", - "TaskStrings.taskLODFinishedByLabel": "crwdns369507:0{fullname}crwdnd369507:0{facilityname}crwdne369507:0", - "TaskStrings.taskStartedByLabel": "crwdns335491:0{username}crwdne335491:0", - "TaskStrings.taskUnknownStatus": "crwdns335493:0crwdne335493:0", - "TaskStrings.taskWaitingStatus": "crwdns335495:0crwdne335495:0", - "TaskStrings.unknownUsername": "crwdns335497:0crwdne335497:0", - "UsernameExists.changeFacilityInfoLine1": "crwdns369723:0{username}crwdnd369723:0{target_facility}crwdne369723:0", - "UsernameExists.changeFacilityInfoLine2": "crwdns369725:0crwdne369725:0" + "ChangeUserPasswordModal.passwordChangeFormHeader": "crwdns377968:0crwdne377968:0", + "ChangeUserPasswordModal.passwordChangedNotification": "crwdns377970:0crwdne377970:0", + "ChooseAdmin.description": "crwdns377972:0crwdne377972:0", + "ChooseAdmin.documentTitle": "crwdns377974:0crwdne377974:0", + "CommonProfileStrings.createAccount": "crwdns377976:0crwdne377976:0", + "CommonProfileStrings.mergeAccounts": "crwdns377978:0crwdne377978:0", + "CommonProfileStrings.useAdminAccount": "crwdns377980:0crwdne377980:0", + "ConfirmAccountDetails.confirmAccountUserInfo": "crwdns377982:0{target_facility}crwdne377982:0", + "ConfirmAccountDetails.documentTitle": "crwdns377984:0crwdne377984:0", + "ConfirmAccountUsername.confirmAccountLine1": "crwdns377986:0{target_facility}crwdnd377986:0{username}crwdne377986:0", + "ConfirmAccountUsername.confirmAccountLine2": "crwdns377988:0{target_facility}crwdne377988:0", + "ConfirmAccountUsername.documentTitle": "crwdns377990:0crwdne377990:0", + "ConfirmChangeFacility.changeFacilityInfoLine1": "crwdns377992:0{target_facility}crwdne377992:0", + "ConfirmChangeFacility.changeFacilityInfoLine2": "crwdns377994:0{role}crwdnd377994:0{facility}crwdnd377994:0{role}crwdne377994:0", + "ConfirmChangeFacility.changeFacilityInfoLine3": "crwdns377996:0{target_facility}crwdne377996:0", + "ConfirmMerge.confirmMergeInfoLine": "crwdns377998:0crwdne377998:0", + "ConfirmMerge.consequences": "crwdns378000:0crwdne378000:0", + "CreateAccount.description": "crwdns378002:0{fullName}crwdnd378002:0{targetFacility}crwdne378002:0", + "CreatePassword.description": "crwdns378004:0{targetFacility}crwdnd378004:0{username}crwdnd378004:0{targetFacility}crwdne378004:0", + "CreatePassword.documentTitle": "crwdns378006:0crwdne378006:0", + "CreatePassword.hint": "crwdns378008:0crwdne378008:0", + "MergeAccountDialog.doNotKnowPassword": "crwdns378010:0crwdne378010:0", + "MergeAccountDialog.incorrectPasswordError": "crwdns378012:0crwdne378012:0", + "MergeAccountDialog.mergeAccountUserInfo": "crwdns378014:0{username}crwdnd378014:0{target_facility}crwdne378014:0", + "MergeAccountDialog.mergeAccountUsingAdminAccount": "crwdns378016:0{target_facility}crwdne378016:0", + "MergeDifferentAccounts.mergeAccountUserInfo": "crwdns378018:0crwdne378018:0", + "MergeDifferentAccounts.userDoesNotExist": "crwdns378020:0crwdne378020:0", + "MergeFacility.documentTitle": "crwdns378022:0crwdne378022:0", + "MergeFacility.failedTaskError": "crwdns378024:0{username}crwdnd378024:0{target_facility}crwdne378024:0", + "MergeFacility.success": "crwdns378026:0{target_facility}crwdne378026:0", + "MergeFacility.userAdminError": "crwdns378028:0{username}crwdnd378028:0{target_facility}crwdne378028:0", + "MergeFacility.userExistsError": "crwdns378030:0{username}crwdnd378030:0{target_facility}crwdne378030:0", + "ProfileEditPage.editProfileHeader": "crwdns378032:0crwdne378032:0", + "ProfilePage.changeAction": "crwdns378034:0crwdne378034:0", + "ProfilePage.changeLearningFacilityDescription": "crwdns378036:0crwdne378036:0", + "ProfilePage.changePasswordPrompt": "crwdns378038:0crwdne378038:0", + "ProfilePage.documentTitle": "crwdns378040:0crwdne378040:0", + "ProfilePage.isSuperuser": "crwdns378042:0crwdne378042:0", + "ProfilePage.learnModalLine1": "crwdns378044:0crwdne378044:0", + "ProfilePage.learnModalLine2": "crwdns378046:0crwdne378046:0", + "ProfilePage.learnMore": "crwdns378048:0crwdne378048:0", + "ProfilePage.limitedPermissions": "crwdns378050:0crwdne378050:0", + "ProfilePage.manageContent": "crwdns378052:0crwdne378052:0", + "ProfilePage.manageDevicePermissions": "crwdns378054:0crwdne378054:0", + "ProfilePage.points": "crwdns378056:0crwdne378056:0", + "ProfilePage.youCan": "crwdns378058:0crwdne378058:0", + "SelectFacility.addDeviceSnackbarText": "crwdns378060:0crwdne378060:0", + "SelectFacility.doNotSeeYourFacility": "crwdns378062:0crwdne378062:0", + "SelectFacility.noFacilitiesText": "crwdns378064:0crwdne378064:0", + "SelectFacility.noPermissionToJoinFacility": "crwdns378066:0crwdne378066:0", + "TaskStrings.clearCompletedTasksAction": "crwdns379488:0crwdne379488:0", + "TaskStrings.establishingConnectionStatus": "crwdns379490:0crwdne379490:0", + "TaskStrings.importFacilityTaskLabel": "crwdns379492:0{facilityName}crwdne379492:0", + "TaskStrings.importFailedStatus": "crwdns379494:0{facilityName}crwdne379494:0", + "TaskStrings.importSuccessStatus": "crwdns379496:0{facilityName}crwdne379496:0", + "TaskStrings.locallyIntegratingDataStatus": "crwdns379498:0crwdne379498:0", + "TaskStrings.locallyPreparingDataStatus": "crwdns379500:0crwdne379500:0", + "TaskStrings.receivingDataStatus": "crwdns379502:0crwdne379502:0", + "TaskStrings.remotelyIntegratingDataStatus": "crwdns379504:0crwdne379504:0", + "TaskStrings.remotelyPreparingDataStatus": "crwdns379506:0crwdne379506:0", + "TaskStrings.removeFacilitySuccessStatus": "crwdns379508:0crwdne379508:0", + "TaskStrings.removeFacilityTaskLabel": "crwdns379510:0{facilityName}crwdne379510:0", + "TaskStrings.removingFacilityStatus": "crwdns379512:0crwdne379512:0", + "TaskStrings.sendingDataStatus": "crwdns379514:0crwdne379514:0", + "TaskStrings.syncBytesSentAndReceived": "crwdns379516:0{bytesSent}crwdnd379516:0{bytesReceived}crwdne379516:0", + "TaskStrings.syncFacilityTaskLabel": "crwdns379518:0{facilityName}crwdne379518:0", + "TaskStrings.syncStepAndDescription": "crwdns379520:0step={step}crwdnd379520:0total={total}crwdnd379520:0description={description}crwdne379520:0", + "TaskStrings.taskCanceledStatus": "crwdns379522:0crwdne379522:0", + "TaskStrings.taskCancelingStatus": "crwdns379524:0crwdne379524:0", + "TaskStrings.taskFailedStatus": "crwdns379526:0crwdne379526:0", + "TaskStrings.taskFinishedStatus": "crwdns379528:0crwdne379528:0", + "TaskStrings.taskLODFinishedByLabel": "crwdns379530:0{fullname}crwdnd379530:0{facilityname}crwdne379530:0", + "TaskStrings.taskStartedByLabel": "crwdns379532:0{username}crwdne379532:0", + "TaskStrings.taskUnknownStatus": "crwdns379534:0crwdne379534:0", + "TaskStrings.taskWaitingStatus": "crwdns379536:0crwdne379536:0", + "TaskStrings.unknownUsername": "crwdns379538:0crwdne379538:0", + "UsernameExists.changeFacilityInfoLine1": "crwdns378068:0{username}crwdnd378068:0{target_facility}crwdne378068:0", + "UsernameExists.changeFacilityInfoLine2": "crwdns378070:0crwdne378070:0" } \ No newline at end of file diff --git a/kolibri/locale/ar/LC_MESSAGES/django.mo b/kolibri/locale/ar/LC_MESSAGES/django.mo index 7bb5c1fce9d..edd51d65a3b 100644 Binary files a/kolibri/locale/ar/LC_MESSAGES/django.mo and b/kolibri/locale/ar/LC_MESSAGES/django.mo differ diff --git a/kolibri/locale/ar/LC_MESSAGES/django.po b/kolibri/locale/ar/LC_MESSAGES/django.po index 171f3ae907d..b7a8194be8b 100644 --- a/kolibri/locale/ar/LC_MESSAGES/django.po +++ b/kolibri/locale/ar/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: kolibri\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-14 16:32-0700\n" -"PO-Revision-Date: 2023-05-03 20:43\n" +"POT-Creation-Date: 2024-02-12 04:17-0800\n" +"PO-Revision-Date: 2024-02-12 16:21\n" "Last-Translator: \n" "Language-Team: Arabic\n" "Language: ar_SA\n" @@ -14,8 +14,8 @@ msgstr "" "X-Crowdin-Project: kolibri\n" "X-Crowdin-Project-ID: 201933\n" "X-Crowdin-Language: ar\n" -"X-Crowdin-File: /release-v0.16.x/django.po\n" -"X-Crowdin-File-ID: 4241\n" +"X-Crowdin-File: /016-test/django.po\n" +"X-Crowdin-File-ID: 4744\n" #: core/auth/constants/commands_errors.py:17 msgid "Unexpected exception [{}]: {}" @@ -173,45 +173,45 @@ msgid "Database ID is not valid" msgstr "معرف قاعدة البيانات غير صالح" #. Translators: A notification title shown to users when their Kolibri device is syncing data to another Kolibri instance -#: core/auth/tasks.py:63 +#: core/auth/tasks.py:56 msgid "Data syncing in progress" msgstr "مزامنة البيانات قيد التقدم" #. Translators: Notification text shown to users when their Kolibri device is syncing data to another Kolibri instance #. to encourage them to stay connected to their network to ensure a successful sync. -#: core/auth/tasks.py:67 +#: core/auth/tasks.py:60 msgid "Do not disconnect your device from the network." msgstr "لا تقم بقطع اتصال جهازك بالشبكة." -#: core/content/api.py:352 +#: core/content/api.py:418 msgid "Resource" msgstr "المصدر" -#: core/content/api.py:1622 +#: core/content/api.py:1780 msgid "The requested channel does not exist on the content server" msgstr "القناة التعليمية المطلوبة غير موجودة على خادم المحتوى" -#: core/content/models.py:265 +#: core/content/models.py:282 msgid "Unknown format" msgstr "صيغة غير معروفة" #. Translators: Message shown to an App user when the device's library is being updated #. either with new resources, or unwanted resources being deleted. -#: core/content/tasks.py:46 +#: core/content/tasks.py:57 msgid "Updating your library" msgstr "يجري تحديث مكتبتك" #. Translators: Message shown to an App user when an update to the library has been successful. -#: core/content/tasks.py:49 +#: core/content/tasks.py:60 msgid "Library updated" msgstr "تم تحديث المكتبة" #. Translators: Message shown to an App user when an update to the library has failed. -#: core/content/tasks.py:52 +#: core/content/tasks.py:63 msgid "Library update failed" msgstr "فشل تحديث المكتبة" -#: core/device/serializers.py:43 +#: core/device/serializers.py:48 msgid "Language is not supported by Kolibri" msgstr "هذه اللغة غير مدعومة حالياً على كوليبري" @@ -278,36 +278,31 @@ msgid "Content kind" msgstr "نوع المحتوى" #. Translators: Message shown to indicate that a background process has finished successfully. -#: core/tasks/job.py:100 +#: core/tasks/job.py:89 msgid "Complete" msgstr "مكتمل" #. Translators: Message shown to indicate that a background process has failed. -#: core/tasks/job.py:103 +#: core/tasks/job.py:92 msgid "Failed" msgstr "فشل" #. Translators: Message shown to indicate that a background process has been cancelled. -#: core/tasks/job.py:106 +#: core/tasks/job.py:95 msgid "Cancelled" msgstr "تم إلغاؤه" #. Translators: Message shown to indicate the percentage completed of a background process. -#: core/tasks/job.py:109 +#: core/tasks/job.py:98 #, python-brace-format msgid "In progress - {percent}%" msgstr "التقدم - {percent}%" #. Translators: Message shown to indicate that while a background process has started, no progress can be reported yet. -#: core/tasks/job.py:113 +#: core/tasks/job.py:102 msgid "Waiting" msgstr "قيد الانتظار" -#: core/templates/kolibri/base.html:13 -#: core/templates/kolibri/unsupported_browser.html:13 -msgid "Kolibri" -msgstr "كوليبري" - #: core/templates/kolibri/loading_page.html:8 msgid "Kolibri is starting" msgstr "جاري تشغيل كوليبري" @@ -344,15 +339,19 @@ msgstr "لاستخدام كوليبري، ننصح باستخدام متصفح msgid "You can also try updating your current browser." msgstr "يمكنك أيضاً محاولة تحديث متصفحك الحالي." -#: core/views.py:165 +#: core/templatetags/core_tags.py:84 +msgid "Kolibri" +msgstr "كوليبري" + +#: core/views.py:184 msgid "No appropriate redirect pages found. It is likely that Kolibri is badly configured" msgstr "لم يتم العثور على صفحات. يبدو أنّ عملية تهيئة منصة كوليبري لم تتم بالشكل الصحيح" -#: plugins/coach/kolibri_plugin.py:36 +#: plugins/coach/kolibri_plugin.py:27 msgid "Coach" msgstr "المدرّب" -#: plugins/facility/kolibri_plugin.py:30 +#: plugins/facility/kolibri_plugin.py:22 msgid "Facility" msgstr "المَرْفق التّعليمي" @@ -376,11 +375,11 @@ msgctxt "Default name for the exported CSV file of facility user data. Please ke msgid "users" msgstr "المستخدمون" -#: plugins/learn/kolibri_plugin.py:33 +#: plugins/learn/kolibri_plugin.py:35 msgid "Learn" msgstr "تعلّم" -#: plugins/policies/kolibri_plugin.py:19 +#: plugins/policies/kolibri_plugin.py:21 msgid "Policies" msgstr "السياسات" @@ -388,16 +387,16 @@ msgstr "السياسات" msgid "Setup Wizard" msgstr "معالج الإعداد" -#: plugins/user_profile/kolibri_plugin.py:25 +#: plugins/user_profile/kolibri_plugin.py:24 msgid "User Profile" msgstr "الملفّ الشّخصي للمستخدم" #. Translators: A notification title shown to users when their learner account is joining a new learning facility. -#: plugins/user_profile/tasks.py:67 +#: plugins/user_profile/tasks.py:84 msgid "Account transfer in progress" msgstr "جاري نقل الحساب" -#: plugins/user_profile/tasks.py:70 +#: plugins/user_profile/tasks.py:87 #, python-brace-format msgid "Moving {learner_name} to learning facility {facility_name}" msgstr "نقل {learner_name} إلى المرفق التعليمي {facility_name}" diff --git a/kolibri/locale/ar/LC_MESSAGES/kolibri.core.default_frontend-messages.json b/kolibri/locale/ar/LC_MESSAGES/kolibri.core.default_frontend-messages.json index ab2f9152497..749d988abb2 100644 --- a/kolibri/locale/ar/LC_MESSAGES/kolibri.core.default_frontend-messages.json +++ b/kolibri/locale/ar/LC_MESSAGES/kolibri.core.default_frontend-messages.json @@ -484,10 +484,6 @@ "MasteryModel.one": "أجب على سؤال واحد بشكل صحيح", "MasteryModel.streak": "أجب على {count, number, integer} أسئلة/سؤالاً في الصف بشكل صحيح", "MasteryModel.unknown": "نموذج تعليمي غير معروف", - "MeteredConnectionNotificationModal.doNotUseMetered": "لا تسمح لكوليبري باستخدام شبكة بيانات الجوّال", - "MeteredConnectionNotificationModal.modalDescription": "قد يكون لديك كمية محدودة من البيانات في باقة بيانات الجوّال الخاصة بك. قد يؤدي السماح لكوليبري بتحميل المصادر عن طريق شبكة بيانات الجوّال باستخدام الباقة بأكملها و/أو قد يكلفك رسوماً إضافية.", - "MeteredConnectionNotificationModal.modalTitle": "السماح باستخدام شبكة بيانات الجوّال؟", - "MeteredConnectionNotificationModal.useMetered": "السماح لكوليبري باستخدام شبكة بيانات الجوّال", "MissingResourceAlert.learnMore": "معرفة المزيد", "MissingResourceAlert.resourcesUnavailableP1": "بعض المصادر مفقودة، إما بسبب عدم العثور عليها على الجهاز، أو لأنها غير متوافقة مع إصدار كوليبري الخاص بك.", "MissingResourceAlert.resourcesUnavailableP2": "قم بطلب المشورة من المسؤول عنك، للحصول على توجيهات، أو استخدم حساباً لديه أذونات الجهاز لإدارة القنوات والمصادر.", diff --git a/kolibri/locale/ar/LC_MESSAGES/kolibri.plugins.device.app-messages.json b/kolibri/locale/ar/LC_MESSAGES/kolibri.plugins.device.app-messages.json index 0f6b1b876ba..28647bf2f8c 100644 --- a/kolibri/locale/ar/LC_MESSAGES/kolibri.plugins.device.app-messages.json +++ b/kolibri/locale/ar/LC_MESSAGES/kolibri.plugins.device.app-messages.json @@ -174,6 +174,11 @@ "ManageSyncSchedule.addDevice": "إضافة جهاز", "ManageSyncSchedule.connected": "متصل", "ManageSyncSchedule.disconnected": "غير متصل", + "ManageSyncSchedule.everyDay": "يومياً", + "ManageSyncSchedule.everyHour": "كل ساعة", + "ManageSyncSchedule.everyMonth": "كل شهر", + "ManageSyncSchedule.everyTwoWeeks": "كل أسبوعين", + "ManageSyncSchedule.everyWeek": "كل اسبوع", "ManageSyncSchedule.introduction": "حدد جدولاً ليقوم كوليبري بالمزامنة تلقائياً مع أجهزة كوليبري الأخرى التي تتشارك هذا المرفق التعليمي. ستتم مزامنة الأجهزة ذات نفس الجدول في ذات الوقت.", "ManageSyncSchedule.syncSchedules": "جداول المزامنة", "ManageTasksPage.appBarTitle": "مدير المهام", diff --git a/kolibri/locale/ar/LC_MESSAGES/kolibri.plugins.facility.app-messages.json b/kolibri/locale/ar/LC_MESSAGES/kolibri.plugins.facility.app-messages.json index 8ec51215bf1..9170c9168ff 100644 --- a/kolibri/locale/ar/LC_MESSAGES/kolibri.plugins.facility.app-messages.json +++ b/kolibri/locale/ar/LC_MESSAGES/kolibri.plugins.facility.app-messages.json @@ -166,6 +166,11 @@ "ManageSyncSchedule.addDevice": "إضافة جهاز", "ManageSyncSchedule.connected": "متصل", "ManageSyncSchedule.disconnected": "غير متصل", + "ManageSyncSchedule.everyDay": "يومياً", + "ManageSyncSchedule.everyHour": "كل ساعة", + "ManageSyncSchedule.everyMonth": "كل شهر", + "ManageSyncSchedule.everyTwoWeeks": "كل أسبوعين", + "ManageSyncSchedule.everyWeek": "كل اسبوع", "ManageSyncSchedule.introduction": "حدد جدولاً ليقوم كوليبري بالمزامنة تلقائياً مع أجهزة كوليبري الأخرى التي تتشارك هذا المرفق التعليمي. ستتم مزامنة الأجهزة ذات نفس الجدول في ذات الوقت.", "ManageSyncSchedule.syncSchedules": "جداول المزامنة", "PaginatedListContainerWithBackend.nextResults": "النتائج التالية", diff --git a/kolibri/locale/ar/LC_MESSAGES/kolibri.plugins.learn.app-messages.json b/kolibri/locale/ar/LC_MESSAGES/kolibri.plugins.learn.app-messages.json index 057c7f6c539..0bad9cb3274 100644 --- a/kolibri/locale/ar/LC_MESSAGES/kolibri.plugins.learn.app-messages.json +++ b/kolibri/locale/ar/LC_MESSAGES/kolibri.plugins.learn.app-messages.json @@ -137,6 +137,10 @@ "LibraryPage.searchingOtherLibrary": "البحث عن مكتبات موجودة حولك.", "LibraryPage.showingAllLibraries": "البحث عن جميع المكتبات المتوفرة حولك.", "MarkAsCompleteModal.markResourceAsCompleteConfirmation": "هل أنت متأكد أنك تريد تحديد هذا المصدر كمصدر مكتمل؟", + "MeteredConnectionNotificationModal.doNotUseMetered": "لا تسمح لكوليبري باستخدام شبكة بيانات الجوّال", + "MeteredConnectionNotificationModal.modalDescription": "قد يكون لديك كمية محدودة من البيانات في باقة بيانات الجوّال الخاصة بك. قد يؤدي السماح لكوليبري بتحميل المصادر عن طريق شبكة بيانات الجوّال باستخدام الباقة بأكملها و/أو قد يكلفك رسوماً إضافية.", + "MeteredConnectionNotificationModal.modalTitle": "السماح باستخدام شبكة بيانات الجوّال؟", + "MeteredConnectionNotificationModal.useMetered": "السماح لكوليبري باستخدام شبكة بيانات الجوّال", "MissingResourceAlert.learnMore": "معرفة المزيد", "MissingResourceAlert.resourcesUnavailableP1": "بعض المصادر مفقودة، إما بسبب عدم العثور عليها على الجهاز، أو لأنها غير متوافقة مع إصدار كوليبري الخاص بك.", "MissingResourceAlert.resourcesUnavailableP2": "قم بطلب المشورة من المسؤول عنك، للحصول على توجيهات، أو استخدم حساباً لديه أذونات الجهاز لإدارة القنوات والمصادر.", diff --git a/kolibri/locale/ar/LC_MESSAGES/kolibri.plugins.policies.app-messages.json b/kolibri/locale/ar/LC_MESSAGES/kolibri.plugins.policies.app-messages.json index be80f042dc5..054973393fd 100644 --- a/kolibri/locale/ar/LC_MESSAGES/kolibri.plugins.policies.app-messages.json +++ b/kolibri/locale/ar/LC_MESSAGES/kolibri.plugins.policies.app-messages.json @@ -1,5 +1,5 @@ { - "CookiePolicy.choicesP1": "قررت {choice, string} تلقي ملفات تعريف الارتباط الإحصائية. يمكنك تغيير هذا التفضيل هنا:", + "CookiePolicy.choicesP1": "قررت {choice} تلقي ملفات تعريف الارتباط الإحصائية. يمكنك تغيير هذا التفضيل هنا:", "CookiePolicy.cookieExpiryTableHeader": "تاريخ انتهاء الصلاحية", "CookiePolicy.cookieP1": "تستخدم منصة كوليبري التعليمية ملفات تعريف الارتباط لتخصيص وتأمين تجربتك وتحليل حركة البيانات وتحسين أداء ووظائف خدمتها. إن ملفات تعريف الارتباط هي ملفات نصية صغيرة يمكن استخدامها من قبل مواقع الويب لجعل تجربة المستخدم أكثر كفاءة.", "CookiePolicy.cookieP2": "تنصّ قوانين الخصوصية الحالية (اللائحة العامة لحماية الببيانات وقانون خصوصية المستهلك في كاليفورنيا) على أنه يمكننا تخزين ملفات تعريف الارتباط على جهازك إذا كانت ضرورية للغاية لتشغيل الخدمة. نحن بحاجة إلى إذنك لجميع الأنواع الأخرى من ملفات تعريف الارتباط.", diff --git a/kolibri/locale/bg_BG/LC_MESSAGES/django.mo b/kolibri/locale/bg_BG/LC_MESSAGES/django.mo index 789ffac5922..b6fa80a94d4 100644 Binary files a/kolibri/locale/bg_BG/LC_MESSAGES/django.mo and b/kolibri/locale/bg_BG/LC_MESSAGES/django.mo differ diff --git a/kolibri/locale/bg_BG/LC_MESSAGES/django.po b/kolibri/locale/bg_BG/LC_MESSAGES/django.po index 76b9937adf0..323fc7f717b 100644 --- a/kolibri/locale/bg_BG/LC_MESSAGES/django.po +++ b/kolibri/locale/bg_BG/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: kolibri\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-14 16:32-0700\n" -"PO-Revision-Date: 2023-05-03 20:43\n" +"POT-Creation-Date: 2024-02-12 04:17-0800\n" +"PO-Revision-Date: 2024-02-12 16:21\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" @@ -14,8 +14,8 @@ msgstr "" "X-Crowdin-Project: kolibri\n" "X-Crowdin-Project-ID: 201933\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /release-v0.16.x/django.po\n" -"X-Crowdin-File-ID: 4241\n" +"X-Crowdin-File: /016-test/django.po\n" +"X-Crowdin-File-ID: 4744\n" #: core/auth/constants/commands_errors.py:17 msgid "Unexpected exception [{}]: {}" @@ -173,45 +173,45 @@ msgid "Database ID is not valid" msgstr "Идентификационният номер на базата данни не е валиден" #. Translators: A notification title shown to users when their Kolibri device is syncing data to another Kolibri instance -#: core/auth/tasks.py:63 +#: core/auth/tasks.py:56 msgid "Data syncing in progress" msgstr "Извършва се синхронизиране" #. Translators: Notification text shown to users when their Kolibri device is syncing data to another Kolibri instance #. to encourage them to stay connected to their network to ensure a successful sync. -#: core/auth/tasks.py:67 +#: core/auth/tasks.py:60 msgid "Do not disconnect your device from the network." msgstr "Не изключвай устройството си от мрежата." -#: core/content/api.py:352 +#: core/content/api.py:418 msgid "Resource" msgstr "Ресурс" -#: core/content/api.py:1622 +#: core/content/api.py:1780 msgid "The requested channel does not exist on the content server" msgstr "Този канал не съществува на сървъра с материали" -#: core/content/models.py:265 +#: core/content/models.py:282 msgid "Unknown format" msgstr "Неизвестен формат" #. Translators: Message shown to an App user when the device's library is being updated #. either with new resources, or unwanted resources being deleted. -#: core/content/tasks.py:46 +#: core/content/tasks.py:57 msgid "Updating your library" msgstr "Актуализиране на твоята библиотека" #. Translators: Message shown to an App user when an update to the library has been successful. -#: core/content/tasks.py:49 +#: core/content/tasks.py:60 msgid "Library updated" msgstr "Актуализацията на библиотеката завърши" #. Translators: Message shown to an App user when an update to the library has failed. -#: core/content/tasks.py:52 +#: core/content/tasks.py:63 msgid "Library update failed" msgstr "Библиотеката не успя да се актуализира" -#: core/device/serializers.py:43 +#: core/device/serializers.py:48 msgid "Language is not supported by Kolibri" msgstr "Този език не се поддържа от Колибри" @@ -278,36 +278,31 @@ msgid "Content kind" msgstr "Вид съдържание" #. Translators: Message shown to indicate that a background process has finished successfully. -#: core/tasks/job.py:100 +#: core/tasks/job.py:89 msgid "Complete" msgstr "Завършено" #. Translators: Message shown to indicate that a background process has failed. -#: core/tasks/job.py:103 +#: core/tasks/job.py:92 msgid "Failed" msgstr "Неуспешно" #. Translators: Message shown to indicate that a background process has been cancelled. -#: core/tasks/job.py:106 +#: core/tasks/job.py:95 msgid "Cancelled" msgstr "Прекратено" #. Translators: Message shown to indicate the percentage completed of a background process. -#: core/tasks/job.py:109 +#: core/tasks/job.py:98 #, python-brace-format msgid "In progress - {percent}%" msgstr "В изпълнение - {percent}%" #. Translators: Message shown to indicate that while a background process has started, no progress can be reported yet. -#: core/tasks/job.py:113 +#: core/tasks/job.py:102 msgid "Waiting" msgstr "Изчакване" -#: core/templates/kolibri/base.html:13 -#: core/templates/kolibri/unsupported_browser.html:13 -msgid "Kolibri" -msgstr "Колибри" - #: core/templates/kolibri/loading_page.html:8 msgid "Kolibri is starting" msgstr "Колибри се стартира" @@ -344,15 +339,19 @@ msgstr "За използване на Колибри препоръчваме F msgid "You can also try updating your current browser." msgstr "Можш също да опиташ да актуализираш текущия си браузър." -#: core/views.py:165 +#: core/templatetags/core_tags.py:84 +msgid "Kolibri" +msgstr "Колибри" + +#: core/views.py:184 msgid "No appropriate redirect pages found. It is likely that Kolibri is badly configured" msgstr "Не са намерени подходящи страници за пренасочване. Вероятно се дължи на неправилна конфигурация на Колибри" -#: plugins/coach/kolibri_plugin.py:36 +#: plugins/coach/kolibri_plugin.py:27 msgid "Coach" msgstr "Учител" -#: plugins/facility/kolibri_plugin.py:30 +#: plugins/facility/kolibri_plugin.py:22 msgid "Facility" msgstr "Институция" @@ -376,11 +375,11 @@ msgctxt "Default name for the exported CSV file of facility user data. Please ke msgid "users" msgstr "потребители" -#: plugins/learn/kolibri_plugin.py:33 +#: plugins/learn/kolibri_plugin.py:35 msgid "Learn" msgstr "Научи" -#: plugins/policies/kolibri_plugin.py:19 +#: plugins/policies/kolibri_plugin.py:21 msgid "Policies" msgstr "Политики" @@ -388,16 +387,16 @@ msgstr "Политики" msgid "Setup Wizard" msgstr "Съветник за настройване" -#: plugins/user_profile/kolibri_plugin.py:25 +#: plugins/user_profile/kolibri_plugin.py:24 msgid "User Profile" msgstr "Потребителски профил" #. Translators: A notification title shown to users when their learner account is joining a new learning facility. -#: plugins/user_profile/tasks.py:67 +#: plugins/user_profile/tasks.py:84 msgid "Account transfer in progress" msgstr "Извършва се прехвърляне на профила" -#: plugins/user_profile/tasks.py:70 +#: plugins/user_profile/tasks.py:87 #, python-brace-format msgid "Moving {learner_name} to learning facility {facility_name}" msgstr "Прехвърляне на {learner_name} към учебна институция {facility_name}" diff --git a/kolibri/locale/bg_BG/LC_MESSAGES/kolibri.core.default_frontend-messages.json b/kolibri/locale/bg_BG/LC_MESSAGES/kolibri.core.default_frontend-messages.json index cda5478023d..a9bca01b37a 100644 --- a/kolibri/locale/bg_BG/LC_MESSAGES/kolibri.core.default_frontend-messages.json +++ b/kolibri/locale/bg_BG/LC_MESSAGES/kolibri.core.default_frontend-messages.json @@ -404,7 +404,7 @@ "ContentIcon.video": "Видео", "ContentRendererError.rendererNotAvailable": "Колибри не е в състояние да покаже този ресурс", "CurrentTryOverview.attemptedLabel": "Направен опит", - "CurrentTryOverview.notStartedLabel": "Не започнат", + "CurrentTryOverview.notStartedLabel": "Не е започнато", "CurrentTryOverview.practiceQuizReportFasterTimeLabel": "{value, number, integer} {value, plural, one {минута} other {минути}} по-бързо от предишния опит", "CurrentTryOverview.practiceQuizReportImprovedLabelSecondPerson": "Ти се справи успешно с {value, number, integer} {value, plural,one {въпрос} other {въпроси}}", "CurrentTryOverview.practiceQuizReportSlowerTimeLabel": "{value, number, integer} {value, plural, one {минута} other {минути}} по-бавно от предишния опит", @@ -484,10 +484,6 @@ "MasteryModel.one": "Отговори правилно на един въпрос", "MasteryModel.streak": "Отговори правилно на {count, number, integer} поредни въпроса", "MasteryModel.unknown": "Неизвестен модел за майсторство", - "MeteredConnectionNotificationModal.doNotUseMetered": "Не позволявай Колибри да използва мобилни данни", - "MeteredConnectionNotificationModal.modalDescription": "Възможно е да имаш ограничено количество данни в твоя мобилен план. Разрешаването на Kolibri да изтегля ресурси чрез мобилни данни може да изразходва целия ти план и/или да доведе до допълнителни такси.", - "MeteredConnectionNotificationModal.modalTitle": "Да се използват ли мобилни данни?", - "MeteredConnectionNotificationModal.useMetered": "Позволи на Колибри да използва мобилни данни", "MissingResourceAlert.learnMore": "Научи повече", "MissingResourceAlert.resourcesUnavailableP1": "Някои ресурси липсват или защото не са намерени на устройството, или защото не са съвместими с твоята версия на Kolibri.", "MissingResourceAlert.resourcesUnavailableP2": "Потърси администратора за насоки или използвай профил с разрешения за управляване на каналите и ресурсите.", diff --git a/kolibri/locale/bg_BG/LC_MESSAGES/kolibri.plugins.device.app-messages.json b/kolibri/locale/bg_BG/LC_MESSAGES/kolibri.plugins.device.app-messages.json index cd3292f53e4..a13a3aacd75 100644 --- a/kolibri/locale/bg_BG/LC_MESSAGES/kolibri.plugins.device.app-messages.json +++ b/kolibri/locale/bg_BG/LC_MESSAGES/kolibri.plugins.device.app-messages.json @@ -174,6 +174,11 @@ "ManageSyncSchedule.addDevice": "Добави устройство", "ManageSyncSchedule.connected": "Свързано", "ManageSyncSchedule.disconnected": "Няма връзка", + "ManageSyncSchedule.everyDay": "Всеки ден", + "ManageSyncSchedule.everyHour": "На всеки час", + "ManageSyncSchedule.everyMonth": "Всеки месец", + "ManageSyncSchedule.everyTwoWeeks": "На всеки две седмици", + "ManageSyncSchedule.everyWeek": "Всяка седмица", "ManageSyncSchedule.introduction": "Задай график за автоматично Колибри синхронизиране с други Колибри устройства, които споделят тази институция. Устройствата с еднакъв график за синхронизиране ще се синхронизират едно по едно.", "ManageSyncSchedule.syncSchedules": "Синхронизиране на графици", "ManageTasksPage.appBarTitle": "Диспечер на задачите", diff --git a/kolibri/locale/bg_BG/LC_MESSAGES/kolibri.plugins.facility.app-messages.json b/kolibri/locale/bg_BG/LC_MESSAGES/kolibri.plugins.facility.app-messages.json index d1b5af18802..58db0173304 100644 --- a/kolibri/locale/bg_BG/LC_MESSAGES/kolibri.plugins.facility.app-messages.json +++ b/kolibri/locale/bg_BG/LC_MESSAGES/kolibri.plugins.facility.app-messages.json @@ -166,6 +166,11 @@ "ManageSyncSchedule.addDevice": "Добави устройство", "ManageSyncSchedule.connected": "Свързано", "ManageSyncSchedule.disconnected": "Няма връзка", + "ManageSyncSchedule.everyDay": "Всеки ден", + "ManageSyncSchedule.everyHour": "На всеки час", + "ManageSyncSchedule.everyMonth": "Всеки месец", + "ManageSyncSchedule.everyTwoWeeks": "На всеки две седмици", + "ManageSyncSchedule.everyWeek": "Всяка седмица", "ManageSyncSchedule.introduction": "Задай график за автоматично Колибри синхронизиране с други Колибри устройства, които споделят тази институция. Устройствата с еднакъв график за синхронизиране ще се синхронизират едно по едно.", "ManageSyncSchedule.syncSchedules": "Синхронизиране на графици", "PaginatedListContainerWithBackend.nextResults": "Следващи резултати", diff --git a/kolibri/locale/bg_BG/LC_MESSAGES/kolibri.plugins.learn.app-messages.json b/kolibri/locale/bg_BG/LC_MESSAGES/kolibri.plugins.learn.app-messages.json index 1abfd5e6003..470bcde59a7 100644 --- a/kolibri/locale/bg_BG/LC_MESSAGES/kolibri.plugins.learn.app-messages.json +++ b/kolibri/locale/bg_BG/LC_MESSAGES/kolibri.plugins.learn.app-messages.json @@ -137,6 +137,10 @@ "LibraryPage.searchingOtherLibrary": "Търсене на библиотеки близо до теб.", "LibraryPage.showingAllLibraries": "Показване на всички налични библиотеки близо до теб.", "MarkAsCompleteModal.markResourceAsCompleteConfirmation": "Наистина ли искаш да отбележиш това съдържание като завършено?", + "MeteredConnectionNotificationModal.doNotUseMetered": "Не позволявай Колибри да използва мобилни данни", + "MeteredConnectionNotificationModal.modalDescription": "Възможно е да имаш ограничено количество данни в твоя мобилен план. Разрешаването на Kolibri да изтегля ресурси чрез мобилни данни може да изразходва целия ти план и/или да доведе до допълнителни такси.", + "MeteredConnectionNotificationModal.modalTitle": "Да се използват ли мобилни данни?", + "MeteredConnectionNotificationModal.useMetered": "Позволи на Колибри да използва мобилни данни", "MissingResourceAlert.learnMore": "Научи повече", "MissingResourceAlert.resourcesUnavailableP1": "Някои ресурси липсват или защото не са намерени на устройството, или защото не са съвместими с твоята версия на Kolibri.", "MissingResourceAlert.resourcesUnavailableP2": "Потърси администратора за насоки или използвай профил с разрешения за управляване на каналите и ресурсите.", diff --git a/kolibri/locale/bn_BD/LC_MESSAGES/django.mo b/kolibri/locale/bn_BD/LC_MESSAGES/django.mo index 94d1b56b177..da97cc971ba 100644 Binary files a/kolibri/locale/bn_BD/LC_MESSAGES/django.mo and b/kolibri/locale/bn_BD/LC_MESSAGES/django.mo differ diff --git a/kolibri/locale/bn_BD/LC_MESSAGES/django.po b/kolibri/locale/bn_BD/LC_MESSAGES/django.po index 9435002ee7b..44081d124a0 100644 --- a/kolibri/locale/bn_BD/LC_MESSAGES/django.po +++ b/kolibri/locale/bn_BD/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: kolibri\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-14 16:32-0700\n" -"PO-Revision-Date: 2023-04-05 22:23\n" +"POT-Creation-Date: 2024-02-12 04:17-0800\n" +"PO-Revision-Date: 2024-02-12 16:21\n" "Last-Translator: \n" "Language-Team: Bengali\n" "Language: bn_BD\n" @@ -14,8 +14,8 @@ msgstr "" "X-Crowdin-Project: kolibri\n" "X-Crowdin-Project-ID: 201933\n" "X-Crowdin-Language: bn\n" -"X-Crowdin-File: /release-v0.16.x/django.po\n" -"X-Crowdin-File-ID: 4241\n" +"X-Crowdin-File: /016-test/django.po\n" +"X-Crowdin-File-ID: 4744\n" #: core/auth/constants/commands_errors.py:17 msgid "Unexpected exception [{}]: {}" @@ -173,45 +173,45 @@ msgid "Database ID is not valid" msgstr "ডেটাবেস আই.ডি বৈধ নয়" #. Translators: A notification title shown to users when their Kolibri device is syncing data to another Kolibri instance -#: core/auth/tasks.py:63 +#: core/auth/tasks.py:56 msgid "Data syncing in progress" msgstr "ডেটা সিঙ্ক করা হচ্ছে" #. Translators: Notification text shown to users when their Kolibri device is syncing data to another Kolibri instance #. to encourage them to stay connected to their network to ensure a successful sync. -#: core/auth/tasks.py:67 +#: core/auth/tasks.py:60 msgid "Do not disconnect your device from the network." msgstr "নেটওয়ার্ক থেকে আপনার ডিভাইসের সংযোগ বিচ্ছিন্ন করবেন না।" -#: core/content/api.py:352 +#: core/content/api.py:418 msgid "Resource" msgstr "উপকরণ" -#: core/content/api.py:1622 +#: core/content/api.py:1780 msgid "The requested channel does not exist on the content server" msgstr "এই চ্যানেলের বিষয়বস্তু সার্ভারে বিদ্যমান নয়" -#: core/content/models.py:265 +#: core/content/models.py:282 msgid "Unknown format" msgstr "ভুল হয়েছে" #. Translators: Message shown to an App user when the device's library is being updated #. either with new resources, or unwanted resources being deleted. -#: core/content/tasks.py:46 +#: core/content/tasks.py:57 msgid "Updating your library" msgstr "আপনার লাইব্রেরি আপডেট করা হচ্ছে" #. Translators: Message shown to an App user when an update to the library has been successful. -#: core/content/tasks.py:49 +#: core/content/tasks.py:60 msgid "Library updated" msgstr "লাইব্রেরি আপডেট করা হয়েছে" #. Translators: Message shown to an App user when an update to the library has failed. -#: core/content/tasks.py:52 +#: core/content/tasks.py:63 msgid "Library update failed" msgstr "লাইব্রেরি আপডেট করা ব্যর্থ হয়েছে" -#: core/device/serializers.py:43 +#: core/device/serializers.py:48 msgid "Language is not supported by Kolibri" msgstr "ভাষাটি কলিব্রিতে ব্যবহারযোগ্য নয়" @@ -278,36 +278,31 @@ msgid "Content kind" msgstr "বিষয়বস্তুর প্রকার" #. Translators: Message shown to indicate that a background process has finished successfully. -#: core/tasks/job.py:100 +#: core/tasks/job.py:89 msgid "Complete" msgstr "সম্পূর্ণ হয়েছে" #. Translators: Message shown to indicate that a background process has failed. -#: core/tasks/job.py:103 +#: core/tasks/job.py:92 msgid "Failed" msgstr "ব্যর্থ হয়েছে" #. Translators: Message shown to indicate that a background process has been cancelled. -#: core/tasks/job.py:106 +#: core/tasks/job.py:95 msgid "Cancelled" msgstr "বাতিল করা হয়েছে" #. Translators: Message shown to indicate the percentage completed of a background process. -#: core/tasks/job.py:109 +#: core/tasks/job.py:98 #, python-brace-format msgid "In progress - {percent}%" msgstr "চলছে - {percent}%" #. Translators: Message shown to indicate that while a background process has started, no progress can be reported yet. -#: core/tasks/job.py:113 +#: core/tasks/job.py:102 msgid "Waiting" msgstr "অপেক্ষায় আছে" -#: core/templates/kolibri/base.html:13 -#: core/templates/kolibri/unsupported_browser.html:13 -msgid "Kolibri" -msgstr "কলিব্রি" - #: core/templates/kolibri/loading_page.html:8 msgid "Kolibri is starting" msgstr "Kolibri চালু হচ্ছে" @@ -344,15 +339,19 @@ msgstr "কলিব্রি ব্যবহারের জন্য আমর msgid "You can also try updating your current browser." msgstr "আপনার বর্তমান ব্রাউজারটি আপডেট করার চেষ্টাও করতে পারেন।" -#: core/views.py:165 +#: core/templatetags/core_tags.py:84 +msgid "Kolibri" +msgstr "কলিব্রি" + +#: core/views.py:184 msgid "No appropriate redirect pages found. It is likely that Kolibri is badly configured" msgstr "কোনও উপযুক্ত পুনর্নির্দেশ পাতা খুঁজে পাওয়া যায়নি। সম্ভবত কলিব্রি ঠিকভাবে কনফিগার করা হয়নি।" -#: plugins/coach/kolibri_plugin.py:36 +#: plugins/coach/kolibri_plugin.py:27 msgid "Coach" msgstr "প্রশিক্ষক" -#: plugins/facility/kolibri_plugin.py:30 +#: plugins/facility/kolibri_plugin.py:22 msgid "Facility" msgstr "ফ্যাসিলিটি" @@ -376,11 +375,11 @@ msgctxt "Default name for the exported CSV file of facility user data. Please ke msgid "users" msgstr "ব্যবহারকারী" -#: plugins/learn/kolibri_plugin.py:33 +#: plugins/learn/kolibri_plugin.py:35 msgid "Learn" msgstr "শিখুন" -#: plugins/policies/kolibri_plugin.py:19 +#: plugins/policies/kolibri_plugin.py:21 msgid "Policies" msgstr "নীতিমালা" @@ -388,16 +387,16 @@ msgstr "নীতিমালা" msgid "Setup Wizard" msgstr "সেটআপ উইজার্ড" -#: plugins/user_profile/kolibri_plugin.py:25 +#: plugins/user_profile/kolibri_plugin.py:24 msgid "User Profile" msgstr "ব্যবহারকারীর প্রোফাইল" #. Translators: A notification title shown to users when their learner account is joining a new learning facility. -#: plugins/user_profile/tasks.py:67 +#: plugins/user_profile/tasks.py:84 msgid "Account transfer in progress" msgstr "অ্যাকাউন্ট ট্রান্সফার চলছে" -#: plugins/user_profile/tasks.py:70 +#: plugins/user_profile/tasks.py:87 #, python-brace-format msgid "Moving {learner_name} to learning facility {facility_name}" msgstr "{learner_name}কে {facility_name} শিক্ষাকেন্দ্রে স্থানান্তর করা হচ্ছে" diff --git a/kolibri/locale/bn_BD/LC_MESSAGES/kolibri.core.default_frontend-messages.json b/kolibri/locale/bn_BD/LC_MESSAGES/kolibri.core.default_frontend-messages.json index 66c55382845..2ed4a7eeed3 100644 --- a/kolibri/locale/bn_BD/LC_MESSAGES/kolibri.core.default_frontend-messages.json +++ b/kolibri/locale/bn_BD/LC_MESSAGES/kolibri.core.default_frontend-messages.json @@ -305,7 +305,7 @@ "CommonCoreStrings.setPin": "একটি ৪-সংখ্যার নম্বর দিয়ে আপনার নতুন পিন নির্বাচন করুন।", "CommonCoreStrings.settingsLabel": "সেটিং", "CommonCoreStrings.shortActivity": "স্বল্পমেয়াদী কাজ", - "CommonCoreStrings.shortExerciseGoalDescription": "{count, number, integer} {count, plural, one {টি সঠিক উত্তর} other {টি সঠিক উত্তর}} দিতে হবে ", + "CommonCoreStrings.shortExerciseGoalDescription": "{count, number, integer} {count, plural, one {টি সঠিক উত্তর} other {টি সঠিক উত্তর}} দিতে হবে", "CommonCoreStrings.showAction": "দেখুন", "CommonCoreStrings.showCorrectAnswerLabel": "সঠিক উত্তর দেখুন", "CommonCoreStrings.showMoreAction": "আরো দেখুন", @@ -404,7 +404,7 @@ "ContentIcon.video": "ভিডিও", "ContentRendererError.rendererNotAvailable": "কলিব্রির পক্ষে এই সংস্থানটি দেখানো সম্ভব হচ্ছে না", "CurrentTryOverview.attemptedLabel": "চেষ্টা করা হয়েছে", - "CurrentTryOverview.notStartedLabel": "শুরু করেনি", + "CurrentTryOverview.notStartedLabel": "শুরু হয়নি", "CurrentTryOverview.practiceQuizReportFasterTimeLabel": "আগের প্রচেষ্টার চেয়ে {value, number, integer} {value, plural, one {মিনিট} other {minutes}} দ্রুত", "CurrentTryOverview.practiceQuizReportImprovedLabelSecondPerson": "আপনি {value, number, integer}টি {value, plural, one {প্রশ্নে} other {questions}} ভালো করেছেন", "CurrentTryOverview.practiceQuizReportSlowerTimeLabel": "আগের প্রচেষ্টার চেয়ে {value, number, integer} {value, plural, one {মিনিট} other {minutes}} ধীর", @@ -484,10 +484,6 @@ "MasteryModel.one": "১টি সঠিক উত্তর দিতে হবে", "MasteryModel.streak": "পর পর {count, number, integer}টি প্রশ্নের সঠিক উত্তর দিতে হবে", "MasteryModel.unknown": "আয়ত্ব হয়েছে কিভাবে বোঝা যাবে জানা নেই", - "MeteredConnectionNotificationModal.doNotUseMetered": "কোলিব্রিকে মোবাইল ডাটা ব্যবহারের অনুমতি দেওয়া হচ্ছে না", - "MeteredConnectionNotificationModal.modalDescription": "আপনার ইন্টারনেট প্ল্যানে সীমিত ডাটা থাকতে পারে। কোলিব্রিকে মোবাইল ইন্টারনেট ব্যবহারের অনুমতি দিলে আপনার পুরো ডাটা শেষ হয়ে যেতে পারে অথবা অতিরিক্ত চার্জ প্রদান করা লাগতে পারে।", - "MeteredConnectionNotificationModal.modalTitle": "মোবাইল ডাটা ব্যবহার করবেন?", - "MeteredConnectionNotificationModal.useMetered": "কোলিব্রিকে মোবাইল ডাটা ব্যবহার করার অনুমতি দিন", "MissingResourceAlert.learnMore": "আরও জানুন", "MissingResourceAlert.resourcesUnavailableP1": "কিছু সংস্থান পাওয়া যাচ্ছে না। এগুলো হয় ডিভাইসে পাওয়া যায়নি, অথবা এগুলো আপনার কোলিব্রি সংস্করণের সাথে সামঞ্জস্যপূর্ণ নয়।", "MissingResourceAlert.resourcesUnavailableP2": "অ্যাডমিনিস্ট্রেটরের সাথে যোগাযোগ করুন, কিংবা চ্যানেল ও উপকরণ ব্যবস্থাপনার অনুমতি আছে এমন কোনো অ্যাকাউন্ট ব্যবহার করুন।", diff --git a/kolibri/locale/bn_BD/LC_MESSAGES/kolibri.plugins.device.app-messages.json b/kolibri/locale/bn_BD/LC_MESSAGES/kolibri.plugins.device.app-messages.json index da306cae7b8..cb1714bd65e 100644 --- a/kolibri/locale/bn_BD/LC_MESSAGES/kolibri.plugins.device.app-messages.json +++ b/kolibri/locale/bn_BD/LC_MESSAGES/kolibri.plugins.device.app-messages.json @@ -174,6 +174,11 @@ "ManageSyncSchedule.addDevice": "ডিভাইস সংযুক্ত করুন", "ManageSyncSchedule.connected": "সংযুক্ত", "ManageSyncSchedule.disconnected": "সংযুক্ত নেই", + "ManageSyncSchedule.everyDay": "প্রতিদিন", + "ManageSyncSchedule.everyHour": "প্রতি ঘন্টা", + "ManageSyncSchedule.everyMonth": "প্রতি মাসে", + "ManageSyncSchedule.everyTwoWeeks": "প্রতি দুই সপ্তাহ", + "ManageSyncSchedule.everyWeek": "প্রতি সপ্তাহে", "ManageSyncSchedule.introduction": "এই কেন্দ্রের অন্য কোলিব্রি ডিভাইসগুলোর সাথে স্বয়ংক্রিয়ভাবে সিঙ্ক করতে কোলিব্রির একটি সময়সূচী ঠিক করুন। একই সময়সূচীর অন্তর্ভুক্ত ডিভাইসগুলো একটি একটি করে সিঙ্ক হবে।", "ManageSyncSchedule.syncSchedules": "সিঙ্কের সময়সূচি", "ManageTasksPage.appBarTitle": "টাস্ক ম্যানেজার", diff --git a/kolibri/locale/bn_BD/LC_MESSAGES/kolibri.plugins.facility.app-messages.json b/kolibri/locale/bn_BD/LC_MESSAGES/kolibri.plugins.facility.app-messages.json index 94a5c22378d..e9699ff907c 100644 --- a/kolibri/locale/bn_BD/LC_MESSAGES/kolibri.plugins.facility.app-messages.json +++ b/kolibri/locale/bn_BD/LC_MESSAGES/kolibri.plugins.facility.app-messages.json @@ -166,6 +166,11 @@ "ManageSyncSchedule.addDevice": "ডিভাইস সংযুক্ত করুন", "ManageSyncSchedule.connected": "সংযুক্ত", "ManageSyncSchedule.disconnected": "সংযুক্ত নেই", + "ManageSyncSchedule.everyDay": "প্রতিদিন", + "ManageSyncSchedule.everyHour": "প্রতি ঘন্টা", + "ManageSyncSchedule.everyMonth": "প্রতি মাসে", + "ManageSyncSchedule.everyTwoWeeks": "প্রতি দুই সপ্তাহ", + "ManageSyncSchedule.everyWeek": "প্রতি সপ্তাহে", "ManageSyncSchedule.introduction": "এই কেন্দ্রের অন্য কোলিব্রি ডিভাইসগুলোর সাথে স্বয়ংক্রিয়ভাবে সিঙ্ক করতে কোলিব্রির একটি সময়সূচী ঠিক করুন। একই সময়সূচীর অন্তর্ভুক্ত ডিভাইসগুলো একটি একটি করে সিঙ্ক হবে।", "ManageSyncSchedule.syncSchedules": "সিঙ্কের সময়সূচি", "PaginatedListContainerWithBackend.nextResults": "পরবর্তী ফলাফল", diff --git a/kolibri/locale/bn_BD/LC_MESSAGES/kolibri.plugins.learn.app-messages.json b/kolibri/locale/bn_BD/LC_MESSAGES/kolibri.plugins.learn.app-messages.json index d3e70284dd6..7814097d87f 100644 --- a/kolibri/locale/bn_BD/LC_MESSAGES/kolibri.plugins.learn.app-messages.json +++ b/kolibri/locale/bn_BD/LC_MESSAGES/kolibri.plugins.learn.app-messages.json @@ -137,6 +137,10 @@ "LibraryPage.searchingOtherLibrary": "আপনার কাছাকাছি লাইব্রেরি খোঁজা হচ্ছে।", "LibraryPage.showingAllLibraries": "আপনার কাছাকাছি আছে এমন সকল লাইব্রেরি দেখানো হচ্ছে।", "MarkAsCompleteModal.markResourceAsCompleteConfirmation": "আসলেই এই উপকরণটি পড়া শেষ হয়েছে বলে চিহ্নিত করতে চান?", + "MeteredConnectionNotificationModal.doNotUseMetered": "কোলিব্রিকে মোবাইল ডাটা ব্যবহারের অনুমতি দেওয়া হচ্ছে না", + "MeteredConnectionNotificationModal.modalDescription": "আপনার ইন্টারনেট প্ল্যানে সীমিত ডাটা থাকতে পারে। কোলিব্রিকে মোবাইল ইন্টারনেট ব্যবহারের অনুমতি দিলে আপনার পুরো ডাটা শেষ হয়ে যেতে পারে অথবা অতিরিক্ত চার্জ প্রদান করা লাগতে পারে।", + "MeteredConnectionNotificationModal.modalTitle": "মোবাইল ডাটা ব্যবহার করবেন?", + "MeteredConnectionNotificationModal.useMetered": "কোলিব্রিকে মোবাইল ডাটা ব্যবহার করার অনুমতি দিন", "MissingResourceAlert.learnMore": "আরও জানুন", "MissingResourceAlert.resourcesUnavailableP1": "কিছু সংস্থান পাওয়া যাচ্ছে না। এগুলো হয় ডিভাইসে পাওয়া যায়নি, অথবা এগুলো আপনার কোলিব্রি সংস্করণের সাথে সামঞ্জস্যপূর্ণ নয়।", "MissingResourceAlert.resourcesUnavailableP2": "অ্যাডমিনিস্ট্রেটরের সাথে যোগাযোগ করুন, কিংবা চ্যানেল ও উপকরণ ব্যবস্থাপনার অনুমতি আছে এমন কোনো অ্যাকাউন্ট ব্যবহার করুন।", diff --git a/kolibri/locale/bn_BD/LC_MESSAGES/kolibri.plugins.policies.app-messages.json b/kolibri/locale/bn_BD/LC_MESSAGES/kolibri.plugins.policies.app-messages.json index 9ea50ddc3e2..a6f29e214e1 100644 --- a/kolibri/locale/bn_BD/LC_MESSAGES/kolibri.plugins.policies.app-messages.json +++ b/kolibri/locale/bn_BD/LC_MESSAGES/kolibri.plugins.policies.app-messages.json @@ -1,5 +1,5 @@ { - "CookiePolicy.choicesP1": "পরিসংখ্যান কুকি পেতে একটি {choice, string} নির্দিষ্ট করুন। এটি এখানে পরিবর্তন করা যাবে :", + "CookiePolicy.choicesP1": "পরিসংখ্যান কুকি পেতে একটি {choice} নির্দিষ্ট করুন। এটি এখানে পরিবর্তন করা যাবে :", "CookiePolicy.cookieExpiryTableHeader": "মেয়াদ শেষ", "CookiePolicy.cookieP1": "কোলিব্রি লার্নিং প্ল্যাটফর্ম আপনাকে বিশেষ ও সুরক্ষিত অভিজ্ঞতা দিতে, ট্রাফিক বিশ্লেষণ করতে, এবং এর পরিষেবার গতি ও কার্যকারিতা উন্নত করতে কুকিজ ব্যবহার করে। কুকি হল ছোট টেক্সট ফাইল যা ব্যবহার করে ওয়েবসাইট ব্যবহারকারীকে আরও কার্যকর অভিজ্ঞতা দিতে পারে।", "CookiePolicy.cookieP2": "বর্তমান গোপনীয়তা আইনে (জিডিপিআর এবং সিসিপিএ) উল্লেখ আছে যে আমাদের পরিষেবা প্রদানের জন্য অতি জরুরী হলে আমরা আপনার ডিভাইসে কুকি সংরক্ষণ করতে পারি। এছাড়া অন্য সব ধরনের কুকির জন্য আপনার অনুমতি প্রয়োজন।", diff --git a/kolibri/locale/de/LC_MESSAGES/django.mo b/kolibri/locale/de/LC_MESSAGES/django.mo index 505759ff5a2..171d930695e 100644 Binary files a/kolibri/locale/de/LC_MESSAGES/django.mo and b/kolibri/locale/de/LC_MESSAGES/django.mo differ diff --git a/kolibri/locale/de/LC_MESSAGES/django.po b/kolibri/locale/de/LC_MESSAGES/django.po index f862aa9e7af..9d9a4e67000 100644 --- a/kolibri/locale/de/LC_MESSAGES/django.po +++ b/kolibri/locale/de/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: kolibri\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-14 16:32-0700\n" -"PO-Revision-Date: 2023-04-05 22:11\n" +"POT-Creation-Date: 2024-02-12 04:17-0800\n" +"PO-Revision-Date: 2024-02-12 16:21\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -14,8 +14,8 @@ msgstr "" "X-Crowdin-Project: kolibri\n" "X-Crowdin-Project-ID: 201933\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /release-v0.16.x/django.po\n" -"X-Crowdin-File-ID: 4241\n" +"X-Crowdin-File: /016-test/django.po\n" +"X-Crowdin-File-ID: 4744\n" #: core/auth/constants/commands_errors.py:17 msgid "Unexpected exception [{}]: {}" @@ -173,45 +173,45 @@ msgid "Database ID is not valid" msgstr "Datenbank-ID ist ungültig" #. Translators: A notification title shown to users when their Kolibri device is syncing data to another Kolibri instance -#: core/auth/tasks.py:63 +#: core/auth/tasks.py:56 msgid "Data syncing in progress" msgstr "Datensynchronisierung läuft" #. Translators: Notification text shown to users when their Kolibri device is syncing data to another Kolibri instance #. to encourage them to stay connected to their network to ensure a successful sync. -#: core/auth/tasks.py:67 +#: core/auth/tasks.py:60 msgid "Do not disconnect your device from the network." msgstr "Trennen Sie Ihr Gerät nicht vom Netzwerk." -#: core/content/api.py:352 +#: core/content/api.py:418 msgid "Resource" msgstr "Material" -#: core/content/api.py:1622 +#: core/content/api.py:1780 msgid "The requested channel does not exist on the content server" msgstr "Der gewünschte Kanal existiert nicht auf dem Content server" -#: core/content/models.py:265 +#: core/content/models.py:282 msgid "Unknown format" msgstr "Unbekanntes format" #. Translators: Message shown to an App user when the device's library is being updated #. either with new resources, or unwanted resources being deleted. -#: core/content/tasks.py:46 +#: core/content/tasks.py:57 msgid "Updating your library" msgstr "Ihre Bibliothek wird aktualisiert" #. Translators: Message shown to an App user when an update to the library has been successful. -#: core/content/tasks.py:49 +#: core/content/tasks.py:60 msgid "Library updated" msgstr "Bibliothek aktualisiert" #. Translators: Message shown to an App user when an update to the library has failed. -#: core/content/tasks.py:52 +#: core/content/tasks.py:63 msgid "Library update failed" msgstr "Bibliotheksaktualisierung fehlgeschlagen" -#: core/device/serializers.py:43 +#: core/device/serializers.py:48 msgid "Language is not supported by Kolibri" msgstr "Diese Sprache wird von Kolibri nicht unterstützt" @@ -278,36 +278,31 @@ msgid "Content kind" msgstr "Inhaltstyp" #. Translators: Message shown to indicate that a background process has finished successfully. -#: core/tasks/job.py:100 +#: core/tasks/job.py:89 msgid "Complete" msgstr "Fertig" #. Translators: Message shown to indicate that a background process has failed. -#: core/tasks/job.py:103 +#: core/tasks/job.py:92 msgid "Failed" msgstr "Fehlgeschlagen" #. Translators: Message shown to indicate that a background process has been cancelled. -#: core/tasks/job.py:106 +#: core/tasks/job.py:95 msgid "Cancelled" msgstr "Abgebrochen" #. Translators: Message shown to indicate the percentage completed of a background process. -#: core/tasks/job.py:109 +#: core/tasks/job.py:98 #, python-brace-format msgid "In progress - {percent}%" msgstr "Fortschritt: {percent} %" #. Translators: Message shown to indicate that while a background process has started, no progress can be reported yet. -#: core/tasks/job.py:113 +#: core/tasks/job.py:102 msgid "Waiting" msgstr "Warten" -#: core/templates/kolibri/base.html:13 -#: core/templates/kolibri/unsupported_browser.html:13 -msgid "Kolibri" -msgstr "Kolibri" - #: core/templates/kolibri/loading_page.html:8 msgid "Kolibri is starting" msgstr "Kolibri wird gestartet" @@ -344,15 +339,19 @@ msgstr "Wir empfehlen Firefox oder Chrome für die Nutzung von Kolibri." msgid "You can also try updating your current browser." msgstr "Möglicherweise können Sie den Fehler beheben, indem Sie Ihre Browserversion aktualisieren." -#: core/views.py:165 +#: core/templatetags/core_tags.py:84 +msgid "Kolibri" +msgstr "Kolibri" + +#: core/views.py:184 msgid "No appropriate redirect pages found. It is likely that Kolibri is badly configured" msgstr "Es wurden keine entsprechenden Weiterleitungsseiten gefunden. Möglicherweise wurde Kolibri nicht ordnungsgemäß konfiguriert." -#: plugins/coach/kolibri_plugin.py:36 +#: plugins/coach/kolibri_plugin.py:27 msgid "Coach" msgstr "Trainer" -#: plugins/facility/kolibri_plugin.py:30 +#: plugins/facility/kolibri_plugin.py:22 msgid "Facility" msgstr "Einrichtung" @@ -376,11 +375,11 @@ msgctxt "Default name for the exported CSV file of facility user data. Please ke msgid "users" msgstr "benutzer" -#: plugins/learn/kolibri_plugin.py:33 +#: plugins/learn/kolibri_plugin.py:35 msgid "Learn" msgstr "Lernen" -#: plugins/policies/kolibri_plugin.py:19 +#: plugins/policies/kolibri_plugin.py:21 msgid "Policies" msgstr "Richtlinien" @@ -388,16 +387,16 @@ msgstr "Richtlinien" msgid "Setup Wizard" msgstr "Einrichtungsassistent" -#: plugins/user_profile/kolibri_plugin.py:25 +#: plugins/user_profile/kolibri_plugin.py:24 msgid "User Profile" msgstr "Benutzerprofil" #. Translators: A notification title shown to users when their learner account is joining a new learning facility. -#: plugins/user_profile/tasks.py:67 +#: plugins/user_profile/tasks.py:84 msgid "Account transfer in progress" msgstr "Benutzerkonto wird übertragen" -#: plugins/user_profile/tasks.py:70 +#: plugins/user_profile/tasks.py:87 #, python-brace-format msgid "Moving {learner_name} to learning facility {facility_name}" msgstr "{learner_name} wird in Lerneinrichtung {facility_name} verschoben" diff --git a/kolibri/locale/de/LC_MESSAGES/kolibri.core.default_frontend-messages.json b/kolibri/locale/de/LC_MESSAGES/kolibri.core.default_frontend-messages.json index 7c887f9b03e..c73d7162a11 100644 --- a/kolibri/locale/de/LC_MESSAGES/kolibri.core.default_frontend-messages.json +++ b/kolibri/locale/de/LC_MESSAGES/kolibri.core.default_frontend-messages.json @@ -484,10 +484,6 @@ "MasteryModel.one": "Eine Frage richtig beantworten", "MasteryModel.streak": "{count, number, integer} Fragen nacheinander richtig beantworten", "MasteryModel.unknown": "Unbekanntes Modell für Lernziele", - "MeteredConnectionNotificationModal.doNotUseMetered": "Verwendung mobiler Daten durch Kolibri nicht erlauben", - "MeteredConnectionNotificationModal.modalDescription": "Möglicherweise ist die Datenmenge in Ihrem Mobilfunktarif begrenzt. Wenn Sie erlauben, dass Kolibri für das Herunterladen von Materialien mobile Daten verwendet, kann dies dazu führen, dass Ihr Datenkontingent aufgebraucht wird und/oder zusätzliche Gebühren anfallen.", - "MeteredConnectionNotificationModal.modalTitle": "Mobile Daten verwenden?", - "MeteredConnectionNotificationModal.useMetered": "Verwendung mobiler Daten durch Kolibri erlauben", "MissingResourceAlert.learnMore": "Mehr erfahren", "MissingResourceAlert.resourcesUnavailableP1": "Einige Materialien fehlen, weil sie entweder auf dem Gerät nicht gefunden wurden oder weil sie mit Ihrer Kolibri-Version nicht kompatibel sind.", "MissingResourceAlert.resourcesUnavailableP2": "Wenden Sie sich an Ihren Administrator, um weitere Unterstützung zu erhalten. Oder verwenden Sie ein Konto mit Geräteberechtigungen, um Kanäle und Materialien zu verwalten.", diff --git a/kolibri/locale/de/LC_MESSAGES/kolibri.plugins.device.app-messages.json b/kolibri/locale/de/LC_MESSAGES/kolibri.plugins.device.app-messages.json index 12e65afafe0..ee6ae591baa 100644 --- a/kolibri/locale/de/LC_MESSAGES/kolibri.plugins.device.app-messages.json +++ b/kolibri/locale/de/LC_MESSAGES/kolibri.plugins.device.app-messages.json @@ -174,6 +174,11 @@ "ManageSyncSchedule.addDevice": "Gerät hinzufügen", "ManageSyncSchedule.connected": "Verbunden", "ManageSyncSchedule.disconnected": "Nicht verbunden", + "ManageSyncSchedule.everyDay": "Täglich", + "ManageSyncSchedule.everyHour": "Stündlich", + "ManageSyncSchedule.everyMonth": "Monatlich", + "ManageSyncSchedule.everyTwoWeeks": "Alle 2 Wochen", + "ManageSyncSchedule.everyWeek": "Wöchentlich", "ManageSyncSchedule.introduction": "Legen Sie einen Zeitplan für die automatische Synchronisierung mit anderen Kolibri-Geräten fest, die diese Funktion unterstützen. Geräte mit identischem Synchronisierungszeitplan werden nacheinander synchronisiert.", "ManageSyncSchedule.syncSchedules": "Synchronisierungszeitpläne", "ManageTasksPage.appBarTitle": "Aufgabenverwaltung", diff --git a/kolibri/locale/de/LC_MESSAGES/kolibri.plugins.facility.app-messages.json b/kolibri/locale/de/LC_MESSAGES/kolibri.plugins.facility.app-messages.json index 109cf0a1663..8afb00ffe60 100644 --- a/kolibri/locale/de/LC_MESSAGES/kolibri.plugins.facility.app-messages.json +++ b/kolibri/locale/de/LC_MESSAGES/kolibri.plugins.facility.app-messages.json @@ -166,6 +166,11 @@ "ManageSyncSchedule.addDevice": "Gerät hinzufügen", "ManageSyncSchedule.connected": "Verbunden", "ManageSyncSchedule.disconnected": "Nicht verbunden", + "ManageSyncSchedule.everyDay": "Täglich", + "ManageSyncSchedule.everyHour": "Stündlich", + "ManageSyncSchedule.everyMonth": "Monatlich", + "ManageSyncSchedule.everyTwoWeeks": "Alle 2 Wochen", + "ManageSyncSchedule.everyWeek": "Wöchentlich", "ManageSyncSchedule.introduction": "Legen Sie einen Zeitplan für die automatische Synchronisierung mit anderen Kolibri-Geräten fest, die diese Funktion unterstützen. Geräte mit identischem Synchronisierungszeitplan werden nacheinander synchronisiert.", "ManageSyncSchedule.syncSchedules": "Synchronisierungszeitpläne", "PaginatedListContainerWithBackend.nextResults": "Weitere Ergebnisse", diff --git a/kolibri/locale/de/LC_MESSAGES/kolibri.plugins.learn.app-messages.json b/kolibri/locale/de/LC_MESSAGES/kolibri.plugins.learn.app-messages.json index 9b940049829..3640fe62505 100644 --- a/kolibri/locale/de/LC_MESSAGES/kolibri.plugins.learn.app-messages.json +++ b/kolibri/locale/de/LC_MESSAGES/kolibri.plugins.learn.app-messages.json @@ -137,6 +137,10 @@ "LibraryPage.searchingOtherLibrary": "Es wird nach anderen Bibliotheken in Ihrer Nähe gesucht.", "LibraryPage.showingAllLibraries": "Es werden alle verfügbaren Bibliotheken in Ihrer Nähe angezeigt.", "MarkAsCompleteModal.markResourceAsCompleteConfirmation": "Sind Sie sicher, dass Sie diese Aufgabe als abgeschlossen markieren möchten?", + "MeteredConnectionNotificationModal.doNotUseMetered": "Verwendung mobiler Daten durch Kolibri nicht erlauben", + "MeteredConnectionNotificationModal.modalDescription": "Möglicherweise ist die Datenmenge in Ihrem Mobilfunktarif begrenzt. Wenn Sie erlauben, dass Kolibri für das Herunterladen von Materialien mobile Daten verwendet, kann dies dazu führen, dass Ihr Datenkontingent aufgebraucht wird und/oder zusätzliche Gebühren anfallen.", + "MeteredConnectionNotificationModal.modalTitle": "Mobile Daten verwenden?", + "MeteredConnectionNotificationModal.useMetered": "Verwendung mobiler Daten durch Kolibri erlauben", "MissingResourceAlert.learnMore": "Mehr erfahren", "MissingResourceAlert.resourcesUnavailableP1": "Einige Materialien fehlen, weil sie entweder auf dem Gerät nicht gefunden wurden oder weil sie mit Ihrer Kolibri-Version nicht kompatibel sind.", "MissingResourceAlert.resourcesUnavailableP2": "Wenden Sie sich an Ihren Administrator, um weitere Unterstützung zu erhalten. Oder verwenden Sie ein Konto mit Geräteberechtigungen, um Kanäle und Materialien zu verwalten.", @@ -161,7 +165,7 @@ "QuizRenderer.submitSurvey": "Umfrage übermitteln", "QuizRenderer.unanswered": "Sie haben {numLeft, number} {numLeft, plural, one {unbeantwortete Frage} other {unbeantwortete Fragen}}", "QuizReport.submitAgainButton": "Erneut übermitteln", - "QuizReport.tryAgainButton": "Versuchs nochmal", + "QuizReport.tryAgainButton": "Erneut versuchen", "ReportErrorModal.emailDescription": "Wenden Sie sich mit den Fehlerdetails an das Support-Team, das Ihnen gerne weiterhilft.", "ReportErrorModal.emailPrompt": "E-Mail an Entwickler senden", "ReportErrorModal.errorDetailsHeader": "Fehlerdetails", diff --git a/kolibri/locale/de/LC_MESSAGES/kolibri.plugins.policies.app-messages.json b/kolibri/locale/de/LC_MESSAGES/kolibri.plugins.policies.app-messages.json index 59295794b0b..1dba04a2556 100644 --- a/kolibri/locale/de/LC_MESSAGES/kolibri.plugins.policies.app-messages.json +++ b/kolibri/locale/de/LC_MESSAGES/kolibri.plugins.policies.app-messages.json @@ -1,5 +1,5 @@ { - "CookiePolicy.choicesP1": "Sie haben für den Erhalt von Statistik-Cookies {choice, string} ausgewählt. Sie können diese Einstellung hier ändern:", + "CookiePolicy.choicesP1": "Sie haben für den Erhalt von Statistik-Cookies {choice} ausgewählt. Sie können diese Einstellung hier ändern:", "CookiePolicy.cookieExpiryTableHeader": "Ablauf", "CookiePolicy.cookieP1": "Die Kolibri-Lernplattform verwendet Cookies, um Ihnen ein personalisiertes und sicheres Benutzererlebnis zu bieten, den Datenverkehr zu analysieren sowie um die Leistung und Funktionalität des bereitsgestellten Dienstes zu optimieren. Cookies sind kleine Textdateien, die von Websites verwendet werden, um die Erfahrung der Benutzer zu verbessern.", "CookiePolicy.cookieP2": "In Übereinstimmung mit den aktuellen Datenschutzgesetzen (GDPR bzw. CCPA) dürfen wir Cookies auf Ihrem Gerät speichern, wenn diese für die Funktion des Dienstes unbedingt erforderlich sind (technisch notwendige Cookies). Für alle anderen Arten von Cookies benötigen wir Ihre Zustimmung.", diff --git a/kolibri/locale/el/LC_MESSAGES/django.mo b/kolibri/locale/el/LC_MESSAGES/django.mo index d820f62c685..d3247bbd078 100644 Binary files a/kolibri/locale/el/LC_MESSAGES/django.mo and b/kolibri/locale/el/LC_MESSAGES/django.mo differ diff --git a/kolibri/locale/el/LC_MESSAGES/django.po b/kolibri/locale/el/LC_MESSAGES/django.po index 43dbd4b3024..5c26aa5a670 100644 --- a/kolibri/locale/el/LC_MESSAGES/django.po +++ b/kolibri/locale/el/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: kolibri\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-14 16:32-0700\n" -"PO-Revision-Date: 2023-04-05 22:11\n" +"POT-Creation-Date: 2024-02-12 04:17-0800\n" +"PO-Revision-Date: 2024-02-12 16:21\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -14,8 +14,8 @@ msgstr "" "X-Crowdin-Project: kolibri\n" "X-Crowdin-Project-ID: 201933\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /release-v0.16.x/django.po\n" -"X-Crowdin-File-ID: 4241\n" +"X-Crowdin-File: /016-test/django.po\n" +"X-Crowdin-File-ID: 4744\n" #: core/auth/constants/commands_errors.py:17 msgid "Unexpected exception [{}]: {}" @@ -173,45 +173,45 @@ msgid "Database ID is not valid" msgstr "Το ID βάσης δεδομένων δεν είναι έγκυρο" #. Translators: A notification title shown to users when their Kolibri device is syncing data to another Kolibri instance -#: core/auth/tasks.py:63 +#: core/auth/tasks.py:56 msgid "Data syncing in progress" msgstr "Συγχρονισμός δεδομένων σε εξέλιξη" #. Translators: Notification text shown to users when their Kolibri device is syncing data to another Kolibri instance #. to encourage them to stay connected to their network to ensure a successful sync. -#: core/auth/tasks.py:67 +#: core/auth/tasks.py:60 msgid "Do not disconnect your device from the network." msgstr "Μην αποσυνδέσετε τη συσκευή σας από το δίκτυο." -#: core/content/api.py:352 +#: core/content/api.py:418 msgid "Resource" msgstr "Πηγή" -#: core/content/api.py:1622 +#: core/content/api.py:1780 msgid "The requested channel does not exist on the content server" msgstr "Το ζητούμενο κανάλι δεν υπάρχει στον διακομιστή περιεχομένου" -#: core/content/models.py:265 +#: core/content/models.py:282 msgid "Unknown format" msgstr "Άγνωστη μορφή" #. Translators: Message shown to an App user when the device's library is being updated #. either with new resources, or unwanted resources being deleted. -#: core/content/tasks.py:46 +#: core/content/tasks.py:57 msgid "Updating your library" msgstr "Ενημέρωση της βιβλιοθήκης σας" #. Translators: Message shown to an App user when an update to the library has been successful. -#: core/content/tasks.py:49 +#: core/content/tasks.py:60 msgid "Library updated" msgstr "Η βιβλιοθήκη ενημερώθηκε" #. Translators: Message shown to an App user when an update to the library has failed. -#: core/content/tasks.py:52 +#: core/content/tasks.py:63 msgid "Library update failed" msgstr "Αποτυχία ενημέρωσης βιβλιοθήκης" -#: core/device/serializers.py:43 +#: core/device/serializers.py:48 msgid "Language is not supported by Kolibri" msgstr "Η γλώσσα δεν υποστηρίζεται από το Kolibri" @@ -278,36 +278,31 @@ msgid "Content kind" msgstr "Είδος περιεχομένου" #. Translators: Message shown to indicate that a background process has finished successfully. -#: core/tasks/job.py:100 +#: core/tasks/job.py:89 msgid "Complete" msgstr "Ολοκληρώθηκε" #. Translators: Message shown to indicate that a background process has failed. -#: core/tasks/job.py:103 +#: core/tasks/job.py:92 msgid "Failed" msgstr "Απέτυχε" #. Translators: Message shown to indicate that a background process has been cancelled. -#: core/tasks/job.py:106 +#: core/tasks/job.py:95 msgid "Cancelled" msgstr "Ακυρώθηκε" #. Translators: Message shown to indicate the percentage completed of a background process. -#: core/tasks/job.py:109 +#: core/tasks/job.py:98 #, python-brace-format msgid "In progress - {percent}%" msgstr "Σε εξέλιξη - {percent}%" #. Translators: Message shown to indicate that while a background process has started, no progress can be reported yet. -#: core/tasks/job.py:113 +#: core/tasks/job.py:102 msgid "Waiting" msgstr "Σε αναμονή" -#: core/templates/kolibri/base.html:13 -#: core/templates/kolibri/unsupported_browser.html:13 -msgid "Kolibri" -msgstr "Kolibri" - #: core/templates/kolibri/loading_page.html:8 msgid "Kolibri is starting" msgstr "Εκκίνηση Kolibri" @@ -344,15 +339,19 @@ msgstr "Για να χρησιμοποιήσετε το Kolibri, σας συνι msgid "You can also try updating your current browser." msgstr "Μπορείτε επίσης να δοκιμάσετε την ενημέρωση του τρέχοντος προγράμματος περιήγησης." -#: core/views.py:165 +#: core/templatetags/core_tags.py:84 +msgid "Kolibri" +msgstr "Kolibri" + +#: core/views.py:184 msgid "No appropriate redirect pages found. It is likely that Kolibri is badly configured" msgstr "Δεν βρέθηκαν οι κατάλληλες σελίδες ανακατεύθυνσης. Είναι πιθανό ότι οι ρυθμίσεις για το Kolibri είναι λανθασμένες" -#: plugins/coach/kolibri_plugin.py:36 +#: plugins/coach/kolibri_plugin.py:27 msgid "Coach" msgstr "Εκπαιδευτής" -#: plugins/facility/kolibri_plugin.py:30 +#: plugins/facility/kolibri_plugin.py:22 msgid "Facility" msgstr "Εκπαιδευτικό πλαίσιο" @@ -376,11 +375,11 @@ msgctxt "Default name for the exported CSV file of facility user data. Please ke msgid "users" msgstr "χρήστες" -#: plugins/learn/kolibri_plugin.py:33 +#: plugins/learn/kolibri_plugin.py:35 msgid "Learn" msgstr "Μαθαίνω" -#: plugins/policies/kolibri_plugin.py:19 +#: plugins/policies/kolibri_plugin.py:21 msgid "Policies" msgstr "Πολιτικές" @@ -388,16 +387,16 @@ msgstr "Πολιτικές" msgid "Setup Wizard" msgstr "Οδηγός Εγκατάστασης" -#: plugins/user_profile/kolibri_plugin.py:25 +#: plugins/user_profile/kolibri_plugin.py:24 msgid "User Profile" msgstr "Προφίλ Χρήστη" #. Translators: A notification title shown to users when their learner account is joining a new learning facility. -#: plugins/user_profile/tasks.py:67 +#: plugins/user_profile/tasks.py:84 msgid "Account transfer in progress" msgstr "Μεταφορά λογαριασμού σε εξέλιξη" -#: plugins/user_profile/tasks.py:70 +#: plugins/user_profile/tasks.py:87 #, python-brace-format msgid "Moving {learner_name} to learning facility {facility_name}" msgstr "Μετακίνηση του {learner_name} στην εγκατάσταση μάθησης {facility_name}" diff --git a/kolibri/locale/el/LC_MESSAGES/kolibri.core.default_frontend-messages.json b/kolibri/locale/el/LC_MESSAGES/kolibri.core.default_frontend-messages.json index f82cff12515..49811b3ec9d 100644 --- a/kolibri/locale/el/LC_MESSAGES/kolibri.core.default_frontend-messages.json +++ b/kolibri/locale/el/LC_MESSAGES/kolibri.core.default_frontend-messages.json @@ -152,10 +152,10 @@ "CommonCoreStrings.exploreGlobalLibraryDescription": "Βρείτε υλικά εκμάθησης σε περισσότερες από 170 γλώσσες", "CommonCoreStrings.facilitiesLabel": "Εγκαταστάσεις", "CommonCoreStrings.facilityCoachDescription": "Μπορείτε να διδάξετε σε όλες τις τάξεις στο εκπαιδευτικό σας πλαίσιο", - "CommonCoreStrings.facilityCoachLabel": "Εκπαιδευτής του εκπαιδευτικού πλαισίου", + "CommonCoreStrings.facilityCoachLabel": "Εκπαιδευτής στο εκπαιδευτικό πλαίσιο", "CommonCoreStrings.facilityDuplicated": "Υπάρχει ήδη ένα εκπαιδευτικό πλαίσιο με αυτό το όνομα σε αυτήν τη συσκευή", "CommonCoreStrings.facilityLabel": "Εκπαιδευτικό πλαίσιο", - "CommonCoreStrings.facilityName": "Όνομα εκπαιδευτικού πλαισίου", + "CommonCoreStrings.facilityName": "Όνομα εκπαιευτικού πλαισίου", "CommonCoreStrings.facilityNameWithId": "{facilityName} ({id})", "CommonCoreStrings.fileSize": "Μέγεθος αρχείου", "CommonCoreStrings.filter": "φίλτρο", @@ -418,7 +418,7 @@ "ExamReport.noItemId": "Αυτή η ερώτηση έχει ένα σφάλμα, παρακαλώ προχωρήστε στην επόμενη ερώτηση", "FacilityAdminCredentialsForm.adminCredentialsPromptMultipleFacilities": "Εισάγετε το όνομα χρήστη και τον κωδικό πρόσβασης για τον διαχειριστή ενός εκπαιδευτικού πλαισίου '{facility}' ή για έναν υπερδιαχειριστή του '{device}'", "FacilityAdminCredentialsForm.adminCredentialsPromptOneFacility": "Εισάγετε το όνομα χρήστη και τον κωδικό πρόσβασης για έναν διαχειριστή εκπαιδευτικού πλαισίου ή έναν υπερδιαχειριστή του '{device}'", - "FacilityAdminCredentialsForm.duplicateFacilityNamesExplanation": "Αυτό το εκπαιδευτικό πλαίσιο είναι διαφορετικό από το '{facilities}'. Αυτά τα εκπαιδευτικά πλαίσια δεν θα συγχρονιστούν.", + "FacilityAdminCredentialsForm.duplicateFacilityNamesExplanation": "Αυτό το εκπαιδευτικό πλαίσιο είναι διαφορετικό από το '{facilities}'. Αυτές τα εκπαιδευτικά πλαίσια δεν θα συγχρονιστούν.", "FacilityNameAndSyncStatus.createSync": "Δημιουργία χρονοδιαγράμμ. συγχρονισμού", "FacilityNameAndSyncStatus.lastSync": "Τελευταίος συγχρονισμός: {relativeTime}", "FacilityNameAndSyncStatus.neverSynced": "Ποτέ δεν έγινε συγχρονισμός", @@ -484,10 +484,6 @@ "MasteryModel.one": "Απαντήστε σε μία ερώτηση σωστά", "MasteryModel.streak": "Απαντήστε {count, number, integer} ερωτήσεις στη σειρά σωστά", "MasteryModel.unknown": "Άγνωστο μοντέλο εξειδίκευσης", - "MeteredConnectionNotificationModal.doNotUseMetered": "Μην επιτρέπετε στο Kolibri να χρησιμοποιεί δεδομένα κινητής τηλεφωνίας", - "MeteredConnectionNotificationModal.modalDescription": "Μπορεί να έχετε περιορισμένο όγκο δεδομένων στο πρόγραμμα του κινητού σας. Εάν επιτρέψετε στο Kolibri να κατεβάσει πόρους μέσω δεδομένων κινητής τηλεφωνίας μπορεί να καταναλωθούν όλα τα δεδομένα σας ή/και να επιβαρυνθείτε με επιπλέον χρεώσεις.", - "MeteredConnectionNotificationModal.modalTitle": "Χρήση δεδομένων κινητής;", - "MeteredConnectionNotificationModal.useMetered": "Να επιτρέπεται στο Kolibri η χρήση δεδομένων κινητής τηλεφωνίας", "MissingResourceAlert.learnMore": "Μάθετε περισσότερα", "MissingResourceAlert.resourcesUnavailableP1": "Ορισμένοι πόροι λείπουν, είτε επειδή δεν βρέθηκαν στη συσκευή είτε επειδή δεν είναι συμβατοί με την έκδοση του Kolibri που διαθέτετε.", "MissingResourceAlert.resourcesUnavailableP2": "Συμβουλευτείτε τον διαχειριστή σας για καθοδήγηση ή χρησιμοποιήστε έναν λογαριασμό με δικαιώματα συσκευής για να διαχειριστείτε τα κανάλια και τις πηγές.", @@ -533,7 +529,7 @@ "PrivacyInfoModal.kolibriAboutP1": "Το λογισμικό Kolibri δημιουργείται από το Foundation for Learning Equality, Inc. Περισσότερες πληροφορίες, συμπεριλαμβανομένων των Όρων Παροχής Υπηρεσιών και της Πολιτικής Προστασίας Προσωπικών Δεδομένων του Kolibri, είναι διαθέσιμες στη διεύθυνση:", "PrivacyInfoModal.kolibriAboutP2": "Το Kolibri είναι μια εφαρμογή λογισμικού που μπορεί να εγκατασταθεί σε μια μεγάλη ποικιλία συσκευών χωρίς να χρειάζεται σύνδεση με το διαδίκτυο.", "PrivacyInfoModal.kolibriAboutP3": "Σε αντίθεση με πολλές διαδικτυακές υπηρεσίες με παρόμοια πρόσβαση μέσω ενός προγράμματος περιήγησης, υπάρχουν χιλιάδες ανεξάρτητες εγκαταστάσεις Kolibri σε όλο τον κόσμο – συμπεριλαμβανομένης και της παρούσας. Κάθε εγκατάσταση Kolibri τη διαχειρίζεται και την ελέγχει ο ιδιοκτήτης της συσκευής στην οποία είναι εγκατεστημένη.", - "PrivacyInfoModal.kolibriAboutP4": "Οι διαχειριστές έχουν επίσης τη δυνατότητα να συγχρονίσουν τα δεδομένα του λογισμικού Kolibri με τη διαδικτυακή υπηρεσία Kolibri Data Portal. Σε αυτή την περίπτωση, όλα τα δεδομένα των εκπαιδευτικών πλαισίων θα είναι προσβάσιμα στους διαχειριστές του οργανισμού στο Kolibri Data Portal. Θα μεταφορτωθούν σε διακομιστές cloud τους οποίους διαχειρίζεται η Learning Equality, που θα έχει επίσης πρόσβαση σε αυτά τα δεδομένα.", + "PrivacyInfoModal.kolibriAboutP4": "Οι διαχειριστές έχουν επίσης τη δυνατότητα να συγχρονίσουν τα δεδομένα του λογισμικού Kolibri με τη διαδικτυακή υπηρεσία Kolibri Data Portal. Σε αυτή την περίπτωση, όλα τα δεδομένα των εγκαταστάσεων θα είναι προσβάσιμα στους διαχειριστές του οργανισμού στο Kolibri Data Portal. Θα μεταφορτωθούν σε διακομιστές cloud τους οποίους διαχειρίζεται η Learning Equality, που θα έχει επίσης πρόσβαση σε αυτά τα δεδομένα.", "PrivacyInfoModal.kolibriAboutP5": "Προκειμένου να βελτιωθεί η ποιότητα του λογισμικού Kolibri και οι σχετικοί πόροι, η Learning Equality συλλέγει ανώνυμες πληροφορίες χρήσης όταν το Kolibri έχει πρόσβαση στο διαδίκτυο. Αυτό περιλαμβάνει διευθύνσεις IP που σχετίζονται με τον διακομιστή και στοιχεία της συσκευής, όπως το λειτουργικό σύστημα και τη ζώνη ώρας. Συλλέγουμε επίσης συγκεντρωτικά στατιστικά στοιχεία που περιλαμβάνουν: τον αριθμό των χρηστών και των εγκαταστάσεων, το έτος γέννησης και την κατανομή φύλου, καθώς και το εύρος χρήσης των πόρων. Καταβάλλουμε κάθε δυνατή προσπάθεια για να αποφύγουμε τη συλλογή προσωπικών πληροφοριών σχετικά με τους χρήστες του λογισμικού Kolibri.", "PrivacyInfoModal.kolibriAboutTitle": "Πληροφορίες για το Kolibri", "PrivacyInfoModal.kolibriOwnersP1": "Θα πρέπει να εκτελέσετε το Kolibri ως υπηρεσία σύμφωνα με όλους τους ισχύοντες νόμους. Αν είστε ο ιδιοκτήτης της συσκευής στην οποία είναι εγκατεστημένο το Kolibri, παρακαλούμε να λάβετε υπόψη ότι είστε απόλυτα υπεύθυνος για την ασφάλεια και την προστασία των δεδομένων χρήστη που αποθηκεύονται στο Kolibri.", @@ -549,7 +545,7 @@ "PrivacyInfoModal.kolibriUsersP2": "Λάβετε υπόψη ότι οι προσωπικές σας πληροφορίες μπορεί να είναι ορατές σε άλλους, ανάλογα με το πώς έχει ρυθμιστεί το λογισμικό και με τον τρόπο με τον οποίο έχετε πρόσβαση στο λογισμικό.", "PrivacyInfoModal.kolibriUsersP3": "Επικοινωνήστε με τον τοπικό διαχειριστή του Kolibri για να κατανοήσετε ποιες προσωπικές σας πληροφορίες μπορεί να αποθηκεύονται, σε ποιον είναι ορατές, πως να τις ανανεώσετε ή να τις διαγράψετε ή αν πιστεύετε πως ο λογαριασμός σας έχει παραβιαστεί.", "PrivacyInfoModal.kolibriUsersP4": "Δεν πρέπει να:", - "PrivacyInfoModal.kolibriUsersP5": "Όταν χρησιμοποιείτε το Kolibri ως συνδεδεμένος χρήστης, πληροφορίες όπως το όνομά σας, το όνομα χρήστη, η ηλικία, το έτος γέννησης, ο αναγνωριστικός αριθμός, οι πόροι που βλέπετε και η απόδοσή σας στις αξιολογήσεις μπορεί να είναι διαθέσιμα στοιχεία για τους διαχειριστές και τους εκπαιδευτές του εκπαιδευτικού σας πλαισίου. Οι πληροφορίες σας μπορεί επίσης να χρησιμοποιηθούν από τους προγραμματιστές του Kolibri και να διαμοιραστούν με δημιουργούς περιεχομένου ώστε να βοηθήσουν στη βελτίωση του λογισμικού και των πηγών για διαφορετικούς τύπους και ανάγκες μαθητών.", + "PrivacyInfoModal.kolibriUsersP5": "Όταν χρησιμοποιείτε το Kolibri ως συνδεδεμένος χρήστης, πληροφορίες όπως το όνομά σας, το όνομα χρήστη, η ηλικία, το έτος γέννησης, ο αναγνωριστικός αριθμός, οι πόροι που βλέπετε και η απόδοσή σας στις αξιολογήσεις μπορεί να είναι διαθέσιμα στοιχεία για τους διαχειριστές και τους εκπαιδευτές του εκπαιδευτικού πλαισίου σας. Οι πληροφορίες σας μπορεί επίσης να χρησιμοποιηθούν από τους προγραμματιστές του Kolibri και να διαμοιραστούν με δημιουργούς περιεχομένου ώστε να βοηθήσουν στη βελτίωση του λογισμικού και των πηγών για διαφορετικούς τύπους και ανάγκες εκπαιδευομένων.", "PrivacyInfoModal.kolibriUsersP6": "Όταν χρησιμοποιείτε το Kolibri ως επισκέπτης, συγκεντρώνονται πληροφορίες σχετικά με τις πηγές που εσείς και άλλοι επισκέπτες-χρήστες προβάλλετε και μπορεί να είναι διαθέσιμες σε διαχειριστές και ορισμένους εκπαιδευτές.", "PrivacyInfoModal.openIdH1": "Σύνδεση σε εφαρμογές τρίτων με χρήση του Kolibri", "PrivacyInfoModal.openIdP1": "Μπορείτε να χρησιμοποιήσετε το Kolibri για να εγγραφείτε ή να συνδεθείτε σε εφαρμογές τρίτων. Αν το κάνετε αυτό, η άλλη εφαρμογή θα έχει πρόσβαση στο όνομα χρήστη σας στο Kolibri, στο μοναδικό αναγνωριστικό χρήστη και στο πλήρες όνομά σας.", @@ -571,7 +567,7 @@ "SelectDeviceModalGroup.addDeviceSnackbarText": "Επιτυχής προσθήκη συσκευής", "SelectDeviceModalGroup.removeDeviceSnackbarText": "Επιτυχής αφαίρεση συσκευής", "SelectSourceModal.loadingMessage": "Φόρτωση συνδέσεων…", - "SelectSyncSourceModal.dataPortalDescription": "Συγχρονισμός στο Kolibri Data Portal εφόσον το εκπαιδευτικό σας πλαίσιο είναι καταχωρημένο", + "SelectSyncSourceModal.dataPortalDescription": "Συγχρονισμός στο Kolibri Data Portal εφόσον το εκπαιδευτικό πλαίσιό σας είναι καταχωρημένο", "SelectSyncSourceModal.dataPortalLabel": "Kolibri Data Portal (Σε σύνδεση)", "SelectSyncSourceModal.localNetworkDescription": "Συγχρονισμός δεδομένων εκπαιδευτικού πλαισίου με άλλο εξυπηρετητή Kolibri στο τοπικό σας δίκτυο ή στο διαδίκτυο", "SelectSyncSourceModal.localNetworkLabel": "Τοπικό δίκτυο ή διαδίκτυο", @@ -615,7 +611,7 @@ "TaskStrings.receivingDataStatus": "Λήψη δεδομένων", "TaskStrings.remotelyIntegratingDataStatus": "Απομακρυσμένη ενσωμάτωση δεδομένων", "TaskStrings.remotelyPreparingDataStatus": "Απομακρυσμένη προετοιμασία δεδομένων", - "TaskStrings.removeFacilitySuccessStatus": "Το εκπαιδευτικό πλαίσιο αφαιρέθηκε επιτυχώς", + "TaskStrings.removeFacilitySuccessStatus": "Το εκπαιδευτικό πλαίσιο αφαιρέθηκε επιτυχώς.", "TaskStrings.removeFacilityTaskLabel": "Αφαίρεση {facilityName}", "TaskStrings.removingFacilityStatus": "Αφαίρεση εκπαιδευτικού πλαισίου", "TaskStrings.sendingDataStatus": "Αποστολή δεδομένων", diff --git a/kolibri/locale/el/LC_MESSAGES/kolibri.plugins.device.app-messages.json b/kolibri/locale/el/LC_MESSAGES/kolibri.plugins.device.app-messages.json index ef0beb8a539..402ef07e921 100644 --- a/kolibri/locale/el/LC_MESSAGES/kolibri.plugins.device.app-messages.json +++ b/kolibri/locale/el/LC_MESSAGES/kolibri.plugins.device.app-messages.json @@ -174,6 +174,11 @@ "ManageSyncSchedule.addDevice": "Προσθήκη συσκευής", "ManageSyncSchedule.connected": "Συνδέθηκε", "ManageSyncSchedule.disconnected": "Δεν συνδέθηκε", + "ManageSyncSchedule.everyDay": "Καθημερινά", + "ManageSyncSchedule.everyHour": "Κάθε μία ώρα", + "ManageSyncSchedule.everyMonth": "Κάθε μήνα", + "ManageSyncSchedule.everyTwoWeeks": "Κάθε δύο εβδομάδες", + "ManageSyncSchedule.everyWeek": "Κάθε εβδομάδα", "ManageSyncSchedule.introduction": "Ορίστε ένα χρονοδιάγραμμα για τον αυτόματο συγχρονισμό του Kolibri με άλλες συσκευές του Kolibri που μοιράζονται αυτήν την εγκατάσταση. Συσκευές με το ίδιο χρονοδιάγραμμα συγχρονισμού θα συγχρονίζονται μία κάθε φορά.", "ManageSyncSchedule.syncSchedules": "Χρονοδιαγράμματα συγχρονισμ.", "ManageTasksPage.appBarTitle": "Διαχειριστής εργασιών", @@ -314,7 +319,7 @@ "UserPermissionsPage.saveButton": "Αποθήκευση Αλλαγών", "UserPermissionsPage.saveFailureNotification": "Παρουσιάστηκε πρόβλημα κατά την αποθήκευση αυτών των αλλαγών.", "UserPermissionsPage.superAdminExplanation1": "Έχει όλα τα δικαιώματα συσκευής και μπορεί να διαχειριστεί τα δικαιώματα της συσκευής άλλων χρηστών", - "UserPermissionsPage.superAdminExplanation2": "Έχει δικαιώματα διαχειριστή για όλα τα εκπαιδευτικά πλαίσια σε αυτήν τη συσκευή, αλλά εξακολουθεί να είναι μέλος του εκπαιδευτικού πλαισίου '{facilityName}'", + "UserPermissionsPage.superAdminExplanation2": "Έχει δικαιώματα διαχειριστή για όλες τα εκπαιδευτικά πλαίσια σε αυτήν τη συσκευή, αλλά εξακολουθεί να είναι μέλος του εκπαιδευτικού πλαισίου '{facilityName}'", "UserPermissionsPage.userDoesNotExist": "Ο χρήστης δεν υπάρχει", "UserPermissionsPage.you": "Εσείς", "WelcomeModal.learnOnlyDeviceWelcomeMessage1": "Το πρώτο πράγμα που πρέπει να κάνετε είναι να εισάγετε κάποια κανάλια σε αυτήν τη συσκευή", diff --git a/kolibri/locale/el/LC_MESSAGES/kolibri.plugins.facility.app-messages.json b/kolibri/locale/el/LC_MESSAGES/kolibri.plugins.facility.app-messages.json index 4d939e2591b..970db24a6f2 100644 --- a/kolibri/locale/el/LC_MESSAGES/kolibri.plugins.facility.app-messages.json +++ b/kolibri/locale/el/LC_MESSAGES/kolibri.plugins.facility.app-messages.json @@ -97,7 +97,7 @@ "EditDeviceSyncSchedule.removeDeviceWarning": "Πρόκειται να αφαιρέσετε αυτή τη συσκευή από το χρονοδιάγραμμα συγχρονισμού.", "EditDeviceSyncSchedule.serverTime": "Ώρα διακομιστή:", "EditDeviceSyncSchedule.time": "Ώρα", - "EditFacilityNameModal.renameFacilityExplanation": "Προειδοποίηση: Μόνο το όνομα του εκπαιδευτικού πλαισίου θα αλλάξει, το νέο όνομα θα συγχρονιστεί και θα γίνει ενημέρωσή του σε άλλες συσκευές που συνδέονται με αυτό το εκπαιδευτικό πλαίσιο.", + "EditFacilityNameModal.renameFacilityExplanation": "Προειδοποίηση: Μόνο το όνομα του εκπαιδευτικού πλαισίου θα αλλάξει, το νέο όνομα θα συγχρονιστεί και θα γίνει ενημέρωσή του σε άλλες συσκευές που συνδέονται με αυτήν το εκπαιδευτικό πλαίσιο.", "EditFacilityNameModal.title": "Μετονομασία εκπαιδευτικού πλαισίου", "FacilityAppBarPage.facilityLabelWithName": "Εκπαιδευτικό πλαίσιο – {facilityName}", "FacilityConfigPage.createPinBtn": "Δημιουργία PIN", @@ -166,6 +166,11 @@ "ManageSyncSchedule.addDevice": "Προσθήκη συσκευής", "ManageSyncSchedule.connected": "Συνδέθηκε", "ManageSyncSchedule.disconnected": "Δεν συνδέθηκε", + "ManageSyncSchedule.everyDay": "Καθημερινά", + "ManageSyncSchedule.everyHour": "Κάθε μία ώρα", + "ManageSyncSchedule.everyMonth": "Κάθε μήνα", + "ManageSyncSchedule.everyTwoWeeks": "Κάθε δύο εβδομάδες", + "ManageSyncSchedule.everyWeek": "Κάθε εβδομάδα", "ManageSyncSchedule.introduction": "Ορίστε ένα χρονοδιάγραμμα για τον αυτόματο συγχρονισμό του Kolibri με άλλες συσκευές του Kolibri που μοιράζονται αυτήν την εγκατάσταση. Συσκευές με το ίδιο χρονοδιάγραμμα συγχρονισμού θα συγχρονίζονται μία κάθε φορά.", "ManageSyncSchedule.syncSchedules": "Χρονοδιαγράμματα συγχρονισμ.", "PaginatedListContainerWithBackend.nextResults": "Επόμενα αποτελέσματα", diff --git a/kolibri/locale/el/LC_MESSAGES/kolibri.plugins.learn.app-messages.json b/kolibri/locale/el/LC_MESSAGES/kolibri.plugins.learn.app-messages.json index 7555d428958..f58e7cb7d07 100644 --- a/kolibri/locale/el/LC_MESSAGES/kolibri.plugins.learn.app-messages.json +++ b/kolibri/locale/el/LC_MESSAGES/kolibri.plugins.learn.app-messages.json @@ -137,6 +137,10 @@ "LibraryPage.searchingOtherLibrary": "Αναζήτηση βιβλιοθηκών γύρω σας", "LibraryPage.showingAllLibraries": "Εμφάνιση όλων των διαθέσιμων βιβλιοθηκών γύρω σας.", "MarkAsCompleteModal.markResourceAsCompleteConfirmation": "Είστε βέβαιοι ότι θέλετε να επισημάνετε αυτήν την πηγή ως ολοκληρωμένη;", + "MeteredConnectionNotificationModal.doNotUseMetered": "Μην επιτρέπετε στο Kolibri να χρησιμοποιεί δεδομένα κινητής τηλεφωνίας", + "MeteredConnectionNotificationModal.modalDescription": "Μπορεί να έχετε περιορισμένο όγκο δεδομένων στο πρόγραμμα του κινητού σας. Εάν επιτρέψετε στο Kolibri να κατεβάσει πόρους μέσω δεδομένων κινητής τηλεφωνίας μπορεί να καταναλωθούν όλα τα δεδομένα σας ή/και να επιβαρυνθείτε με επιπλέον χρεώσεις.", + "MeteredConnectionNotificationModal.modalTitle": "Χρήση δεδομένων κινητής;", + "MeteredConnectionNotificationModal.useMetered": "Να επιτρέπεται στο Kolibri η χρήση δεδομένων κινητής τηλεφωνίας", "MissingResourceAlert.learnMore": "Μάθετε περισσότερα", "MissingResourceAlert.resourcesUnavailableP1": "Ορισμένοι πόροι λείπουν, είτε επειδή δεν βρέθηκαν στη συσκευή είτε επειδή δεν είναι συμβατοί με την έκδοση του Kolibri που διαθέτετε.", "MissingResourceAlert.resourcesUnavailableP2": "Συμβουλευτείτε τον διαχειριστή σας για καθοδήγηση ή χρησιμοποιήστε έναν λογαριασμό με δικαιώματα συσκευής για να διαχειριστείτε τα κανάλια και τις πηγές.", diff --git a/kolibri/locale/el/LC_MESSAGES/kolibri.plugins.policies.app-messages.json b/kolibri/locale/el/LC_MESSAGES/kolibri.plugins.policies.app-messages.json index fdde7cdb7d2..21beb144575 100644 --- a/kolibri/locale/el/LC_MESSAGES/kolibri.plugins.policies.app-messages.json +++ b/kolibri/locale/el/LC_MESSAGES/kolibri.plugins.policies.app-messages.json @@ -1,5 +1,5 @@ { - "CookiePolicy.choicesP1": "Εσείς {choice, string} να λαμβάνετε cookies στατιστικών. Μπορείτε να αλλάξετε αυτή την προτίμηση εδώ:", + "CookiePolicy.choicesP1": "Εσείς {choice} να λαμβάνετε cookies στατιστικών. Μπορείτε να αλλάξετε αυτή την προτίμηση εδώ:", "CookiePolicy.cookieExpiryTableHeader": "Λήξη", "CookiePolicy.cookieP1": "Η Πλατφόρμα Μάθησης Kolibri χρησιμοποιεί cookies για να εξατομικεύσει και να θωρακίσει την εμπειρία σας, να αναλύσει την επισκεψιμότητα και να βελτιώσει την απόδοση και τη λειτουργικότητα της υπηρεσίας. Τα cookies είναι μικρά αρχεία κειμένου που μπορούν να χρησιμοποιηθούν από ιστοσελίδες για να κάνουν πιο αποτελεσματική την εμπειρία του χρήστη.", "CookiePolicy.cookieP2": "Οι ισχύοντες νόμοι περί απορρήτου (GDPR και CCPA) ορίζουν ότι μπορούμε να αποθηκεύουμε cookies στις συσκευές σας εάν είναι απολύτως αναγκαία για τη λειτουργία της υπηρεσίας. Για όλους τους άλλους τύπους cookies, χρειαζόμαστε την άδειά σας.", diff --git a/kolibri/locale/el/LC_MESSAGES/kolibri.plugins.user_profile.app-messages.json b/kolibri/locale/el/LC_MESSAGES/kolibri.plugins.user_profile.app-messages.json index 3aa1c524437..9cc44db0aab 100644 --- a/kolibri/locale/el/LC_MESSAGES/kolibri.plugins.user_profile.app-messages.json +++ b/kolibri/locale/el/LC_MESSAGES/kolibri.plugins.user_profile.app-messages.json @@ -59,7 +59,7 @@ "TaskStrings.receivingDataStatus": "Λήψη δεδομένων", "TaskStrings.remotelyIntegratingDataStatus": "Απομακρυσμένη ενσωμάτωση δεδομένων", "TaskStrings.remotelyPreparingDataStatus": "Απομακρυσμένη προετοιμασία δεδομένων", - "TaskStrings.removeFacilitySuccessStatus": "Το εκπαιδευτικό πλαίσιο αφαιρέθηκε επιτυχώς", + "TaskStrings.removeFacilitySuccessStatus": "Το εκπαιδευτικό πλαίσιο αφαιρέθηκε επιτυχώς.", "TaskStrings.removeFacilityTaskLabel": "Αφαίρεση {facilityName}", "TaskStrings.removingFacilityStatus": "Αφαίρεση εκπαιδευτικού πλαισίου", "TaskStrings.sendingDataStatus": "Αποστολή δεδομένων", diff --git a/kolibri/locale/en/LC_MESSAGES/django.po b/kolibri/locale/en/LC_MESSAGES/django.po index 3a450a70265..970eb2336b1 100644 --- a/kolibri/locale/en/LC_MESSAGES/django.po +++ b/kolibri/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-03 11:11+0100\n" +"POT-Creation-Date: 2024-02-12 04:17-0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -195,22 +195,59 @@ msgstr "" msgid "Database ID is not valid" msgstr "" -#: core/content/api.py:352 +#. Translators: A notification title shown to users when their Kolibri device is syncing data to another Kolibri instance +#: core/auth/tasks.py:56 +msgid "Data syncing in progress" +msgstr "" + +#. Translators: Notification text shown to users when their Kolibri device is syncing data to another Kolibri instance +#. to encourage them to stay connected to their network to ensure a successful sync. +#: core/auth/tasks.py:60 +msgid "Do not disconnect your device from the network." +msgstr "" + +#: core/content/api.py:418 msgid "Resource" msgstr "" -#: core/content/api.py:1622 +#: core/content/api.py:1780 msgid "The requested channel does not exist on the content server" msgstr "" -#: core/content/models.py:265 +#: core/content/models.py:282 msgid "Unknown format" msgstr "" -#: core/device/serializers.py:41 +#. Translators: Message shown to an App user when the device's library is being updated +#. either with new resources, or unwanted resources being deleted. +#: core/content/tasks.py:57 +msgid "Updating your library" +msgstr "" + +#. Translators: Message shown to an App user when an update to the library has been successful. +#: core/content/tasks.py:60 +msgid "Library updated" +msgstr "" + +#. Translators: Message shown to an App user when an update to the library has failed. +#: core/content/tasks.py:63 +msgid "Library update failed" +msgstr "" + +#: core/device/serializers.py:48 msgid "Language is not supported by Kolibri" msgstr "" +#. Translators: A notification title shown to users when Kolibri is looking for other Kolibri devices on the network. +#: core/device/task_notifications.py:11 +msgid "Searching" +msgstr "" + +#. Translators: Notification text shown to users when Kolibri is looking for other Kolibri devices on the network. +#: core/device/task_notifications.py:13 +msgid "Looking for other Kolibri devices" +msgstr "" + #: core/logger/csv_export.py:69 msgid "Facility name" msgstr "" @@ -235,41 +272,62 @@ msgstr "" msgid "Content title" msgstr "" -#: core/logger/csv_export.py:75 +#: core/logger/csv_export.py:79 msgctxt "" "CSV column header for the time of the first interaction in the exported logs" msgid "Time of first interaction" msgstr "" -#: core/logger/csv_export.py:76 +#: core/logger/csv_export.py:86 msgctxt "" "CSV column header for the time of the last interaction in the exported logs" msgid "Time of last interaction" msgstr "" -#: core/logger/csv_export.py:77 +#: core/logger/csv_export.py:93 msgctxt "" "CSV column header for the percentage of completion in the exported logs" msgid "Time of completion" msgstr "" -#: core/logger/csv_export.py:78 +#: core/logger/csv_export.py:100 msgctxt "" "CSV column header for the time spent in a resource in the exported logs" msgid "Time Spent (sec)" msgstr "" -#: core/logger/csv_export.py:79 +#: core/logger/csv_export.py:103 msgid "Progress (0-1)" msgstr "" -#: core/logger/csv_export.py:80 +#: core/logger/csv_export.py:104 msgid "Content kind" msgstr "" -#: core/templates/kolibri/base.html:13 -#: core/templates/kolibri/unsupported_browser.html:13 -msgid "Kolibri" +#. Translators: Message shown to indicate that a background process has finished successfully. +#: core/tasks/job.py:89 +msgid "Complete" +msgstr "" + +#. Translators: Message shown to indicate that a background process has failed. +#: core/tasks/job.py:92 +msgid "Failed" +msgstr "" + +#. Translators: Message shown to indicate that a background process has been cancelled. +#: core/tasks/job.py:95 +msgid "Cancelled" +msgstr "" + +#. Translators: Message shown to indicate the percentage completed of a background process. +#: core/tasks/job.py:98 +#, python-brace-format +msgid "In progress - {percent}%" +msgstr "" + +#. Translators: Message shown to indicate that while a background process has started, no progress can be reported yet. +#: core/tasks/job.py:102 +msgid "Waiting" msgstr "" #: core/templates/kolibri/loading_page.html:8 @@ -308,17 +366,21 @@ msgstr "" msgid "You can also try updating your current browser." msgstr "" -#: core/views.py:165 +#: core/templatetags/core_tags.py:84 +msgid "Kolibri" +msgstr "" + +#: core/views.py:184 msgid "" "No appropriate redirect pages found. It is likely that Kolibri is badly " "configured" msgstr "" -#: plugins/coach/kolibri_plugin.py:30 +#: plugins/coach/kolibri_plugin.py:27 msgid "Coach" msgstr "" -#: plugins/facility/kolibri_plugin.py:30 +#: plugins/facility/kolibri_plugin.py:22 msgid "Facility" msgstr "" @@ -350,11 +412,11 @@ msgctxt "" msgid "users" msgstr "" -#: plugins/learn/kolibri_plugin.py:32 +#: plugins/learn/kolibri_plugin.py:35 msgid "Learn" msgstr "" -#: plugins/policies/kolibri_plugin.py:19 +#: plugins/policies/kolibri_plugin.py:21 msgid "Policies" msgstr "" @@ -362,6 +424,16 @@ msgstr "" msgid "Setup Wizard" msgstr "" -#: plugins/user_profile/kolibri_plugin.py:25 +#: plugins/user_profile/kolibri_plugin.py:24 msgid "User Profile" msgstr "" + +#. Translators: A notification title shown to users when their learner account is joining a new learning facility. +#: plugins/user_profile/tasks.py:84 +msgid "Account transfer in progress" +msgstr "" + +#: plugins/user_profile/tasks.py:87 +#, python-brace-format +msgid "Moving {learner_name} to learning facility {facility_name}" +msgstr "" diff --git a/kolibri/locale/en/LC_MESSAGES/kolibri.core.default_frontend-messages.json b/kolibri/locale/en/LC_MESSAGES/kolibri.core.default_frontend-messages.json index 13149423bbc..49e8821abdc 100644 --- a/kolibri/locale/en/LC_MESSAGES/kolibri.core.default_frontend-messages.json +++ b/kolibri/locale/en/LC_MESSAGES/kolibri.core.default_frontend-messages.json @@ -484,10 +484,6 @@ "MasteryModel.one": "Get one question correct", "MasteryModel.streak": "Get {count, number, integer} questions in a row correct", "MasteryModel.unknown": "Unknown mastery model", - "MeteredConnectionNotificationModal.doNotUseMetered": "Do not allow Kolibri to use mobile data", - "MeteredConnectionNotificationModal.modalDescription": "You may have a limited amount of data on your mobile plan. Allowing Kolibri to download resources via mobile data may use up your entire plan and/or incur extra charges.", - "MeteredConnectionNotificationModal.modalTitle": "Use mobile data?", - "MeteredConnectionNotificationModal.useMetered": "Allow Kolibri to use mobile data", "MissingResourceAlert.learnMore": "Learn more", "MissingResourceAlert.resourcesUnavailableP1": "Some resources are missing, either because they were not found on the device, or because they are not compatible with your version of Kolibri.", "MissingResourceAlert.resourcesUnavailableP2": "Consult your administrator for guidance, or use an account with device permissions to manage channels and resources.", diff --git a/kolibri/locale/en/LC_MESSAGES/kolibri.plugins.learn.app-messages.json b/kolibri/locale/en/LC_MESSAGES/kolibri.plugins.learn.app-messages.json index 60a74e75ef8..f00164063af 100644 --- a/kolibri/locale/en/LC_MESSAGES/kolibri.plugins.learn.app-messages.json +++ b/kolibri/locale/en/LC_MESSAGES/kolibri.plugins.learn.app-messages.json @@ -137,6 +137,10 @@ "LibraryPage.searchingOtherLibrary": "Searching for libraries around you.", "LibraryPage.showingAllLibraries": "Showing all available libraries around you.", "MarkAsCompleteModal.markResourceAsCompleteConfirmation": "Are you sure you want to mark this resource as completed?", + "MeteredConnectionNotificationModal.doNotUseMetered": "Do not allow Kolibri to use mobile data", + "MeteredConnectionNotificationModal.modalDescription": "You may have a limited amount of data on your mobile plan. Allowing Kolibri to download resources via mobile data may use up your entire plan and/or incur extra charges.", + "MeteredConnectionNotificationModal.modalTitle": "Use mobile data?", + "MeteredConnectionNotificationModal.useMetered": "Allow Kolibri to use mobile data", "MissingResourceAlert.learnMore": "Learn more", "MissingResourceAlert.resourcesUnavailableP1": "Some resources are missing, either because they were not found on the device, or because they are not compatible with your version of Kolibri.", "MissingResourceAlert.resourcesUnavailableP2": "Consult your administrator for guidance, or use an account with device permissions to manage channels and resources.", diff --git a/kolibri/locale/es_419/LC_MESSAGES/django.mo b/kolibri/locale/es_419/LC_MESSAGES/django.mo index cd49b58f732..a55d2cc9d5b 100644 Binary files a/kolibri/locale/es_419/LC_MESSAGES/django.mo and b/kolibri/locale/es_419/LC_MESSAGES/django.mo differ diff --git a/kolibri/locale/es_419/LC_MESSAGES/django.po b/kolibri/locale/es_419/LC_MESSAGES/django.po index ff405938f2d..fe651aea145 100644 --- a/kolibri/locale/es_419/LC_MESSAGES/django.po +++ b/kolibri/locale/es_419/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: kolibri\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-14 16:32-0700\n" -"PO-Revision-Date: 2023-04-14 20:42\n" +"POT-Creation-Date: 2024-02-12 04:17-0800\n" +"PO-Revision-Date: 2024-02-12 16:22\n" "Last-Translator: \n" "Language-Team: Spanish, Latin America\n" "Language: es_LA\n" @@ -14,8 +14,8 @@ msgstr "" "X-Crowdin-Project: kolibri\n" "X-Crowdin-Project-ID: 201933\n" "X-Crowdin-Language: la\n" -"X-Crowdin-File: /release-v0.16.x/django.po\n" -"X-Crowdin-File-ID: 4241\n" +"X-Crowdin-File: /016-test/django.po\n" +"X-Crowdin-File-ID: 4744\n" #: core/auth/constants/commands_errors.py:17 msgid "Unexpected exception [{}]: {}" @@ -173,45 +173,45 @@ msgid "Database ID is not valid" msgstr "El ID de la base de datos no es válido" #. Translators: A notification title shown to users when their Kolibri device is syncing data to another Kolibri instance -#: core/auth/tasks.py:63 +#: core/auth/tasks.py:56 msgid "Data syncing in progress" msgstr "Sincronización de datos en curso" #. Translators: Notification text shown to users when their Kolibri device is syncing data to another Kolibri instance #. to encourage them to stay connected to their network to ensure a successful sync. -#: core/auth/tasks.py:67 +#: core/auth/tasks.py:60 msgid "Do not disconnect your device from the network." msgstr "No desconectar el dispositivo de la red." -#: core/content/api.py:352 +#: core/content/api.py:418 msgid "Resource" msgstr "Material" -#: core/content/api.py:1622 +#: core/content/api.py:1780 msgid "The requested channel does not exist on the content server" msgstr "El canal solicitado no existe en el servidor de contenidos" -#: core/content/models.py:265 +#: core/content/models.py:282 msgid "Unknown format" msgstr "Formato desconocido" #. Translators: Message shown to an App user when the device's library is being updated #. either with new resources, or unwanted resources being deleted. -#: core/content/tasks.py:46 +#: core/content/tasks.py:57 msgid "Updating your library" msgstr "Actualizando la biblioteca" #. Translators: Message shown to an App user when an update to the library has been successful. -#: core/content/tasks.py:49 +#: core/content/tasks.py:60 msgid "Library updated" msgstr "Biblioteca actualizada" #. Translators: Message shown to an App user when an update to the library has failed. -#: core/content/tasks.py:52 +#: core/content/tasks.py:63 msgid "Library update failed" msgstr "Error al actualizar la biblioteca" -#: core/device/serializers.py:43 +#: core/device/serializers.py:48 msgid "Language is not supported by Kolibri" msgstr "Kolibri todavía no está disponible en este idioma" @@ -278,36 +278,31 @@ msgid "Content kind" msgstr "Tipo de recurso" #. Translators: Message shown to indicate that a background process has finished successfully. -#: core/tasks/job.py:100 +#: core/tasks/job.py:89 msgid "Complete" msgstr "Completado" #. Translators: Message shown to indicate that a background process has failed. -#: core/tasks/job.py:103 +#: core/tasks/job.py:92 msgid "Failed" msgstr "La operación ha fallado" #. Translators: Message shown to indicate that a background process has been cancelled. -#: core/tasks/job.py:106 +#: core/tasks/job.py:95 msgid "Cancelled" msgstr "Cancelado" #. Translators: Message shown to indicate the percentage completed of a background process. -#: core/tasks/job.py:109 +#: core/tasks/job.py:98 #, python-brace-format msgid "In progress - {percent}%" msgstr "En progreso - {percent}%" #. Translators: Message shown to indicate that while a background process has started, no progress can be reported yet. -#: core/tasks/job.py:113 +#: core/tasks/job.py:102 msgid "Waiting" msgstr "Esperando" -#: core/templates/kolibri/base.html:13 -#: core/templates/kolibri/unsupported_browser.html:13 -msgid "Kolibri" -msgstr "Kolibri" - #: core/templates/kolibri/loading_page.html:8 msgid "Kolibri is starting" msgstr "Iniciando Kolibri" @@ -344,15 +339,19 @@ msgstr "Para utilizar el Kolibri, recomendamos usar Firefox o Chrome." msgid "You can also try updating your current browser." msgstr "También puedes actualizar tu navegador actual." -#: core/views.py:165 +#: core/templatetags/core_tags.py:84 +msgid "Kolibri" +msgstr "Kolibri" + +#: core/views.py:184 msgid "No appropriate redirect pages found. It is likely that Kolibri is badly configured" msgstr "Fue imposible redirigir página correctamente. Es probable que Kolibri está mal configurado" -#: plugins/coach/kolibri_plugin.py:36 +#: plugins/coach/kolibri_plugin.py:27 msgid "Coach" msgstr "Tutorizar" -#: plugins/facility/kolibri_plugin.py:30 +#: plugins/facility/kolibri_plugin.py:22 msgid "Facility" msgstr "Centro educativo" @@ -376,11 +375,11 @@ msgctxt "Default name for the exported CSV file of facility user data. Please ke msgid "users" msgstr "usuarios" -#: plugins/learn/kolibri_plugin.py:33 +#: plugins/learn/kolibri_plugin.py:35 msgid "Learn" msgstr "Aprender" -#: plugins/policies/kolibri_plugin.py:19 +#: plugins/policies/kolibri_plugin.py:21 msgid "Policies" msgstr "Políticas" @@ -388,16 +387,16 @@ msgstr "Políticas" msgid "Setup Wizard" msgstr "Asistente de configuración" -#: plugins/user_profile/kolibri_plugin.py:25 +#: plugins/user_profile/kolibri_plugin.py:24 msgid "User Profile" msgstr "Perfil de usuario" #. Translators: A notification title shown to users when their learner account is joining a new learning facility. -#: plugins/user_profile/tasks.py:67 +#: plugins/user_profile/tasks.py:84 msgid "Account transfer in progress" msgstr "Transferencia de la cuenta en progreso" -#: plugins/user_profile/tasks.py:70 +#: plugins/user_profile/tasks.py:87 #, python-brace-format msgid "Moving {learner_name} to learning facility {facility_name}" msgstr "Moviendo {learner_name} al centro educativo {facility_name}" diff --git a/kolibri/locale/es_419/LC_MESSAGES/kolibri.core.default_frontend-messages.json b/kolibri/locale/es_419/LC_MESSAGES/kolibri.core.default_frontend-messages.json index ea78f29c08e..17f9b8d48fb 100644 --- a/kolibri/locale/es_419/LC_MESSAGES/kolibri.core.default_frontend-messages.json +++ b/kolibri/locale/es_419/LC_MESSAGES/kolibri.core.default_frontend-messages.json @@ -50,7 +50,7 @@ "CommonCoreStrings.addLearningMaterials": "Añadir materiales de aprendizaje", "CommonCoreStrings.addLearningMaterialsDescription": "Elegir los materiales para usar en tu dispositivo. También podrás añadir más siempre que hay conexión a Internet, o cuando hay otros Kolibris a tu alrededor.", "CommonCoreStrings.addToLibrary": "Añadir a la biblioteca", - "CommonCoreStrings.addedToClassLesson": "Añadido a la lección del grupo", + "CommonCoreStrings.addedToClassLesson": "Añadido a la lección de la clase", "CommonCoreStrings.adminLabel": "Administrador", "CommonCoreStrings.algebra": "Álgebra", "CommonCoreStrings.all": "Todo", @@ -65,11 +65,11 @@ "CommonCoreStrings.anthropology": "Antropología", "CommonCoreStrings.arithmetic": "Aritmética", "CommonCoreStrings.arts": "Artes", - "CommonCoreStrings.assignToClass": "¿Asignar este recurso a cuál grupo?", + "CommonCoreStrings.assignToClass": "¿Asignar este recurso a qué clase?", "CommonCoreStrings.assignToLesson": "¿Asignar este recurso a qué lección?", "CommonCoreStrings.astronomy": "Astronomía", "CommonCoreStrings.audioDescription": "Tiene audiodescripción", - "CommonCoreStrings.availableClasses": "Grupos disponibles", + "CommonCoreStrings.availableClasses": "Clases disponibles", "CommonCoreStrings.availableStorage": "Espacio disponible", "CommonCoreStrings.backAction": "Atrás", "CommonCoreStrings.basicSkills": "Habilidades básicas", @@ -96,10 +96,10 @@ "CommonCoreStrings.chemistry": "Química", "CommonCoreStrings.civicEducation": "Educación cívica", "CommonCoreStrings.classCoachDescription": "Puede tutorizar solamente los grupos a los que está asignado", - "CommonCoreStrings.classCoachLabel": "Tutor del grupo", + "CommonCoreStrings.classCoachLabel": "Tutor de la clase", "CommonCoreStrings.classHome": "Resumen grupo", - "CommonCoreStrings.classNameLabel": "Nombre del grupo", - "CommonCoreStrings.classesLabel": "Grupos", + "CommonCoreStrings.classNameLabel": "Nombre de la clase", + "CommonCoreStrings.classesLabel": "Clases", "CommonCoreStrings.clearAction": "Borrar", "CommonCoreStrings.clearAllAction": "Eliminar filtros", "CommonCoreStrings.closeAction": "Cerrar", @@ -151,7 +151,7 @@ "CommonCoreStrings.exploreGlobalLibrary": "Explora una biblioteca global", "CommonCoreStrings.exploreGlobalLibraryDescription": "Encontrar materiales de aprendizaje en más de 170 idiomas", "CommonCoreStrings.facilitiesLabel": "Centros educativos", - "CommonCoreStrings.facilityCoachDescription": "Puede tutorizar todos los grupos del centro educativo", + "CommonCoreStrings.facilityCoachDescription": "Puede tutorizar todas las clases del centro educativo", "CommonCoreStrings.facilityCoachLabel": "Tutor del centro educativo", "CommonCoreStrings.facilityDuplicated": "Ya existe un centro educativo con ese nombre en este dispositivo", "CommonCoreStrings.facilityLabel": "Centro educativo", @@ -484,23 +484,19 @@ "MasteryModel.one": "Necesitas dar una respuesta correcta", "MasteryModel.streak": "Necesitas dar {count, number, integer} respuestas correctas seguidas", "MasteryModel.unknown": "Criterio de dominio desconocido", - "MeteredConnectionNotificationModal.doNotUseMetered": "No permitir que Kolibri use plan de datos móviles", - "MeteredConnectionNotificationModal.modalDescription": "Puede que tengas una cantidad limitada de datos en tu plan móvil. Permitir a Kolibri descargar materiales a través del plan de datos de móvil puede consumir todo tu plan y/o resultar en cargos adicionales.", - "MeteredConnectionNotificationModal.modalTitle": "¿Usar plan de datos del móvil?", - "MeteredConnectionNotificationModal.useMetered": "Permitir a Kolibri usar el plan de datos del móvil", "MissingResourceAlert.learnMore": "Más información", "MissingResourceAlert.resourcesUnavailableP1": "Faltan algunos materiales, ya sea porque no se han encontrado en el dispositivo o porque no son compatibles con tu versión de Kolibri.", "MissingResourceAlert.resourcesUnavailableP2": "Consulta a tu administrador, o utiliza una cuenta con permisos de dispositivo para gestionar canales y recursos.", "MissingResourceAlert.resourcesUnavailableTitle": "Recursos no disponibles", "NotificationStrings.changesSaved": "Cambios guardados", - "NotificationStrings.classCreated": "El grupo se ha creado", - "NotificationStrings.classDeleted": "El grupo se ha eliminado", + "NotificationStrings.classCreated": "La clase se ha creado", + "NotificationStrings.classDeleted": "La clase se ha eliminado", "NotificationStrings.coachesAssignedNoCount": "{count, plural, one {Tutor asignado} other {Tutores asignados}}", "NotificationStrings.coachesRemovedNoCount": "{count, plural, one {Tutor eliminado} other {Tutores eliminados}}", "NotificationStrings.deviceNotRemove": "Dispositivo no eliminado", "NotificationStrings.deviceRemove": "Dispositivo eliminado", - "NotificationStrings.groupCreated": "El equipo se ha creado", - "NotificationStrings.groupDeleted": "El equipo se ha eliminado", + "NotificationStrings.groupCreated": "El grupo se ha creado", + "NotificationStrings.groupDeleted": "El grupo se ha eliminado", "NotificationStrings.learnersEnrolledNoCount": "{count, plural, one {Estudiante inscrito} other {Estudiantes inscritos}}", "NotificationStrings.learnersEnrolledWithCount": "{count, number} {count, plural, one {estudiante inscrito} other {estudiantes inscritos}}", "NotificationStrings.learnersRemovedNoCount": "{count, plural, one {Estudiante eliminado} other {Estudiantes eliminados}}", diff --git a/kolibri/locale/es_419/LC_MESSAGES/kolibri.plugins.coach.app-messages.json b/kolibri/locale/es_419/LC_MESSAGES/kolibri.plugins.coach.app-messages.json index 22c7f685c80..c3067032b34 100644 --- a/kolibri/locale/es_419/LC_MESSAGES/kolibri.plugins.coach.app-messages.json +++ b/kolibri/locale/es_419/LC_MESSAGES/kolibri.plugins.coach.app-messages.json @@ -1,9 +1,9 @@ { - "ActivityBlock.classActivityLabel": "Actividad en el grupo", - "ActivityBlock.noActivityLabel": "No hay actividad en este grupo", + "ActivityBlock.classActivityLabel": "Actividad en clase", + "ActivityBlock.noActivityLabel": "No hay actividad en esta clase", "AssessmentQuestionListItem.moveExerciseDown": "Mover este ejercicio una posición abajo", "AssessmentQuestionListItem.moveExerciseUp": "Mover este ejercicio una posición arriba", - "AssignmentCopyModal.currentClass": "{ name } (grupo actual)", + "AssignmentCopyModal.currentClass": "{ name } (clase actual)", "AssignmentCopyModal.destinationExplanation": "Esta lección se copiará a '{classroomName}'", "AverageScoreTooltip.visibleToLearnersTooltipMessage": "Calculado desde las pruebas completadas", "ClassLearnersListPage.deviceStatus": "Estado del dispositivo", @@ -14,7 +14,7 @@ "CoachAppBarPage.kolibriTitleMessage": "{ title } - Kolibri", "CoachClassListPage.classPageSubheader": "Ver el progreso de estudiantes y desempeño del grupo", "CoachClassListPage.noAssignedClassesDetails": "Consulte con el administrador de Kolibri para ser asignado a un grupo", - "CoachClassListPage.noClassesDetailsForAdmin": "Crear un grupo y inscribir estudiantes", + "CoachClassListPage.noClassesDetailsForAdmin": "Crear una clase y inscribir estudiantes", "CoachClassListPage.noClassesDetailsForFacilityCoach": "Por favor, contacta el administrador de Kolibri", "CoachExamsPage.newQuiz": "Crear nueva prueba", "CoachExamsPage.noExams": "No hay pruebas creadas", @@ -32,8 +32,8 @@ "CommonCoachStrings.avgScoreLabel": "Promedio de puntuación", "CommonCoachStrings.avgTimeSpentLabel": "Promedio del tiempo utilizado", "CommonCoachStrings.backToLessonLabel": "Volver a '{lesson}'", - "CommonCoachStrings.classLabel": "Grupo", - "CommonCoachStrings.classesLabel": "Grupos", + "CommonCoachStrings.classLabel": "Clase", + "CommonCoachStrings.classesLabel": "Clases", "CommonCoachStrings.closeQuizLabel": "Cerrar prueba", "CommonCoachStrings.closeQuizModalDetail": "Estudiantes recibirán el resultado final y el informe de la prueba. Las preguntas no contestadas se contarán como incorrectas.", "CommonCoachStrings.coachLabel": "Tutorizar", @@ -50,7 +50,7 @@ "CommonCoachStrings.difficultQuestionsLabel": "Preguntas difíciles", "CommonCoachStrings.dontShowAgain": "No volver a mostrar este mensaje", "CommonCoachStrings.duplicateLessonTitleError": "Ya existe una lección con ese nombre", - "CommonCoachStrings.entireClassLabel": "Todo el grupo", + "CommonCoachStrings.entireClassLabel": "Toda la clase", "CommonCoachStrings.exercisesCompletedLabel": "Ejercicios completados", "CommonCoachStrings.exportCSVAction": "Exportar como CSV", "CommonCoachStrings.fileSizeToDownload": "Tamaño del archivo a descargar: {size}", @@ -65,9 +65,9 @@ "CommonCoachStrings.filterQuizStarted": "Iniciado", "CommonCoachStrings.filterQuizStatus": "Estado", "CommonCoachStrings.generalInformationLabel": "Información general", - "CommonCoachStrings.groupListEmptyState": "No hay equipos", - "CommonCoachStrings.groupNameLabel": "Nombre del equipo", - "CommonCoachStrings.groupsLabel": "Equipos", + "CommonCoachStrings.groupListEmptyState": "No hay grupos", + "CommonCoachStrings.groupNameLabel": "Nombre del grupo", + "CommonCoachStrings.groupsLabel": "Grupos", "CommonCoachStrings.helpNeededLabel": "Necesitan ayuda", "CommonCoachStrings.lastActivityLabel": "Actividad más reciente", "CommonCoachStrings.latestScoreLabel": "Puntuación más reciente", @@ -165,13 +165,13 @@ "CreateExamPreview.randomize": "Escoger conjunto diferente de preguntas", "CreateExamPreview.title": "Seleccionar preguntas", "CreateGroupModal.duplicateName": "Ya existe un equipo con ese nombre", - "CreateGroupModal.newLearnerGroup": "Crear nuevo equipo", + "CreateGroupModal.newLearnerGroup": "Crear nuevo grupo", "CreatePracticeQuizPage.channelsWithQuizzesLabel": "Los siguientes canales contienen pruebas preparadas", "CreatePracticeQuizPage.createNewExamLabel": "Crear nueva prueba", "CreatePracticeQuizPage.selectPracticeQuizLabel": "Seleccionar una prueba para practicar", "CreatePracticeQuizPage.selectionInformation": "{count, number, integer} de {total, number, integer} {total, plural, one {recurso seleccionado} other {recursos seleccionados}}", "DeleteGroupModal.areYouSure": "Por favor, confirme que desea eliminar '{ groupName }'.", - "DeleteGroupModal.deleteLearnerGroup": "Eliminar equipo", + "DeleteGroupModal.deleteLearnerGroup": "Eliminar grupo", "EditDetailsResourceListTable.moveResourceDownButtonDescription": "Mover este material hacia abajo en la lección", "EditDetailsResourceListTable.moveResourceUpButtonDescription": "Mover este material hacia arriba en la lección", "EditDetailsResourceListTable.multipleResourceRemovalsConfirmationMessage": "Eliminados { numberOfRemovals } materiales", @@ -185,21 +185,21 @@ "FieldsMixinStrings.questionsCorrect": "Preguntas respondidas correctamente", "FieldsMixinStrings.questionsTotal": "Total preguntas", "FieldsMixinStrings.recipientType": "Asignado a", - "FieldsMixinStrings.wholeClass": "Todo el grupo", - "GroupEnrollPage.allUsersAlready": "Todos los usuarios ya están inscritos en este grupo", - "GroupEnrollPage.learnerGroups": "Equipos actuales", + "FieldsMixinStrings.wholeClass": "Toda la clase", + "GroupEnrollPage.allUsersAlready": "Todos los usuarios ya están inscritos en esta clase", + "GroupEnrollPage.learnerGroups": "Grupos actuales", "GroupEnrollPage.nextResults": "Resultados siguientes", "GroupEnrollPage.noUsersMatch": "Ningún usuario coincide", "GroupEnrollPage.pageHeader": "Inscribir estudiantes en '{className}'", "GroupEnrollPage.pagination": "{ visibleStartRange, number } - { visibleEndRange, number } de { numFilteredUsers, number }", "GroupEnrollPage.previousResults": "Resultados anteriores", "GroupEnrollPage.userTableLabel": "Lista de usuarios", - "GroupMembersPage.back": "Todos los equipos", + "GroupMembersPage.back": "Todos los grupos", "GroupMembersPage.enrollButton": "Inscribir estudiantes", - "GroupMembersPage.groupDoesNotExist": "Este equipo no existe", - "GroupsPage.newGroupAction": "Nuevo equipo", + "GroupMembersPage.groupDoesNotExist": "Este grupo no existe", + "GroupsPage.newGroupAction": "Nuevo grupo", "GroupsPage.noGroups": "No hay equipos en este grupo", - "HomeActivityPage.noActivityLabel": "No hay actividad en este grupo", + "HomeActivityPage.noActivityLabel": "No hay actividad en esta clase", "IndividualLearnerSelector.individualLearnersLabel": "Estudiantes individuales", "IndividualLearnerSelector.noUsersMatch": "Ningún usuario coincide", "IndividualLearnerSelector.onlyShowingEnrolledLabel": "Mostrando solo estudiantes que están inscritos en este grupo", @@ -282,7 +282,7 @@ "ManageLessonModals.copyOfLesson": "Copia de { lessonTitle }", "ManageLessonModals.deleteLessonConfirmation": "Por favor, confirma que deseas eliminar '{ title }'.", "ManageLessonModals.deleteLessonTitle": "Eliminar lección", - "ManageLessonModals.uniqueTitleError": "La lección '{title}' ya está asignada al grupo '{className}'", + "ManageLessonModals.uniqueTitleError": "La lección '{title}' ya está asignada a la clase '{className}'", "MissingContentStrings.upgradeKolibriLinkText": "Ir a página de descargas", "MissingContentStrings.upgradeKolibriP1": "Algunos recursos no son compatibles con esta versión de Kolibri. Es posible que tengas que actualizar la versión para verlos.", "MissingContentStrings.upgradeKolibriTitle": "Actualiza Kolibri para ver recursos", @@ -326,8 +326,8 @@ "OverviewBlock.learner": "{count, plural, one {Estudiante} other {Estudiantes}}", "OverviewBlock.viewLearners": "Ver estudiantes", "PlanHeader.coachPlan": "Tutor - Planificar", - "PlanHeader.planYourClassDescription": "Crear y organizar lecciones, pruebas y equipos", - "PlanHeader.planYourClassLabel": "Planificar el grupo", + "PlanHeader.planYourClassDescription": "Crear y organizar lecciones, pruebas y grupos", + "PlanHeader.planYourClassLabel": "Planificar la clase", "PracticeQuizContentPreviewPage.copyrightHolderDataHeader": "Titular de derechos de autor", "PracticeQuizContentPreviewPage.duplicateTitle": "{ originalTitle } ({ copyNum, number })", "PracticeQuizContentPreviewPage.licenseDataHeader": "Licencia", @@ -341,14 +341,14 @@ "QuizOptionsDropdownMenu.copyQuizAction": "Copiar prueba", "QuizStatus.questionOrderLabel": "Orden de preguntas", "QuizStatus.reportVisibleToLearnersLabel": "Informe está visible para estudiantes", - "QuizSummaryPage.uniqueTitleError": "La prueba '{title}' ya está asignada al grupo '{className}'", + "QuizSummaryPage.uniqueTitleError": "La prueba '{title}' ya está asignada a la clase '{className}'", "Recipients.noOne": "Nadie", "RemoveFromGroupModal.confirmation": "Confirma que deseas eliminar '{ username }' de '{ classname }'", "RemoveFromGroupModal.modalTitle": "Eliminar usuario", - "RenameGroupModal.duplicateName": "Ya existe un equipo con ese nombre", + "RenameGroupModal.duplicateName": "Ya existe un grupo con ese nombre", "RenameGroupModal.renameLearnerGroup": "Cambiar el nombre del equipo", "ReportsControls.viewLearners": "Ver dispositivos de estudiantes", - "ReportsGroupHeader.back": "Todos los equipos", + "ReportsGroupHeader.back": "Todos los grupos", "ReportsGroupHeader.groupReports": "Equipo - Informes", "ReportsGroupListPage.printLabel": "Equipos en {className}", "ReportsHeader.coachReports": "Tutor - Informes", diff --git a/kolibri/locale/es_419/LC_MESSAGES/kolibri.plugins.coach.side_nav-messages.json b/kolibri/locale/es_419/LC_MESSAGES/kolibri.plugins.coach.side_nav-messages.json index 0fa003318ea..e419699092c 100644 --- a/kolibri/locale/es_419/LC_MESSAGES/kolibri.plugins.coach.side_nav-messages.json +++ b/kolibri/locale/es_419/LC_MESSAGES/kolibri.plugins.coach.side_nav-messages.json @@ -9,8 +9,8 @@ "CommonCoachStrings.avgScoreLabel": "Promedio de puntuación", "CommonCoachStrings.avgTimeSpentLabel": "Promedio del tiempo utilizado", "CommonCoachStrings.backToLessonLabel": "Volver a '{lesson}'", - "CommonCoachStrings.classLabel": "Grupo", - "CommonCoachStrings.classesLabel": "Grupos", + "CommonCoachStrings.classLabel": "Clase", + "CommonCoachStrings.classesLabel": "Clases", "CommonCoachStrings.closeQuizLabel": "Cerrar prueba", "CommonCoachStrings.closeQuizModalDetail": "Estudiantes recibirán el resultado final y el informe de la prueba. Las preguntas no contestadas se contarán como incorrectas.", "CommonCoachStrings.coachLabel": "Tutorizar", @@ -27,7 +27,7 @@ "CommonCoachStrings.difficultQuestionsLabel": "Preguntas difíciles", "CommonCoachStrings.dontShowAgain": "No volver a mostrar este mensaje", "CommonCoachStrings.duplicateLessonTitleError": "Ya existe una lección con ese nombre", - "CommonCoachStrings.entireClassLabel": "Todo el grupo", + "CommonCoachStrings.entireClassLabel": "Toda la clase", "CommonCoachStrings.exercisesCompletedLabel": "Ejercicios completados", "CommonCoachStrings.exportCSVAction": "Exportar como CSV", "CommonCoachStrings.fileSizeToDownload": "Tamaño del archivo a descargar: {size}", @@ -42,9 +42,9 @@ "CommonCoachStrings.filterQuizStarted": "Iniciado", "CommonCoachStrings.filterQuizStatus": "Estado", "CommonCoachStrings.generalInformationLabel": "Información general", - "CommonCoachStrings.groupListEmptyState": "No hay equipos", - "CommonCoachStrings.groupNameLabel": "Nombre del equipo", - "CommonCoachStrings.groupsLabel": "Equipos", + "CommonCoachStrings.groupListEmptyState": "No hay grupos", + "CommonCoachStrings.groupNameLabel": "Nombre del grupo", + "CommonCoachStrings.groupsLabel": "Grupos", "CommonCoachStrings.helpNeededLabel": "Necesitan ayuda", "CommonCoachStrings.lastActivityLabel": "Actividad más reciente", "CommonCoachStrings.latestScoreLabel": "Puntuación más reciente", diff --git a/kolibri/locale/es_419/LC_MESSAGES/kolibri.plugins.device.app-messages.json b/kolibri/locale/es_419/LC_MESSAGES/kolibri.plugins.device.app-messages.json index d6c59302a9e..c0236b4ece2 100644 --- a/kolibri/locale/es_419/LC_MESSAGES/kolibri.plugins.device.app-messages.json +++ b/kolibri/locale/es_419/LC_MESSAGES/kolibri.plugins.device.app-messages.json @@ -174,6 +174,11 @@ "ManageSyncSchedule.addDevice": "Añadir dispositivo", "ManageSyncSchedule.connected": "Conectado", "ManageSyncSchedule.disconnected": "No conectado", + "ManageSyncSchedule.everyDay": "Cada día", + "ManageSyncSchedule.everyHour": "Cada hora", + "ManageSyncSchedule.everyMonth": "Cada mes", + "ManageSyncSchedule.everyTwoWeeks": "Cada dos semanas", + "ManageSyncSchedule.everyWeek": "Cada semana", "ManageSyncSchedule.introduction": "Establecer un calendario para que Kolibri sincronice automáticamente con otros dispositivos Kolibri que comparten este centro educativo. Los dispositivos con el mismo calendario de sincronización se sincronizarán uno a la vez.", "ManageSyncSchedule.syncSchedules": "Calendario de sincronizaciones", "ManageTasksPage.appBarTitle": "Administrador de tareas", diff --git a/kolibri/locale/es_419/LC_MESSAGES/kolibri.plugins.facility.app-messages.json b/kolibri/locale/es_419/LC_MESSAGES/kolibri.plugins.facility.app-messages.json index e4c2f44d4ae..804c953d6ad 100644 --- a/kolibri/locale/es_419/LC_MESSAGES/kolibri.plugins.facility.app-messages.json +++ b/kolibri/locale/es_419/LC_MESSAGES/kolibri.plugins.facility.app-messages.json @@ -1,23 +1,23 @@ { "ChangePinModal.needToSync": "Para poder usar este PIN es necesario sincronizar este dispositivo con otros dispositivos que tienen el mismo centro educativo.", "ChangePinModal.title": "Cambiar PIN para la gestión del dispositivo", - "ClassCreateModal.createNewClassHeader": "Crear nuevo grupo", - "ClassCreateModal.duplicateName": "Ya existe un grupo con ese nombre", + "ClassCreateModal.createNewClassHeader": "Crear nueva clase", + "ClassCreateModal.duplicateName": "Ya existe una clase con ese nombre", "ClassDeleteModal.confirmation": "Confirme la eliminación de '{ classname }'", "ClassDeleteModal.description": "Los usuarios se eliminaran del grupo pero se podrá acceder a sus cuentas desde la pestaña 'Usuarios'.", - "ClassDeleteModal.modalTitle": "Eliminar grupo", + "ClassDeleteModal.modalTitle": "Eliminar clase", "ClassEditPage.assignCoachesButtonLabel": "Asignar tutores", - "ClassEditPage.coachEnrollmentPageTitle": "Gestión de estudiantes y tutores del grupo", + "ClassEditPage.coachEnrollmentPageTitle": "Gestión de estudiantes y tutores de la clase", "ClassEditPage.documentTitle": "Editar grupo", "ClassEditPage.enrollLearnerButtonLabel": "Inscribir estudiantes", "ClassEditPage.noCoachesInClassMessge": "No hay tutores asignados", "ClassEditPage.noLearnersInClassMessage": "No hay estudiantes inscritos", "ClassEditPage.renameButtonLabel": "Cambiar nombre", - "ClassEnrollForm.allUsersAlready": "Todos los usuarios ya están inscritos en este grupo", - "ClassRenameModal.duplicateName": "Ya existe un grupo con ese nombre", - "ClassRenameModal.modalTitle": "Cambiar el nombre del grupo", + "ClassEnrollForm.allUsersAlready": "Todos los usuarios ya están inscritos en esta clase", + "ClassRenameModal.duplicateName": "Ya existe una clase con ese nombre", + "ClassRenameModal.modalTitle": "Cambiar el nombre de clase", "CoachClassAssignmentPage.pageHeader": "Asignar tutor a '{className}'", - "CoachClassAssignmentPage.pageSubheader": "Mostrando tutores que no están asignados a este grupo", + "CoachClassAssignmentPage.pageSubheader": "Mostrando tutores que no están asignados a esta clase", "ConfirmResetModal.confirmationQuestion": "Confirma que deseas restablecer la configuración por defecto", "ConfirmResetModal.reconfirmation": "El PIN de gestión del dispositivo no se verá afectado, pero se perderán los demás cambios realizados en la configuración del centro educativo.", "ConfirmResetModal.reset": "Restablecer", @@ -153,10 +153,10 @@ "LearnMoreModal.summaryLogText": "Un usuario puede visitar el recurso varias veces. Este archivo registra el tiempo total y el progreso que cada usuario haya conseguido para cada recurso, resumiendo posiblemente más de una visita. El uso anónimo no está incluido.", "LearnMoreModal.summaryLogs": "Registros resumidos", "LearnerClassEnrollmentPage.pageHeader": "Inscribir estudiantes en '{className}'", - "LearnerClassEnrollmentPage.pageSubheader": "Mostrando solo estudiantes que no están inscritos en este grupo", - "ManageClassPage.addNew": "Nuevo grupo", - "ManageClassPage.adminClassPageSubheader": "Ver y gestionar sus grupos", - "ManageClassPage.deleteClass": "Eliminar grupo", + "LearnerClassEnrollmentPage.pageSubheader": "Mostrando solo estudiantes que no están inscritos en esta clase", + "ManageClassPage.addNew": "Nueva clase", + "ManageClassPage.adminClassPageSubheader": "Ver y gestionar tus grupos", + "ManageClassPage.deleteClass": "Eliminar clase", "ManageClassPage.manyCoachNames": "{name1}, {name2}… (+{numRemaining, number})", "ManageClassPage.noClassesExist": "Todavía no hay grupos creados", "ManageClassPage.tableCaption": "Lista de grupos", @@ -166,6 +166,11 @@ "ManageSyncSchedule.addDevice": "Añadir dispositivo", "ManageSyncSchedule.connected": "Conectado", "ManageSyncSchedule.disconnected": "No conectado", + "ManageSyncSchedule.everyDay": "Cada día", + "ManageSyncSchedule.everyHour": "Cada hora", + "ManageSyncSchedule.everyMonth": "Cada mes", + "ManageSyncSchedule.everyTwoWeeks": "Cada dos semanas", + "ManageSyncSchedule.everyWeek": "Cada semana", "ManageSyncSchedule.introduction": "Establecer un calendario para que Kolibri sincronice automáticamente con otros dispositivos Kolibri que comparten este centro educativo. Los dispositivos con el mismo calendario de sincronización se sincronizarán uno a la vez.", "ManageSyncSchedule.syncSchedules": "Calendario de sincronizaciones", "PaginatedListContainerWithBackend.nextResults": "Resultados siguientes", @@ -175,7 +180,7 @@ "Preview.added": "Añadido", "Preview.back": "Atrás", "Preview.changesMade": "Se hicieron los siguientes cambios:", - "Preview.classes": "Grupos", + "Preview.classes": "Clases", "Preview.columnName": "Nombre columna", "Preview.deleted": "Eliminada", "Preview.error": "Error", diff --git a/kolibri/locale/es_419/LC_MESSAGES/kolibri.plugins.learn.app-messages.json b/kolibri/locale/es_419/LC_MESSAGES/kolibri.plugins.learn.app-messages.json index 3d772b5075e..63a06e906c7 100644 --- a/kolibri/locale/es_419/LC_MESSAGES/kolibri.plugins.learn.app-messages.json +++ b/kolibri/locale/es_419/LC_MESSAGES/kolibri.plugins.learn.app-messages.json @@ -92,7 +92,7 @@ "ContentUnavailablePage.documentTitle": "Material no disponible", "ContentUnavailablePage.header": "No hay materiales disponibles", "ContentUnavailablePage.learnerText": "Pide ayuda a tus tutores o administradores", - "ContinueLearning.continueLearningFromClassesHeader": "Continua aprendiendo en tus grupos", + "ContinueLearning.continueLearningFromClassesHeader": "Continua aprendiendo en tus clases", "ContinueLearning.continueLearningOnYourOwnHeader": "Continua aprendiendo por tu cuenta", "CopiesModal.copies": "Ubicaciones", "DownloadRequests.downloadStartedLabel": "Descarga solicitada", @@ -137,6 +137,10 @@ "LibraryPage.searchingOtherLibrary": "Buscando bibliotecas a tu alrededor.", "LibraryPage.showingAllLibraries": "Mostrando todas las bibliotecas disponibles a tu alrededor.", "MarkAsCompleteModal.markResourceAsCompleteConfirmation": "Confirma que deseas marcar este material como completado", + "MeteredConnectionNotificationModal.doNotUseMetered": "No permitir que Kolibri use plan de datos móviles", + "MeteredConnectionNotificationModal.modalDescription": "Puede que tengas una cantidad limitada de datos en tu plan móvil. Permitir a Kolibri descargar materiales a través del plan de datos de móvil puede consumir todo tu plan y/o resultar en cargos adicionales.", + "MeteredConnectionNotificationModal.modalTitle": "¿Usar plan de datos del móvil?", + "MeteredConnectionNotificationModal.useMetered": "Permitir a Kolibri usar el plan de datos del móvil", "MissingResourceAlert.learnMore": "Más información", "MissingResourceAlert.resourcesUnavailableP1": "Faltan algunos materiales, ya sea porque no se han encontrado en el dispositivo o porque no son compatibles con tu versión de Kolibri.", "MissingResourceAlert.resourcesUnavailableP2": "Consulta a tu administrador, o utiliza una cuenta con permisos de dispositivo para gestionar canales y recursos.", @@ -196,6 +200,6 @@ "WelcomeModal.welcomeModalContentDescription": "La primera cosa que tienes que hacer es importar recursos desde la pestaña Canales.", "WelcomeModal.welcomeModalHeader": "¡Te damos la bienvenida a Kolibri!", "WelcomeModal.welcomeModalPermissionsDescription": "La cuenta de super administrador que creaste durante la instalación tiene permisos especiales para hacer esto. Para más detalles consultar la pestaña Permisos.", - "YourClasses.noClasses": "No estás inscrito en ningún grupo", - "YourClasses.yourClassesHeader": "Tus grupos" + "YourClasses.noClasses": "No estás inscrito en ninguna clase", + "YourClasses.yourClassesHeader": "Tus clases" } \ No newline at end of file diff --git a/kolibri/locale/es_419/LC_MESSAGES/kolibri.plugins.user_auth.app-messages.json b/kolibri/locale/es_419/LC_MESSAGES/kolibri.plugins.user_auth.app-messages.json index 70f8e9e87e6..1ab4625c63c 100644 --- a/kolibri/locale/es_419/LC_MESSAGES/kolibri.plugins.user_auth.app-messages.json +++ b/kolibri/locale/es_419/LC_MESSAGES/kolibri.plugins.user_auth.app-messages.json @@ -13,7 +13,7 @@ "AuthBase.poweredBy": "Kolibri {version}", "AuthBase.poweredByKolibri": "Con tecnología de Kolibri", "AuthBase.restrictedAccess": "El acceso a Kolibri ha sido restringido para los dispositivos externos", - "AuthBase.restrictedAccessDescription": "Para cambiar esto, inicia sesión como super administrador y actualiza la configuración de acceso a la red del dispositivo", + "AuthBase.restrictedAccessDescription": "Para cambiar esto, inicie sesión como super administrador y actualice la configuración de acceso a la red del dispositivo.", "AuthBase.whatsThis": "¿Qué es esto?", "AuthSelect.newUserPrompt": "¿Eres un nuevo usuario?", "CommonUserPageStrings.createAccountAction": "Crear cuenta", diff --git a/kolibri/locale/es_ES/LC_MESSAGES/django.mo b/kolibri/locale/es_ES/LC_MESSAGES/django.mo index d87b58bd4ce..b0db12497ef 100644 Binary files a/kolibri/locale/es_ES/LC_MESSAGES/django.mo and b/kolibri/locale/es_ES/LC_MESSAGES/django.mo differ diff --git a/kolibri/locale/es_ES/LC_MESSAGES/django.po b/kolibri/locale/es_ES/LC_MESSAGES/django.po index 7b382e98be2..d7387a0f1b2 100644 --- a/kolibri/locale/es_ES/LC_MESSAGES/django.po +++ b/kolibri/locale/es_ES/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: kolibri\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-14 16:32-0700\n" -"PO-Revision-Date: 2023-04-14 20:42\n" +"POT-Creation-Date: 2024-02-12 04:17-0800\n" +"PO-Revision-Date: 2024-02-12 16:21\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -14,8 +14,8 @@ msgstr "" "X-Crowdin-Project: kolibri\n" "X-Crowdin-Project-ID: 201933\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /release-v0.16.x/django.po\n" -"X-Crowdin-File-ID: 4241\n" +"X-Crowdin-File: /016-test/django.po\n" +"X-Crowdin-File-ID: 4744\n" #: core/auth/constants/commands_errors.py:17 msgid "Unexpected exception [{}]: {}" @@ -173,45 +173,45 @@ msgid "Database ID is not valid" msgstr "El ID de la base de datos no es válido" #. Translators: A notification title shown to users when their Kolibri device is syncing data to another Kolibri instance -#: core/auth/tasks.py:63 +#: core/auth/tasks.py:56 msgid "Data syncing in progress" msgstr "Sincronización de datos en curso" #. Translators: Notification text shown to users when their Kolibri device is syncing data to another Kolibri instance #. to encourage them to stay connected to their network to ensure a successful sync. -#: core/auth/tasks.py:67 +#: core/auth/tasks.py:60 msgid "Do not disconnect your device from the network." msgstr "No desconectar el dispositivo de la red." -#: core/content/api.py:352 +#: core/content/api.py:418 msgid "Resource" msgstr "Material" -#: core/content/api.py:1622 +#: core/content/api.py:1780 msgid "The requested channel does not exist on the content server" msgstr "El canal solicitado no existe en el servidor de contenidos" -#: core/content/models.py:265 +#: core/content/models.py:282 msgid "Unknown format" msgstr "Formato desconocido" #. Translators: Message shown to an App user when the device's library is being updated #. either with new resources, or unwanted resources being deleted. -#: core/content/tasks.py:46 +#: core/content/tasks.py:57 msgid "Updating your library" msgstr "Actualizando la biblioteca" #. Translators: Message shown to an App user when an update to the library has been successful. -#: core/content/tasks.py:49 +#: core/content/tasks.py:60 msgid "Library updated" msgstr "Biblioteca actualizada" #. Translators: Message shown to an App user when an update to the library has failed. -#: core/content/tasks.py:52 +#: core/content/tasks.py:63 msgid "Library update failed" msgstr "Error al actualizar la biblioteca" -#: core/device/serializers.py:43 +#: core/device/serializers.py:48 msgid "Language is not supported by Kolibri" msgstr "Kolibri todavía no está disponible en este idioma" @@ -278,36 +278,31 @@ msgid "Content kind" msgstr "Tipo de recurso" #. Translators: Message shown to indicate that a background process has finished successfully. -#: core/tasks/job.py:100 +#: core/tasks/job.py:89 msgid "Complete" msgstr "Completado" #. Translators: Message shown to indicate that a background process has failed. -#: core/tasks/job.py:103 +#: core/tasks/job.py:92 msgid "Failed" msgstr "Ha fallado" #. Translators: Message shown to indicate that a background process has been cancelled. -#: core/tasks/job.py:106 +#: core/tasks/job.py:95 msgid "Cancelled" msgstr "Cancelado" #. Translators: Message shown to indicate the percentage completed of a background process. -#: core/tasks/job.py:109 +#: core/tasks/job.py:98 #, python-brace-format msgid "In progress - {percent}%" msgstr "En progreso - {percent}%" #. Translators: Message shown to indicate that while a background process has started, no progress can be reported yet. -#: core/tasks/job.py:113 +#: core/tasks/job.py:102 msgid "Waiting" msgstr "Esperando" -#: core/templates/kolibri/base.html:13 -#: core/templates/kolibri/unsupported_browser.html:13 -msgid "Kolibri" -msgstr "Kolibri" - #: core/templates/kolibri/loading_page.html:8 msgid "Kolibri is starting" msgstr "Iniciando Kolibri" @@ -344,15 +339,19 @@ msgstr "Para utilizar el Kolibri, recomendamos usar Firefox o Chrome." msgid "You can also try updating your current browser." msgstr "También puedes actualizar tu navegador actual." -#: core/views.py:165 +#: core/templatetags/core_tags.py:84 +msgid "Kolibri" +msgstr "Kolibri" + +#: core/views.py:184 msgid "No appropriate redirect pages found. It is likely that Kolibri is badly configured" msgstr "Fue imposible redirigir página correctamente. Es probable que Kolibri está mal configurado" -#: plugins/coach/kolibri_plugin.py:36 +#: plugins/coach/kolibri_plugin.py:27 msgid "Coach" msgstr "Tutorizar" -#: plugins/facility/kolibri_plugin.py:30 +#: plugins/facility/kolibri_plugin.py:22 msgid "Facility" msgstr "Centro educativo" @@ -376,11 +375,11 @@ msgctxt "Default name for the exported CSV file of facility user data. Please ke msgid "users" msgstr "usuarios" -#: plugins/learn/kolibri_plugin.py:33 +#: plugins/learn/kolibri_plugin.py:35 msgid "Learn" msgstr "Aprender" -#: plugins/policies/kolibri_plugin.py:19 +#: plugins/policies/kolibri_plugin.py:21 msgid "Policies" msgstr "Políticas" @@ -388,16 +387,16 @@ msgstr "Políticas" msgid "Setup Wizard" msgstr "Asistente de configuración" -#: plugins/user_profile/kolibri_plugin.py:25 +#: plugins/user_profile/kolibri_plugin.py:24 msgid "User Profile" msgstr "Perfil de usuario" #. Translators: A notification title shown to users when their learner account is joining a new learning facility. -#: plugins/user_profile/tasks.py:67 +#: plugins/user_profile/tasks.py:84 msgid "Account transfer in progress" msgstr "Transferencia de la cuenta en progreso" -#: plugins/user_profile/tasks.py:70 +#: plugins/user_profile/tasks.py:87 #, python-brace-format msgid "Moving {learner_name} to learning facility {facility_name}" msgstr "Moviendo {learner_name} al centro educativo {facility_name}" diff --git a/kolibri/locale/es_ES/LC_MESSAGES/kolibri.core.default_frontend-messages.json b/kolibri/locale/es_ES/LC_MESSAGES/kolibri.core.default_frontend-messages.json index f05c633cf7b..10a9e2254ae 100644 --- a/kolibri/locale/es_ES/LC_MESSAGES/kolibri.core.default_frontend-messages.json +++ b/kolibri/locale/es_ES/LC_MESSAGES/kolibri.core.default_frontend-messages.json @@ -484,10 +484,6 @@ "MasteryModel.one": "Necesitas dar una respuesta correcta", "MasteryModel.streak": "Necesitas dar {count, number, integer} respuestas correctas seguidas", "MasteryModel.unknown": "Criterio de dominio desconocido", - "MeteredConnectionNotificationModal.doNotUseMetered": "No permitir que Kolibri use plan de datos móviles", - "MeteredConnectionNotificationModal.modalDescription": "Puede que tengas una cantidad limitada de datos en tu plan móvil. Permitir a Kolibri descargar materiales a través del plan de datos de móvil puede consumir todo tu plan y/o resultar en cargos adicionales.", - "MeteredConnectionNotificationModal.modalTitle": "¿Usar plan de datos del móvil?", - "MeteredConnectionNotificationModal.useMetered": "Permitir a Kolibri usar el plan de datos del móvil", "MissingResourceAlert.learnMore": "Más información", "MissingResourceAlert.resourcesUnavailableP1": "Faltan algunos materiales, ya sea porque no se han encontrado en el dispositivo o porque no son compatibles con tu versión de Kolibri.", "MissingResourceAlert.resourcesUnavailableP2": "Consulta a tu administrador, o utiliza una cuenta con permisos de dispositivo para gestionar canales y recursos.", diff --git a/kolibri/locale/es_ES/LC_MESSAGES/kolibri.plugins.device.app-messages.json b/kolibri/locale/es_ES/LC_MESSAGES/kolibri.plugins.device.app-messages.json index 82777c6173e..fef0fc4683f 100644 --- a/kolibri/locale/es_ES/LC_MESSAGES/kolibri.plugins.device.app-messages.json +++ b/kolibri/locale/es_ES/LC_MESSAGES/kolibri.plugins.device.app-messages.json @@ -103,7 +103,7 @@ "DeviceSettingsPage.enableAutoDownloadDescription": "Kolibri descargará automáticamente las lecciones y pruebas asignadas, y otros recursos en la lista de 'Mis descargas'.", "DeviceSettingsPage.enabledPages": "Páginas habilitadas", "DeviceSettingsPage.externalDeviceSettings": "Dispositivos externos", - "DeviceSettingsPage.facilitySettings": "También se puede configurar el centro educativo", + "DeviceSettingsPage.facilitySettings": "También se puede ajustar la configuración del centro educativo", "DeviceSettingsPage.landingPageLabel": "Página de inicio predeterminada", "DeviceSettingsPage.learnerAppPageChoice": "Página Aprender", "DeviceSettingsPage.lockedContent": "Los estudiantes que inician su sesión verán solo los recursos que tienen asignados en sus clases", @@ -174,6 +174,11 @@ "ManageSyncSchedule.addDevice": "Añadir dispositivo", "ManageSyncSchedule.connected": "Conectado", "ManageSyncSchedule.disconnected": "No conectado", + "ManageSyncSchedule.everyDay": "Cada día", + "ManageSyncSchedule.everyHour": "Cada hora", + "ManageSyncSchedule.everyMonth": "Cada mes", + "ManageSyncSchedule.everyTwoWeeks": "Cada dos semanas", + "ManageSyncSchedule.everyWeek": "Cada semana", "ManageSyncSchedule.introduction": "Establecer un calendario para que Kolibri sincronice automáticamente con otros dispositivos Kolibri que comparten este centro educativo. Los dispositivos con el mismo calendario de sincronización se sincronizarán uno a la vez.", "ManageSyncSchedule.syncSchedules": "Calendario de sincronizaciones", "ManageTasksPage.appBarTitle": "Gestor de tareas", diff --git a/kolibri/locale/es_ES/LC_MESSAGES/kolibri.plugins.facility.app-messages.json b/kolibri/locale/es_ES/LC_MESSAGES/kolibri.plugins.facility.app-messages.json index f6c8ea160e1..7f21ac33307 100644 --- a/kolibri/locale/es_ES/LC_MESSAGES/kolibri.plugins.facility.app-messages.json +++ b/kolibri/locale/es_ES/LC_MESSAGES/kolibri.plugins.facility.app-messages.json @@ -147,7 +147,7 @@ "Init.labelDelete": "Eliminar usuarios y clases que no estén en CSV", "Init.optionally": "Opcionalmente, también puedes eliminar usuarios y clases que no están en la hoja de cálculo.", "Init.proceed": "Para continuar, seleccionar un archivo CSV:", - "Init.viewFormat": "Ver referencia del formato de la hoja de cálculo", + "Init.viewFormat": "Ver formato de referencia de la hoja de cálculo", "LearnMoreModal.sessionLogText": "Cuando usuario visiona el recurso, se registra cuánto tiempo pasa usándolo y el progreso que hace. Cada fila de este archivo registra una sola visita de un usuario a un recurso específico. Esto incluye el uso anónimo, cuando ningún usuario haya iniciado sesión.", "LearnMoreModal.sessionLogs": "Registros de sesión", "LearnMoreModal.summaryLogText": "Un usuario puede visitar el recurso varias veces. Este archivo registra el tiempo total y el progreso que cada usuario haya conseguido para cada recurso, resumiendo posiblemente más de una visita. El uso anónimo no está incluido.", @@ -166,6 +166,11 @@ "ManageSyncSchedule.addDevice": "Añadir dispositivo", "ManageSyncSchedule.connected": "Conectado", "ManageSyncSchedule.disconnected": "No conectado", + "ManageSyncSchedule.everyDay": "Cada día", + "ManageSyncSchedule.everyHour": "Cada hora", + "ManageSyncSchedule.everyMonth": "Cada mes", + "ManageSyncSchedule.everyTwoWeeks": "Cada dos semanas", + "ManageSyncSchedule.everyWeek": "Cada semana", "ManageSyncSchedule.introduction": "Establecer un calendario para que Kolibri sincronice automáticamente con otros dispositivos Kolibri que comparten este centro educativo. Los dispositivos con el mismo calendario de sincronización se sincronizarán uno a la vez.", "ManageSyncSchedule.syncSchedules": "Calendario de sincronizaciones", "PaginatedListContainerWithBackend.nextResults": "Resultados siguientes", diff --git a/kolibri/locale/es_ES/LC_MESSAGES/kolibri.plugins.learn.app-messages.json b/kolibri/locale/es_ES/LC_MESSAGES/kolibri.plugins.learn.app-messages.json index 6d2a9c71a46..8612ef910e9 100644 --- a/kolibri/locale/es_ES/LC_MESSAGES/kolibri.plugins.learn.app-messages.json +++ b/kolibri/locale/es_ES/LC_MESSAGES/kolibri.plugins.learn.app-messages.json @@ -137,6 +137,10 @@ "LibraryPage.searchingOtherLibrary": "Buscando bibliotecas a tu alrededor.", "LibraryPage.showingAllLibraries": "Mostrando todas las bibliotecas disponibles a tu alrededor.", "MarkAsCompleteModal.markResourceAsCompleteConfirmation": "Confirma que deseas marcar este material como completado", + "MeteredConnectionNotificationModal.doNotUseMetered": "No permitir que Kolibri use plan de datos móviles", + "MeteredConnectionNotificationModal.modalDescription": "Puede que tengas una cantidad limitada de datos en tu plan móvil. Permitir a Kolibri descargar materiales a través del plan de datos de móvil puede consumir todo tu plan y/o resultar en cargos adicionales.", + "MeteredConnectionNotificationModal.modalTitle": "¿Usar plan de datos del móvil?", + "MeteredConnectionNotificationModal.useMetered": "Permitir a Kolibri usar el plan de datos del móvil", "MissingResourceAlert.learnMore": "Más información", "MissingResourceAlert.resourcesUnavailableP1": "Faltan algunos materiales, ya sea porque no se han encontrado en el dispositivo o porque no son compatibles con tu versión de Kolibri.", "MissingResourceAlert.resourcesUnavailableP2": "Consulta a tu administrador, o utiliza una cuenta con permisos de dispositivo para gestionar canales y recursos.", diff --git a/kolibri/locale/fa/LC_MESSAGES/django.mo b/kolibri/locale/fa/LC_MESSAGES/django.mo index 1cad94a4406..2d4b98cdcc6 100644 Binary files a/kolibri/locale/fa/LC_MESSAGES/django.mo and b/kolibri/locale/fa/LC_MESSAGES/django.mo differ diff --git a/kolibri/locale/fa/LC_MESSAGES/django.po b/kolibri/locale/fa/LC_MESSAGES/django.po index 98e487fe72f..b12c65f3cf5 100644 --- a/kolibri/locale/fa/LC_MESSAGES/django.po +++ b/kolibri/locale/fa/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: kolibri\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-14 16:32-0700\n" -"PO-Revision-Date: 2023-04-05 22:12\n" +"POT-Creation-Date: 2024-02-12 04:17-0800\n" +"PO-Revision-Date: 2024-02-12 16:21\n" "Last-Translator: \n" "Language-Team: Persian\n" "Language: fa_IR\n" @@ -14,8 +14,8 @@ msgstr "" "X-Crowdin-Project: kolibri\n" "X-Crowdin-Project-ID: 201933\n" "X-Crowdin-Language: fa\n" -"X-Crowdin-File: /release-v0.16.x/django.po\n" -"X-Crowdin-File-ID: 4241\n" +"X-Crowdin-File: /016-test/django.po\n" +"X-Crowdin-File-ID: 4744\n" #: core/auth/constants/commands_errors.py:17 msgid "Unexpected exception [{}]: {}" @@ -173,45 +173,45 @@ msgid "Database ID is not valid" msgstr "شناسه‌ی پایگاه داده درست نیست" #. Translators: A notification title shown to users when their Kolibri device is syncing data to another Kolibri instance -#: core/auth/tasks.py:63 +#: core/auth/tasks.py:56 msgid "Data syncing in progress" msgstr "هماهنگ‌سازی داده‌ها در حال انجام" #. Translators: Notification text shown to users when their Kolibri device is syncing data to another Kolibri instance #. to encourage them to stay connected to their network to ensure a successful sync. -#: core/auth/tasks.py:67 +#: core/auth/tasks.py:60 msgid "Do not disconnect your device from the network." msgstr "دستگاهتان را از شبکه قطع نکنید." -#: core/content/api.py:352 +#: core/content/api.py:418 msgid "Resource" msgstr "منبع" -#: core/content/api.py:1622 +#: core/content/api.py:1780 msgid "The requested channel does not exist on the content server" msgstr "کانال درخواست شده در سِرور محتوا و مطالب وجود ندارد" -#: core/content/models.py:265 +#: core/content/models.py:282 msgid "Unknown format" msgstr "فرمت ناشناخته" #. Translators: Message shown to an App user when the device's library is being updated #. either with new resources, or unwanted resources being deleted. -#: core/content/tasks.py:46 +#: core/content/tasks.py:57 msgid "Updating your library" msgstr "در حال به‌روزرسانی کتابخانه شما" #. Translators: Message shown to an App user when an update to the library has been successful. -#: core/content/tasks.py:49 +#: core/content/tasks.py:60 msgid "Library updated" msgstr "کتابخانه به‌روزرسانی شد" #. Translators: Message shown to an App user when an update to the library has failed. -#: core/content/tasks.py:52 +#: core/content/tasks.py:63 msgid "Library update failed" msgstr "به‌روزرسانی کتابخانه انجام نشد" -#: core/device/serializers.py:43 +#: core/device/serializers.py:48 msgid "Language is not supported by Kolibri" msgstr "زبان توسط Kolibri پشتیبانی نمی‌شود" @@ -278,36 +278,31 @@ msgid "Content kind" msgstr "نوع محتوا" #. Translators: Message shown to indicate that a background process has finished successfully. -#: core/tasks/job.py:100 +#: core/tasks/job.py:89 msgid "Complete" msgstr "تکمیل شد" #. Translators: Message shown to indicate that a background process has failed. -#: core/tasks/job.py:103 +#: core/tasks/job.py:92 msgid "Failed" msgstr "ناموفق" #. Translators: Message shown to indicate that a background process has been cancelled. -#: core/tasks/job.py:106 +#: core/tasks/job.py:95 msgid "Cancelled" msgstr "لغو شد" #. Translators: Message shown to indicate the percentage completed of a background process. -#: core/tasks/job.py:109 +#: core/tasks/job.py:98 #, python-brace-format msgid "In progress - {percent}%" msgstr "در حال انجام - {percent}%" #. Translators: Message shown to indicate that while a background process has started, no progress can be reported yet. -#: core/tasks/job.py:113 +#: core/tasks/job.py:102 msgid "Waiting" msgstr "در حال انتظار" -#: core/templates/kolibri/base.html:13 -#: core/templates/kolibri/unsupported_browser.html:13 -msgid "Kolibri" -msgstr "کُلیبری" - #: core/templates/kolibri/loading_page.html:8 msgid "Kolibri is starting" msgstr "کلیبری درحال راه‌اندازی است" @@ -344,15 +339,19 @@ msgstr "برای استفاده از Kolibri توصیه می‌کنیم که ا msgid "You can also try updating your current browser." msgstr "شما همچنین می‌توانید مرورگر فعلی خود را به‌روزرسانی کنید." -#: core/views.py:165 +#: core/templatetags/core_tags.py:84 +msgid "Kolibri" +msgstr "کُلیبری" + +#: core/views.py:184 msgid "No appropriate redirect pages found. It is likely that Kolibri is badly configured" msgstr "هیچ صفحه‌ی مسیریابی مناسبی پیدا نشد. به نظر می‌رسد که Kolibri به درستی پیکربندی نشده است" -#: plugins/coach/kolibri_plugin.py:36 +#: plugins/coach/kolibri_plugin.py:27 msgid "Coach" msgstr "مربی" -#: plugins/facility/kolibri_plugin.py:30 +#: plugins/facility/kolibri_plugin.py:22 msgid "Facility" msgstr "مرکز آموزشی" @@ -376,11 +375,11 @@ msgctxt "Default name for the exported CSV file of facility user data. Please ke msgid "users" msgstr "کاربران" -#: plugins/learn/kolibri_plugin.py:33 +#: plugins/learn/kolibri_plugin.py:35 msgid "Learn" msgstr "یادگیری" -#: plugins/policies/kolibri_plugin.py:19 +#: plugins/policies/kolibri_plugin.py:21 msgid "Policies" msgstr "سیاست‌ها" @@ -388,16 +387,16 @@ msgstr "سیاست‌ها" msgid "Setup Wizard" msgstr "ویزاردِ نصب کردن" -#: plugins/user_profile/kolibri_plugin.py:25 +#: plugins/user_profile/kolibri_plugin.py:24 msgid "User Profile" msgstr "مشخصات و پروفایل کاربر" #. Translators: A notification title shown to users when their learner account is joining a new learning facility. -#: plugins/user_profile/tasks.py:67 +#: plugins/user_profile/tasks.py:84 msgid "Account transfer in progress" msgstr "انتقال حساب درحال انجام است" -#: plugins/user_profile/tasks.py:70 +#: plugins/user_profile/tasks.py:87 #, python-brace-format msgid "Moving {learner_name} to learning facility {facility_name}" msgstr "در حال جابه‌جایی {learner_name} به مرکز یادگیری {facility_name}" diff --git a/kolibri/locale/fa/LC_MESSAGES/kolibri.core.default_frontend-messages.json b/kolibri/locale/fa/LC_MESSAGES/kolibri.core.default_frontend-messages.json index 152f6620e82..0544eb0882e 100644 --- a/kolibri/locale/fa/LC_MESSAGES/kolibri.core.default_frontend-messages.json +++ b/kolibri/locale/fa/LC_MESSAGES/kolibri.core.default_frontend-messages.json @@ -484,10 +484,6 @@ "MasteryModel.one": "به یک سوال به درستی پاسخ دهید", "MasteryModel.streak": "به {count, number, integer} سوال در یک سطر یا ردیف به درستی پاسخ دهید", "MasteryModel.unknown": "الگوی برگزیده ناشناخته", - "MeteredConnectionNotificationModal.doNotUseMetered": "اجازه استفاده از اینترنت همراه به کلیبری داده نشود", - "MeteredConnectionNotificationModal.modalDescription": "ممکن است بسته اینترنت همراه حجم داده محدودی داشته باشد. اگر به کلیبری اجازه دهید منابع را با اینترنت همراه دانلود کند، ممکن است کل بسته اینترنتی شما را مصرف کند و/یا شما را متحمل هزینه‌های اضافه کند.", - "MeteredConnectionNotificationModal.modalTitle": "از اینترنت همراه استفاده شود؟", - "MeteredConnectionNotificationModal.useMetered": "به کلیبری اجازه استفاده از اینترنت همراه داده شود", "MissingResourceAlert.learnMore": "بیشتر بدانید", "MissingResourceAlert.resourcesUnavailableP1": "برخی منابع موجود نیستند، زیرا در این دستگاه یافت نشدند یا با نسخه کلیبری شما سازگار نیستند.", "MissingResourceAlert.resourcesUnavailableP2": "برای راهنمایی با سرپرست یا ادمین خود مشورت کنید و یا از یک حساب کاربری با مجوز دستگاه برای مدیریت کانال‌ها و منابع استفاده نمایید.", diff --git a/kolibri/locale/fa/LC_MESSAGES/kolibri.plugins.device.app-messages.json b/kolibri/locale/fa/LC_MESSAGES/kolibri.plugins.device.app-messages.json index 6e99251e578..0c778b1b417 100644 --- a/kolibri/locale/fa/LC_MESSAGES/kolibri.plugins.device.app-messages.json +++ b/kolibri/locale/fa/LC_MESSAGES/kolibri.plugins.device.app-messages.json @@ -174,6 +174,11 @@ "ManageSyncSchedule.addDevice": "افزودن دستگاه", "ManageSyncSchedule.connected": "متصل", "ManageSyncSchedule.disconnected": "متصل‌نشده", + "ManageSyncSchedule.everyDay": "هر روز", + "ManageSyncSchedule.everyHour": "هر ساعت", + "ManageSyncSchedule.everyMonth": "هر ماه", + "ManageSyncSchedule.everyTwoWeeks": "هر دو هفته", + "ManageSyncSchedule.everyWeek": "هر هفته", "ManageSyncSchedule.introduction": "برای همگام‌سازی خودکار کلیبری با سایر دستگاه‌های کلیبری که مشترکاً این امکانات را دارند، یک برنامه زمانی تعیین کنید. دستگاه‌های دارای برنامه زمانی یکسان همگام‌سازی به‌طور هم‌زمان همگام‌سازی خواهند شد.", "ManageSyncSchedule.syncSchedules": "برنامه‌های زمانی همگام‌سازی", "ManageTasksPage.appBarTitle": "مدیریت وظایف یا تَسک مَنیجر", diff --git a/kolibri/locale/fa/LC_MESSAGES/kolibri.plugins.facility.app-messages.json b/kolibri/locale/fa/LC_MESSAGES/kolibri.plugins.facility.app-messages.json index 08dc5196d6c..951ba60840d 100644 --- a/kolibri/locale/fa/LC_MESSAGES/kolibri.plugins.facility.app-messages.json +++ b/kolibri/locale/fa/LC_MESSAGES/kolibri.plugins.facility.app-messages.json @@ -166,6 +166,11 @@ "ManageSyncSchedule.addDevice": "افزودن دستگاه", "ManageSyncSchedule.connected": "متصل", "ManageSyncSchedule.disconnected": "متصل‌نشده", + "ManageSyncSchedule.everyDay": "هر روز", + "ManageSyncSchedule.everyHour": "هر ساعت", + "ManageSyncSchedule.everyMonth": "هر ماه", + "ManageSyncSchedule.everyTwoWeeks": "هر دو هفته", + "ManageSyncSchedule.everyWeek": "هر هفته", "ManageSyncSchedule.introduction": "برای همگام‌سازی خودکار کلیبری با سایر دستگاه‌های کلیبری که مشترکاً این امکانات را دارند، یک برنامه زمانی تعیین کنید. دستگاه‌های دارای برنامه زمانی یکسان همگام‌سازی به‌طور هم‌زمان همگام‌سازی خواهند شد.", "ManageSyncSchedule.syncSchedules": "برنامه‌های زمانی همگام‌سازی", "PaginatedListContainerWithBackend.nextResults": "نتایج بعدی", diff --git a/kolibri/locale/fa/LC_MESSAGES/kolibri.plugins.learn.app-messages.json b/kolibri/locale/fa/LC_MESSAGES/kolibri.plugins.learn.app-messages.json index 0c86fbc2726..5657a9fdbdd 100644 --- a/kolibri/locale/fa/LC_MESSAGES/kolibri.plugins.learn.app-messages.json +++ b/kolibri/locale/fa/LC_MESSAGES/kolibri.plugins.learn.app-messages.json @@ -137,6 +137,10 @@ "LibraryPage.searchingOtherLibrary": "در حال جستجوی کتابخانه‌های اطراف شما.", "LibraryPage.showingAllLibraries": "در حال نمایش تمام کتابخانه‌های موجود در اطراف شما.", "MarkAsCompleteModal.markResourceAsCompleteConfirmation": "آیا اطمینان دارید که می‌خواهید این منبع را به عنوان تکمیل‌شده نشانه‌گذاری کنید؟", + "MeteredConnectionNotificationModal.doNotUseMetered": "اجازه استفاده از اینترنت همراه به کلیبری داده نشود", + "MeteredConnectionNotificationModal.modalDescription": "ممکن است بسته اینترنت همراه حجم داده محدودی داشته باشد. اگر به کلیبری اجازه دهید منابع را با اینترنت همراه دانلود کند، ممکن است کل بسته اینترنتی شما را مصرف کند و/یا شما را متحمل هزینه‌های اضافه کند.", + "MeteredConnectionNotificationModal.modalTitle": "از اینترنت همراه استفاده شود؟", + "MeteredConnectionNotificationModal.useMetered": "به کلیبری اجازه استفاده از اینترنت همراه داده شود", "MissingResourceAlert.learnMore": "بیشتر بدانید", "MissingResourceAlert.resourcesUnavailableP1": "برخی منابع موجود نیستند، زیرا در این دستگاه یافت نشدند یا با نسخه کلیبری شما سازگار نیستند.", "MissingResourceAlert.resourcesUnavailableP2": "برای راهنمایی با سرپرست یا ادمین خود مشورت کنید و یا از یک حساب کاربری با مجوز دستگاه برای مدیریت کانال‌ها و منابع استفاده نمایید.", diff --git a/kolibri/locale/fa/LC_MESSAGES/kolibri.plugins.policies.app-messages.json b/kolibri/locale/fa/LC_MESSAGES/kolibri.plugins.policies.app-messages.json index e45f29fcf8b..f74d49dafa9 100644 --- a/kolibri/locale/fa/LC_MESSAGES/kolibri.plugins.policies.app-messages.json +++ b/kolibri/locale/fa/LC_MESSAGES/kolibri.plugins.policies.app-messages.json @@ -1,5 +1,5 @@ { - "CookiePolicy.choicesP1": "شما {choice, string} تا کوکی‌های آماری را دریافت کنید. می‌توانید این انتخاب را در اینجا تغییر دهید:", + "CookiePolicy.choicesP1": "شما {choice} تا کوکی‌های آماری را دریافت کنید. می‌توانید این انتخاب را در اینجا تغییر دهید:", "CookiePolicy.cookieExpiryTableHeader": "انقضا", "CookiePolicy.cookieP1": "پلتفرم یادگیری کلیبری از کوکی‌ها برای شخصی‌سازی و ایمن کردن تجربه شما، تحلیل ترافیک و بهبود کارایی و عملکرد خدمات خود استفاده می‌کند. کوکی‌ها فایل‌های متنی کوچکی هستند که وب‌سایت‌ها از آن‌ها برای بهینه‌تر کردن تجربه کاربر استفاده می‌کنند.", "CookiePolicy.cookieP2": "طبق قوانین حریم خصوصی فعلی (GDPR و CCPA)، چنانچه کوکی‌ها برای اجرای خدمات بسیار ضروری باشند، اجازه داریم آن‌ها را در دستگاه شما ذخیره کنیم. برای همه انواع دیگر کوکی‌ها، به مجوز شما نیاز داریم.", diff --git a/kolibri/locale/ff_CM/LC_MESSAGES/django.mo b/kolibri/locale/ff_CM/LC_MESSAGES/django.mo index fe0a61185b9..4c5a740807d 100644 Binary files a/kolibri/locale/ff_CM/LC_MESSAGES/django.mo and b/kolibri/locale/ff_CM/LC_MESSAGES/django.mo differ diff --git a/kolibri/locale/ff_CM/LC_MESSAGES/django.po b/kolibri/locale/ff_CM/LC_MESSAGES/django.po index 5bc8f93acac..6a0adec271c 100644 --- a/kolibri/locale/ff_CM/LC_MESSAGES/django.po +++ b/kolibri/locale/ff_CM/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: kolibri\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-14 16:32-0700\n" -"PO-Revision-Date: 2024-01-06 02:10\n" +"POT-Creation-Date: 2024-02-12 04:17-0800\n" +"PO-Revision-Date: 2024-02-12 16:22\n" "Last-Translator: \n" "Language-Team: Fulfulde Mbororoore\n" "Language: ff_fuv\n" @@ -14,8 +14,8 @@ msgstr "" "X-Crowdin-Project: kolibri\n" "X-Crowdin-Project-ID: 201933\n" "X-Crowdin-Language: fv\n" -"X-Crowdin-File: /release-v0.16.x/django.po\n" -"X-Crowdin-File-ID: 4241\n" +"X-Crowdin-File: /016-test/django.po\n" +"X-Crowdin-File-ID: 4744\n" #: core/auth/constants/commands_errors.py:17 msgid "Unexpected exception [{}]: {}" @@ -173,45 +173,45 @@ msgid "Database ID is not valid" msgstr "Dantite database jaɓaaka" #. Translators: A notification title shown to users when their Kolibri device is syncing data to another Kolibri instance -#: core/auth/tasks.py:63 +#: core/auth/tasks.py:56 msgid "Data syncing in progress" msgstr "E ɗum cannjindira data" #. Translators: Notification text shown to users when their Kolibri device is syncing data to another Kolibri instance #. to encourage them to stay connected to their network to ensure a successful sync. -#: core/auth/tasks.py:67 +#: core/auth/tasks.py:60 msgid "Do not disconnect your device from the network." msgstr "Taa' fettu kompiita maaɗa diga network" -#: core/content/api.py:352 +#: core/content/api.py:418 msgid "Resource" msgstr "Jannginillum" -#: core/content/api.py:1622 +#: core/content/api.py:1780 msgid "The requested channel does not exist on the content server" msgstr "Wuro janngugo ngon ngo ngiɗɗa walaa nder serwar nastinoojum" -#: core/content/models.py:265 +#: core/content/models.py:282 msgid "Unknown format" msgstr "Iri fomat anndaaka" #. Translators: Message shown to an App user when the device's library is being updated #. either with new resources, or unwanted resources being deleted. -#: core/content/tasks.py:46 +#: core/content/tasks.py:57 msgid "Updating your library" msgstr "E ɗum hesɗitina suudu defte maaɗa" #. Translators: Message shown to an App user when an update to the library has been successful. -#: core/content/tasks.py:49 +#: core/content/tasks.py:60 msgid "Library updated" msgstr "Suudu defte hesɗitinaama" #. Translators: Message shown to an App user when an update to the library has failed. -#: core/content/tasks.py:52 +#: core/content/tasks.py:63 msgid "Library update failed" msgstr "Hesɗitingo suudu defte waɗaayi" -#: core/device/serializers.py:43 +#: core/device/serializers.py:48 msgid "Language is not supported by Kolibri" msgstr "Ɗemngal nga'al tawaaka nder Kolibri" @@ -278,36 +278,31 @@ msgid "Content kind" msgstr "Iri nastoojum" #. Translators: Message shown to indicate that a background process has finished successfully. -#: core/tasks/job.py:100 +#: core/tasks/job.py:89 msgid "Complete" msgstr "Timmi" #. Translators: Message shown to indicate that a background process has failed. -#: core/tasks/job.py:103 +#: core/tasks/job.py:92 msgid "Failed" msgstr "Waɗaayi" #. Translators: Message shown to indicate that a background process has been cancelled. -#: core/tasks/job.py:106 +#: core/tasks/job.py:95 msgid "Cancelled" msgstr "Wilaama" #. Translators: Message shown to indicate the percentage completed of a background process. -#: core/tasks/job.py:109 +#: core/tasks/job.py:98 #, python-brace-format msgid "In progress - {percent}%" msgstr "E ɗum yaha yeeso - {percent}%" #. Translators: Message shown to indicate that while a background process has started, no progress can be reported yet. -#: core/tasks/job.py:113 +#: core/tasks/job.py:102 msgid "Waiting" msgstr "E reeni" -#: core/templates/kolibri/base.html:13 -#: core/templates/kolibri/unsupported_browser.html:13 -msgid "Kolibri" -msgstr "Kolibri" - #: core/templates/kolibri/loading_page.html:8 msgid "Kolibri is starting" msgstr "Kolibri e maɓɓito" @@ -344,15 +339,19 @@ msgstr "Kolibri e huwa boɗɗum bee burawsa Firefox koo Chrome." msgid "You can also try updating your current browser." msgstr "Haɓdu hesɗitingo burawsa ɗum kuutinirta jooni." -#: core/views.py:165 +#: core/templatetags/core_tags.py:84 +msgid "Kolibri" +msgstr "Kolibri" + +#: core/views.py:184 msgid "No appropriate redirect pages found. It is likely that Kolibri is badly configured" msgstr "Ɗereeji kuwaaɗi tawaaka. Hakkilaayi no ɗum jerniri Kolibri wooɗaa" -#: plugins/coach/kolibri_plugin.py:36 +#: plugins/coach/kolibri_plugin.py:27 msgid "Coach" msgstr "Jannginoowo" -#: plugins/facility/kolibri_plugin.py:30 +#: plugins/facility/kolibri_plugin.py:22 msgid "Facility" msgstr "Wuro bote" @@ -376,11 +375,11 @@ msgctxt "Default name for the exported CSV file of facility user data. Please ke msgid "users" msgstr "huutinirooɓe" -#: plugins/learn/kolibri_plugin.py:33 +#: plugins/learn/kolibri_plugin.py:35 msgid "Learn" msgstr "Janngugo" -#: plugins/policies/kolibri_plugin.py:19 +#: plugins/policies/kolibri_plugin.py:21 msgid "Policies" msgstr "Haala sirrugo" @@ -388,16 +387,16 @@ msgstr "Haala sirrugo" msgid "Setup Wizard" msgstr "Gaynaako jernillum" -#: plugins/user_profile/kolibri_plugin.py:25 +#: plugins/user_profile/kolibri_plugin.py:24 msgid "User Profile" msgstr "Tinndinoore dow kuutiniroowo" #. Translators: A notification title shown to users when their learner account is joining a new learning facility. -#: plugins/user_profile/tasks.py:67 +#: plugins/user_profile/tasks.py:84 msgid "Account transfer in progress" msgstr "Dimndol sigorɗum e yaha yeeso" -#: plugins/user_profile/tasks.py:70 +#: plugins/user_profile/tasks.py:87 #, python-brace-format msgid "Moving {learner_name} to learning facility {facility_name}" msgstr "E ɗum yaara {learner_name} wuro bote {facility_name}" diff --git a/kolibri/locale/ff_CM/LC_MESSAGES/kolibri.core.default_frontend-messages.json b/kolibri/locale/ff_CM/LC_MESSAGES/kolibri.core.default_frontend-messages.json index 19aa43334cf..7426cae3d05 100644 --- a/kolibri/locale/ff_CM/LC_MESSAGES/kolibri.core.default_frontend-messages.json +++ b/kolibri/locale/ff_CM/LC_MESSAGES/kolibri.core.default_frontend-messages.json @@ -240,7 +240,7 @@ "CommonCoreStrings.noNearbyFacilities": "Gure bote ngalaa haade ma jooni", "CommonCoreStrings.noResourcesDownloaded": "A ronndaaki jannginillum taw", "CommonCoreStrings.noResultsLabel": "Walaa ko tawaa", - "CommonCoreStrings.noUsersExistLabel": "Walaa huutinirooɓe", + "CommonCoreStrings.noUsersExistLabel": "Huutinirooɓe ngalaa", "CommonCoreStrings.notStartedLabel": "Fuɗɗaaka", "CommonCoreStrings.nothingInLibraryLearner": "Walaa goɗɗum nder suudu defte ma taw. Raaru nder cuuɗi defte haade ma, keɓa janngeteeɗum.", "CommonCoreStrings.numbersOnly": "Sey lammbaaji tan", @@ -260,7 +260,7 @@ "CommonCoreStrings.professionalSkills": "Anndal kuuɗe", "CommonCoreStrings.profileLabel": "Tinndinoore dow kuutiniroowo", "CommonCoreStrings.programming": "Winndango kompiita kuugal", - "CommonCoreStrings.progressLabel": "Jahal yeeso", + "CommonCoreStrings.progressLabel": "Jahal-yeeso", "CommonCoreStrings.publicHealth": "Njamu ɓanndu himɓe duuniya", "CommonCoreStrings.pythonSupportWillBeDropped": "Irin 0.17. Python 2.7 hiiɗi ɗum fotaayi huudugo bee Kolibri fahin. Hesɗitin irin Python maaɗa warta Python 3.7+ ngam tokkugo kuudal bee Kolibri. Sey suɓta irin Python kesum pul.", "CommonCoreStrings.questionNumberLabel": "Ƴamol { questionNumber, number }", @@ -484,10 +484,6 @@ "MasteryModel.one": "Sey a saaloo ƴamol gootol deydey", "MasteryModel.streak": "Sey a saaloo ƴami {count, number, integer} tokkindirɗi deydey", "MasteryModel.unknown": "Laawol feerugo anndaaka", - "MeteredConnectionNotificationModal.doNotUseMetered": "Haɗugo Kolibri huutinirgo data woya", - "MeteredConnectionNotificationModal.modalDescription": "Foti mara data ketaaɗum e woya maaɗa. Alugo Kolibri ronndoo jannginillum bee data woya maaɗa, foti nyaama data maaɗa fuu.", - "MeteredConnectionNotificationModal.modalTitle": "Huutinirgo bee data woya?", - "MeteredConnectionNotificationModal.useMetered": "Alugo Kolibri huutinira data woya", "MissingResourceAlert.learnMore": "Tokku janngugo", "MissingResourceAlert.resourcesUnavailableP1": "Jannginillum feere majji, koo ngam ɗum tawaaka nder kompiita, koo ngam ɗum yaadataa bee irin Kolibri maaɗa.", "MissingResourceAlert.resourcesUnavailableP2": "Ƴamu dawroowo koo huutinir bee sigorɗum marɗum yerduye ngam hakkilango gure janngugo bee jannginillum.", @@ -526,7 +522,7 @@ "NotificationStrings.userDeleted": "Kuutiniroowo ittaama.", "PaginatedListContainer.nextResults": "Jokkotoongol", "PaginatedListContainer.pagination": "{ visibleStartRange, number } - { visibleEndRange, number } nder { numFilteredItems, number }", - "PaginatedListContainer.previousResults": "Saalaangol", + "PaginatedListContainer.previousResults": "Jawaabu saalaaɗum", "PasswordTextbox.confirmPasswordLabel": "Nastita paltirgel", "PasswordTextbox.errorNotMatching": "Paltirkoy njaadaayi", "PermissionsIcon.limitedPermissionsTooltip": "Hetaneego yerduye", diff --git a/kolibri/locale/ff_CM/LC_MESSAGES/kolibri.plugins.coach.app-messages.json b/kolibri/locale/ff_CM/LC_MESSAGES/kolibri.plugins.coach.app-messages.json index b041e5e4b9b..c46273836cf 100644 --- a/kolibri/locale/ff_CM/LC_MESSAGES/kolibri.plugins.coach.app-messages.json +++ b/kolibri/locale/ff_CM/LC_MESSAGES/kolibri.plugins.coach.app-messages.json @@ -169,7 +169,7 @@ "CreatePracticeQuizPage.channelsWithQuizzesLabel": "Gure janngugo ɗeʼe e mari poondi taskaaɗi", "CreatePracticeQuizPage.createNewExamLabel": "Waɗugo poondol kesol", "CreatePracticeQuizPage.selectPracticeQuizLabel": "Suɓtugo poondol pamarol", - "CreatePracticeQuizPage.selectionInformation": "jannginillum {count, number, integer} nder {total, number, integer} {total, plural, one {suɓtaama} other {cuɓtaama}}", + "CreatePracticeQuizPage.selectionInformation": "jannginillum {count, number, integer} nder {total, number, integer} {count, plural, one {suɓtaama} other {cuɓtaama}}", "DeleteGroupModal.areYouSure": "A yerdake ittugo '{ groupName }' na ?", "DeleteGroupModal.deleteLearnerGroup": "Ittugo kawtal", "EditDetailsResourceListTable.moveResourceDownButtonDescription": "Jippin jannginillum ɗu'um falannde go'o", @@ -188,11 +188,11 @@ "FieldsMixinStrings.wholeClass": "Suudu janngirde fuu", "GroupEnrollPage.allUsersAlready": "Huutinirooɓe fuu mbinndaama nder suudu janngirde ndun", "GroupEnrollPage.learnerGroups": "Kawte fukaraaɓe to ɓe ngoni", - "GroupEnrollPage.nextResults": "Jokkotoongol", + "GroupEnrollPage.nextResults": "Jawaabu jokkotooɗum", "GroupEnrollPage.noUsersMatch": "Iri huutinirooɓe ngalaa", "GroupEnrollPage.pageHeader": "Winndugo fukaraaɓe nder '{className}'", "GroupEnrollPage.pagination": "{ visibleStartRange, number } - { visibleEndRange, number } nder { numFilteredUsers, number }", - "GroupEnrollPage.previousResults": "Saalaangol", + "GroupEnrollPage.previousResults": "Jawaabu saalaaɗum", "GroupEnrollPage.userTableLabel": "Tokkindirka huutinirooɓe", "GroupMembersPage.back": "Kawte fuu", "GroupMembersPage.enrollButton": "Winndugo fukaraaɓe", diff --git a/kolibri/locale/ff_CM/LC_MESSAGES/kolibri.plugins.device.app-messages.json b/kolibri/locale/ff_CM/LC_MESSAGES/kolibri.plugins.device.app-messages.json index e695deb2a5c..80c22426b26 100644 --- a/kolibri/locale/ff_CM/LC_MESSAGES/kolibri.plugins.device.app-messages.json +++ b/kolibri/locale/ff_CM/LC_MESSAGES/kolibri.plugins.device.app-messages.json @@ -174,6 +174,11 @@ "ManageSyncSchedule.addDevice": "Ɓeydugo kompiita", "ManageSyncSchedule.connected": "Feɗake", "ManageSyncSchedule.disconnected": "Feɗaaki", + "ManageSyncSchedule.everyDay": "Kala nyalaande fuu", + "ManageSyncSchedule.everyHour": "Kala awa fuu", + "ManageSyncSchedule.everyMonth": "Kala lewru fuu", + "ManageSyncSchedule.everyTwoWeeks": "Kala asaweeje ɗiɗi fuu", + "ManageSyncSchedule.everyWeek": "Kala asaweere fuu", "ManageSyncSchedule.introduction": "Siryanaago Kolibri wakkati ɗum cannjindirta data hoore maajum bee kompiita Kolibri feere cenndooji wuro bote. Kompiita bee sirya cannjindirgo wakkatiire woore cannjindiray bee tokkindirki.", "ManageSyncSchedule.syncSchedules": "Sirya cannjindirgo", "ManageTasksPage.appBarTitle": "Kakkilanoojum kuugal", diff --git a/kolibri/locale/ff_CM/LC_MESSAGES/kolibri.plugins.facility.app-messages.json b/kolibri/locale/ff_CM/LC_MESSAGES/kolibri.plugins.facility.app-messages.json index f50fc2e8a25..5c363fdd1ad 100644 --- a/kolibri/locale/ff_CM/LC_MESSAGES/kolibri.plugins.facility.app-messages.json +++ b/kolibri/locale/ff_CM/LC_MESSAGES/kolibri.plugins.facility.app-messages.json @@ -166,6 +166,11 @@ "ManageSyncSchedule.addDevice": "Ɓeydugo kompiita", "ManageSyncSchedule.connected": "Feɗake", "ManageSyncSchedule.disconnected": "Feɗaaki", + "ManageSyncSchedule.everyDay": "Kala nyalaande fuu", + "ManageSyncSchedule.everyHour": "Kala awa fuu", + "ManageSyncSchedule.everyMonth": "Kala lewru fuu", + "ManageSyncSchedule.everyTwoWeeks": "Kala asaweeje ɗiɗi fuu", + "ManageSyncSchedule.everyWeek": "Kala asaweere fuu", "ManageSyncSchedule.introduction": "Siryanaago Kolibri wakkati ɗum cannjindirta data hoore maajum bee kompiita Kolibri feere cenndooji wuro bote. Kompiita bee sirya cannjindirgo wakkatiire woore cannjindiray bee tokkindirki.", "ManageSyncSchedule.syncSchedules": "Sirya cannjindirgo", "PaginatedListContainerWithBackend.nextResults": "Jawaabu jokkotooɗum", diff --git a/kolibri/locale/ff_CM/LC_MESSAGES/kolibri.plugins.learn.app-messages.json b/kolibri/locale/ff_CM/LC_MESSAGES/kolibri.plugins.learn.app-messages.json index a521d696cb1..0dc9098a254 100644 --- a/kolibri/locale/ff_CM/LC_MESSAGES/kolibri.plugins.learn.app-messages.json +++ b/kolibri/locale/ff_CM/LC_MESSAGES/kolibri.plugins.learn.app-messages.json @@ -137,6 +137,10 @@ "LibraryPage.searchingOtherLibrary": "E ɗum ɗaɓɓita cuuɗi defte gonɗi haade maaɗa.", "LibraryPage.showingAllLibraries": "E ɗum holla cuuɗi defte haade maaɗa fuu.", "MarkAsCompleteModal.markResourceAsCompleteConfirmation": "Fakat a yiɗi maandaago jannginillum ɗu'um?", + "MeteredConnectionNotificationModal.doNotUseMetered": "Haɗugo Kolibri huutinirgo data woya", + "MeteredConnectionNotificationModal.modalDescription": "Foti mara data ketaaɗum e woya maaɗa. Alugo Kolibri ronndoo jannginillum bee data woya maaɗa, foti nyaama data maaɗa fuu.", + "MeteredConnectionNotificationModal.modalTitle": "Huutinirgo bee data woya?", + "MeteredConnectionNotificationModal.useMetered": "Alugo Kolibri huutinira data woya", "MissingResourceAlert.learnMore": "Tokku janngugo", "MissingResourceAlert.resourcesUnavailableP1": "Jannginillum feere majji, koo ngam ɗum tawaaka nder kompiita, koo ngam ɗum yaadataa bee irin Kolibri maaɗa.", "MissingResourceAlert.resourcesUnavailableP2": "Ƴamu dawroowo koo huutinir bee sigorɗum marɗum yerduye ngam hakkilango gure janngugo bee jannginillum.", @@ -153,7 +157,7 @@ "QuizCard.questionsLeft": "{questionsLeft, plural, one {ƴamol} other {ƴami}} {questionsLeft, number, integer} lutti", "QuizRenderer.areYouSure": "A waawataa sanjugo jawaabu maaɗa taa hokkiti poondol", "QuizRenderer.nextQuestion": "Jokkotoongol", - "QuizRenderer.noItemId": "Ƴamol ngo'ol e woodi fitina. Yahu e ƴamol yeesowol", + "QuizRenderer.noItemId": "Ƴamol ngo'ol e woodi fitina. Yahu yeeso, huwu ƴamol tokkungol", "QuizRenderer.previousQuestion": "Saalaangol", "QuizRenderer.question": "Ƴamol {num, number, integer} nder {total, number, integer}", "QuizRenderer.questionsAnswered": "{numAnswered, plural, one {ƴamol jaabaangol {numAnswered, number}}other {ƴami njaabaaɗi {numAnswered, number}}} nder {numTotal, number}", diff --git a/kolibri/locale/ff_CM/LC_MESSAGES/kolibri.plugins.user_auth.app-messages.json b/kolibri/locale/ff_CM/LC_MESSAGES/kolibri.plugins.user_auth.app-messages.json index 16bc0cffcb3..ac9a2875f31 100644 --- a/kolibri/locale/ff_CM/LC_MESSAGES/kolibri.plugins.user_auth.app-messages.json +++ b/kolibri/locale/ff_CM/LC_MESSAGES/kolibri.plugins.user_auth.app-messages.json @@ -10,7 +10,7 @@ "AuthBase.oidcGenericExplanation": "Kolibri ɗum laawol janngugo nder kompiita. Bee sigorɗum Kolibri maaɗa a waaway nastugo app-ji goɗɗi feere.", "AuthBase.oidcSpecificExplanation": "A yerɓoyaama daga app bi'eteeɗum '{app_name}'.Kolibri ɗum laawol janngugo nder kompiita. Bee sigorɗum Kolibri maaɗa a waaway nastugo app bi'eteeɗum '{app_name}'.", "AuthBase.photoCreditLabel": "Koosuɗo foto ɗu'um: {photoCredit}", - "AuthBase.poweredBy": "Kolibri {version}", + "AuthBase.poweredBy": "{version} Kolibri", "AuthBase.poweredByKolibri": "Semmbiɗinaama bee Kolibri", "AuthBase.restrictedAccess": "Kolibri haɗii kompiitaaji diga yaasi nastugo", "AuthBase.restrictedAccessDescription": "Laawol wo''ingoɗum: Sey dawroowo mawɗo hokka junngo nden hesɗitina settings nastugo moɓgal kompiitaaji", diff --git a/kolibri/locale/fr_FR/LC_MESSAGES/django.mo b/kolibri/locale/fr_FR/LC_MESSAGES/django.mo index dac8ef786b7..b5e20c045af 100644 Binary files a/kolibri/locale/fr_FR/LC_MESSAGES/django.mo and b/kolibri/locale/fr_FR/LC_MESSAGES/django.mo differ diff --git a/kolibri/locale/fr_FR/LC_MESSAGES/django.po b/kolibri/locale/fr_FR/LC_MESSAGES/django.po index 1e44102fa50..b182d1f3fde 100644 --- a/kolibri/locale/fr_FR/LC_MESSAGES/django.po +++ b/kolibri/locale/fr_FR/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: kolibri\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-14 16:32-0700\n" -"PO-Revision-Date: 2023-04-05 22:11\n" +"POT-Creation-Date: 2024-02-12 04:17-0800\n" +"PO-Revision-Date: 2024-02-12 16:21\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -14,8 +14,8 @@ msgstr "" "X-Crowdin-Project: kolibri\n" "X-Crowdin-Project-ID: 201933\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /release-v0.16.x/django.po\n" -"X-Crowdin-File-ID: 4241\n" +"X-Crowdin-File: /016-test/django.po\n" +"X-Crowdin-File-ID: 4744\n" #: core/auth/constants/commands_errors.py:17 msgid "Unexpected exception [{}]: {}" @@ -173,45 +173,45 @@ msgid "Database ID is not valid" msgstr "L'ID de la base de données n'est pas valide" #. Translators: A notification title shown to users when their Kolibri device is syncing data to another Kolibri instance -#: core/auth/tasks.py:63 +#: core/auth/tasks.py:56 msgid "Data syncing in progress" msgstr "Synchronisation de données en cours" #. Translators: Notification text shown to users when their Kolibri device is syncing data to another Kolibri instance #. to encourage them to stay connected to their network to ensure a successful sync. -#: core/auth/tasks.py:67 +#: core/auth/tasks.py:60 msgid "Do not disconnect your device from the network." msgstr "Ne déconnectez pas votre appareil du réseau." -#: core/content/api.py:352 +#: core/content/api.py:418 msgid "Resource" msgstr "Ressource" -#: core/content/api.py:1622 +#: core/content/api.py:1780 msgid "The requested channel does not exist on the content server" msgstr "La chaîne demandée n’existe pas sur le serveur de contenu" -#: core/content/models.py:265 +#: core/content/models.py:282 msgid "Unknown format" msgstr "Format inconnu" #. Translators: Message shown to an App user when the device's library is being updated #. either with new resources, or unwanted resources being deleted. -#: core/content/tasks.py:46 +#: core/content/tasks.py:57 msgid "Updating your library" msgstr "Mise à jour de votre bibliothèque" #. Translators: Message shown to an App user when an update to the library has been successful. -#: core/content/tasks.py:49 +#: core/content/tasks.py:60 msgid "Library updated" msgstr "Bibliothèque mise à jour" #. Translators: Message shown to an App user when an update to the library has failed. -#: core/content/tasks.py:52 +#: core/content/tasks.py:63 msgid "Library update failed" msgstr "Échec de la mise à jour de la bibliothèque" -#: core/device/serializers.py:43 +#: core/device/serializers.py:48 msgid "Language is not supported by Kolibri" msgstr "La langue n'est pas supportée par Kolibri" @@ -278,36 +278,31 @@ msgid "Content kind" msgstr "Type de contenu" #. Translators: Message shown to indicate that a background process has finished successfully. -#: core/tasks/job.py:100 +#: core/tasks/job.py:89 msgid "Complete" msgstr "Terminé" #. Translators: Message shown to indicate that a background process has failed. -#: core/tasks/job.py:103 +#: core/tasks/job.py:92 msgid "Failed" msgstr "Échec" #. Translators: Message shown to indicate that a background process has been cancelled. -#: core/tasks/job.py:106 +#: core/tasks/job.py:95 msgid "Cancelled" msgstr "Annulé" #. Translators: Message shown to indicate the percentage completed of a background process. -#: core/tasks/job.py:109 +#: core/tasks/job.py:98 #, python-brace-format msgid "In progress - {percent}%" msgstr "Progression - {percent}%" #. Translators: Message shown to indicate that while a background process has started, no progress can be reported yet. -#: core/tasks/job.py:113 +#: core/tasks/job.py:102 msgid "Waiting" msgstr "En attente" -#: core/templates/kolibri/base.html:13 -#: core/templates/kolibri/unsupported_browser.html:13 -msgid "Kolibri" -msgstr "Kolibri" - #: core/templates/kolibri/loading_page.html:8 msgid "Kolibri is starting" msgstr "Kolibri démarre" @@ -344,15 +339,19 @@ msgstr "Pour utiliser Kolibri, nous recommandons d’utiliser Firefox ou Chrome. msgid "You can also try updating your current browser." msgstr "Vous pouvez aussi essayer de mettre à jour votre navigateur actuel." -#: core/views.py:165 +#: core/templatetags/core_tags.py:84 +msgid "Kolibri" +msgstr "Kolibri" + +#: core/views.py:184 msgid "No appropriate redirect pages found. It is likely that Kolibri is badly configured" msgstr "Aucune page de redirection trouvée. Il est probable que Kolibri soit mal configuré" -#: plugins/coach/kolibri_plugin.py:36 +#: plugins/coach/kolibri_plugin.py:27 msgid "Coach" msgstr "Éducateur" -#: plugins/facility/kolibri_plugin.py:30 +#: plugins/facility/kolibri_plugin.py:22 msgid "Facility" msgstr "Établissement" @@ -376,11 +375,11 @@ msgctxt "Default name for the exported CSV file of facility user data. Please ke msgid "users" msgstr "utilisateurs" -#: plugins/learn/kolibri_plugin.py:33 +#: plugins/learn/kolibri_plugin.py:35 msgid "Learn" msgstr "Apprendre" -#: plugins/policies/kolibri_plugin.py:19 +#: plugins/policies/kolibri_plugin.py:21 msgid "Policies" msgstr "Politiques" @@ -388,16 +387,16 @@ msgstr "Politiques" msgid "Setup Wizard" msgstr "Assistant de configuration" -#: plugins/user_profile/kolibri_plugin.py:25 +#: plugins/user_profile/kolibri_plugin.py:24 msgid "User Profile" msgstr "Profil de l'utilisateur" #. Translators: A notification title shown to users when their learner account is joining a new learning facility. -#: plugins/user_profile/tasks.py:67 +#: plugins/user_profile/tasks.py:84 msgid "Account transfer in progress" msgstr "Transfert de compte en cours" -#: plugins/user_profile/tasks.py:70 +#: plugins/user_profile/tasks.py:87 #, python-brace-format msgid "Moving {learner_name} to learning facility {facility_name}" msgstr "Transfert de {learner_name} vers {facility_name}" diff --git a/kolibri/locale/fr_FR/LC_MESSAGES/kolibri.core.default_frontend-messages.json b/kolibri/locale/fr_FR/LC_MESSAGES/kolibri.core.default_frontend-messages.json index 8901361bcd2..496b8fdde12 100644 --- a/kolibri/locale/fr_FR/LC_MESSAGES/kolibri.core.default_frontend-messages.json +++ b/kolibri/locale/fr_FR/LC_MESSAGES/kolibri.core.default_frontend-messages.json @@ -484,10 +484,6 @@ "MasteryModel.one": "Obtenez une réponse correcte", "MasteryModel.streak": "Obtenez {count, number, integer} réponses à la suite correctes", "MasteryModel.unknown": "Modèle pédagogique inconnu", - "MeteredConnectionNotificationModal.doNotUseMetered": "Ne pas autoriser Kolibri à utiliser des données mobiles", - "MeteredConnectionNotificationModal.modalDescription": "Il se peut que votre forfait mobile soit limité en termes de données Internet. Permettre à Kolibri de télécharger des ressources via les données mobiles peut épuiser votre forfait et/ou entraîner des frais supplémentaires.", - "MeteredConnectionNotificationModal.modalTitle": "Utiliser les données mobiles ?", - "MeteredConnectionNotificationModal.useMetered": "Autoriser Kolibri à utiliser les données mobiles", "MissingResourceAlert.learnMore": "En savoir plus", "MissingResourceAlert.resourcesUnavailableP1": "Certaines ressources sont manquantes, soit parce qu'elles n'ont pas été trouvées sur l'appareil, soit parce qu'elles ne sont pas compatibles avec la version de Kolibri que vous utilisez.", "MissingResourceAlert.resourcesUnavailableP2": "Consultez votre administrateur pour obtenir des conseils, ou utilisez un compte avec des autorisations sur l'appareil pour gérer les chaînes et les ressources.", diff --git a/kolibri/locale/fr_FR/LC_MESSAGES/kolibri.plugins.device.app-messages.json b/kolibri/locale/fr_FR/LC_MESSAGES/kolibri.plugins.device.app-messages.json index 9f8ca7d53c8..cd9aaf84574 100644 --- a/kolibri/locale/fr_FR/LC_MESSAGES/kolibri.plugins.device.app-messages.json +++ b/kolibri/locale/fr_FR/LC_MESSAGES/kolibri.plugins.device.app-messages.json @@ -174,6 +174,11 @@ "ManageSyncSchedule.addDevice": "Ajouter un appareil", "ManageSyncSchedule.connected": "Connecté", "ManageSyncSchedule.disconnected": "Pas connecté", + "ManageSyncSchedule.everyDay": "Tous les jours", + "ManageSyncSchedule.everyHour": "Toutes les heures", + "ManageSyncSchedule.everyMonth": "Tous les mois", + "ManageSyncSchedule.everyTwoWeeks": "Toutes les deux semaines", + "ManageSyncSchedule.everyWeek": "Toutes les semaines", "ManageSyncSchedule.introduction": "Définir un calendrier pour que Kolibri se synchronise automatiquement avec d'autres appareils Kolibri se trouvant dans le même établissement. Les appareils ayant le même programme de synchronisation seront synchronisés un par un.", "ManageSyncSchedule.syncSchedules": "Programmes de synchronisation", "ManageTasksPage.appBarTitle": "Gestionnaire des tâches", diff --git a/kolibri/locale/fr_FR/LC_MESSAGES/kolibri.plugins.facility.app-messages.json b/kolibri/locale/fr_FR/LC_MESSAGES/kolibri.plugins.facility.app-messages.json index 562872eb752..e390b956659 100644 --- a/kolibri/locale/fr_FR/LC_MESSAGES/kolibri.plugins.facility.app-messages.json +++ b/kolibri/locale/fr_FR/LC_MESSAGES/kolibri.plugins.facility.app-messages.json @@ -166,6 +166,11 @@ "ManageSyncSchedule.addDevice": "Ajouter un appareil", "ManageSyncSchedule.connected": "Connecté", "ManageSyncSchedule.disconnected": "Pas connecté", + "ManageSyncSchedule.everyDay": "Tous les jours", + "ManageSyncSchedule.everyHour": "Toutes les heures", + "ManageSyncSchedule.everyMonth": "Tous les mois", + "ManageSyncSchedule.everyTwoWeeks": "Toutes les deux semaines", + "ManageSyncSchedule.everyWeek": "Toutes les semaines", "ManageSyncSchedule.introduction": "Définir un calendrier pour que Kolibri se synchronise automatiquement avec d'autres appareils Kolibri se trouvant dans le même établissement. Les appareils ayant le même programme de synchronisation seront synchronisés un par un.", "ManageSyncSchedule.syncSchedules": "Programmes de synchronisation", "PaginatedListContainerWithBackend.nextResults": "Résultats suivants", diff --git a/kolibri/locale/fr_FR/LC_MESSAGES/kolibri.plugins.learn.app-messages.json b/kolibri/locale/fr_FR/LC_MESSAGES/kolibri.plugins.learn.app-messages.json index 9cadc2a4aeb..154fa5a870d 100644 --- a/kolibri/locale/fr_FR/LC_MESSAGES/kolibri.plugins.learn.app-messages.json +++ b/kolibri/locale/fr_FR/LC_MESSAGES/kolibri.plugins.learn.app-messages.json @@ -137,6 +137,10 @@ "LibraryPage.searchingOtherLibrary": "Recherche de bibliothèques autour de vous.", "LibraryPage.showingAllLibraries": "Affichage de toutes les bibliothèques disponibles autour de vous.", "MarkAsCompleteModal.markResourceAsCompleteConfirmation": "Êtes-vous sûr de vouloir marquer cette ressource comme achevée ?", + "MeteredConnectionNotificationModal.doNotUseMetered": "Ne pas autoriser Kolibri à utiliser des données mobiles", + "MeteredConnectionNotificationModal.modalDescription": "Il se peut que votre forfait mobile soit limité en termes de données Internet. Permettre à Kolibri de télécharger des ressources via les données mobiles peut épuiser votre forfait et/ou entraîner des frais supplémentaires.", + "MeteredConnectionNotificationModal.modalTitle": "Utiliser les données mobiles ?", + "MeteredConnectionNotificationModal.useMetered": "Autoriser Kolibri à utiliser les données mobiles", "MissingResourceAlert.learnMore": "En savoir plus", "MissingResourceAlert.resourcesUnavailableP1": "Certaines ressources sont manquantes, soit parce qu'elles n'ont pas été trouvées sur l'appareil, soit parce qu'elles ne sont pas compatibles avec la version de Kolibri que vous utilisez.", "MissingResourceAlert.resourcesUnavailableP2": "Consultez votre administrateur pour obtenir des conseils, ou utilisez un compte avec des autorisations sur l'appareil pour gérer les chaînes et les ressources.", diff --git a/kolibri/locale/fr_FR/LC_MESSAGES/kolibri.plugins.policies.app-messages.json b/kolibri/locale/fr_FR/LC_MESSAGES/kolibri.plugins.policies.app-messages.json index 091af2eb77a..7a97722b82b 100644 --- a/kolibri/locale/fr_FR/LC_MESSAGES/kolibri.plugins.policies.app-messages.json +++ b/kolibri/locale/fr_FR/LC_MESSAGES/kolibri.plugins.policies.app-messages.json @@ -1,5 +1,5 @@ { - "CookiePolicy.choicesP1": "Vous {choice, string} pour recevoir des cookies statistiques. Cette préférence peut être modifiée ici :", + "CookiePolicy.choicesP1": "Vous {choice} pour recevoir des cookies statistiques. Cette préférence peut être modifiée ici :", "CookiePolicy.cookieExpiryTableHeader": "Expiration", "CookiePolicy.cookieP1": "La plateforme d'apprentissage Kolibri utilise des cookies pour personnaliser et sécuriser votre expérience, analyser le trafic et améliorer la performance et la fonctionnalité de son service. Les cookies sont de petits fichiers au format texte qui peuvent être utilisés par les sites web pour rendre l'expérience de l'utilisateur plus efficace.", "CookiePolicy.cookieP2": "Les lois actuelles sur la protection de la vie privée (RGPD et CCPA) stipulent que nous pouvons stocker des cookies sur votre appareil s'ils sont strictement nécessaires au fonctionnement du service. Pour tout autre type de cookies, nous avons besoin de votre autorisation.", diff --git a/kolibri/locale/gu_IN/LC_MESSAGES/django.mo b/kolibri/locale/gu_IN/LC_MESSAGES/django.mo index af1dc57906a..4e470bd7f6e 100644 Binary files a/kolibri/locale/gu_IN/LC_MESSAGES/django.mo and b/kolibri/locale/gu_IN/LC_MESSAGES/django.mo differ diff --git a/kolibri/locale/gu_IN/LC_MESSAGES/django.po b/kolibri/locale/gu_IN/LC_MESSAGES/django.po index fcfc2abe122..9c2fff69cfc 100644 --- a/kolibri/locale/gu_IN/LC_MESSAGES/django.po +++ b/kolibri/locale/gu_IN/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: kolibri\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-14 16:32-0700\n" -"PO-Revision-Date: 2023-04-05 22:11\n" +"POT-Creation-Date: 2024-02-12 04:17-0800\n" +"PO-Revision-Date: 2024-02-12 16:21\n" "Last-Translator: \n" "Language-Team: Gujarati\n" "Language: gu_IN\n" @@ -14,8 +14,8 @@ msgstr "" "X-Crowdin-Project: kolibri\n" "X-Crowdin-Project-ID: 201933\n" "X-Crowdin-Language: gu-IN\n" -"X-Crowdin-File: /release-v0.16.x/django.po\n" -"X-Crowdin-File-ID: 4241\n" +"X-Crowdin-File: /016-test/django.po\n" +"X-Crowdin-File-ID: 4744\n" #: core/auth/constants/commands_errors.py:17 msgid "Unexpected exception [{}]: {}" @@ -110,7 +110,7 @@ msgstr "વિદ્યાર્થીની નોંધણી ({})" #: core/auth/management/commands/bulkexportusers.py:71 msgctxt "CSV column header for the list of classrooms names where the tutor is going to be a coach" msgid "Coach assignment ({})" -msgstr "પ્રશિક્ષકને સોંપાયેલું કામ ({})" +msgstr "પ્રશિક્ષકને સોંપાયેલું કાર્ય ({})" #: core/auth/management/commands/bulkexportusers.py:131 msgctxt "CSV header for the type of user: ADMIN, LEARNER, COACH..." @@ -173,45 +173,45 @@ msgid "Database ID is not valid" msgstr "ડેટાબેઝ આઈડી માન્ય નથી" #. Translators: A notification title shown to users when their Kolibri device is syncing data to another Kolibri instance -#: core/auth/tasks.py:63 +#: core/auth/tasks.py:56 msgid "Data syncing in progress" msgstr "ડેટા સિંક કરવાની પ્રક્રિયા ચાલુ છે" #. Translators: Notification text shown to users when their Kolibri device is syncing data to another Kolibri instance #. to encourage them to stay connected to their network to ensure a successful sync. -#: core/auth/tasks.py:67 +#: core/auth/tasks.py:60 msgid "Do not disconnect your device from the network." msgstr "તમારા ડિવાઇસને નેટવર્કથી ડિસકનેક્ટ કરશો નહીં." -#: core/content/api.py:352 +#: core/content/api.py:418 msgid "Resource" msgstr "સંસાધનો" -#: core/content/api.py:1622 +#: core/content/api.py:1780 msgid "The requested channel does not exist on the content server" msgstr "વિનંતી કરેલ ચેનલ સામગ્રી સર્વર પર અસ્તિત્વમાં નથી" -#: core/content/models.py:265 +#: core/content/models.py:282 msgid "Unknown format" msgstr "અજ્ઞાત ફોર્મેટ" #. Translators: Message shown to an App user when the device's library is being updated #. either with new resources, or unwanted resources being deleted. -#: core/content/tasks.py:46 +#: core/content/tasks.py:57 msgid "Updating your library" msgstr "તમારી લાઇબ્રેરીને અપડેટ કરી રહ્યા છીએ" #. Translators: Message shown to an App user when an update to the library has been successful. -#: core/content/tasks.py:49 +#: core/content/tasks.py:60 msgid "Library updated" msgstr "લાઇબ્રેરીને અપડેટ કરવામાં આવી" #. Translators: Message shown to an App user when an update to the library has failed. -#: core/content/tasks.py:52 +#: core/content/tasks.py:63 msgid "Library update failed" msgstr "લાઇબ્રેરીને અપડેટ કરવાનું નિષ્ફળ ગયું" -#: core/device/serializers.py:43 +#: core/device/serializers.py:48 msgid "Language is not supported by Kolibri" msgstr "કોલિબ્રી દ્વારા ભાષાને સમર્થન નથી" @@ -278,35 +278,30 @@ msgid "Content kind" msgstr "સામગ્રીનો પ્રકાર" #. Translators: Message shown to indicate that a background process has finished successfully. -#: core/tasks/job.py:100 +#: core/tasks/job.py:89 msgid "Complete" msgstr "પૂર્ણ" #. Translators: Message shown to indicate that a background process has failed. -#: core/tasks/job.py:103 +#: core/tasks/job.py:92 msgid "Failed" -msgstr "નિષ્ફળ થયેલ છે" +msgstr "નિષ્ફળ થયું" #. Translators: Message shown to indicate that a background process has been cancelled. -#: core/tasks/job.py:106 +#: core/tasks/job.py:95 msgid "Cancelled" msgstr "રદ કરાયેલ" #. Translators: Message shown to indicate the percentage completed of a background process. -#: core/tasks/job.py:109 +#: core/tasks/job.py:98 #, python-brace-format msgid "In progress - {percent}%" msgstr "ચાલુ છે - {percent}%" #. Translators: Message shown to indicate that while a background process has started, no progress can be reported yet. -#: core/tasks/job.py:113 +#: core/tasks/job.py:102 msgid "Waiting" -msgstr "રાહ જુએ છે" - -#: core/templates/kolibri/base.html:13 -#: core/templates/kolibri/unsupported_browser.html:13 -msgid "Kolibri" -msgstr "કોલિબ્રી" +msgstr "કતારમાં છે" #: core/templates/kolibri/loading_page.html:8 msgid "Kolibri is starting" @@ -344,17 +339,21 @@ msgstr "કોલિબ્રી ઉપયોગ કરવા માટે, અ msgid "You can also try updating your current browser." msgstr "તમે તમારા વર્તમાન બ્રાઉઝરને અપડેટ કરવાનો પણ પ્રયાસ કરી શકો છો." -#: core/views.py:165 +#: core/templatetags/core_tags.py:84 +msgid "Kolibri" +msgstr "કોલિબ્રી" + +#: core/views.py:184 msgid "No appropriate redirect pages found. It is likely that Kolibri is badly configured" msgstr "કોઈ યોગ્ય રીડાયરેક્ટ પૃષ્ઠ મળ્યું નથી. શક્યતા એ છે કે કોલિબ્રીની ગોઠવણ યોગ્ય રીતે કરવામાં આવી નથી" -#: plugins/coach/kolibri_plugin.py:36 +#: plugins/coach/kolibri_plugin.py:27 msgid "Coach" msgstr "પ્રશિક્ષક" -#: plugins/facility/kolibri_plugin.py:30 +#: plugins/facility/kolibri_plugin.py:22 msgid "Facility" -msgstr "સુવિધા કેન્દ્ર" +msgstr "સુવિધા" #: plugins/facility/views.py:151 msgctxt "Default name for the exported CSV file with content session logs. Please keep the underscores between words in the translation" @@ -376,11 +375,11 @@ msgctxt "Default name for the exported CSV file of facility user data. Please ke msgid "users" msgstr "વપરાશકર્તા" -#: plugins/learn/kolibri_plugin.py:33 +#: plugins/learn/kolibri_plugin.py:35 msgid "Learn" msgstr "શીખવું" -#: plugins/policies/kolibri_plugin.py:19 +#: plugins/policies/kolibri_plugin.py:21 msgid "Policies" msgstr "નીતિઓ" @@ -388,16 +387,16 @@ msgstr "નીતિઓ" msgid "Setup Wizard" msgstr "સેટઅપ વિઝાર્ડ" -#: plugins/user_profile/kolibri_plugin.py:25 +#: plugins/user_profile/kolibri_plugin.py:24 msgid "User Profile" msgstr "વપરાશકર્તા પ્રોફાઇલ" #. Translators: A notification title shown to users when their learner account is joining a new learning facility. -#: plugins/user_profile/tasks.py:67 +#: plugins/user_profile/tasks.py:84 msgid "Account transfer in progress" msgstr "એકાઉન્ટને ટ્રાન્સફર કરવાની પ્રક્રિયા ચાલુ છે" -#: plugins/user_profile/tasks.py:70 +#: plugins/user_profile/tasks.py:87 #, python-brace-format msgid "Moving {learner_name} to learning facility {facility_name}" msgstr "{learner_name}ને શિક્ષણ સુવિધા {facility_name}માં ખસેડી રહ્યા છીએ" diff --git a/kolibri/locale/gu_IN/LC_MESSAGES/kolibri.core.default_frontend-messages.json b/kolibri/locale/gu_IN/LC_MESSAGES/kolibri.core.default_frontend-messages.json index f7de13223ad..0f843522015 100644 --- a/kolibri/locale/gu_IN/LC_MESSAGES/kolibri.core.default_frontend-messages.json +++ b/kolibri/locale/gu_IN/LC_MESSAGES/kolibri.core.default_frontend-messages.json @@ -30,7 +30,7 @@ "AuthMessage.adminOrCoach": "આ પૃષ્ઠને જોવા માટે તમારે એડમિન અથવા કોચ તરીકે સાઇન ઇન કરવું આવશ્યક છે", "AuthMessage.contentManager": "આ પૃષ્ઠ જોવા માટે તમારે સુપર એડમિન તરીકે સાઇન ઇન કરવું પડશે અથવા સંસાધન સંચાલન પરવાનગીઓ હોવી આવશ્યક છે", "AuthMessage.forgetToSignIn": "શું તમે સાઇન ઇન કરવાનું ભૂલી ગયા છો?", - "AuthMessage.goBackToHomeAction": "હોમ પેજ પર જાઓ", + "AuthMessage.goBackToHomeAction": "હોમપેજ પર જાઓ", "AuthMessage.learner": "આ પૃષ્ઠ જોવા માટે તમારે શીખનાર તરીકે સાઇન ઇન કરવું આવશ્યક છે", "AuthMessage.registeredUser": "આ પૃષ્ઠ જોવા માટે તમારે સાઇન ઇન કરવું આવશ્યક છે", "AuthMessage.signInToKolibriAction": "કોલીબ્રીમાં સાઇન ઇન કરો", @@ -240,7 +240,7 @@ "CommonCoreStrings.noNearbyFacilities": "અત્યારે તમારી આસપાસ કોઈ શિક્ષણ સુવિધા નથી", "CommonCoreStrings.noResourcesDownloaded": "તમારી પાસે ડાઉનલોડ થયેલ કોઇપણ સંસાધનો નથી", "CommonCoreStrings.noResultsLabel": "કોઈ પરિણામો નથી", - "CommonCoreStrings.noUsersExistLabel": "કોઈ વપરાશકર્તાઓ હાજર નથી", + "CommonCoreStrings.noUsersExistLabel": "કોઈ વપરાશકર્તા હાજર નથી", "CommonCoreStrings.notStartedLabel": "શરૂ થયું નથી", "CommonCoreStrings.nothingInLibraryLearner": "તમારી લાઇબ્રેરીમાં હજી સુધી કંઈ નથી. તમારી આસપાસની લાઇબ્રેરીઓને એક્સ્પ્લોર કરો અને તમારા પોતાનામાં સામગ્રી ઉમેરવાનું પ્રારંભ કરો.", "CommonCoreStrings.numbersOnly": "ફક્ત સંખ્યાઓ જ દાખલ કરો", @@ -252,7 +252,7 @@ "CommonCoreStrings.politicalScience": "રાજનીતિ શાસ્ત્ર", "CommonCoreStrings.practice": "મહાવરો", "CommonCoreStrings.practiceQuizLabel": "પ્રશ્નોત્તરીની પ્રેક્ટિસ કરો", - "CommonCoreStrings.practiceQuizReportTitle": "{quizTitle} માટે ઉપસ્થિતિની જાણ કરો", + "CommonCoreStrings.practiceQuizReportTitle": "{quizTitle}ની જાણ કરો", "CommonCoreStrings.preLoadedContentWelcomeText": "'{facility}' શીખવાની સુવિધામાં આપનું સ્વાગત છે. તમારી વર્ગ સામગ્રી હોમ પેજ પર મળી શકે છે.", "CommonCoreStrings.preferredLanguage": "પસંદગી માટેની ભાષાઓ", "CommonCoreStrings.preferredLanguageHelperText": "પસંદ થયેલ ભાષામાં ચૅનલ્સ પ્રથમ દર્શાવવામાં આવશે", @@ -404,7 +404,7 @@ "ContentIcon.video": "વિડીયો", "ContentRendererError.rendererNotAvailable": "કોલીબ્રી આ સંસાધન રેન્ડર કરવામાં અસમર્થ છે", "CurrentTryOverview.attemptedLabel": "પ્રયત્ન કર્યો", - "CurrentTryOverview.notStartedLabel": "શરૂ થયું નથી", + "CurrentTryOverview.notStartedLabel": "શરૂ કરાયેલું નથી", "CurrentTryOverview.practiceQuizReportFasterTimeLabel": "{value, number, integer} {value, plural, one {minute} other {minutes}} પહેલાંના પ્રયત્ન કરતાં વધારે ઝડપી", "CurrentTryOverview.practiceQuizReportImprovedLabelSecondPerson": "તમે {value, number, integer} {value, plural, one {question} other {questions}} પર સુધાર્યું", "CurrentTryOverview.practiceQuizReportSlowerTimeLabel": "{value, number, integer} {value, plural, one {minute} other {minutes}} પહેલાંના પ્રયત્ન કરતાં વધારે ધીમા", @@ -484,10 +484,6 @@ "MasteryModel.one": "એક પ્રશ્ન સાચો મેળવો", "MasteryModel.streak": "સચોટ પંક્તિમાં {count, number, integer} પ્રશ્નો મેળવો", "MasteryModel.unknown": "અજ્ઞાત નિપુણતા મોડેલ", - "MeteredConnectionNotificationModal.doNotUseMetered": "Kolibriને મોબાઇલ ડેટાનો ઉપયોગ કરવાની મંજૂરી આપશો નહીં", - "MeteredConnectionNotificationModal.modalDescription": "તમારી પાસે તમારા મોબાઇલ પ્લાન પર મર્યાદિત માત્રામાં ડેટા હોઈ શકે છે. Kolibriને મોબાઇલ ડેટા મારફતે સંસાધનો ડાઉનલોડ કરવાની મંજૂરી આપવાથી તમારા સમગ્ર પ્લાનનો ઉપયોગ થઈ શકે છે અને/અથવા વધારાના ચાર્જ લાગી શકે છે.", - "MeteredConnectionNotificationModal.modalTitle": "મોબાઇલ ડેટાનો ઉપયોગ કરો છો?", - "MeteredConnectionNotificationModal.useMetered": "Kolibriને મોબાઇલ ડેટાનો ઉપયોગ કરવાની મંજૂરી આપો", "MissingResourceAlert.learnMore": "વધુ જાણો", "MissingResourceAlert.resourcesUnavailableP1": "કેટલાક સંસાધનો ખૂટે છે, કારણ કે તે ડિવાઇસ પર મળી આવ્યા ન હતા, અથવા તે Kolibriના તમારા સંસ્કરણ સાથે સુસંગત નથી.", "MissingResourceAlert.resourcesUnavailableP2": "માર્ગદર્શન માટે તમારા ઍડમિનિસ્ટ્રેટરની સલાહ લો અથવા ચૅનલ્સ અને સંસાધનો મેનેજ કરવા માટે ડિવાઇસની પરવાનગીવાળા એકાઉન્ટનો ઉપયોગ કરો.", diff --git a/kolibri/locale/gu_IN/LC_MESSAGES/kolibri.plugins.coach.app-messages.json b/kolibri/locale/gu_IN/LC_MESSAGES/kolibri.plugins.coach.app-messages.json index ec35f32a8dd..412b6498954 100644 --- a/kolibri/locale/gu_IN/LC_MESSAGES/kolibri.plugins.coach.app-messages.json +++ b/kolibri/locale/gu_IN/LC_MESSAGES/kolibri.plugins.coach.app-messages.json @@ -258,7 +258,7 @@ "LessonsRootPage.fileSizeToDownload": "ડાઉનલોડ કરવા માટે ફાઇલ સાઇઝ: {size}", "LessonsRootPage.fileSizeToRemove": "દૂર કરવા માટે ફાઇલ સાઇઝ: {size}", "LessonsRootPage.noLessons": "તમારી પાસે કોઈ પાઠ નથી", - "LessonsRootPage.size": "માપ", + "LessonsRootPage.size": "સાઇઝ", "LessonsSearchFilters.audio": "ઓડિયો", "LessonsSearchFilters.channelFilterLabel": "ચેનલ:", "LessonsSearchFilters.coachResourcesLabel": "કોચ સંસાધનો:", @@ -330,7 +330,7 @@ "PlanHeader.planYourClassLabel": "તમારા વર્ગની યોજના બનાવો", "PracticeQuizContentPreviewPage.copyrightHolderDataHeader": "કૉપિરાઇટ ધારક", "PracticeQuizContentPreviewPage.duplicateTitle": "{ originalTitle } ({ copyNum, number })", - "PracticeQuizContentPreviewPage.licenseDataHeader": "લાયસન્સ", + "PracticeQuizContentPreviewPage.licenseDataHeader": "લાઇસન્સ", "PracticeQuizContentPreviewPage.quizDurationHeader": "પ્રશ્નાવલિનો સમયગાળો", "PracticeQuizContentPreviewPage.selectQuiz": "પ્રશ્નાવલિ પસંદ કરો", "PracticeQuizContentPreviewPage.totalQuestionsHeader": "કુલ પ્રશ્નો", @@ -364,7 +364,7 @@ "ReportsQuizListPage.totalQuizSize": "શીખનારાઓ માટે દૃશ્યમાન પ્રશ્નોત્તરીઓની કુલ સાઇઝ: {size}", "ReportsQuizPreviewPage.pageTitle": "ક્વિઝ '{title}' નું પૂર્વદર્શન", "ReportsResourceHeader.copyrightHolderDataHeader": "કૉપિરાઇટ ધારક", - "ReportsResourceHeader.licenseDataHeader": "લાયસન્સ", + "ReportsResourceHeader.licenseDataHeader": "લાઇસન્સ", "ReportsResourceHeader.totalQuestionsHeader": "કુલ પ્રશ્નો", "ResourceListTable.moveResourceDownButtonDescription": "આ સંસાધનને પાઠમાં એક સ્થાન નીચે ખસેડો", "ResourceListTable.moveResourceUpButtonDescription": "આ સંસાધનને પાઠમાં એક સ્થાન ઉપર ખસેડો", diff --git a/kolibri/locale/gu_IN/LC_MESSAGES/kolibri.plugins.device.app-messages.json b/kolibri/locale/gu_IN/LC_MESSAGES/kolibri.plugins.device.app-messages.json index 19de328d988..4138a783c4a 100644 --- a/kolibri/locale/gu_IN/LC_MESSAGES/kolibri.plugins.device.app-messages.json +++ b/kolibri/locale/gu_IN/LC_MESSAGES/kolibri.plugins.device.app-messages.json @@ -29,7 +29,7 @@ "ChannelTokenModal.invalidTokenMessage": "તપાસો કે તમે ટોકનને યોગ્ય રીતે દાખલ કર્યું છે કે કેમ", "ChannelTokenModal.networkErrorMessage": "ટોકનને કનેક્ટ કરવામાં અસમર્થ", "ChannelTokenModal.tokenExplanation": "ચૅનલ ટોકન્સ Kolibri સ્ટુડિયોમાંથી અસૂચિબદ્ધ ચૅનલ્સ અનલૉક કરે છે", - "ChannelUpdateAnnotations.inQueueForImport": "આયાત માટે કતારમાં છે", + "ChannelUpdateAnnotations.inQueueForImport": "ઇમ્પોર્ટ માટે કતારમાં છે", "ChannelUpdateAnnotations.newResourcesInTopic": "{count} {count, plural, one {new} other {new}}", "ChannelUpdateModal.channelUpdateExplanation": "તમે આયાત કરવા માટે પસંદ કરેલી કેટલીક ચૅનલ્સ આપમેળે નવીનતમ સંસ્કરણ પર અપડેટ કરવામાં આવશે. શું તમે ચાલુ રાખવા માંગો છો?", "ChannelUpdateModal.title": "ચૅનલ અપડેટ", @@ -152,7 +152,7 @@ "FilteredChannelListContainer.selectAll": "પેજ પર બધી પસંદ કરો", "FilteredChannelListContainer.titleFilterPlaceholder": "ચૅનલ શોધો", "ManageChannelContentsPage.appBarTitle": "'{channelName}' મેનેજ કરો", - "ManageChannelContentsPage.importMoreAction": "વધુ આયાત કરો", + "ManageChannelContentsPage.importMoreAction": "વધુ ઇમ્પોર્ટ કરો", "ManageContentPage.deleteChannels": "ચૅનલ્સ કાઢી નાખો", "ManageContentPage.documentTitle": "ડિવાઇસની ચૅનલ્સ મેનેજ કરો", "ManageContentPage.editChannelOrder": "ચૅનલના ક્રમમાં ફેરફાર કરો", @@ -174,6 +174,11 @@ "ManageSyncSchedule.addDevice": "ડિવાઇસ ઉમેરો", "ManageSyncSchedule.connected": "કનેક્ટ કરાયેલ", "ManageSyncSchedule.disconnected": "કનેક્ટ કરાયેલ નથી", + "ManageSyncSchedule.everyDay": "દરરોજ", + "ManageSyncSchedule.everyHour": "દર કલાકે", + "ManageSyncSchedule.everyMonth": "દર મહિને", + "ManageSyncSchedule.everyTwoWeeks": "દર બે સપ્તાહે", + "ManageSyncSchedule.everyWeek": "દર સપ્તાહે", "ManageSyncSchedule.introduction": "Kolibri માટે આ સુવિધા શેર કરતા અન્ય Kolibri ડિવાઇસેસ સાથે આપમેળે સિંક થવા માટેનું શેડ્યૂલ સેટ કરો. સમાન સિંક શેડ્યૂલવાળા ડિવાઇસેસને એક સમયે એક સાથે સિંક કરવામાં આવશે.", "ManageSyncSchedule.syncSchedules": "શેડ્યૂલ્સને સિંક કરો", "ManageTasksPage.appBarTitle": "ટાસ્ક મેનેજર", @@ -264,7 +269,7 @@ "TaskPanel.deletePreparing": "'{channelName}' માટે સંસાધનોને કાઢી નાંખવાની તૈયારી કરી રહ્યાં છીએ", "TaskPanel.deleteSuccess": "{totalResources} {totalResources, plural, one {સંસાધન} other {સંસાધનો}} ({totalSize}) સફળતાપૂર્વક કાઢી નાખ્યાં", "TaskPanel.exportChannelPartial": "'{channelName}'માંથી સંસાધનો નિકાસ કરો", - "TaskPanel.exportChannelWhole": "'{channelName}' નિકાસ કરો", + "TaskPanel.exportChannelWhole": "'{channelName}' એક્સ્પોર્ટ કરો", "TaskPanel.exportPartialRatio": "{totalResources}માંથી {currentResources} {totalResources, plural, one {resource} other {resources}} ({totalSize}માં {currentSize}) નિકાસ થયેલ", "TaskPanel.exportSuccess": "{totalResources} {totalResources, plural, one {સંસાધન} other {સંસાધનો}} ({totalSize}) સફળતાપૂર્વક નિકાસ કર્યા", "TaskPanel.importChannelPartial": "'{channelName}'માંથી સંસાધનો આયાત કરો", diff --git a/kolibri/locale/gu_IN/LC_MESSAGES/kolibri.plugins.facility.app-messages.json b/kolibri/locale/gu_IN/LC_MESSAGES/kolibri.plugins.facility.app-messages.json index 3fdc36e000b..afe91bfad45 100644 --- a/kolibri/locale/gu_IN/LC_MESSAGES/kolibri.plugins.facility.app-messages.json +++ b/kolibri/locale/gu_IN/LC_MESSAGES/kolibri.plugins.facility.app-messages.json @@ -166,6 +166,11 @@ "ManageSyncSchedule.addDevice": "ડિવાઇસ ઉમેરો", "ManageSyncSchedule.connected": "કનેક્ટ કરાયેલ", "ManageSyncSchedule.disconnected": "કનેક્ટ કરાયેલ નથી", + "ManageSyncSchedule.everyDay": "દરરોજ", + "ManageSyncSchedule.everyHour": "દર કલાકે", + "ManageSyncSchedule.everyMonth": "દર મહિને", + "ManageSyncSchedule.everyTwoWeeks": "દર બે સપ્તાહે", + "ManageSyncSchedule.everyWeek": "દર સપ્તાહે", "ManageSyncSchedule.introduction": "Kolibri માટે આ સુવિધા શેર કરતા અન્ય Kolibri ડિવાઇસેસ સાથે આપમેળે સિંક થવા માટેનું શેડ્યૂલ સેટ કરો. સમાન સિંક શેડ્યૂલવાળા ડિવાઇસેસને એક સમયે એક સાથે સિંક કરવામાં આવશે.", "ManageSyncSchedule.syncSchedules": "શેડ્યૂલ્સને સિંક કરો", "PaginatedListContainerWithBackend.nextResults": "આગળનું પરિણામ", @@ -195,10 +200,10 @@ "RemovePinModal.title": "ડિવાઇસ મેનેજમેન્ટ PINને દૂર કરો", "RemovePinModal.warningToSync": "આ PINને દૂર કરવા માટે તમારે આ ડિવાઇસને અન્ય ડિવાઇસેસ સાથે સિંક કરવાની જરૂર પડશે જેમાં સમાન સુવિધા છે.", "ResetUserPasswordModal.resetPassword": "તમારો પાસવર્ડ રીસેટ કરો", - "ResetUserPasswordModal.username": "વપરાશકર્તાનામ: ", + "ResetUserPasswordModal.username": "વપરાશકર્તા નામ: ", "SelectionBottomBar.coachesSelectedMessage": "{count, number} {count, plural, one {coach} other {coaches}} પસંદ કર્યા", "SelectionBottomBar.learnersSelectedMessage": "{count, number} {count, plural, one {learner} other {learners}} પસંદ કર્યા", - "SyncInterface.facility": "સુવિધા કેન્દ્ર", + "SyncInterface.facility": "સુવિધા", "SyncInterface.learnMore": "વપરાશ અને ગોપનીયતા", "SyncInterface.register": "નોંધણી કરો", "SyncInterface.sync": "સિંક કરો", diff --git a/kolibri/locale/gu_IN/LC_MESSAGES/kolibri.plugins.learn.app-messages.json b/kolibri/locale/gu_IN/LC_MESSAGES/kolibri.plugins.learn.app-messages.json index 6c1ce6a61d6..367f77fb217 100644 --- a/kolibri/locale/gu_IN/LC_MESSAGES/kolibri.plugins.learn.app-messages.json +++ b/kolibri/locale/gu_IN/LC_MESSAGES/kolibri.plugins.learn.app-messages.json @@ -137,6 +137,10 @@ "LibraryPage.searchingOtherLibrary": "તમારી આસપાસ લાઇબ્રેરીઓ શોધી રહ્યાં છીએ.", "LibraryPage.showingAllLibraries": "તમારી આસપાસ ઉપલબ્ધ બધી લાઇબ્રેરીઓ બતાવી રહ્યાં છીએ.", "MarkAsCompleteModal.markResourceAsCompleteConfirmation": "શું તમે ખરેખર આ સંસાધનને પૂર્ણ તરીકે ચિહ્નિત કરવા માંગો છો?", + "MeteredConnectionNotificationModal.doNotUseMetered": "Kolibriને મોબાઇલ ડેટાનો ઉપયોગ કરવાની મંજૂરી આપશો નહીં", + "MeteredConnectionNotificationModal.modalDescription": "તમારી પાસે તમારા મોબાઇલ પ્લાન પર મર્યાદિત માત્રામાં ડેટા હોઈ શકે છે. Kolibriને મોબાઇલ ડેટા મારફતે સંસાધનો ડાઉનલોડ કરવાની મંજૂરી આપવાથી તમારા સમગ્ર પ્લાનનો ઉપયોગ થઈ શકે છે અને/અથવા વધારાના ચાર્જ લાગી શકે છે.", + "MeteredConnectionNotificationModal.modalTitle": "મોબાઇલ ડેટાનો ઉપયોગ કરો છો?", + "MeteredConnectionNotificationModal.useMetered": "Kolibriને મોબાઇલ ડેટાનો ઉપયોગ કરવાની મંજૂરી આપો", "MissingResourceAlert.learnMore": "વધુ જાણો", "MissingResourceAlert.resourcesUnavailableP1": "કેટલાક સંસાધનો ખૂટે છે, કારણ કે તે ડિવાઇસ પર મળી આવ્યા ન હતા, અથવા તે Kolibriના તમારા સંસ્કરણ સાથે સુસંગત નથી.", "MissingResourceAlert.resourcesUnavailableP2": "માર્ગદર્શન માટે તમારા ઍડમિનિસ્ટ્રેટરની સલાહ લો અથવા ચૅનલ્સ અને સંસાધનો મેનેજ કરવા માટે ડિવાઇસની પરવાનગીવાળા એકાઉન્ટનો ઉપયોગ કરો.", @@ -155,9 +159,9 @@ "QuizRenderer.nextQuestion": "આગળ", "QuizRenderer.noItemId": "આ પ્રશ્નમાં ભૂલ છે, કૃપા કરીને આગલા પ્રશ્ન પર જાઓ", "QuizRenderer.previousQuestion": "અગાઉનો પ્રશ્ન", - "QuizRenderer.question": "{total, number, integer} નો પ્રશ્ન {num, number, integer}", + "QuizRenderer.question": "{total, number, integer}માંથી પ્રશ્ન {num, number, integer}", "QuizRenderer.questionsAnswered": "{numTotal, number} {numTotal, plural, one {પ્રશ્નનો જવાબ આપ્યો} other {પ્રશ્નોનો જવાબ આપ્યો}}માંથી {numAnswered, number}", - "QuizRenderer.submitExam": "પ્રશ્નોતરી સબમિટ કરો", + "QuizRenderer.submitExam": "પ્રશ્નોત્તરી સબમિટ કરો", "QuizRenderer.submitSurvey": "સર્વેક્ષણ સબમિટ કરો", "QuizRenderer.unanswered": "તમે {numLeft, number} {numLeft, plural, one {પ્રશ્નનો જવાબ આપ્યો નથી} other {પ્રશ્નોનો જવાબ આપ્યો નથી}}", "QuizReport.submitAgainButton": "ફરીથી સબમિટ કરો", diff --git a/kolibri/locale/gu_IN/LC_MESSAGES/kolibri.plugins.policies.app-messages.json b/kolibri/locale/gu_IN/LC_MESSAGES/kolibri.plugins.policies.app-messages.json index d79866467a0..b57a95f40bc 100644 --- a/kolibri/locale/gu_IN/LC_MESSAGES/kolibri.plugins.policies.app-messages.json +++ b/kolibri/locale/gu_IN/LC_MESSAGES/kolibri.plugins.policies.app-messages.json @@ -1,5 +1,5 @@ { - "CookiePolicy.choicesP1": "આંકડાકીય કુકીઝ મેળવવા માટે તમે {choice, string} કરો છો. તમે આ પસંદગીને અહીં બદલી શકો છો:", + "CookiePolicy.choicesP1": "આંકડાકીય કુકીઝ મેળવવા માટે તમે {choice} કરો છો. તમે આ પસંદગીને અહીં બદલી શકો છો:", "CookiePolicy.cookieExpiryTableHeader": "સમયસીમા સમાપ્તિ", "CookiePolicy.cookieP1": "Kolibri લર્નિંગ પ્લેટફોર્મ તમારા અનુભવને વ્યક્તિગત અને સુરક્ષિત કરવા, ટ્રાફિકનું વિશ્લેષણ કરવા અને તેની સેવાના પર્ફોર્મન્સ અને કાર્યક્ષમતામાં સુધારો કરવા માટે કુકીઝનો ઉપયોગ કરે છે. કુકીઝ એ નાની ટેક્સ્ટ ફાઇલ્સ છે જેનો ઉપયોગ વપરાશકર્તાના અનુભવને વધુ કાર્યક્ષમ બનાવવા માટે વેબસાઇટ્સ દ્વારા કરી શકાય છે.", "CookiePolicy.cookieP2": "વર્તમાન ગોપનીયતા કાયદાઓ (GDPR અને CCPA) જણાવે છે કે જો સેવાના ઑપરેશન માટે સખતપણે જરૂરી હોય તો અમે તમારા ડિવાઇસ પર કુકીઝ સ્ટોર કરી શકીએ છીએ. અન્ય તમામ પ્રકારની કુકીઝ માટે, અમને તમારી પરવાનગીની જરૂર છે.", diff --git a/kolibri/locale/ha/LC_MESSAGES/django.mo b/kolibri/locale/ha/LC_MESSAGES/django.mo index 2681f37ec2f..0f335939f9e 100644 Binary files a/kolibri/locale/ha/LC_MESSAGES/django.mo and b/kolibri/locale/ha/LC_MESSAGES/django.mo differ diff --git a/kolibri/locale/ha/LC_MESSAGES/django.po b/kolibri/locale/ha/LC_MESSAGES/django.po index 1af896a278b..9f5adb8d067 100644 --- a/kolibri/locale/ha/LC_MESSAGES/django.po +++ b/kolibri/locale/ha/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: kolibri\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-14 16:32-0700\n" -"PO-Revision-Date: 2023-04-05 22:12\n" +"POT-Creation-Date: 2024-02-12 04:17-0800\n" +"PO-Revision-Date: 2024-02-12 16:21\n" "Last-Translator: \n" "Language-Team: Hausa\n" "Language: ha_HG\n" @@ -14,8 +14,8 @@ msgstr "" "X-Crowdin-Project: kolibri\n" "X-Crowdin-Project-ID: 201933\n" "X-Crowdin-Language: ha\n" -"X-Crowdin-File: /release-v0.16.x/django.po\n" -"X-Crowdin-File-ID: 4241\n" +"X-Crowdin-File: /016-test/django.po\n" +"X-Crowdin-File-ID: 4744\n" #: core/auth/constants/commands_errors.py:17 msgid "Unexpected exception [{}]: {}" @@ -173,45 +173,45 @@ msgid "Database ID is not valid" msgstr "ID na kundin bayanai ba daidai yake ba" #. Translators: A notification title shown to users when their Kolibri device is syncing data to another Kolibri instance -#: core/auth/tasks.py:63 +#: core/auth/tasks.py:56 msgid "Data syncing in progress" msgstr "Ana cigaba da haɗa bayani" #. Translators: Notification text shown to users when their Kolibri device is syncing data to another Kolibri instance #. to encourage them to stay connected to their network to ensure a successful sync. -#: core/auth/tasks.py:67 +#: core/auth/tasks.py:60 msgid "Do not disconnect your device from the network." msgstr "Kada ka kashe sabis" -#: core/content/api.py:352 +#: core/content/api.py:418 msgid "Resource" msgstr "Kayayyaki" -#: core/content/api.py:1622 +#: core/content/api.py:1780 msgid "The requested channel does not exist on the content server" msgstr "Babu tashar da ake nema akan ma'ajiyar abun ciki" -#: core/content/models.py:265 +#: core/content/models.py:282 msgid "Unknown format" msgstr "Tsarin da ba a sani ba" #. Translators: Message shown to an App user when the device's library is being updated #. either with new resources, or unwanted resources being deleted. -#: core/content/tasks.py:46 +#: core/content/tasks.py:57 msgid "Updating your library" msgstr "Sabunta laburarenka" #. Translators: Message shown to an App user when an update to the library has been successful. -#: core/content/tasks.py:49 +#: core/content/tasks.py:60 msgid "Library updated" msgstr "Sabon laburare" #. Translators: Message shown to an App user when an update to the library has failed. -#: core/content/tasks.py:52 +#: core/content/tasks.py:63 msgid "Library update failed" msgstr "An kasa sabunta laburare" -#: core/device/serializers.py:43 +#: core/device/serializers.py:48 msgid "Language is not supported by Kolibri" msgstr "Kolibri ba ta goyon bayan wannan harshen" @@ -278,36 +278,31 @@ msgid "Content kind" msgstr "Nau'in bayanai" #. Translators: Message shown to indicate that a background process has finished successfully. -#: core/tasks/job.py:100 +#: core/tasks/job.py:89 msgid "Complete" msgstr "Kammala" #. Translators: Message shown to indicate that a background process has failed. -#: core/tasks/job.py:103 +#: core/tasks/job.py:92 msgid "Failed" msgstr "An kasa" #. Translators: Message shown to indicate that a background process has been cancelled. -#: core/tasks/job.py:106 +#: core/tasks/job.py:95 msgid "Cancelled" msgstr "Fasawa" #. Translators: Message shown to indicate the percentage completed of a background process. -#: core/tasks/job.py:109 +#: core/tasks/job.py:98 #, python-brace-format msgid "In progress - {percent}%" msgstr "Yan cigaba - {percent}%" #. Translators: Message shown to indicate that while a background process has started, no progress can be reported yet. -#: core/tasks/job.py:113 +#: core/tasks/job.py:102 msgid "Waiting" msgstr "Ana jira" -#: core/templates/kolibri/base.html:13 -#: core/templates/kolibri/unsupported_browser.html:13 -msgid "Kolibri" -msgstr "Kolibri" - #: core/templates/kolibri/loading_page.html:8 msgid "Kolibri is starting" msgstr "Kolibri ya fara aiki" @@ -344,15 +339,19 @@ msgstr "Domin amfani da Kolibri, muna ba da shawarar amfani da mashigar yanar gi msgid "You can also try updating your current browser." msgstr "Hakanan kuna iya gwada sabunta mashigarku ta yanzu." -#: core/views.py:165 +#: core/templatetags/core_tags.py:84 +msgid "Kolibri" +msgstr "Kolibri" + +#: core/views.py:184 msgid "No appropriate redirect pages found. It is likely that Kolibri is badly configured" msgstr "Ba a samu shafukan sake juyawa da suka dace ba. Wata ƙila ba a gyara Kolibri yanda ya dace" -#: plugins/coach/kolibri_plugin.py:36 +#: plugins/coach/kolibri_plugin.py:27 msgid "Coach" msgstr "Malami" -#: plugins/facility/kolibri_plugin.py:30 +#: plugins/facility/kolibri_plugin.py:22 msgid "Facility" msgstr "Makama" @@ -376,11 +375,11 @@ msgctxt "Default name for the exported CSV file of facility user data. Please ke msgid "users" msgstr "yuza yuza" -#: plugins/learn/kolibri_plugin.py:33 +#: plugins/learn/kolibri_plugin.py:35 msgid "Learn" msgstr "Koyo" -#: plugins/policies/kolibri_plugin.py:19 +#: plugins/policies/kolibri_plugin.py:21 msgid "Policies" msgstr "Dokoki" @@ -388,16 +387,16 @@ msgstr "Dokoki" msgid "Setup Wizard" msgstr "Manhajar Tsarawa" -#: plugins/user_profile/kolibri_plugin.py:25 +#: plugins/user_profile/kolibri_plugin.py:24 msgid "User Profile" msgstr "Rumbun Bayanai na Mai Amfani" #. Translators: A notification title shown to users when their learner account is joining a new learning facility. -#: plugins/user_profile/tasks.py:67 +#: plugins/user_profile/tasks.py:84 msgid "Account transfer in progress" msgstr "Ana sauta asus" -#: plugins/user_profile/tasks.py:70 +#: plugins/user_profile/tasks.py:87 #, python-brace-format msgid "Moving {learner_name} to learning facility {facility_name}" msgstr "Zuwa {learner_name} kayan koyo {facility_name}" diff --git a/kolibri/locale/ha/LC_MESSAGES/kolibri.core.default_frontend-messages.json b/kolibri/locale/ha/LC_MESSAGES/kolibri.core.default_frontend-messages.json index 795b014940c..a9a4f6ddaef 100644 --- a/kolibri/locale/ha/LC_MESSAGES/kolibri.core.default_frontend-messages.json +++ b/kolibri/locale/ha/LC_MESSAGES/kolibri.core.default_frontend-messages.json @@ -404,7 +404,7 @@ "ContentIcon.video": "Bidiyo", "ContentRendererError.rendererNotAvailable": "Kolibri bai iya samar da wannan kayan ba", "CurrentTryOverview.attemptedLabel": "An gwada", - "CurrentTryOverview.notStartedLabel": "Ba'a fara ba", + "CurrentTryOverview.notStartedLabel": "Wanda ba a fara ba", "CurrentTryOverview.practiceQuizReportFasterTimeLabel": "{value, number, integer} {value, plural, one {mintina} other {mintina}} na sauri fiye da gwajin baya", "CurrentTryOverview.practiceQuizReportImprovedLabelSecondPerson": "Ka ƙara ingantawa kan {value, number, integer} {value, plural, one {tambayoyi} other {tambayoyi}}", "CurrentTryOverview.practiceQuizReportSlowerTimeLabel": "{value, number, integer} {value, plural, one {minti} other {minti}} bai kai ma ɗazu sauri ba", @@ -484,10 +484,6 @@ "MasteryModel.one": "Samu tambaya ɗaya daidai", "MasteryModel.streak": "Samu {count, number, integer} tambayoyi a jere daidai", "MasteryModel.unknown": "Samfurin ƙwarewar da ba a sani ba", - "MeteredConnectionNotificationModal.doNotUseMetered": "Kar ka bai wa Kolibri damar amfani da bayanan wayarka", - "MeteredConnectionNotificationModal.modalDescription": "Mai yiwuwa ne kana da takaitaccen daga a wayarka, saboda haka bai wa Kolibri damar sauƙar da kayayyaki zai iya sa a cajeka da yawa.", - "MeteredConnectionNotificationModal.modalTitle": "Yi amfani da waya?", - "MeteredConnectionNotificationModal.useMetered": "Bai wa Kolibri damar amfani da datan waya", "MissingResourceAlert.learnMore": "Kara karantawa", "MissingResourceAlert.resourcesUnavailableP1": "Wasu bayanai sun ɓata, ko dai ba su cikin wayarka, ko kuma ba su dace da tsarin samfurin Kolibri ba", "MissingResourceAlert.resourcesUnavailableP2": "Tuntuɓi mai gudanarwarka don jagora, ko amfanida asusu tare da izinin na'ura don gudanar da tashoshi da albarkatu", diff --git a/kolibri/locale/ha/LC_MESSAGES/kolibri.plugins.coach.app-messages.json b/kolibri/locale/ha/LC_MESSAGES/kolibri.plugins.coach.app-messages.json index 408a67a590a..9e274bfbc13 100644 --- a/kolibri/locale/ha/LC_MESSAGES/kolibri.plugins.coach.app-messages.json +++ b/kolibri/locale/ha/LC_MESSAGES/kolibri.plugins.coach.app-messages.json @@ -258,7 +258,7 @@ "LessonsRootPage.fileSizeToDownload": "Girman fayil da za a saukar: {size}", "LessonsRootPage.fileSizeToRemove": "Girman fayil da za a cire: {size}", "LessonsRootPage.noLessons": "Ba ku da wasu darusa", - "LessonsRootPage.size": "Girman", + "LessonsRootPage.size": "Girma", "LessonsSearchFilters.audio": "Sauti", "LessonsSearchFilters.channelFilterLabel": "Tasha:", "LessonsSearchFilters.coachResourcesLabel": "Kayan Malamai:", diff --git a/kolibri/locale/ha/LC_MESSAGES/kolibri.plugins.device.app-messages.json b/kolibri/locale/ha/LC_MESSAGES/kolibri.plugins.device.app-messages.json index 214e8335876..3e0c990d4e7 100644 --- a/kolibri/locale/ha/LC_MESSAGES/kolibri.plugins.device.app-messages.json +++ b/kolibri/locale/ha/LC_MESSAGES/kolibri.plugins.device.app-messages.json @@ -174,6 +174,11 @@ "ManageSyncSchedule.addDevice": "Ƙara wata na'ura", "ManageSyncSchedule.connected": "Kana kan layi", "ManageSyncSchedule.disconnected": "Bai kan sabis", + "ManageSyncSchedule.everyDay": "Ko wace rana", + "ManageSyncSchedule.everyHour": "Ko wace sa'a", + "ManageSyncSchedule.everyMonth": "Ko wane wata", + "ManageSyncSchedule.everyTwoWeeks": "Duk mako biyu", + "ManageSyncSchedule.everyWeek": "Ko wane mako", "ManageSyncSchedule.introduction": "Dubi tsarin loakci ma Kolibri domin saduwa kai tsaye da sauran na'urorin Kolibri masu yada irin wadannan kayayyaki. Na'urori masu kama da juna za a haɗa su waje guda", "ManageSyncSchedule.syncSchedules": "Tsare-tsaren sync", "ManageTasksPage.appBarTitle": "Mai sarrafa aiki", diff --git a/kolibri/locale/ha/LC_MESSAGES/kolibri.plugins.facility.app-messages.json b/kolibri/locale/ha/LC_MESSAGES/kolibri.plugins.facility.app-messages.json index 474eecc7a84..26103e407f7 100644 --- a/kolibri/locale/ha/LC_MESSAGES/kolibri.plugins.facility.app-messages.json +++ b/kolibri/locale/ha/LC_MESSAGES/kolibri.plugins.facility.app-messages.json @@ -51,7 +51,7 @@ "CsvInfoModal.required": "An bukaci", "CsvInfoModal.sectionDescription": "Kunshin bayanai na CSV ya kamata yayi amfani da ro na farko matsayin heda, kuma ya kunshi kolum masu zuwa", "CsvInfoModal.userType": "Irin yuza", - "CsvInfoModal.username": "Sunanyuza", + "CsvInfoModal.username": "Sunan Mai amfani", "CsvInfoModal.usernameInfo": "Mafi yawan kalmomi 125. Na iya kunsar haruffa, lambobi da andasuko", "CsvInfoModal.uuid": "ID na Rumbun bayanai", "CsvInfoModal.uuidInfo": "ID da Kolibri ta yi amfani da shi musamman don gane yuza. Bar shi fayau don kirkirar sabon yuza", @@ -166,6 +166,11 @@ "ManageSyncSchedule.addDevice": "Ƙara wata na'ura", "ManageSyncSchedule.connected": "Kana kan layi", "ManageSyncSchedule.disconnected": "Bai kan sabis", + "ManageSyncSchedule.everyDay": "Ko wace rana", + "ManageSyncSchedule.everyHour": "Ko wace sa'a", + "ManageSyncSchedule.everyMonth": "Ko wane wata", + "ManageSyncSchedule.everyTwoWeeks": "Duk mako biyu", + "ManageSyncSchedule.everyWeek": "Ko wane mako", "ManageSyncSchedule.introduction": "Dubi tsarin loakci ma Kolibri domin saduwa kai tsaye da sauran na'urorin Kolibri masu yada irin wadannan kayayyaki. Na'urori masu kama da juna za a haɗa su waje guda", "ManageSyncSchedule.syncSchedules": "Tsare-tsaren sync", "PaginatedListContainerWithBackend.nextResults": "Sakamako na gaba", diff --git a/kolibri/locale/ha/LC_MESSAGES/kolibri.plugins.learn.app-messages.json b/kolibri/locale/ha/LC_MESSAGES/kolibri.plugins.learn.app-messages.json index d30e4188edb..9db8bc9d936 100644 --- a/kolibri/locale/ha/LC_MESSAGES/kolibri.plugins.learn.app-messages.json +++ b/kolibri/locale/ha/LC_MESSAGES/kolibri.plugins.learn.app-messages.json @@ -137,6 +137,10 @@ "LibraryPage.searchingOtherLibrary": "Neman dakunan karatu da ke kusa da kai", "LibraryPage.showingAllLibraries": "Nuna duk dakunan karatu dame kusa da kai", "MarkAsCompleteModal.markResourceAsCompleteConfirmation": "Ka tabbata kana son makin wannan albarkatu a kammalalle?", + "MeteredConnectionNotificationModal.doNotUseMetered": "Kar ka bai wa Kolibri damar amfani da bayanan wayarka", + "MeteredConnectionNotificationModal.modalDescription": "Mai yiwuwa ne kana da takaitaccen daga a wayarka, saboda haka bai wa Kolibri damar sauƙar da kayayyaki zai iya sa a cajeka da yawa.", + "MeteredConnectionNotificationModal.modalTitle": "Yi amfani da waya?", + "MeteredConnectionNotificationModal.useMetered": "Bai wa Kolibri damar amfani da datan waya", "MissingResourceAlert.learnMore": "Kara karantawa", "MissingResourceAlert.resourcesUnavailableP1": "Wasu bayanai sun ɓata, ko dai ba su cikin wayarka, ko kuma ba su dace da tsarin samfurin Kolibri ba", "MissingResourceAlert.resourcesUnavailableP2": "Tuntuɓi mai gudanarwarka don jagora, ko amfanida asusu tare da izinin na'ura don gudanar da tashoshi da albarkatu", @@ -153,7 +157,7 @@ "QuizCard.questionsLeft": "{questionsLeft, number, integer} {questionsLeft, plural, one {tambaya} other {tambayoyi}} suka rage", "QuizRenderer.areYouSure": "Ba za ku iya canza amsoshin ku bayan kun miƙa", "QuizRenderer.nextQuestion": "Na gaba", - "QuizRenderer.noItemId": "Wannan tambayar nada kuskure, a taimaka a cigaba zuwa tambayar na gaba", + "QuizRenderer.noItemId": "Wannan tambayar tana da kuskure, da fatan za a ci gaba zuwa tambaya ta gaba", "QuizRenderer.previousQuestion": "Na baya", "QuizRenderer.question": "Tambaya {num, number, integer} na {total, number, integer}", "QuizRenderer.questionsAnswered": "{numAnswered, number} na {numTotal, number} {numTotal, plural, one {tambaya} other {tambayoyi}} da aka amsa", diff --git a/kolibri/locale/ha/LC_MESSAGES/kolibri.plugins.policies.app-messages.json b/kolibri/locale/ha/LC_MESSAGES/kolibri.plugins.policies.app-messages.json index 9e20fd00598..dc82b42697f 100644 --- a/kolibri/locale/ha/LC_MESSAGES/kolibri.plugins.policies.app-messages.json +++ b/kolibri/locale/ha/LC_MESSAGES/kolibri.plugins.policies.app-messages.json @@ -1,5 +1,5 @@ { - "CookiePolicy.choicesP1": "Kai {choice, string} samu ƙididdigar cookies. Kana iya canzawa yadda kake sonsa a nan:", + "CookiePolicy.choicesP1": "Kai {choice} samu ƙididdigar cookies. Kana iya canzawa yadda kake sonsa a nan:", "CookiePolicy.cookieExpiryTableHeader": "Wuce wa'adi", "CookiePolicy.cookieP1": "Shafin Kolibri Learning ma amfani da cookies don sauya fasali da tsare karatunka, don yin sharhi kan abin da yau da kullum da kuma inganta yadda kuke amfani da kayayyakinsa. Cookies wasu ƙananan fayil me da ake iya amfani da su a adireshin yanar gizo don inganta yadda aikin masu amfani da shi.", "CookiePolicy.cookieP2": "Dokokin kare sirri ( GDPR da CCPA) na cewa muna iya tanada cookies a na'urarka idan akwai bukatar hakan. A ko wane nau'in cookies, sai mun nemi amincewarka.", diff --git a/kolibri/locale/hi_IN/LC_MESSAGES/django.mo b/kolibri/locale/hi_IN/LC_MESSAGES/django.mo index 222616b43a0..91a95ce57be 100644 Binary files a/kolibri/locale/hi_IN/LC_MESSAGES/django.mo and b/kolibri/locale/hi_IN/LC_MESSAGES/django.mo differ diff --git a/kolibri/locale/hi_IN/LC_MESSAGES/django.po b/kolibri/locale/hi_IN/LC_MESSAGES/django.po index 2dbd476f017..e3c9f6660cf 100644 --- a/kolibri/locale/hi_IN/LC_MESSAGES/django.po +++ b/kolibri/locale/hi_IN/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: kolibri\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-14 16:32-0700\n" -"PO-Revision-Date: 2023-04-05 22:26\n" +"POT-Creation-Date: 2024-02-12 04:17-0800\n" +"PO-Revision-Date: 2024-02-12 16:21\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Language: hi_IN\n" @@ -14,8 +14,8 @@ msgstr "" "X-Crowdin-Project: kolibri\n" "X-Crowdin-Project-ID: 201933\n" "X-Crowdin-Language: hi\n" -"X-Crowdin-File: /release-v0.16.x/django.po\n" -"X-Crowdin-File-ID: 4241\n" +"X-Crowdin-File: /016-test/django.po\n" +"X-Crowdin-File-ID: 4744\n" #: core/auth/constants/commands_errors.py:17 msgid "Unexpected exception [{}]: {}" @@ -173,45 +173,45 @@ msgid "Database ID is not valid" msgstr "डेटाबेस आईडी मान्य नहीं है" #. Translators: A notification title shown to users when their Kolibri device is syncing data to another Kolibri instance -#: core/auth/tasks.py:63 +#: core/auth/tasks.py:56 msgid "Data syncing in progress" msgstr "डेटा समन्‍वयित किया जा रहा है" #. Translators: Notification text shown to users when their Kolibri device is syncing data to another Kolibri instance #. to encourage them to stay connected to their network to ensure a successful sync. -#: core/auth/tasks.py:67 +#: core/auth/tasks.py:60 msgid "Do not disconnect your device from the network." msgstr "अपने डिवाइस को नेटवर्क से डिस्कनेक्ट न करें।" -#: core/content/api.py:352 +#: core/content/api.py:418 msgid "Resource" msgstr "संसाधन" -#: core/content/api.py:1622 +#: core/content/api.py:1780 msgid "The requested channel does not exist on the content server" msgstr "अनुरोध किए गए चैनल सामग्री सर्वर पर मौजूद नहीं है" -#: core/content/models.py:265 +#: core/content/models.py:282 msgid "Unknown format" msgstr "अज्ञात स्वरूप" #. Translators: Message shown to an App user when the device's library is being updated #. either with new resources, or unwanted resources being deleted. -#: core/content/tasks.py:46 +#: core/content/tasks.py:57 msgid "Updating your library" msgstr "आपकी लाइब्रेरी अपडेट हो रही है" #. Translators: Message shown to an App user when an update to the library has been successful. -#: core/content/tasks.py:49 +#: core/content/tasks.py:60 msgid "Library updated" msgstr "लाइब्रेरी अपडेट हो गई" #. Translators: Message shown to an App user when an update to the library has failed. -#: core/content/tasks.py:52 +#: core/content/tasks.py:63 msgid "Library update failed" msgstr "लाइब्रेरी अपडेट विफल" -#: core/device/serializers.py:43 +#: core/device/serializers.py:48 msgid "Language is not supported by Kolibri" msgstr "भाषा कोलिब्री द्वारा समर्थित नहीं है" @@ -278,36 +278,31 @@ msgid "Content kind" msgstr "कॉन्टेंट का प्रकार" #. Translators: Message shown to indicate that a background process has finished successfully. -#: core/tasks/job.py:100 +#: core/tasks/job.py:89 msgid "Complete" msgstr "पूर्ण" #. Translators: Message shown to indicate that a background process has failed. -#: core/tasks/job.py:103 +#: core/tasks/job.py:92 msgid "Failed" msgstr "विफल हो गया हैं" #. Translators: Message shown to indicate that a background process has been cancelled. -#: core/tasks/job.py:106 +#: core/tasks/job.py:95 msgid "Cancelled" msgstr "रद्द किया गई है" #. Translators: Message shown to indicate the percentage completed of a background process. -#: core/tasks/job.py:109 +#: core/tasks/job.py:98 #, python-brace-format msgid "In progress - {percent}%" msgstr "प्रगति में - {percent}%" #. Translators: Message shown to indicate that while a background process has started, no progress can be reported yet. -#: core/tasks/job.py:113 +#: core/tasks/job.py:102 msgid "Waiting" msgstr "प्रतीक्षा कर रहा है" -#: core/templates/kolibri/base.html:13 -#: core/templates/kolibri/unsupported_browser.html:13 -msgid "Kolibri" -msgstr "कोलिब्री" - #: core/templates/kolibri/loading_page.html:8 msgid "Kolibri is starting" msgstr "Kolibri शुरू हो रहा है" @@ -344,15 +339,19 @@ msgstr "कोलिब्री उपयोग करने के लिए, msgid "You can also try updating your current browser." msgstr "आप अपने वर्तमान ब्राउज़र को अपडेट करने का प्रयास भी कर सकते हैं ।" -#: core/views.py:165 +#: core/templatetags/core_tags.py:84 +msgid "Kolibri" +msgstr "Kolibri" + +#: core/views.py:184 msgid "No appropriate redirect pages found. It is likely that Kolibri is badly configured" msgstr "कोई उपयुक्त रीडायरेक्ट पृष्ठ नहीं मिले । संभावना है कि कोलिब्री की व्यवस्था ठीक से नहीं की गई है" -#: plugins/coach/kolibri_plugin.py:36 +#: plugins/coach/kolibri_plugin.py:27 msgid "Coach" msgstr "कोच" -#: plugins/facility/kolibri_plugin.py:30 +#: plugins/facility/kolibri_plugin.py:22 msgid "Facility" msgstr "सुविधा" @@ -376,11 +375,11 @@ msgctxt "Default name for the exported CSV file of facility user data. Please ke msgid "users" msgstr "उपयोगकर्ता" -#: plugins/learn/kolibri_plugin.py:33 +#: plugins/learn/kolibri_plugin.py:35 msgid "Learn" msgstr "सीखें" -#: plugins/policies/kolibri_plugin.py:19 +#: plugins/policies/kolibri_plugin.py:21 msgid "Policies" msgstr "नीतियाँ" @@ -388,16 +387,16 @@ msgstr "नीतियाँ" msgid "Setup Wizard" msgstr "सेटअप विज़र्ड" -#: plugins/user_profile/kolibri_plugin.py:25 +#: plugins/user_profile/kolibri_plugin.py:24 msgid "User Profile" msgstr "उपयोगकर्ता प्रोफ़ाइल" #. Translators: A notification title shown to users when their learner account is joining a new learning facility. -#: plugins/user_profile/tasks.py:67 +#: plugins/user_profile/tasks.py:84 msgid "Account transfer in progress" msgstr "अकाउंट स्थानांतरण प्रगति पर है" -#: plugins/user_profile/tasks.py:70 +#: plugins/user_profile/tasks.py:87 #, python-brace-format msgid "Moving {learner_name} to learning facility {facility_name}" msgstr "{learner_name} को लर्निंग फैसिलिटी {facility_name} में ले जाना" diff --git a/kolibri/locale/hi_IN/LC_MESSAGES/kolibri.core.default_frontend-messages.json b/kolibri/locale/hi_IN/LC_MESSAGES/kolibri.core.default_frontend-messages.json index 572250b8243..fbf8ff2e58b 100644 --- a/kolibri/locale/hi_IN/LC_MESSAGES/kolibri.core.default_frontend-messages.json +++ b/kolibri/locale/hi_IN/LC_MESSAGES/kolibri.core.default_frontend-messages.json @@ -188,7 +188,7 @@ "CommonCoreStrings.inProgressLabel": "जारी है", "CommonCoreStrings.industryAndSectorSpecific": "उद्योग और क्षेत्र विशिष्ट", "CommonCoreStrings.infoLabel": "जानकारी", - "CommonCoreStrings.invalidCredentialsError": "उपयोगकर्ता नाम या पासवर्ड गलत है", + "CommonCoreStrings.invalidCredentialsError": "यूजरनेम या पासवर्ड गलत है", "CommonCoreStrings.joinLearningFacility": "शिक्षण सुविधा से जुड़ें", "CommonCoreStrings.joinedSuccessfully": "आप '{{facility}' शिक्षण सुविधा में सफलतापूर्वक शामिल हो गए हैं", "CommonCoreStrings.justNow": "बस अभी", @@ -404,7 +404,7 @@ "ContentIcon.video": "वीडियो", "ContentRendererError.rendererNotAvailable": "Kolibri इस सामग्री को प्रस्तुत करने में असमर्थ है", "CurrentTryOverview.attemptedLabel": "प्रयास किया", - "CurrentTryOverview.notStartedLabel": "आरंभ नहीं किया", + "CurrentTryOverview.notStartedLabel": "शुरू नहीं हुआ", "CurrentTryOverview.practiceQuizReportFasterTimeLabel": "{value, number, integer} {{value, plural, one {minute} other {minutes}} पिछले प्रयास की तुलना में तेज़", "CurrentTryOverview.practiceQuizReportImprovedLabelSecondPerson": "आपने {{value, number, integer} {{value, plural, one {question} other {questions}} में सुधार किया है", "CurrentTryOverview.practiceQuizReportSlowerTimeLabel": "{value, number, integer} {value, plural, one {minute} other {minutes}} पिछले प्रयास की तुलना में धीमा", @@ -478,16 +478,12 @@ "LongLicenseNames.CC BY-ND": "क्रिएटिव कॉमन्स: अधिकार, समान शर्तों के तहत", "LongLicenseNames.CC BY-SA": "क्रिएटिव कॉमन्स: अधिकार, समान शर्तों के तहत", "LongLicenseNames.Public Domain": "सार्वजनिक ज्ञानक्षेत्र", - "LongLicenseNames.Special Permissions": "विशेष अनुमति", + "LongLicenseNames.Special Permissions": "विशेष अनुमतियाँ", "MasteryModel.doAll": "सभी प्रश्नों के उत्तर सही दें", "MasteryModel.mOfN": "आखिरी {N, number, integer} प्रश्नों में से {M, number, integer} प्रश्नों के उत्तर सही दें", "MasteryModel.one": "एक प्रश्न का उत्तर सही दें", "MasteryModel.streak": "लगातार {count, number, integer} प्रश्न सही होने चाहिए", "MasteryModel.unknown": "अज्ञात प्रवीणता मॉडल", - "MeteredConnectionNotificationModal.doNotUseMetered": "Kolibri को मोबाइल डेटा का उपयोग न करने दें", - "MeteredConnectionNotificationModal.modalDescription": "आपके पास अपने मोबाइल प्लान पर सीमित मात्रा में डेटा हो सकता है। Kolibri को मोबाइल डेटा के माध्यम से संसाधनों को डाउनलोड करने की अनुमति देने से आपके पूरे प्लान का उपयोग हो सकता है और/या अतिरिक्त शुल्क लग सकता है।", - "MeteredConnectionNotificationModal.modalTitle": "मोबाइल डेटा का उपयोग करें", - "MeteredConnectionNotificationModal.useMetered": "Kolibri को मोबाइल डेटा का उपयोग करने दें", "MissingResourceAlert.learnMore": "अधिक जानें", "MissingResourceAlert.resourcesUnavailableP1": "कुछ संसाधन गायब हैं, या तो इसलिए कि वे डिवाइस पर नहीं मिले थे, या क्योंकि वे आपके Kolibri के संस्करण के साथ संगत नहीं हैं।", "MissingResourceAlert.resourcesUnavailableP2": "मार्गदर्शन के लिए अपने एडमिनिस्ट्रेटर से परामर्श करें, या सामग्री चैनलों को प्रबंधित करने के लिए डिवाइस अनुमतियों वाले खाते का उपयोग करें।", diff --git a/kolibri/locale/hi_IN/LC_MESSAGES/kolibri.plugins.coach.app-messages.json b/kolibri/locale/hi_IN/LC_MESSAGES/kolibri.plugins.coach.app-messages.json index 420654f3b65..d9f519b952e 100644 --- a/kolibri/locale/hi_IN/LC_MESSAGES/kolibri.plugins.coach.app-messages.json +++ b/kolibri/locale/hi_IN/LC_MESSAGES/kolibri.plugins.coach.app-messages.json @@ -18,7 +18,7 @@ "CoachClassListPage.noClassesDetailsForFacilityCoach": "कृपया अपने Kolibri व्यवस्थापक से सम्पर्क कीजिए", "CoachExamsPage.newQuiz": "नई क्विज़ बनाएँ", "CoachExamsPage.noExams": "आपके लिए कोई क्विज़ नहीं है", - "CoachExamsPage.selectQuiz": "प्रश्नोत्तरी चुनें", + "CoachExamsPage.selectQuiz": "क्विज़ चुनें", "CoachExamsPage.totalQuizSize": "शिक्षणार्थी को दिखाई देने वाली प्रश्नोत्तरी का पूरा साइज़: {size}", "CoachImmersivePage.errorPageTitle": "त्रुटि", "CoachImmersivePage.kolibriTitleMessage": "{ title } -कोलिब्री", diff --git a/kolibri/locale/hi_IN/LC_MESSAGES/kolibri.plugins.device.app-messages.json b/kolibri/locale/hi_IN/LC_MESSAGES/kolibri.plugins.device.app-messages.json index 62f65e8bd0c..6b8803191f7 100644 --- a/kolibri/locale/hi_IN/LC_MESSAGES/kolibri.plugins.device.app-messages.json +++ b/kolibri/locale/hi_IN/LC_MESSAGES/kolibri.plugins.device.app-messages.json @@ -174,6 +174,11 @@ "ManageSyncSchedule.addDevice": "डिवाइस जोड़ें", "ManageSyncSchedule.connected": "कनेक्ट हो गया", "ManageSyncSchedule.disconnected": "कनेक्टेड नहीं है", + "ManageSyncSchedule.everyDay": "हर दिन", + "ManageSyncSchedule.everyHour": "हर घंटे", + "ManageSyncSchedule.everyMonth": "हर महीने", + "ManageSyncSchedule.everyTwoWeeks": "हर दो सप्ताह में", + "ManageSyncSchedule.everyWeek": "हर सप्ताह", "ManageSyncSchedule.introduction": "इस सुविधा को साझा करने वाले अन्य Kolibri डिवाइस के साथ स्वचालित रूप से समन्वयित करने के लिए Kolibri के लिए एक शेड्यूल सेट करें। समान सिंक शेड्यूल वाले डिवाइस एक बार में सिंक किए जाएंगे।", "ManageSyncSchedule.syncSchedules": "शेड्यूल सिंक करें", "ManageTasksPage.appBarTitle": "टास्क मैनेजर", diff --git a/kolibri/locale/hi_IN/LC_MESSAGES/kolibri.plugins.facility.app-messages.json b/kolibri/locale/hi_IN/LC_MESSAGES/kolibri.plugins.facility.app-messages.json index c906c94d25b..3122e6bf449 100644 --- a/kolibri/locale/hi_IN/LC_MESSAGES/kolibri.plugins.facility.app-messages.json +++ b/kolibri/locale/hi_IN/LC_MESSAGES/kolibri.plugins.facility.app-messages.json @@ -51,7 +51,7 @@ "CsvInfoModal.required": "आवश्यक", "CsvInfoModal.sectionDescription": "CSV स्प्रेडशीट में पहली पंक्ति का उपयोग हेडर के रूप में किया जाना चाहिए, और इसमें निम्नलिखित कॉलम होंगे:", "CsvInfoModal.userType": "उपयोगकर्ता प्रकार", - "CsvInfoModal.username": "उपयोगकर्ता नाम", + "CsvInfoModal.username": "यूजरनेम", "CsvInfoModal.usernameInfo": "अधिकतम 125 वर्ण। अक्षर, संख्या और अंडरस्कोर हो सकते हैं", "CsvInfoModal.uuid": "डेटाबेस आईडी", "CsvInfoModal.uuidInfo": "Kolibri द्वारा किसी यूजर की विशिष्ट पहचान के लिए उपयोग की जाने वाली आईडी। नया यूजर बनाने के लिए इसे खाली छोड़ दें", @@ -166,6 +166,11 @@ "ManageSyncSchedule.addDevice": "डिवाइस जोड़ें", "ManageSyncSchedule.connected": "कनेक्ट हो गया", "ManageSyncSchedule.disconnected": "कनेक्टेड नहीं है", + "ManageSyncSchedule.everyDay": "हर दिन", + "ManageSyncSchedule.everyHour": "हर घंटे", + "ManageSyncSchedule.everyMonth": "हर महीने", + "ManageSyncSchedule.everyTwoWeeks": "हर दो सप्ताह में", + "ManageSyncSchedule.everyWeek": "हर सप्ताह", "ManageSyncSchedule.introduction": "इस सुविधा को साझा करने वाले अन्य Kolibri डिवाइस के साथ स्वचालित रूप से समन्वयित करने के लिए Kolibri के लिए एक शेड्यूल सेट करें। समान सिंक शेड्यूल वाले डिवाइस एक बार में सिंक किए जाएंगे।", "ManageSyncSchedule.syncSchedules": "शेड्यूल सिंक करें", "PaginatedListContainerWithBackend.nextResults": "अगले परिणाम", diff --git a/kolibri/locale/hi_IN/LC_MESSAGES/kolibri.plugins.learn.app-messages.json b/kolibri/locale/hi_IN/LC_MESSAGES/kolibri.plugins.learn.app-messages.json index 1a2309a88f0..b103566b4fc 100644 --- a/kolibri/locale/hi_IN/LC_MESSAGES/kolibri.plugins.learn.app-messages.json +++ b/kolibri/locale/hi_IN/LC_MESSAGES/kolibri.plugins.learn.app-messages.json @@ -137,6 +137,10 @@ "LibraryPage.searchingOtherLibrary": "अपने आस-पास लाइब्रेरी की खोज करना।", "LibraryPage.showingAllLibraries": "आपके आस-पास उपलब्ध सभी लाइब्रेरी दिखा रही है।", "MarkAsCompleteModal.markResourceAsCompleteConfirmation": "क्या आपको वाकई इस संसाधन को पूर्ण के रूप में चिह्नित करना है?", + "MeteredConnectionNotificationModal.doNotUseMetered": "Kolibri को मोबाइल डेटा का उपयोग न करने दें", + "MeteredConnectionNotificationModal.modalDescription": "आपके पास अपने मोबाइल प्लान पर सीमित मात्रा में डेटा हो सकता है। Kolibri को मोबाइल डेटा के माध्यम से संसाधनों को डाउनलोड करने की अनुमति देने से आपके पूरे प्लान का उपयोग हो सकता है और/या अतिरिक्त शुल्क लग सकता है।", + "MeteredConnectionNotificationModal.modalTitle": "मोबाइल डेटा का उपयोग करें", + "MeteredConnectionNotificationModal.useMetered": "Kolibri को मोबाइल डेटा का उपयोग करने दें", "MissingResourceAlert.learnMore": "अधिक जानें", "MissingResourceAlert.resourcesUnavailableP1": "कुछ संसाधन गायब हैं, या तो इसलिए कि वे डिवाइस पर नहीं मिले थे, या क्योंकि वे आपके Kolibri के संस्करण के साथ संगत नहीं हैं।", "MissingResourceAlert.resourcesUnavailableP2": "मार्गदर्शन के लिए अपने एडमिनिस्ट्रेटर से परामर्श करें, या सामग्री चैनलों को प्रबंधित करने के लिए डिवाइस अनुमतियों वाले खाते का उपयोग करें।", diff --git a/kolibri/locale/hi_IN/LC_MESSAGES/kolibri.plugins.policies.app-messages.json b/kolibri/locale/hi_IN/LC_MESSAGES/kolibri.plugins.policies.app-messages.json index 732fe9116c6..a9227badcf0 100644 --- a/kolibri/locale/hi_IN/LC_MESSAGES/kolibri.plugins.policies.app-messages.json +++ b/kolibri/locale/hi_IN/LC_MESSAGES/kolibri.plugins.policies.app-messages.json @@ -1,5 +1,5 @@ { - "CookiePolicy.choicesP1": "सांख्यिकी कुकीज़ प्राप्त करने के लिए आप {choice, string}। आप इस पसंद को यहाँ बदल सकते हैं:", + "CookiePolicy.choicesP1": "सांख्यिकी कुकीज़ प्राप्त करने के लिए आप {choice}। आप इस पसंद को यहाँ बदल सकते हैं:", "CookiePolicy.cookieExpiryTableHeader": "समाप्ति", "CookiePolicy.cookieP1": "Kolibri लर्निंग प्लेटफॉर्म आपके अनुभव को वैयक्तिकृत और सुरक्षित करने, ट्रैफ़िक का विश्लेषण करने और अपनी सेवा के प्रदर्शन और कार्यक्षमता में सुधार करने के लिए कुकीज़ का उपयोग करता है। कुकीज़ छोटी टेक्स्ट फ़ाइलें होती हैं जिनका उपयोग वेबसाइटों द्वारा यूज़र के अनुभव को अधिक कुशल बनाने के लिए किया जा सकता है।", "CookiePolicy.cookieP2": "वर्तमान गोपनीयता कानून (GDPR और CCPA) कहते हैं कि यदि वे सेवा के संचालन के लिए कड़ाई से आवश्यक हैं तो हम आपके डिवाइस पर कुकीज़ संग्रहीत कर सकते हैं। अन्य सभी प्रकार की कुकीज़ के लिए, हमें आपकी अनुमति की आवश्यकता है।", diff --git a/kolibri/locale/ht/LC_MESSAGES/django.mo b/kolibri/locale/ht/LC_MESSAGES/django.mo index 7f282af9650..bd2e4fde39a 100644 Binary files a/kolibri/locale/ht/LC_MESSAGES/django.mo and b/kolibri/locale/ht/LC_MESSAGES/django.mo differ diff --git a/kolibri/locale/ht/LC_MESSAGES/django.po b/kolibri/locale/ht/LC_MESSAGES/django.po index 1ad54339f5b..af27f4f6e86 100644 --- a/kolibri/locale/ht/LC_MESSAGES/django.po +++ b/kolibri/locale/ht/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: kolibri\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-14 16:32-0700\n" -"PO-Revision-Date: 2023-09-13 22:57\n" +"POT-Creation-Date: 2024-02-12 04:17-0800\n" +"PO-Revision-Date: 2024-02-12 16:21\n" "Last-Translator: \n" "Language-Team: Haitian Creole\n" "Language: ht_HT\n" @@ -14,8 +14,8 @@ msgstr "" "X-Crowdin-Project: kolibri\n" "X-Crowdin-Project-ID: 201933\n" "X-Crowdin-Language: ht\n" -"X-Crowdin-File: /release-v0.16.x/django.po\n" -"X-Crowdin-File-ID: 4241\n" +"X-Crowdin-File: /016-test/django.po\n" +"X-Crowdin-File-ID: 4744\n" #: core/auth/constants/commands_errors.py:17 msgid "Unexpected exception [{}]: {}" @@ -105,7 +105,7 @@ msgstr "Sèks ({})" #: core/auth/management/commands/bulkexportusers.py:64 msgctxt "CSV column header for the list of classrooms names where the learner is going to be enrolled" msgid "Learner enrollment ({})" -msgstr "Enskripsyon etidyan ({})" +msgstr "Enskripsyon elèv ({})" #: core/auth/management/commands/bulkexportusers.py:71 msgctxt "CSV column header for the list of classrooms names where the tutor is going to be a coach" @@ -120,7 +120,7 @@ msgstr "Tip itilizatè ({})" #: core/auth/management/commands/bulkexportusers.py:141 msgctxt "CSV file header for the list of classrooms names where the learner is going to be enrolled" msgid "Learner enrollment ({})" -msgstr "Enskripsyon etidyan ({})" +msgstr "Enskripsyon elèv ({})" #: core/auth/management/commands/bulkexportusers.py:148 msgctxt "CSV file header for the list of classrooms names where the tutor is going to be a coach" @@ -173,45 +173,45 @@ msgid "Database ID is not valid" msgstr "Idantifyan baz done pa valid" #. Translators: A notification title shown to users when their Kolibri device is syncing data to another Kolibri instance -#: core/auth/tasks.py:63 +#: core/auth/tasks.py:56 msgid "Data syncing in progress" msgstr "Senkwonizasyon done yo ap fèt kounye a" #. Translators: Notification text shown to users when their Kolibri device is syncing data to another Kolibri instance #. to encourage them to stay connected to their network to ensure a successful sync. -#: core/auth/tasks.py:67 +#: core/auth/tasks.py:60 msgid "Do not disconnect your device from the network." msgstr "Piga ou dekonekte aparèy ou a sou rezo a." -#: core/content/api.py:352 +#: core/content/api.py:418 msgid "Resource" msgstr "Resous" -#: core/content/api.py:1622 +#: core/content/api.py:1780 msgid "The requested channel does not exist on the content server" msgstr "Kanal ou ap chèche a pa egziste sou kontni ki nan sèvè sa a" -#: core/content/models.py:265 +#: core/content/models.py:282 msgid "Unknown format" msgstr "Fòma enkoni" #. Translators: Message shown to an App user when the device's library is being updated #. either with new resources, or unwanted resources being deleted. -#: core/content/tasks.py:46 +#: core/content/tasks.py:57 msgid "Updating your library" msgstr "Mizajou bibliyotèk ou a ap fèt" #. Translators: Message shown to an App user when an update to the library has been successful. -#: core/content/tasks.py:49 +#: core/content/tasks.py:60 msgid "Library updated" msgstr "Mizajou bibliyotèk la fèt" #. Translators: Message shown to an App user when an update to the library has failed. -#: core/content/tasks.py:52 +#: core/content/tasks.py:63 msgid "Library update failed" msgstr "Mizajou bibliyotèk la echwe" -#: core/device/serializers.py:43 +#: core/device/serializers.py:48 msgid "Language is not supported by Kolibri" msgstr "Lang nan pa sipòte nan lojisyèl Kolibri a" @@ -278,36 +278,31 @@ msgid "Content kind" msgstr "Tip kontni" #. Translators: Message shown to indicate that a background process has finished successfully. -#: core/tasks/job.py:100 +#: core/tasks/job.py:89 msgid "Complete" msgstr "Se fini" #. Translators: Message shown to indicate that a background process has failed. -#: core/tasks/job.py:103 +#: core/tasks/job.py:92 msgid "Failed" msgstr "Echwe" #. Translators: Message shown to indicate that a background process has been cancelled. -#: core/tasks/job.py:106 +#: core/tasks/job.py:95 msgid "Cancelled" msgstr "Anile" #. Translators: Message shown to indicate the percentage completed of a background process. -#: core/tasks/job.py:109 +#: core/tasks/job.py:98 #, python-brace-format msgid "In progress - {percent}%" msgstr "An pwogresyon - {percent}%" #. Translators: Message shown to indicate that while a background process has started, no progress can be reported yet. -#: core/tasks/job.py:113 +#: core/tasks/job.py:102 msgid "Waiting" msgstr "Ap tann" -#: core/templates/kolibri/base.html:13 -#: core/templates/kolibri/unsupported_browser.html:13 -msgid "Kolibri" -msgstr "Kolibri" - #: core/templates/kolibri/loading_page.html:8 msgid "Kolibri is starting" msgstr "Kolibri ap kòmanse" @@ -344,15 +339,19 @@ msgstr "Pou itilize Kolibri, nou rekòmande ou itilize navigatè Firefox osinon msgid "You can also try updating your current browser." msgstr "Ou kapab eseye fè mizajou pou navigatè ou genyen kounye a." -#: core/views.py:165 +#: core/templatetags/core_tags.py:84 +msgid "Kolibri" +msgstr "Kolibri" + +#: core/views.py:184 msgid "No appropriate redirect pages found. It is likely that Kolibri is badly configured" msgstr "Nou pa jwenn paj apwopriye pou nou transfere w. Sanble gen yon konfigirasyon ki pa mache byen nan Kolibri" -#: plugins/coach/kolibri_plugin.py:36 +#: plugins/coach/kolibri_plugin.py:27 msgid "Coach" msgstr "Pwofesè" -#: plugins/facility/kolibri_plugin.py:30 +#: plugins/facility/kolibri_plugin.py:22 msgid "Facility" msgstr "Etablisman" @@ -376,11 +375,11 @@ msgctxt "Default name for the exported CSV file of facility user data. Please ke msgid "users" msgstr "itilizatè yo" -#: plugins/learn/kolibri_plugin.py:33 +#: plugins/learn/kolibri_plugin.py:35 msgid "Learn" msgstr "Aprann" -#: plugins/policies/kolibri_plugin.py:19 +#: plugins/policies/kolibri_plugin.py:21 msgid "Policies" msgstr "Politik yo" @@ -388,16 +387,16 @@ msgstr "Politik yo" msgid "Setup Wizard" msgstr "Asistan konfigirasyon" -#: plugins/user_profile/kolibri_plugin.py:25 +#: plugins/user_profile/kolibri_plugin.py:24 msgid "User Profile" msgstr "Pwofil itilizatè" #. Translators: A notification title shown to users when their learner account is joining a new learning facility. -#: plugins/user_profile/tasks.py:67 +#: plugins/user_profile/tasks.py:84 msgid "Account transfer in progress" msgstr "Transfè kont an pwogresyon" -#: plugins/user_profile/tasks.py:70 +#: plugins/user_profile/tasks.py:87 #, python-brace-format msgid "Moving {learner_name} to learning facility {facility_name}" msgstr "Deplase {learner_name} ale nan etablisman aprantisaj {facility_name}" diff --git a/kolibri/locale/ht/LC_MESSAGES/kolibri.core.default_frontend-messages.json b/kolibri/locale/ht/LC_MESSAGES/kolibri.core.default_frontend-messages.json index 7bda17c48dc..bd70b2d8aa0 100644 --- a/kolibri/locale/ht/LC_MESSAGES/kolibri.core.default_frontend-messages.json +++ b/kolibri/locale/ht/LC_MESSAGES/kolibri.core.default_frontend-messages.json @@ -31,7 +31,7 @@ "AuthMessage.contentManager": "Ou dwe konekte kòm yon sipè administratè oubyen gen pèmisyon jesyon resous pou w wè paj sa a", "AuthMessage.forgetToSignIn": "Èske ou te bliye anrejistre?", "AuthMessage.goBackToHomeAction": "Ale nan paj dakèy la", - "AuthMessage.learner": "Ou dwe anrejistre tankou yon etidyan pou ou kapab wè paj sa a", + "AuthMessage.learner": "Ou dwe anrejistre tankou yon elèv pou ou kapab wè paj sa a", "AuthMessage.registeredUser": "Ou dwe anrejistre pou ou kapab wè paj sa a", "AuthMessage.signInToKolibriAction": "Konekte nan Kolibri", "AuthMessage.superuser": "Ou dwe gen otorizasyon administratè siperyè ou pou ou kapab wè paj sa a", @@ -181,9 +181,9 @@ "CommonCoreStrings.history": "Istwa", "CommonCoreStrings.homeLabel": "Akèy", "CommonCoreStrings.identifierAriaLabel": "Konsènan bay yon idantifyan oubyen yon nimewo idantifikasyon", - "CommonCoreStrings.identifierInputTooltip": "Egzanp: yon nimewo idantifikasyon etidyan oubyen yon nimewo idantifikasyon pou yon itilizatè ki egziste deja. Evite itilize enfòmasyon ki pèsonèl ki konfidansyèl anpil paske sa ka mete itilizatè ou yo andanje.", + "CommonCoreStrings.identifierInputTooltip": "Egzanp: yon nimewo idantifikasyon yon elèv oubyen yon nimewo idantifikasyon pou yon itilizatè ki egziste deja. Evite itilize enfòmasyon ki pèsonèl ki konfidansyèl anpil paske sa ka mete itilizatè ou yo andanje.", "CommonCoreStrings.identifierLabel": "Idantifyan", - "CommonCoreStrings.identifierTooltip": "Egzanp: yon nimewo idantite etidyan oubyen yon nimewo idantifikasyon itilizatè ki egziste deja.", + "CommonCoreStrings.identifierTooltip": "Egzanp: yon nimewo idantite elèv oubyen yon nimewo idantifikasyon itilizatè ki egziste deja.", "CommonCoreStrings.importAction": "Enpòte", "CommonCoreStrings.inProgressLabel": "Ap kontinye", "CommonCoreStrings.industryAndSectorSpecific": "Endistri ak sektè espesifik", @@ -449,7 +449,7 @@ "InteractionList.noInteractions": "Pa gen okenn tantativ ki fèt sou kesyon sa a", "KolibriLoadingSnippet.kolibriLoading": "Kolibri ap chaje", "LanguageSwitcherList.showMoreLanguagesSelector": "Plis lang", - "LearnOnlyDeviceNotice.learnOnlyDeviceLabel": "Aparèy pou etidyan aprann sèlman", + "LearnOnlyDeviceNotice.learnOnlyDeviceLabel": "Aparèy pou elèv aprann sèlman", "LearnOnlyDeviceNotice.learnOnlyDeviceNotice": "Fonksyonalite edikatè ak administratè pa disponib", "LicenseDescriptionsForConsumers.All Rights Reserved": "Ou pa ka distribye, adapte, oubyen devlope resous sa a san otorizasyon nan men pwopriyetè dwa otè a.", "LicenseDescriptionsForConsumers.CC BY": "Ou ka distribye, adapte, ak devlope resous sa – menm komèsyalman – depi w bay otè a kredi.", @@ -484,10 +484,6 @@ "MasteryModel.one": "Reponn yon kesyon kòrèkteman", "MasteryModel.streak": "Reponn {count, number, integer} kesyon kòrèkteman youn apre lòt", "MasteryModel.unknown": "Modèl metriz enkoni", - "MeteredConnectionNotificationModal.doNotUseMetered": "Pa otorize Kolibri itilize done mobil yo", - "MeteredConnectionNotificationModal.modalDescription": "Ou kapab gen yon kantite done limite sou plan mobil ou an. Pèmèt Kolibri telechaje divès resous atravè done mobil yo kapab itilize entegralite plan ou an ak/oubyen antrene divès frè adisyonèl.", - "MeteredConnectionNotificationModal.modalTitle": "Itilize done mobil yo?", - "MeteredConnectionNotificationModal.useMetered": "Pèmèt Kolibri itilize done mobil yo", "MissingResourceAlert.learnMore": "Aprann plis", "MissingResourceAlert.resourcesUnavailableP1": "Gen kèk resous ki manke, se swa paske yo pa t jwenn yo sou aparèy la, oubyen paske yo pa konpatib avèk vèsyon Kolibri ou an.", "MissingResourceAlert.resourcesUnavailableP2": "Konsilte administratè ou an pou jwenn konsèy, oubyen itilize yon kont ki gen otorizasyon aparèy pou jere chèn ak resous.", @@ -501,10 +497,10 @@ "NotificationStrings.deviceRemove": "Aparèy la siprime", "NotificationStrings.groupCreated": "Gwoup kreye", "NotificationStrings.groupDeleted": "Gwoup efase", - "NotificationStrings.learnersEnrolledNoCount": "{count, plural, one {Etidyan enskri} other {Etidyan yo enskri}}", - "NotificationStrings.learnersEnrolledWithCount": "{count, number} {count, plural, one {etidyan enskri} other {etidyan yo enskri}}", - "NotificationStrings.learnersRemovedNoCount": "{count, plural, one {Etidyan retire} other {Etidyan yo retire}}", - "NotificationStrings.learnersRemovedWithCount": "{count, number} {count, plural, one {etidyan retire} other {etidyan yo retire}}", + "NotificationStrings.learnersEnrolledNoCount": "{count, plural, one {elèv enskri} other {elèv yo enskri}}", + "NotificationStrings.learnersEnrolledWithCount": "{count, number} {count, plural, one {elèv enskri} other {elèv yo enskri}}", + "NotificationStrings.learnersRemovedNoCount": "{count, plural, one {elèv retire} other {elèv yo retire}}", + "NotificationStrings.learnersRemovedWithCount": "{count, number} {count, plural, one {elèv retire} other {elèv yo retire}}", "NotificationStrings.lessonCopied": "Leson kopye", "NotificationStrings.lessonCreated": "Leson kreye", "NotificationStrings.lessonDeleted": "Leson efase", @@ -549,7 +545,7 @@ "PrivacyInfoModal.kolibriUsersP2": "Sonje enfòmasyon pèsonèl ou ka vizib pou lòt moun, sa depann de kijan ou te konfigire lojisyèl la epi kijan ou aksede lojisyèl la.", "PrivacyInfoModal.kolibriUsersP3": "Tanpri kontakte administratè Kolibri lokal ou an pou konprann ki enfòmasyon pèsonèl ou genyen ki kapab estoke, pou kiyès yo vizib, kòman pou mete yo ajou oubyen efase yo, oubyen si ou panse yo te konpwomèt kont ou an.", "PrivacyInfoModal.kolibriUsersP4": "Ou pa ta dwe:", - "PrivacyInfoModal.kolibriUsersP5": "Lè w ap itilize Kolibri kòm yon itilizatè ki konekte, enfòmasyon tankou non w, non itilizatè w, laj, ane nesans, nimewo idantifikasyon, resous ou wè yo, ak pèfòmans ou nan evalyasyon yo ka disponib pou administratè ak edikatè nan etablisman ou an. Enfòmasyon ou yo ka itilize tou pa devlopè Kolibri yo epi pataje ak kreyatè kontni pou ede amelyore lojisyèl la ak resous yo pou diferan tip etidyan ak nesesite.", + "PrivacyInfoModal.kolibriUsersP5": "Lè w ap itilize Kolibri kòm yon itilizatè ki konekte, enfòmasyon tankou non w, non itilizatè w, laj, ane nesans, nimewo idantifikasyon, resous ou wè yo, ak pèfòmans ou nan evalyasyon yo ka disponib pou administratè ak edikatè nan etablisman ou an. Enfòmasyon ou yo ka itilize tou pa devlopè Kolibri yo epi pataje ak kreyatè kontni pou ede amelyore lojisyèl la ak resous yo pou diferan tip elèv ak nesesite.", "PrivacyInfoModal.kolibriUsersP6": "Lè w itilize Kolibri kòm yon envite, enfòmasyon agreje sou resous ou menm ak lòt itilizatè envite konsilte ka disponib pou administratè yo ak kèk edikatè.", "PrivacyInfoModal.openIdH1": "Koneksyon nan aplikasyon yon lòt konpayi pandan w ap itilize Kolibri", "PrivacyInfoModal.openIdP1": "Li posib pou w itilize Kolibri pou enskri oubyen konekte nan aplikasyon lòt konpayi. Si ou fè sa, lòt aplikasyon pral gen aksè ak non itilizatè w sou Kolibri, idantifikasyon itilizatè inik ou an, ak non konplè w.", @@ -565,7 +561,7 @@ "ReportErrorModal.reportErrorHeader": "Rapòte yon erè", "SelectDeviceForm.deletingFailedText": "Te genyen yon pwoblèm pou siprime aparèy sa", "SelectDeviceForm.fetchingFailedText": "Te genyen yon pwoblèm pou jwenn aparèy ki disponib yo", - "SelectDeviceForm.lodSubHeader": "Chwazi yon aparèy ki gen vèsyon Kolibri 0.15 pou enpòte kont itilizatè etidyan", + "SelectDeviceForm.lodSubHeader": "Chwazi yon aparèy ki gen vèsyon Kolibri 0.15 pou enpòte kont itilizatè elèv", "SelectDeviceForm.noDeviceText": "Poko genyen okenn aparèy", "SelectDeviceForm.refreshDevicesButtonLabel": "Rafrechi aparèy yo", "SelectDeviceModalGroup.addDeviceSnackbarText": "Aparèy la ajoute avèk siksè", diff --git a/kolibri/locale/ht/LC_MESSAGES/kolibri.plugins.coach.app-messages.json b/kolibri/locale/ht/LC_MESSAGES/kolibri.plugins.coach.app-messages.json index fe700c3d1ad..1fffd8f2220 100644 --- a/kolibri/locale/ht/LC_MESSAGES/kolibri.plugins.coach.app-messages.json +++ b/kolibri/locale/ht/LC_MESSAGES/kolibri.plugins.coach.app-messages.json @@ -9,12 +9,12 @@ "ClassLearnersListPage.deviceStatus": "Estati aparèy", "ClassLearnersListPage.howToTroubleshootModalHeader": "Enfòmasyon sou estati senkwonizasyon yo", "ClassLearnersListPage.lastSyncedStatus": "Dènye fwa li te senkwonize", - "ClassLearnersListPage.pageHeader": "Etidyan nan '{className}'", + "ClassLearnersListPage.pageHeader": "Elèv nan '{className}'", "CoachAppBarPage.errorPageTitle": "Gen erè", "CoachAppBarPage.kolibriTitleMessage": "{ title } - Kolibri", - "CoachClassListPage.classPageSubheader": "Gade pwogrè etidyan ak pèfòmans klas la", + "CoachClassListPage.classPageSubheader": "Gade pwogrè elèv yo ak pèfòmans klas la", "CoachClassListPage.noAssignedClassesDetails": "Tanpri konsilte administratè Kolibri ou an ki pral atribye ak yon klas", - "CoachClassListPage.noClassesDetailsForAdmin": "Kreye yon klas epi enskri etidyan yo", + "CoachClassListPage.noClassesDetailsForAdmin": "Kreye yon klas epi enskri elèv yo", "CoachClassListPage.noClassesDetailsForFacilityCoach": "Tanpri konsilte administratè Kolibri ou an", "CoachExamsPage.newQuiz": "Kreye yon nouvo egzamen", "CoachExamsPage.noExams": "Ou pa gen okenn egzamen", @@ -35,7 +35,7 @@ "CommonCoachStrings.classLabel": "Klas", "CommonCoachStrings.classesLabel": "Klas yo", "CommonCoachStrings.closeQuizLabel": "Fini egzamen an", - "CommonCoachStrings.closeQuizModalDetail": "Tout etidyan yo pral resevwa yon nòt final epi yon rapò egzamen. Kesyon ki pa gentan fin reponn yo ap konte tankou repons ki pa kòrèk.", + "CommonCoachStrings.closeQuizModalDetail": "Tout elèv yo pral resevwa yon nòt final epi yon rapò egzamen. Kesyon ki pa gentan fin reponn yo ap konte tankou repons ki pa kòrèk.", "CommonCoachStrings.coachLabel": "Antrenè", "CommonCoachStrings.coachLabelWithOneName": "Antrenè – {name}", "CommonCoachStrings.coachLabelWithOneTwoNames": "Antrenè – {name1} – {name2}", @@ -71,14 +71,14 @@ "CommonCoachStrings.helpNeededLabel": "Bezwen èd", "CommonCoachStrings.lastActivityLabel": "Dènye aktivite", "CommonCoachStrings.latestScoreLabel": "Dènye nòt", - "CommonCoachStrings.learnerListEmptyState": "Pa gen okenn etidyan", - "CommonCoachStrings.learnersLabel": "Etidyan yo", + "CommonCoachStrings.learnerListEmptyState": "Pa gen okenn elèv", + "CommonCoachStrings.learnersLabel": "Elèv yo", "CommonCoachStrings.lessonDuplicateTitleError": "Yon leson ki gen non sa a egziste deja", "CommonCoachStrings.lessonLabel": "Leson", "CommonCoachStrings.lessonListEmptyState": "Pa gen okenn leson", - "CommonCoachStrings.lessonNotVisibleToLearnersLabel": "Leson an pa vizib pou etidyan yo", - "CommonCoachStrings.lessonVisibleLabel": "Vizib pou etidyan yo", - "CommonCoachStrings.lessonVisibleToLearnersLabel": "Leson an vizib pou etidyan yo", + "CommonCoachStrings.lessonNotVisibleToLearnersLabel": "Leson an pa vizib pou elèv yo", + "CommonCoachStrings.lessonVisibleLabel": "Vizib pou elèv yo", + "CommonCoachStrings.lessonVisibleToLearnersLabel": "Leson an vizib pou elèv yo", "CommonCoachStrings.lessonsAssignedLabel": "Leson ki asiyen yo", "CommonCoachStrings.lessonsLabel": "Leson", "CommonCoachStrings.lodQuizDetail": "Fichye resous ki nan kesyonè sa pral telechaje nan aparèy aprantisaj sèlman ki konfigire pou senkwonize avèk sèvè sa.", @@ -101,7 +101,7 @@ "CommonCoachStrings.numberOfQuestions": "{value, number, integer} {value, plural, one {kesyon} other {kesyon}}", "CommonCoachStrings.numberOfResources": "{value, number, integer} {value, plural, one {resous} other {resous}}", "CommonCoachStrings.openQuizLabel": "Kòmanse kesyonè a", - "CommonCoachStrings.openQuizModalDetail": "Lè w kòmanse kesyonè a, sa pral rann li vizib pou etidyan yo epi yo pral kapab reponn kesyon yo", + "CommonCoachStrings.openQuizModalDetail": "Lè w kòmanse kesyonè a, sa pral rann li vizib pou elèv yo epi yo pral kapab reponn kesyon yo", "CommonCoachStrings.orderFixedDescription": "Chak elèv wè menm lòd kesyon an", "CommonCoachStrings.orderFixedLabel": "Deja ranje", "CommonCoachStrings.orderRandomDescription": "Chak elèv wè kesyon yo nan yon lòd diferan", @@ -121,9 +121,9 @@ "CommonCoachStrings.quizFailedToCloseMessage": "Te gen yon pwoblèm lè kesyonè a t ap fini. Kesyonè sa pa t fini.", "CommonCoachStrings.quizFailedToOpenMessage": "Te gen yon pwoblèm lè kesyonè a t ap kòmanse. Kesyonè a pa t kòmanse.", "CommonCoachStrings.quizListEmptyState": "Pa gen kesyonè", - "CommonCoachStrings.quizNotVisibleToLearners": "Rapò kesyonè a pa vizib pou etidyan yo.", + "CommonCoachStrings.quizNotVisibleToLearners": "Rapò kesyonè a pa vizib pou elèv yo.", "CommonCoachStrings.quizOpenedMessage": "Egzamen an kòmanse", - "CommonCoachStrings.quizVisibleToLearners": "Rapò egzamen an vizib pou etidyan yo", + "CommonCoachStrings.quizVisibleToLearners": "Rapò egzamen an vizib pou elèv yo", "CommonCoachStrings.quizzesAssignedLabel": "Tès/Egzamen yo, se pou w fè", "CommonCoachStrings.quizzesLabel": "Egzamen yo", "CommonCoachStrings.ratioShort": "{value, number, integer} nan {total, number, integer}", @@ -180,7 +180,7 @@ "EditDetailsResourceListTable.undoActionPrompt": "Anile", "ExamReportPageTitles.examReportTitle": "Rapò {examTitle}", "FieldsMixinStrings.allLearners": "Tout aprenan yo", - "FieldsMixinStrings.groupsAndIndividuals": "Etidyan envididyèl yo ak an gwoup yo alafwa", + "FieldsMixinStrings.groupsAndIndividuals": "Elèv envididyèl ak an gwoup yo alafwa", "FieldsMixinStrings.questionsAnswered": "Kesyon yo reponn", "FieldsMixinStrings.questionsCorrect": "Kesyon yo reponn kòrèkteman", "FieldsMixinStrings.questionsTotal": "Kantite total kesyon yo", @@ -190,7 +190,7 @@ "GroupEnrollPage.learnerGroups": "Gwoup aktyèl yo", "GroupEnrollPage.nextResults": "Pwochen rezilta yo", "GroupEnrollPage.noUsersMatch": "Okenn itilizatè pa koresponn", - "GroupEnrollPage.pageHeader": "Enskri etidyan nan '{className}'", + "GroupEnrollPage.pageHeader": "Enskri elèv nan '{className}'", "GroupEnrollPage.pagination": "{ visibleStartRange, number } - { visibleEndRange, number } nan { numFilteredUsers, number }", "GroupEnrollPage.previousResults": "Rezilta anvan yo", "GroupEnrollPage.userTableLabel": "Lis itilizatè", @@ -200,42 +200,42 @@ "GroupsPage.newGroupAction": "Nouvo gwoup", "GroupsPage.noGroups": "Ou pa gen okenn gwoup", "HomeActivityPage.noActivityLabel": "Okenn aktivite nan klas ou an", - "IndividualLearnerSelector.individualLearnersLabel": "Etidyan endividyèl yo", + "IndividualLearnerSelector.individualLearnersLabel": "Elèv endividyèl yo", "IndividualLearnerSelector.noUsersMatch": "Okenn itilizatè pa koresponn", - "IndividualLearnerSelector.onlyShowingEnrolledLabel": "Sèlman ap montre etidyan ki enskri nan klas sa a", + "IndividualLearnerSelector.onlyShowingEnrolledLabel": "Sèlman ap montre elèv ki enskri nan klas sa a", "IndividualLearnerSelector.searchPlaceholder": "Chache yon itilizatè…", "IndividualLearnerSelector.selectAllLabel": "Seleksyone tout sa ki sou paj la", - "IndividualLearnerSelector.selectedIndividualLearnersLabel": "Chwazi etidyan endividyèl yo", + "IndividualLearnerSelector.selectedIndividualLearnersLabel": "Chwazi elèv endividyèl yo", "LearnersCompleted.allOfMoreThanTwo": "{total, number, integer} {total, plural, one {elèv} other {elèv yo}}", "LearnersCompleted.allOfMoreThanTwoShort": "Konplete pa tout {total, number, integer}", - "LearnersCompleted.count": "{count, plural, other {te konplete pa}} {count, number, integer} {count, plural, one {etidyan} other {etidyan yo}}", + "LearnersCompleted.count": "{count, plural, other {te konplete pa}} {count, number, integer} {count, plural, one {elèv} other {elèv yo}}", "LearnersCompleted.countShort": "Pran {count, number, integer} {count, plural, other {bon}}", - "LearnersCompleted.label": "{count, plural, one {etidyan an konplete} other {etidyan yo te konplete}}", + "LearnersCompleted.label": "{count, plural, one {elèv an konplete} other {elèv yo te konplete}}", "LearnersCompleted.labelShort": "{count, plural, other {Fini}}", - "LearnersCompleted.ratio": "{count, plural, other {Konplete pa}} {count, number, integer} sou {total, number, integer} {total, plural, one {etidyan} other {etidyan yo}}", + "LearnersCompleted.ratio": "{count, plural, other {Konplete pa}} {count, number, integer} sou {total, number, integer} {total, plural, one {elèv} other {elèv yo}}", "LearnersCompleted.ratioShort": "{count, plural, one {}other {Konplete pa}} {count, number, integer} sou {total, number, integer}", - "LearnersDidNotStart.count": "{count, number, integer} {count, plural, one {etidyan an poko kòmanse} other {etidyan yo poko kòmanse}}", + "LearnersDidNotStart.count": "{count, number, integer} {count, plural, one {elèv an poko kòmanse} other {elèv yo poko kòmanse}}", "LearnersDidNotStart.countShort": "{count, number, integer} {count, plural, one {poko kòmanse} other {poko kòmanse}}", - "LearnersDidNotStart.label": "{count, plural, one {Etidyan poko kòmanse} other {Etidyan yo poko kòmanse}}", + "LearnersDidNotStart.label": "{count, plural, one {elèv poko kòmanse} other {elèv yo poko kòmanse}}", "LearnersDidNotStart.labelShort": "{count, plural, one {Poko kòmanse} other {Poko kòmanse}}", - "LearnersDidNotStart.ratio": "{count, number, integer} sou {total, number, integer} {total, plural, one {etidyan} other {etidyan yo}} {count, plural, one {poko kòmanse} other {poko kòmanse}}", + "LearnersDidNotStart.ratio": "{count, number, integer} sou {total, number, integer} {total, plural, one {elèv} other {elèv yo}} {count, plural, one {poko kòmanse} other {poko kòmanse}}", "LearnersDidNotStart.ratioShort": "{count, number, integer} sou {total, number, integer} {count, plural, one {poko kòmanse} other {poko kòmanse}}", - "LearnersNeedHelp.allOfMoreThanTwo": "Tout {total, number, integer} etidyan yo bezwen èd", + "LearnersNeedHelp.allOfMoreThanTwo": "Tout {total, number, integer} elèv yo bezwen èd", "LearnersNeedHelp.allOfMoreThanTwoShort": "Tout {total, number, integer} bezwen èd", - "LearnersNeedHelp.count": "{count, number, integer} {count, plural, one {etidyan an bezwen èd} other {etidyan yo bezwen èd}}", + "LearnersNeedHelp.count": "{count, number, integer} {count, plural, one {elèv an bezwen èd} other {elèv yo bezwen èd}}", "LearnersNeedHelp.countShort": "{count, number, integer} {count, plural, one {bezwen èd} other {bezwen èd}}", - "LearnersNeedHelp.label": "{count, plural, one {Etidyan an bezwen èd} other {Etidyan yo bezwen èd}}", + "LearnersNeedHelp.label": "{count, plural, one {elèv an bezwen èd} other {elèv yo bezwen èd}}", "LearnersNeedHelp.labelShort": "{count, plural, one {Li bezwen èd} other {Yo bezwen èd}}", - "LearnersNeedHelp.ratio": "{count, number, integer} sou {total, number, integer} {total, plural, one {etidyan} other {etidyan yo}} {count, plural, one {bezwen èd} other {bezwen èd}}", + "LearnersNeedHelp.ratio": "{count, number, integer} sou {total, number, integer} {total, plural, one {elèv} other {elèv yo}} {count, plural, one {bezwen èd} other {bezwen èd}}", "LearnersNeedHelp.ratioShort": "{count, number, integer} sou {total, number, integer} {count, plural, one {bezwen èd} other {bezwen èd}}", - "LearnersStarted.allOfMoreThanTwo": "Tout {total, number, integer} etidyan yo kòmanse", + "LearnersStarted.allOfMoreThanTwo": "Tout {total, number, integer} elèv yo kòmanse", "LearnersStarted.allOfMoreThanTwoShort": "Tout {total, number, integer} kòmanse", - "LearnersStarted.count": "Kòmanse pa {count, number, integer} {count, plural, one {etidyan} other {etidyan yo}}", + "LearnersStarted.count": "Kòmanse pa {count, number, integer} {count, plural, one {elèv} other {elèv yo}}", "LearnersStarted.countShort": "{count, number, integer} {count, plural, one {}other {kòmanse}}", - "LearnersStarted.label": "{count, plural, one {Etidyan an kòmanse} other {Etidyan yo kòmanse}}", + "LearnersStarted.label": "{count, plural, one {elèv an kòmanse} other {elèv yo kòmanse}}", "LearnersStarted.labelShort": "{count, plural, one {}other {Kòmanse}}", "LearnersStarted.questionsStarted": "{answeredQuestionsCount} sou {totalQuestionsCount} reponn", - "LearnersStarted.ratio": "{count, number, integer} sou {total, number, integer} {total, plural, one {etidyan} other {etidyan yo}} {count, plural, one {kòmanse} other {kòmanse}}", + "LearnersStarted.ratio": "{count, number, integer} sou {total, number, integer} {total, plural, one {elèv} other {elèv yo}} {count, plural, one {kòmanse} other {kòmanse}}", "LearnersStarted.ratioShort": "{count, number, integer} sou {total, number, integer} {count, plural, one {kòmanse} other {kòmanse}}", "LessonContentPreviewPage.addButtonLabel": "Ajoute", "LessonContentPreviewPage.addedIndicator": "Ajoute", @@ -274,7 +274,7 @@ "ManageExamModals.assignmentQuestion": "Atribye yo tès ak", "ManageExamModals.copyExamTitle": "Kopye tès la nan", "ManageExamModals.copyOfExam": "Kopi { examTitle }", - "ManageExamModals.deleteExamConfirmation": "Tout pwogrè etidyan an nan kesyonè sa a pral pèdi.", + "ManageExamModals.deleteExamConfirmation": "Tout pwogrè elèv la nan kwiz sa a pral pèdi.", "ManageExamModals.deleteExamDescription": "Èske ou sèten ou vle retire { title }'?", "ManageExamModals.deleteExamTitle": "Efase kesyonè a", "ManageLessonModals.assignmentQuestion": "Atribye leson an ak", @@ -323,8 +323,8 @@ "NotificationsFilter.videosLabel": "Videyo yo", "OverviewBlock.allClassesLabel": "Tout klas yo", "OverviewBlock.coach": "{count, plural, one {Pwofesè} other {Pwofesè yo}}", - "OverviewBlock.learner": "{count, plural, one {Etidyan} other {Etidyan yo}}", - "OverviewBlock.viewLearners": "Wè etidyan yo", + "OverviewBlock.learner": "{count, plural, one {elèv} other {elèv yo}}", + "OverviewBlock.viewLearners": "Wè elèv yo", "PlanHeader.coachPlan": "Pwogram kotch la", "PlanHeader.planYourClassDescription": "Kreye epi jere leson yo, kesyonè yo, ak gwoup yo", "PlanHeader.planYourClassLabel": "Planifye klas ou an", @@ -340,21 +340,21 @@ "QuizEditDetailsPage.submitErrorMessage": "Te gen yon pwoblèm nan anrejistre chanjman ou yo", "QuizOptionsDropdownMenu.copyQuizAction": "Kopye tès la", "QuizStatus.questionOrderLabel": "Kesyon nan lòd", - "QuizStatus.reportVisibleToLearnersLabel": "Rapò a vizib pou etidyan yo", + "QuizStatus.reportVisibleToLearnersLabel": "Rapò a vizib pou elèv yo", "QuizSummaryPage.uniqueTitleError": "Yon tès ki gen tit '{title}' egziste deja nan '{className}'", "Recipients.noOne": "Pèsòn", "RemoveFromGroupModal.confirmation": "Èske ou sèten ou vle retire { username } nan { classname }'?", "RemoveFromGroupModal.modalTitle": "Retire itilizatè", "RenameGroupModal.duplicateName": "Yon gwoup ki gen non sa a egziste deja", "RenameGroupModal.renameLearnerGroup": "Chanje non gwoup la", - "ReportsControls.viewLearners": "Gade aparèy etidyan yo", + "ReportsControls.viewLearners": "Gade aparèy elèv yo", "ReportsGroupHeader.back": "Tout gwoup yo", "ReportsGroupHeader.groupReports": "Rapò gwoup yo", "ReportsGroupListPage.printLabel": "{className} Gwoup yo", "ReportsHeader.coachReports": "Rapò kotch yo", - "ReportsHeader.description": "Gade rapò sou etidyan ou yo ak materyèl klas la", - "ReportsLearnerHeader.back": "Tout etidyan yo", - "ReportsLearnerListPage.printLabel": "{className} Etidyan yo", + "ReportsHeader.description": "Gade rapò sou elèv ou yo ak materyèl klas la", + "ReportsLearnerHeader.back": "Tout elèv yo", + "ReportsLearnerListPage.printLabel": "{className} elèv yo", "ReportsLearnersTable.allQuestionsAnswered": "Tout kesyon ki reponn yo", "ReportsLearnersTable.questionsCompletedRatioLabel": "Reponn {count, number, integer} kesyon {total, number, integer} sou {count, plural, one {}other {}}deja", "ReportsLessonListPage.printLabel": "{className} Leson yo", diff --git a/kolibri/locale/ht/LC_MESSAGES/kolibri.plugins.coach.side_nav-messages.json b/kolibri/locale/ht/LC_MESSAGES/kolibri.plugins.coach.side_nav-messages.json index e84f26f10ee..246d5b9e259 100644 --- a/kolibri/locale/ht/LC_MESSAGES/kolibri.plugins.coach.side_nav-messages.json +++ b/kolibri/locale/ht/LC_MESSAGES/kolibri.plugins.coach.side_nav-messages.json @@ -12,7 +12,7 @@ "CommonCoachStrings.classLabel": "Klas", "CommonCoachStrings.classesLabel": "Klas yo", "CommonCoachStrings.closeQuizLabel": "Fini egzamen an", - "CommonCoachStrings.closeQuizModalDetail": "Tout etidyan yo pral resevwa yon nòt final epi yon rapò egzamen. Kesyon ki pa gentan fin reponn yo ap konte tankou repons ki pa kòrèk.", + "CommonCoachStrings.closeQuizModalDetail": "Tout elèv yo pral resevwa yon nòt final epi yon rapò egzamen. Kesyon ki pa gentan fin reponn yo ap konte tankou repons ki pa kòrèk.", "CommonCoachStrings.coachLabel": "Antrenè", "CommonCoachStrings.coachLabelWithOneName": "Antrenè – {name}", "CommonCoachStrings.coachLabelWithOneTwoNames": "Antrenè – {name1} – {name2}", @@ -48,14 +48,14 @@ "CommonCoachStrings.helpNeededLabel": "Bezwen èd", "CommonCoachStrings.lastActivityLabel": "Dènye aktivite", "CommonCoachStrings.latestScoreLabel": "Dènye nòt", - "CommonCoachStrings.learnerListEmptyState": "Pa gen okenn etidyan", - "CommonCoachStrings.learnersLabel": "Etidyan yo", + "CommonCoachStrings.learnerListEmptyState": "Pa gen okenn elèv", + "CommonCoachStrings.learnersLabel": "Elèv yo", "CommonCoachStrings.lessonDuplicateTitleError": "Yon leson ki gen non sa a egziste deja", "CommonCoachStrings.lessonLabel": "Leson", "CommonCoachStrings.lessonListEmptyState": "Pa gen okenn leson", - "CommonCoachStrings.lessonNotVisibleToLearnersLabel": "Leson an pa vizib pou etidyan yo", - "CommonCoachStrings.lessonVisibleLabel": "Vizib pou etidyan yo", - "CommonCoachStrings.lessonVisibleToLearnersLabel": "Leson an vizib pou etidyan yo", + "CommonCoachStrings.lessonNotVisibleToLearnersLabel": "Leson an pa vizib pou elèv yo", + "CommonCoachStrings.lessonVisibleLabel": "Vizib pou elèv yo", + "CommonCoachStrings.lessonVisibleToLearnersLabel": "Leson an vizib pou elèv yo", "CommonCoachStrings.lessonsAssignedLabel": "Leson ki asiyen yo", "CommonCoachStrings.lessonsLabel": "Leson", "CommonCoachStrings.lodQuizDetail": "Fichye resous ki nan kesyonè sa pral telechaje nan aparèy aprantisaj sèlman ki konfigire pou senkwonize avèk sèvè sa.", @@ -78,7 +78,7 @@ "CommonCoachStrings.numberOfQuestions": "{value, number, integer} {value, plural, one {kesyon} other {kesyon}}", "CommonCoachStrings.numberOfResources": "{value, number, integer} {value, plural, one {resous} other {resous}}", "CommonCoachStrings.openQuizLabel": "Kòmanse kesyonè a", - "CommonCoachStrings.openQuizModalDetail": "Lè w kòmanse kesyonè a, sa pral rann li vizib pou etidyan yo epi yo pral kapab reponn kesyon yo", + "CommonCoachStrings.openQuizModalDetail": "Lè w kòmanse kesyonè a, sa pral rann li vizib pou elèv yo epi yo pral kapab reponn kesyon yo", "CommonCoachStrings.orderFixedDescription": "Chak elèv wè menm lòd kesyon an", "CommonCoachStrings.orderFixedLabel": "Deja ranje", "CommonCoachStrings.orderRandomDescription": "Chak elèv wè kesyon yo nan yon lòd diferan", @@ -98,9 +98,9 @@ "CommonCoachStrings.quizFailedToCloseMessage": "Te gen yon pwoblèm lè kesyonè a t ap fini. Kesyonè sa pa t fini.", "CommonCoachStrings.quizFailedToOpenMessage": "Te gen yon pwoblèm lè kesyonè a t ap kòmanse. Kesyonè a pa t kòmanse.", "CommonCoachStrings.quizListEmptyState": "Pa gen kesyonè", - "CommonCoachStrings.quizNotVisibleToLearners": "Rapò kesyonè a pa vizib pou etidyan yo.", + "CommonCoachStrings.quizNotVisibleToLearners": "Rapò kesyonè a pa vizib pou elèv yo.", "CommonCoachStrings.quizOpenedMessage": "Egzamen an kòmanse", - "CommonCoachStrings.quizVisibleToLearners": "Rapò egzamen an vizib pou etidyan yo", + "CommonCoachStrings.quizVisibleToLearners": "Rapò egzamen an vizib pou elèv yo", "CommonCoachStrings.quizzesAssignedLabel": "Tès/Egzamen yo, se pou w fè", "CommonCoachStrings.quizzesLabel": "Egzamen yo", "CommonCoachStrings.ratioShort": "{value, number, integer} nan {total, number, integer}", diff --git a/kolibri/locale/ht/LC_MESSAGES/kolibri.plugins.demo_server.main-messages.json b/kolibri/locale/ht/LC_MESSAGES/kolibri.plugins.demo_server.main-messages.json index d5d32f781a6..d0ea6d0152e 100644 --- a/kolibri/locale/ht/LC_MESSAGES/kolibri.plugins.demo_server.main-messages.json +++ b/kolibri/locale/ht/LC_MESSAGES/kolibri.plugins.demo_server.main-messages.json @@ -2,7 +2,7 @@ "DemoServerBannerContent.demoServerA1": "Li dokiman yo", "DemoServerBannerContent.demoServerA2": "Telechaje epi enstale dènye vèsyon an", "DemoServerBannerContent.demoServerHeader": "Byenvini sou sit demo Kolibri a", - "DemoServerBannerContent.demoServerL1": "Etidyan ({user}/{pass} oubyen eksplore san yon kont)", + "DemoServerBannerContent.demoServerL1": "Elèv ({user}/{pass} oubyen eksplore san yon kont)", "DemoServerBannerContent.demoServerL2": "Edikatè ({user}/{pass})", "DemoServerBannerContent.demoServerP1": "Eksplore nenpòt nan tip itilizatè sa yo:", "DemoServerBannerContent.demoServerP2": "Vèsyon anliy Kolibri sa a ap itilize sèlman tankou yon demonstrasyon. Itilizatè ak done yo ap efase regilyèman. Demonstrasyon an montre fonksyonalite wa p jwenn nan vèsyon ki pi resan Kolibri an, epi tout resous ou jwenn yo se echantiyon.", diff --git a/kolibri/locale/ht/LC_MESSAGES/kolibri.plugins.device.app-messages.json b/kolibri/locale/ht/LC_MESSAGES/kolibri.plugins.device.app-messages.json index c3690089c8a..c80843532fa 100644 --- a/kolibri/locale/ht/LC_MESSAGES/kolibri.plugins.device.app-messages.json +++ b/kolibri/locale/ht/LC_MESSAGES/kolibri.plugins.device.app-messages.json @@ -89,7 +89,7 @@ "DeviceSettingsPage.allowDownload": "Otorize telechajman sou yon koneksyon mobil", "DeviceSettingsPage.allowDownloadOnMeteredConnection": "Telechaje sou koneksyon mobil", "DeviceSettingsPage.allowExternalConnectionsApp": "Otorize lòt moun sou rezo a pou aksede Kolibri sou aparèy sa a lè y ap itilize yon navigatè", - "DeviceSettingsPage.allowExternalConnectionsAppDescription": "Si etidyan yo gen otorizasyon pou yo konekte san modpas sou aparèy sa a, lè w aktive sa, sa ka pèmèt aparèy ekstèn lan wè done itilizatè yo, sa ki ka kreye yon pwoblèm sekirite potansyèl.", + "DeviceSettingsPage.allowExternalConnectionsAppDescription": "Si elèv yo gen otorizasyon pou yo konekte san modpas sou aparèy sa a, lè w aktive sa, sa ka pèmèt aparèy ekstèn lan wè done itilizatè yo, sa ki ka kreye yon pwoblèm sekirite potansyèl.", "DeviceSettingsPage.allowGuestAccess": "Otorize itilizatè yo eksplore resous yo san yo pa konekte", "DeviceSettingsPage.allowLearnersDownloadDescription": "Otorize itilizatè yo eksplore resous yo pa genyen yo, epi make yo pou Kolibri telechaje otomatikman lè yo disponib nan rezo yo a.", "DeviceSettingsPage.allowLearnersDownloadResources": "Otorize aprenan yo telechaje resous yo", @@ -97,7 +97,7 @@ "DeviceSettingsPage.browserDefaultLanguage": "Navigatè predefini", "DeviceSettingsPage.changeLocation": "Chanje", "DeviceSettingsPage.configureFacilitySettingsHeader": "Konfigire paramèt etablisman yo", - "DeviceSettingsPage.disallowGuestAccess": "Etidyan yo dwe konekte pou yo ka eksplore resous yo", + "DeviceSettingsPage.disallowGuestAccess": "Elèv yo dwe konekte pou yo ka eksplore resous yo", "DeviceSettingsPage.doNotAllowDownload": "Pa otorize telechajman sou yon koneksyon mobil", "DeviceSettingsPage.enableAutoDownload": "Aktive telechajman otomatik", "DeviceSettingsPage.enableAutoDownloadDescription": "Kolibri pral telechaje otomatikman leson, kesyonè, ak lòt resous ki atribiye sou lis 'Telechajman mwen yo'.", @@ -106,7 +106,7 @@ "DeviceSettingsPage.facilitySettings": "Ou ka konfigire tou paramèt etablisman yo", "DeviceSettingsPage.landingPageLabel": "Paj aterisaj predefini", "DeviceSettingsPage.learnerAppPageChoice": "Paj aprantisaj", - "DeviceSettingsPage.lockedContent": "Etidyan ki konekte ta dwe wè sèlman resous ki atribye a yo menm nan klas yo", + "DeviceSettingsPage.lockedContent": "Elèv ki konekte ta dwe wè sèlman resous ki atribye ak yo menm nan yon klas", "DeviceSettingsPage.notEnoughFreeSpace": "Pa gen estokaj ki disponib", "DeviceSettingsPage.pageDescription": "Chanjman ou fè isit la pral afekte aparèy sa a sèlman.", "DeviceSettingsPage.pageHeader": "Paramèt konfigirasyon aparèy la", @@ -174,6 +174,11 @@ "ManageSyncSchedule.addDevice": "Ajoute aparèy", "ManageSyncSchedule.connected": "Konekte", "ManageSyncSchedule.disconnected": "Pa konekte", + "ManageSyncSchedule.everyDay": "Chak jou", + "ManageSyncSchedule.everyHour": "Chak èdtan", + "ManageSyncSchedule.everyMonth": "Chak mwa", + "ManageSyncSchedule.everyTwoWeeks": "Chak de semèn", + "ManageSyncSchedule.everyWeek": "Chak semèn", "ManageSyncSchedule.introduction": "Defini yon orè pou Kolibri senkwonize otomatikman avèk lòt aparèy Kolibri yo ki pataje etablisman sa. Aparèy ki gen menm orè senkwonizasyon ap senkwonize youn pa youn.", "ManageSyncSchedule.syncSchedules": "Orè senkwonizasyon yo", "ManageTasksPage.appBarTitle": "Jere travay", @@ -205,7 +210,7 @@ "RearrangeChannelsPage.downLabel": "Deplase {name} anba nan yon inite", "RearrangeChannelsPage.editChannelOrderTitle": "Modifye aranjman chanèl yo", "RearrangeChannelsPage.failureNotification": "Te gen yon pwoblèm nan reòdone chanèl yo", - "RearrangeChannelsPage.instructions": "Kontwole aranjman jan chanèl yo afiche pou etidyan yo ak edikatè yo", + "RearrangeChannelsPage.instructions": "Kontwole aranjman jan chèn yo afiche pou elèv yo ak edikatè yo", "RearrangeChannelsPage.noChannels": "Pa gen okenn chanèl", "RearrangeChannelsPage.successNotification": "Aranjman chèn yo sovgade", "RearrangeChannelsPage.upLabel": "Deplase {name} yon inite anwo", @@ -320,7 +325,7 @@ "WelcomeModal.learnOnlyDeviceWelcomeMessage1": "Premye bagay ou dwe fè se enpòte kèk chanèl sou aparèy sa a", "WelcomeModal.learnOnlyDeviceWelcomeMessage2": "Rapò itilizatè, leson, ak kwiz pa pral afiche kòrèkteman jiskaske w enpòte kèk resous ki asosye ak yo.", "WelcomeModal.postSyncWelcomeMessage1": "Premye bagay ou dwe fè se enpòte kèk chanèl sou aparèy sa a.", - "WelcomeModal.postSyncWelcomeMessage2": "Rapò etidyan, leson, ak kesyonè a '{facilityName}' pa pral afiche kòrèkteman jiskaske w enpòte kèk resous ki asosye ak yo.", + "WelcomeModal.postSyncWelcomeMessage2": "Rapò elèv, leson, ak kwiz nan '{facilityName}' p ap afiche kòrèkteman jiskaske w enpòte kèk resous ki asosye ak yo.", "WelcomeModal.welcomeModalContentDescription": "Premye bagay ou ta dwe fè se enpòte kèk resous apati onglè Chèn lan.", "WelcomeModal.welcomeModalHeader": "Byenvini nan Kolibri!", "WelcomeModal.welcomeModalPermissionsDescription": "Kont sipè administratè ou te kreye an pandan etap enstalasyon an gen otorizasyon espesyal pou w fè sa. Aprann plis nan onglè Otorizasyon an pita.", diff --git a/kolibri/locale/ht/LC_MESSAGES/kolibri.plugins.facility.app-messages.json b/kolibri/locale/ht/LC_MESSAGES/kolibri.plugins.facility.app-messages.json index b34a3f7eb36..bb4a5381ef0 100644 --- a/kolibri/locale/ht/LC_MESSAGES/kolibri.plugins.facility.app-messages.json +++ b/kolibri/locale/ht/LC_MESSAGES/kolibri.plugins.facility.app-messages.json @@ -7,11 +7,11 @@ "ClassDeleteModal.description": "Itilizatè ki enskri yo ap efase nan lis klas la men yo ap kontinye aksesib apatide 'onglè' itilizatè a.", "ClassDeleteModal.modalTitle": "Efase klas", "ClassEditPage.assignCoachesButtonLabel": "Atribye edikatè yo", - "ClassEditPage.coachEnrollmentPageTitle": "Jere edikatè klas ak etidyan yo", + "ClassEditPage.coachEnrollmentPageTitle": "Jere edikatè klas ak elèv yo", "ClassEditPage.documentTitle": "Modifye klas", "ClassEditPage.enrollLearnerButtonLabel": "Enskri elèv yo", "ClassEditPage.noCoachesInClassMessge": "Ou pa gen okenn edikatè ki atribye", - "ClassEditPage.noLearnersInClassMessage": "Ou pa gen okenn etidyan ki enskri", + "ClassEditPage.noLearnersInClassMessage": "Ou pa gen okenn elèv ki enskri", "ClassEditPage.renameButtonLabel": "Chanje non an", "ClassEnrollForm.allUsersAlready": "Tout itilizatè yo deja enskri nan klas sa a", "ClassRenameModal.duplicateName": "Gen yon klas ki gen non sa a deja", @@ -30,17 +30,17 @@ "CsvInfoModal.columnInfoHeader": "Enfòmasyon", "CsvInfoModal.columnNameHeader": "Kolòn", "CsvInfoModal.csvDetails": "Detay CSV yo", - "CsvInfoModal.enrolled": "Enskripsyon etidyan", + "CsvInfoModal.enrolled": "Enskripsyon elèv", "CsvInfoModal.fullName": "Non konplè", "CsvInfoModal.fullNameInfo": "125 karaktè maksimòm", "CsvInfoModal.gender": "Sèks", "CsvInfoModal.identifier": "Idantifyan", - "CsvInfoModal.identifierInfo": "Nenpòt eleman idantifyan, tankou idantifikasyon etidyan oubyen adrès imel. 64 karaktè maksimòm", + "CsvInfoModal.identifierInfo": "Nenpòt eleman idantifyan, tankou idantifikasyon elèv oubyen adrès imel. 64 karaktè maksimòm", "CsvInfoModal.listClassesAssigned": "Klas kote yo pral plase itilizatè a kòm yon edikatè", - "CsvInfoModal.listClassesAssignedL1": "Pa itilize pou itilizatè ki se etidyan", + "CsvInfoModal.listClassesAssignedL1": "Pa itilize pou itilizatè ki se elèv", "CsvInfoModal.listClassesAssignedL2": "Lis ki gen non klas, separe ak yon vigil", "CsvInfoModal.listClassesAssignedL3": "Si yon klas ki egziste deja pa koresponn ak okenn non, yo pral kreye li", - "CsvInfoModal.listClassesEnrolled": "Klas kote yo pral enskri itilizatè a kòm yon etidyan:", + "CsvInfoModal.listClassesEnrolled": "Klas kote yo pral enskri itilizatè a kòm yon elèv:", "CsvInfoModal.listClassesEnrolledL1": "Ka nenpòt tip itilizatè", "CsvInfoModal.listClassesEnrolledL2": "Ekri non klas yo, separe ak yon vigil", "CsvInfoModal.listClassesEnrolledL3": "Si yon klas ki egziste deja pa koresponn ak okenn non, yo pral kreye li", @@ -105,11 +105,11 @@ "FacilityConfigPage.deviceManagementPin": "Kòd PIN jesyon aparèy la", "FacilityConfigPage.deviceSettings": "Ou ka konfigire tou paramèt aparèy la", "FacilityConfigPage.documentTitle": "Paramèt Etablisman yo", - "FacilityConfigPage.learnerCanEditName": "Otorize etidyan pou chanje non konplè yo", - "FacilityConfigPage.learnerCanEditPassword": "Otorize etidyan yo pou yo chanje modpas yo lè yo konekte", - "FacilityConfigPage.learnerCanEditUsername": "Otorize etidyan yo pou chanje non itilizatè yo", - "FacilityConfigPage.learnerCanSignUp": "Otorize etidyan yo pou yo kreye kont", - "FacilityConfigPage.learnerNeedPasswordToLogin": "Ekzije modpas pou etidyan yo", + "FacilityConfigPage.learnerCanEditName": "Otorize elèv pou chanje non konplè yo", + "FacilityConfigPage.learnerCanEditPassword": "Otorize elèv yo pou yo chanje modpas yo lè yo konekte", + "FacilityConfigPage.learnerCanEditUsername": "Otorize elèv yo pou chanje non itilizatè yo", + "FacilityConfigPage.learnerCanSignUp": "Otorize elèv yo pou yo kreye kont", + "FacilityConfigPage.learnerNeedPasswordToLogin": "Ekzije modpas pou elèv yo", "FacilityConfigPage.optionBtn": "opsyon", "FacilityConfigPage.pageDescription": "Konfigire paramèt etablisman an isit la", "FacilityConfigPage.pageHeader": "Paramèt Etablisman yo", @@ -139,7 +139,7 @@ "Init.caution": "ATANSYON: Lè w enpòte apati CSV, sa pral kreye anpil chanjman nan itilizatè ak klas ou yo, epi ou pa pral ka fasilman defèt chanjman sa yo.", "Init.importL1": "kreye nouvo itilizatè", "Init.importL2": "mete ajou itilizatè ki egziste deja (pou itilizatè ki gen non itilizatè ki koresponn)", - "Init.importL3": "defini nan ki klas chak etidyan enskri", + "Init.importL3": "defini nan ki klas chak elèv enskri", "Init.importL4": "defini a ki klas chak edikatè atribye", "Init.importL5": "kreye nouvo klas yo (pou nenpòt non klas ki referanse, men ki poko egziste)", "Init.importingWill": "Enpòtasyon apati CSV pral:", @@ -152,8 +152,8 @@ "LearnMoreModal.sessionLogs": "Rejis sesyon yo", "LearnMoreModal.summaryLogText": "Yon itilizatè ka vizite menm resous la plizyè fwa. Fichye sa a anrejistre kantite total tan ak pwogrè chak itilizatè reyalize pou chak resous, rezime atravè posibleman plis pase yon sèl vizit. Yo pa enkli vizit anonim.", "LearnMoreModal.summaryLogs": "Rezime jounal yo", - "LearnerClassEnrollmentPage.pageHeader": "Enskri etidyan nan '{className}'", - "LearnerClassEnrollmentPage.pageSubheader": "Sèlman ap montre etidyan ki pa enskri nan klas sa a", + "LearnerClassEnrollmentPage.pageHeader": "Enskri elèv nan '{className}'", + "LearnerClassEnrollmentPage.pageSubheader": "Sèlman ap montre elèv ki pa enskri nan klas sa a", "ManageClassPage.addNew": "Nouvo klas", "ManageClassPage.adminClassPageSubheader": "Afiche ak jere klas ou yo", "ManageClassPage.deleteClass": "Efase klas", @@ -166,6 +166,11 @@ "ManageSyncSchedule.addDevice": "Ajoute aparèy", "ManageSyncSchedule.connected": "Konekte", "ManageSyncSchedule.disconnected": "Pa konekte", + "ManageSyncSchedule.everyDay": "Chak jou", + "ManageSyncSchedule.everyHour": "Chak èdtan", + "ManageSyncSchedule.everyMonth": "Chak mwa", + "ManageSyncSchedule.everyTwoWeeks": "Chak de semèn", + "ManageSyncSchedule.everyWeek": "Chak semèn", "ManageSyncSchedule.introduction": "Defini yon orè pou Kolibri senkwonize otomatikman avèk lòt aparèy Kolibri yo ki pataje etablisman sa. Aparèy ki gen menm orè senkwonizasyon ap senkwonize youn pa youn.", "ManageSyncSchedule.syncSchedules": "Orè senkwonizasyon yo", "PaginatedListContainerWithBackend.nextResults": "Pwochen rezilta yo", @@ -197,7 +202,7 @@ "ResetUserPasswordModal.resetPassword": "Chanje modpas itilizatè a", "ResetUserPasswordModal.username": "Non itilizatè: ", "SelectionBottomBar.coachesSelectedMessage": "{count, number} {count, plural, one {edikatè} other {edikatè yo}} chwazi", - "SelectionBottomBar.learnersSelectedMessage": "{count, number} {count, plural, one {etidyan} other {etidyan yo}} chwazi", + "SelectionBottomBar.learnersSelectedMessage": "{count, number} {count, plural, one {elèv} other {elèv yo}} chwazi", "SyncInterface.facility": "Etablisman", "SyncInterface.learnMore": "Itilizasyon ak entimite", "SyncInterface.register": "Enskri", @@ -213,7 +218,7 @@ "UserPage.newUserButtonLabel": "Nouvo Itilizatè", "UserPage.noAdminsExist": "Pa gen okenn administratè nan etablisman sa a", "UserPage.noCoachesExist": "Pa gen okenn edikatè nan etablisman sa a", - "UserPage.noLearnersExist": "Pa gen okenn etidyan nan etablisman sa a", + "UserPage.noLearnersExist": "Pa gen okenn elèv nan etablisman sa a", "UserPage.noSuperAdminsExist": "Pa gen okenn sipè administratè nan etablisman sa a", "UserPage.noUsersExist": "Pa gen itilizatè", "UserPage.optionsButtonLabel": "Opsyon yo", diff --git a/kolibri/locale/ht/LC_MESSAGES/kolibri.plugins.learn.app-messages.json b/kolibri/locale/ht/LC_MESSAGES/kolibri.plugins.learn.app-messages.json index e4607d80a8b..a51fa10ffdd 100644 --- a/kolibri/locale/ht/LC_MESSAGES/kolibri.plugins.learn.app-messages.json +++ b/kolibri/locale/ht/LC_MESSAGES/kolibri.plugins.learn.app-messages.json @@ -137,6 +137,10 @@ "LibraryPage.searchingOtherLibrary": "Ap chache bibliyotèk nan antouraj ou yo.", "LibraryPage.showingAllLibraries": "Montre tout bibliyotèk ki disponib nan antouraj ou.", "MarkAsCompleteModal.markResourceAsCompleteConfirmation": "Èske w sèten ou vle make resous sa kòm fini?", + "MeteredConnectionNotificationModal.doNotUseMetered": "Pa otorize Kolibri itilize done mobil yo", + "MeteredConnectionNotificationModal.modalDescription": "Ou kapab gen yon kantite done limite sou plan mobil ou an. Pèmèt Kolibri telechaje divès resous atravè done mobil yo kapab itilize entegralite plan ou an ak/oubyen antrene divès frè adisyonèl.", + "MeteredConnectionNotificationModal.modalTitle": "Itilize done mobil yo?", + "MeteredConnectionNotificationModal.useMetered": "Pèmèt Kolibri itilize done mobil yo", "MissingResourceAlert.learnMore": "Aprann plis", "MissingResourceAlert.resourcesUnavailableP1": "Gen kèk resous ki manke, se swa paske yo pa t jwenn yo sou aparèy la, oubyen paske yo pa konpatib avèk vèsyon Kolibri ou an.", "MissingResourceAlert.resourcesUnavailableP2": "Konsilte administratè ou an pou jwenn konsèy, oubyen itilize yon kont ki gen otorizasyon aparèy pou jere chèn ak resous.", @@ -192,7 +196,7 @@ "WelcomeModal.learnOnlyDeviceWelcomeMessage1": "Premye bagay ou dwe fè se enpòte kèk chanèl sou aparèy sa a", "WelcomeModal.learnOnlyDeviceWelcomeMessage2": "Rapò itilizatè, leson, ak kwiz pa pral afiche kòrèkteman jiskaske w enpòte kèk resous ki asosye ak yo.", "WelcomeModal.postSyncWelcomeMessage1": "Premye bagay ou dwe fè se enpòte kèk chanèl sou aparèy sa a.", - "WelcomeModal.postSyncWelcomeMessage2": "Rapò etidyan, leson, ak kesyonè a '{facilityName}' pa pral afiche kòrèkteman jiskaske w enpòte kèk resous ki asosye ak yo.", + "WelcomeModal.postSyncWelcomeMessage2": "Rapò elèv, leson, ak kwiz nan '{facilityName}' p ap afiche kòrèkteman jiskaske w enpòte kèk resous ki asosye ak yo.", "WelcomeModal.welcomeModalContentDescription": "Premye bagay ou ta dwe fè se enpòte kèk resous apati onglè Chèn lan.", "WelcomeModal.welcomeModalHeader": "Byenvini nan Kolibri!", "WelcomeModal.welcomeModalPermissionsDescription": "Kont sipè administratè ou te kreye an pandan etap enstalasyon an gen otorizasyon espesyal pou w fè sa. Aprann plis nan onglè Otorizasyon an pita.", diff --git a/kolibri/locale/ht/LC_MESSAGES/kolibri.plugins.policies.app-messages.json b/kolibri/locale/ht/LC_MESSAGES/kolibri.plugins.policies.app-messages.json index c3dca5fd4f3..8af74e9320b 100644 --- a/kolibri/locale/ht/LC_MESSAGES/kolibri.plugins.policies.app-messages.json +++ b/kolibri/locale/ht/LC_MESSAGES/kolibri.plugins.policies.app-messages.json @@ -1,5 +1,5 @@ { - "CookiePolicy.choicesP1": "Ou {choice, string} pou resevwa kouki estatistik yo. Ou kapab chanje preferans sa isit la:", + "CookiePolicy.choicesP1": "Ou {choice} pou resevwa kouki estatistik yo. Ou kapab chanje preferans sa isit la:", "CookiePolicy.cookieExpiryTableHeader": "Ekspirasyon", "CookiePolicy.cookieP1": "Platfòm Aprantisaj Kolibri a ap itilize kouki yo pou pèsonalize ak sekirize eksperyans, pou analize trafik, ak pou amelyore pèfòmans ak fonksyonalite sèvis li a. Kouki yo se ti fichye tèks ki kapab itilize pa sitwèb yo pou rann eksperyans itilizatè a vin pi efikas.", "CookiePolicy.cookieP2": "Aktyèlman lwa sou vi prive yo (GDPR ak CCPA) endike nou kapab estoke kouki yo sou aparèy ou an si yo estrikteman nesesè pou operasyon sèvis la. Pou tout lòt tip kouki yo, nou bezwen pèmisyon ou.", @@ -36,7 +36,7 @@ "UsageAndPrivacy.kolibriUsersP2": "Sonje enfòmasyon pèsonèl ou ka vizib pou lòt moun, sa depann de kijan ou te konfigire lojisyèl la epi kijan ou aksede lojisyèl la.", "UsageAndPrivacy.kolibriUsersP3": "Tanpri kontakte administratè Kolibri lokal ou an pou konprann ki enfòmasyon pèsonèl ou genyen ki kapab estoke, pou kiyès yo vizib, kòman pou mete yo ajou oubyen efase yo, oubyen si ou panse yo te konpwomèt kont ou an.", "UsageAndPrivacy.kolibriUsersP4": "Ou pa ta dwe:", - "UsageAndPrivacy.kolibriUsersP5": "Lè w ap itilize Kolibri kòm yon itilizatè ki konekte, enfòmasyon tankou non w, non itilizatè w, laj, ane nesans, nimewo idantifikasyon, resous ou wè yo, ak pèfòmans ou nan evalyasyon yo ka disponib pou administratè ak edikatè nan etablisman ou an. Enfòmasyon ou yo ka itilize tou pa devlopè Kolibri yo epi pataje ak kreyatè kontni pou ede amelyore lojisyèl la ak resous yo pou diferan tip etidyan ak nesesite.", + "UsageAndPrivacy.kolibriUsersP5": "Lè w ap itilize Kolibri kòm yon itilizatè ki konekte, enfòmasyon tankou non w, non itilizatè w, laj, ane nesans, nimewo idantifikasyon, resous ou wè yo, ak pèfòmans ou nan evalyasyon yo ka disponib pou administratè ak edikatè nan etablisman ou an. Enfòmasyon ou yo ka itilize tou pa devlopè Kolibri yo epi pataje ak kreyatè kontni pou ede amelyore lojisyèl la ak resous yo pou diferan tip elèv ak nesesite.", "UsageAndPrivacy.kolibriUsersP6": "Lè w itilize Kolibri kòm yon envite, enfòmasyon agreje sou resous ou menm ak lòt itilizatè envite konsilte ka disponib pou administratè yo ak kèk edikatè.", "UsageAndPrivacy.openIdH1": "Koneksyon nan aplikasyon yon lòt konpayi pandan w ap itilize Kolibri", "UsageAndPrivacy.openIdP1": "Li posib pou w itilize Kolibri pou enskri oubyen konekte nan aplikasyon lòt konpayi. Si ou fè sa, lòt aplikasyon pral gen aksè ak non itilizatè w sou Kolibri, idantifikasyon itilizatè inik ou an, ak non konplè w." diff --git a/kolibri/locale/ht/LC_MESSAGES/kolibri.plugins.setup_wizard.app-messages.json b/kolibri/locale/ht/LC_MESSAGES/kolibri.plugins.setup_wizard.app-messages.json index b681222cb08..939ab08ccec 100644 --- a/kolibri/locale/ht/LC_MESSAGES/kolibri.plugins.setup_wizard.app-messages.json +++ b/kolibri/locale/ht/LC_MESSAGES/kolibri.plugins.setup_wizard.app-messages.json @@ -29,7 +29,7 @@ "FullOrLearnOnlyDeviceForm.fullDeviceDescription": "Aparèy sa ap vin yon sèvè Kolibri avèk fonksyonalite konplè ke administratè yo, kotch yo ak aprenan yo ap itilize.", "FullOrLearnOnlyDeviceForm.fullDeviceLabel": "Aparèy konplè", "FullOrLearnOnlyDeviceForm.learnOnlyDeviceDescription": "Aparèy sa pral genyen youn oubyen plis kont aprenan ki enpòte soti nan yon aparèy konplè ki deja egziste. Kont aprenan yo pral senkwonize otomatikman avèk aparèy konplè a.", - "FullOrLearnOnlyDeviceForm.learnOnlyDeviceLabel": "Aparèy pou etidyan aprann sèlman", + "FullOrLearnOnlyDeviceForm.learnOnlyDeviceLabel": "Aparèy pou elèv aprann sèlman", "FullOrLearnOnlyDeviceForm.whatKindOfDeviceTitle": "Ki kalte aparèy sa ye?", "GuestAccessForm.changeLater": "Ou kapab chanje sa nan paramèt aparèy ou yo pita.", "GuestAccessForm.description": "Opsyon sa pèmèt nenpòt moun konsilte divès dokiman pedagojik sou Kolibri san yo pa bezwen kreye yon kont", @@ -72,8 +72,8 @@ "ReportErrorModal.forumPrompt": "Vizite fowòm kominotè a", "ReportErrorModal.forumUseTips": "Chache nan fowòm kominotè a pou wè si lòt moun te rankontre pwoblèm similè. Si w pa rive jwenn anyen, kole detay erè a pi ba a nan yon nouvo piblikasyon sou fowòm lan pou nou ka korije erè nan yon pwochen vèsyon Kolibri.", "ReportErrorModal.reportErrorHeader": "Rapòte yon erè", - "RequirePasswordForLearnersForm.header": "Fasilite mo sekrè kont etidyan yo?", - "RequirePasswordForLearnersForm.noOptionLabel": "Non. Aprenan yo kapab konekte avèk sèlman yon non itilizatè.", + "RequirePasswordForLearnersForm.header": "Fasilite mo sekrè kont elèv yo?", + "RequirePasswordForLearnersForm.noOptionLabel": "Non. Kont elèv yo ka ouvè sèlman ak non itilizatè a", "RequirePasswordForLearnersForm.yesOptionLabel": "Wi", "SelectFacilityForm.selectDifferentDeviceLabel": "Ou pa wè etablisman aprantisaj ou a?", "SelectSuperAdminAccountForm.accountFacilityExplanation": "Yo pral asosye kont sa a ak etablisman an '{facility}'", diff --git a/kolibri/locale/ht/LC_MESSAGES/kolibri.plugins.user_auth.app-messages.json b/kolibri/locale/ht/LC_MESSAGES/kolibri.plugins.user_auth.app-messages.json index f935cadf9ed..87eaac9527c 100644 --- a/kolibri/locale/ht/LC_MESSAGES/kolibri.plugins.user_auth.app-messages.json +++ b/kolibri/locale/ht/LC_MESSAGES/kolibri.plugins.user_auth.app-messages.json @@ -41,7 +41,7 @@ "SignInPage.requiredForCoachesAdmins": "Modpas la nesesè pou pwofesè yo ak pou administratè yo", "SignInPage.usernameNotFoundError": "Nou pa jwenn non itilizatè a", "SignUpPage.createAccount": "Kreye yon kont", - "SignUpPage.demographicInfoExplanation": "Li pral vizib pou administratè yo. Yo pral itilize l tou pou ede amelyore lojisyèl la ak resous yo pou diferan tip ak bezwen aprenan.", + "SignUpPage.demographicInfoExplanation": "Li pral vizib pou administratè yo. Yo pral itilize l tou pou ede amelyore lojisyèl la ak resous yo pou diferan tip ak bezwen elèv.", "SignUpPage.demographicInfoOptional": "Ofri enfòmasyon sa a se yon bagay opsyonèl.", "SignUpPage.documentTitle": "Kreye yon kont", "SignUpPage.privacyLinkText": "Aprann plis konsènan itilizasyon ak konfidansyalite", diff --git a/kolibri/locale/id/LC_MESSAGES/django.mo b/kolibri/locale/id/LC_MESSAGES/django.mo index 8c91e528709..4ecb73c94a5 100644 Binary files a/kolibri/locale/id/LC_MESSAGES/django.mo and b/kolibri/locale/id/LC_MESSAGES/django.mo differ diff --git a/kolibri/locale/id/LC_MESSAGES/django.po b/kolibri/locale/id/LC_MESSAGES/django.po index dc699293c9c..78e927bd66c 100644 --- a/kolibri/locale/id/LC_MESSAGES/django.po +++ b/kolibri/locale/id/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: kolibri\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-14 16:32-0700\n" -"PO-Revision-Date: 2023-05-03 20:43\n" +"POT-Creation-Date: 2024-02-12 04:17-0800\n" +"PO-Revision-Date: 2024-02-12 16:21\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -14,8 +14,8 @@ msgstr "" "X-Crowdin-Project: kolibri\n" "X-Crowdin-Project-ID: 201933\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /release-v0.16.x/django.po\n" -"X-Crowdin-File-ID: 4241\n" +"X-Crowdin-File: /016-test/django.po\n" +"X-Crowdin-File-ID: 4744\n" #: core/auth/constants/commands_errors.py:17 msgid "Unexpected exception [{}]: {}" @@ -173,45 +173,45 @@ msgid "Database ID is not valid" msgstr "Informasi pengguna tidak valid" #. Translators: A notification title shown to users when their Kolibri device is syncing data to another Kolibri instance -#: core/auth/tasks.py:63 +#: core/auth/tasks.py:56 msgid "Data syncing in progress" msgstr "Sinkronisasi sedang berlangsung" #. Translators: Notification text shown to users when their Kolibri device is syncing data to another Kolibri instance #. to encourage them to stay connected to their network to ensure a successful sync. -#: core/auth/tasks.py:67 +#: core/auth/tasks.py:60 msgid "Do not disconnect your device from the network." msgstr "Jangan memutuskan sambungan perangkat Anda dari jaringan." -#: core/content/api.py:352 +#: core/content/api.py:418 msgid "Resource" msgstr "Sumber" -#: core/content/api.py:1622 +#: core/content/api.py:1780 msgid "The requested channel does not exist on the content server" msgstr "Yang diminta saluran tidak ada pada konten server" -#: core/content/models.py:265 +#: core/content/models.py:282 msgid "Unknown format" msgstr "Format tidak dikenal" #. Translators: Message shown to an App user when the device's library is being updated #. either with new resources, or unwanted resources being deleted. -#: core/content/tasks.py:46 +#: core/content/tasks.py:57 msgid "Updating your library" msgstr "Memperbarui perpustakaan Anda" #. Translators: Message shown to an App user when an update to the library has been successful. -#: core/content/tasks.py:49 +#: core/content/tasks.py:60 msgid "Library updated" msgstr "Perpustakaan diperbarui" #. Translators: Message shown to an App user when an update to the library has failed. -#: core/content/tasks.py:52 +#: core/content/tasks.py:63 msgid "Library update failed" msgstr "Pembaruan perpustakaan gagal" -#: core/device/serializers.py:43 +#: core/device/serializers.py:48 msgid "Language is not supported by Kolibri" msgstr "Bahasa tidak didukung oleh Kolibri" @@ -278,36 +278,31 @@ msgid "Content kind" msgstr "Jenis konten" #. Translators: Message shown to indicate that a background process has finished successfully. -#: core/tasks/job.py:100 +#: core/tasks/job.py:89 msgid "Complete" msgstr "Selesai" #. Translators: Message shown to indicate that a background process has failed. -#: core/tasks/job.py:103 +#: core/tasks/job.py:92 msgid "Failed" msgstr "Gagal" #. Translators: Message shown to indicate that a background process has been cancelled. -#: core/tasks/job.py:106 +#: core/tasks/job.py:95 msgid "Cancelled" msgstr "Dibatalkan" #. Translators: Message shown to indicate the percentage completed of a background process. -#: core/tasks/job.py:109 +#: core/tasks/job.py:98 #, python-brace-format msgid "In progress - {percent}%" msgstr "Berlangsung - {percent}%" #. Translators: Message shown to indicate that while a background process has started, no progress can be reported yet. -#: core/tasks/job.py:113 +#: core/tasks/job.py:102 msgid "Waiting" msgstr "Menunggu" -#: core/templates/kolibri/base.html:13 -#: core/templates/kolibri/unsupported_browser.html:13 -msgid "Kolibri" -msgstr "Kolibri" - #: core/templates/kolibri/loading_page.html:8 msgid "Kolibri is starting" msgstr "Kolibri dimulai" @@ -344,15 +339,19 @@ msgstr "Untuk menggunakan Kolibri, Kami merekomendasikan untuk menggunakan Firef msgid "You can also try updating your current browser." msgstr "Anda juga dapat mencoba memperbarui peramban anda saat ini." -#: core/views.py:165 +#: core/templatetags/core_tags.py:84 +msgid "Kolibri" +msgstr "Kolibri" + +#: core/views.py:184 msgid "No appropriate redirect pages found. It is likely that Kolibri is badly configured" msgstr "Halaman tidak ditemukan" -#: plugins/coach/kolibri_plugin.py:36 +#: plugins/coach/kolibri_plugin.py:27 msgid "Coach" msgstr "Pelatih" -#: plugins/facility/kolibri_plugin.py:30 +#: plugins/facility/kolibri_plugin.py:22 msgid "Facility" msgstr "Fasilitas" @@ -376,11 +375,11 @@ msgctxt "Default name for the exported CSV file of facility user data. Please ke msgid "users" msgstr "pengguna" -#: plugins/learn/kolibri_plugin.py:33 +#: plugins/learn/kolibri_plugin.py:35 msgid "Learn" msgstr "Belajar" -#: plugins/policies/kolibri_plugin.py:19 +#: plugins/policies/kolibri_plugin.py:21 msgid "Policies" msgstr "Kebijakan" @@ -388,16 +387,16 @@ msgstr "Kebijakan" msgid "Setup Wizard" msgstr "Petunjuk penggunaan" -#: plugins/user_profile/kolibri_plugin.py:25 +#: plugins/user_profile/kolibri_plugin.py:24 msgid "User Profile" msgstr "Profil pengguna" #. Translators: A notification title shown to users when their learner account is joining a new learning facility. -#: plugins/user_profile/tasks.py:67 +#: plugins/user_profile/tasks.py:84 msgid "Account transfer in progress" msgstr "Sedang mentransfer akun" -#: plugins/user_profile/tasks.py:70 +#: plugins/user_profile/tasks.py:87 #, python-brace-format msgid "Moving {learner_name} to learning facility {facility_name}" msgstr "Memindahkan {learner_name} ke fasilitas belajar {facility_name}" diff --git a/kolibri/locale/id/LC_MESSAGES/kolibri.core.default_frontend-messages.json b/kolibri/locale/id/LC_MESSAGES/kolibri.core.default_frontend-messages.json index 751e7137e5e..974366454b9 100644 --- a/kolibri/locale/id/LC_MESSAGES/kolibri.core.default_frontend-messages.json +++ b/kolibri/locale/id/LC_MESSAGES/kolibri.core.default_frontend-messages.json @@ -404,7 +404,7 @@ "ContentIcon.video": "Video", "ContentRendererError.rendererNotAvailable": "Kolibri tidak dapat membuat konten ini", "CurrentTryOverview.attemptedLabel": "Dicoba", - "CurrentTryOverview.notStartedLabel": "Tidak dimulai", + "CurrentTryOverview.notStartedLabel": "Belum dimulai", "CurrentTryOverview.practiceQuizReportFasterTimeLabel": "{value, number, integer} {value, plural, other {menit}} lebih cepat dari percobaan pertama", "CurrentTryOverview.practiceQuizReportImprovedLabelSecondPerson": "Anda lebih baik pada {value, number, integer} {value, plural, other {pertanyaan}}", "CurrentTryOverview.practiceQuizReportSlowerTimeLabel": "{value, number, integer} {value, plural, other {menit}} lebih lambat dari percobaan sebelumnya", @@ -484,10 +484,6 @@ "MasteryModel.one": "Jawab satu pertanyaan dengan benar", "MasteryModel.streak": "Jawab {count, number, integer} pertanyaan berturut-turut dengan benar", "MasteryModel.unknown": "Model penguasaan tidak diketahui", - "MeteredConnectionNotificationModal.doNotUseMetered": "Jangan izinkan Kolibri untuk menggunakan data seluler", - "MeteredConnectionNotificationModal.modalDescription": "Paket seluler Anda mungkin memiliki jumlah data terbatas. Mengizinkan Kolibri untuk mengunduh sumber daya via data seluler dapat menghabiskan semua paket data, atau Anda akan dibebani biaya tambahan.", - "MeteredConnectionNotificationModal.modalTitle": "Gunakan data seluler?", - "MeteredConnectionNotificationModal.useMetered": "Izinkan Kolibri untuk menggunakan data seluler", "MissingResourceAlert.learnMore": "Pelajari selengkapnya", "MissingResourceAlert.resourcesUnavailableP1": "Beberapa sumber daya tidak ada, bisa karena tidak ditemukan di perangkat atau sumber daya tersebut tidak kompatibel dengan versi Kolibri Anda.", "MissingResourceAlert.resourcesUnavailableP2": "Hubungi administrator Anda untuk mendapatkan panduan, atau gunakan akun dengan izin perangkat untuk mengelola saluran dan sumber daya.", @@ -519,7 +515,7 @@ "NotificationStrings.resourceOrderSaved": "Materi baru tersimpan", "NotificationStrings.resourcesAddedNoCount": "{count, plural,one {Sumber ditambahkan} other {Para sumber ditambahkan}}", "NotificationStrings.resourcesAddedWithCount": "{count, number} {count, plural,one {sumber ditambahkan} other {para sumber ditambahkan}}", - "NotificationStrings.resourcesRemovedNoCount": "{count, plural,one {Sumber dihapus} other {Para sumber dihapus}}", + "NotificationStrings.resourcesRemovedNoCount": "{count, plural, one {Sumber dihapus} other {Para sumber dihapus}}", "NotificationStrings.resourcesRemovedWithCount": "{count, number} {count, plural,one {sumber dihapus} other {para sumber dihapus}}", "NotificationStrings.syncAdded": "Jadwal sinkronisasi ditambahkan", "NotificationStrings.userCreated": "Pengguna berhasil dibuat", diff --git a/kolibri/locale/id/LC_MESSAGES/kolibri.plugins.coach.app-messages.json b/kolibri/locale/id/LC_MESSAGES/kolibri.plugins.coach.app-messages.json index b78ae11b9e6..012264680e9 100644 --- a/kolibri/locale/id/LC_MESSAGES/kolibri.plugins.coach.app-messages.json +++ b/kolibri/locale/id/LC_MESSAGES/kolibri.plugins.coach.app-messages.json @@ -39,7 +39,7 @@ "CommonCoachStrings.coachLabel": "Pelatih", "CommonCoachStrings.coachLabelWithOneName": "Pelatih - {name}", "CommonCoachStrings.coachLabelWithOneTwoNames": "Pelatih - {name1} - {name2}", - "CommonCoachStrings.copyAction": "Copy", + "CommonCoachStrings.copyAction": "Salin", "CommonCoachStrings.createLessonAction": "Create new lesson", "CommonCoachStrings.createdNotification": "Dibuat", "CommonCoachStrings.deletedNotification": "Dihapus", @@ -98,7 +98,7 @@ "CommonCoachStrings.noResourcesInLessonLabel": "Tidak ada penghasilan dalam pelajaran ini", "CommonCoachStrings.nthExerciseName": "{name} ({number, number, integer})", "CommonCoachStrings.numberOfLearners": "{value, number, integer} {value, plural, one {pelajar} other {pelajar}}", - "CommonCoachStrings.numberOfQuestions": "{value, number, integer} {value, plural, one {pertanyaan} other {pertanyaan}}", + "CommonCoachStrings.numberOfQuestions": "{value, number, integer} {value, plural, other {pertanyaan}}", "CommonCoachStrings.numberOfResources": "{value, number, integer} {value, plural, one {sumber} other {sumber-sumber}}", "CommonCoachStrings.openQuizLabel": "Mulai kuis", "CommonCoachStrings.openQuizModalDetail": "Mulai kuis ini agar terlihat oleh pelajar dan mereka dapat menjawab pertanyaan-pertanyaan dalam kuis", @@ -169,7 +169,7 @@ "CreatePracticeQuizPage.channelsWithQuizzesLabel": "Saluran berikut berisi kuis yang sudah dibuat sebelumnya", "CreatePracticeQuizPage.createNewExamLabel": "Buat kuis baru", "CreatePracticeQuizPage.selectPracticeQuizLabel": "Pilih satu kuis latihan", - "CreatePracticeQuizPage.selectionInformation": "{count, number, integer} dari {total, number, integer} {total, plural, one {sumber terpilih} other {sumber-sumber terpilih}}", + "CreatePracticeQuizPage.selectionInformation": "{count, number, integer} dari {total, number, integer} {total, plural, other {sumber daya dipilih}}", "DeleteGroupModal.areYouSure": "Yakin ingin menghapus '{ groupName }'?", "DeleteGroupModal.deleteLearnerGroup": "Hapus kelompok", "EditDetailsResourceListTable.moveResourceDownButtonDescription": "Pindahkan sumber ini satu posisi ke bawah dalam pelajaran ini", @@ -278,7 +278,7 @@ "ManageExamModals.deleteExamDescription": "Apa anda yakin ingin menghapusnya '{ title }'?", "ManageExamModals.deleteExamTitle": "Hapus kuis", "ManageLessonModals.assignmentQuestion": "Tetapkan pelajaran untuk", - "ManageLessonModals.copyLessonTitle": "Copy lesson to", + "ManageLessonModals.copyLessonTitle": "Salin pelajaran", "ManageLessonModals.copyOfLesson": "Salinan { lessonTitle }", "ManageLessonModals.deleteLessonConfirmation": "Apa anda yakin ingin menghapusnya '{ title }'?", "ManageLessonModals.deleteLessonTitle": "Menghapus pelajaran", diff --git a/kolibri/locale/id/LC_MESSAGES/kolibri.plugins.coach.side_nav-messages.json b/kolibri/locale/id/LC_MESSAGES/kolibri.plugins.coach.side_nav-messages.json index 3b3640bcfe0..d50099c3346 100644 --- a/kolibri/locale/id/LC_MESSAGES/kolibri.plugins.coach.side_nav-messages.json +++ b/kolibri/locale/id/LC_MESSAGES/kolibri.plugins.coach.side_nav-messages.json @@ -16,7 +16,7 @@ "CommonCoachStrings.coachLabel": "Pelatih", "CommonCoachStrings.coachLabelWithOneName": "Pelatih - {name}", "CommonCoachStrings.coachLabelWithOneTwoNames": "Pelatih - {name1} - {name2}", - "CommonCoachStrings.copyAction": "Copy", + "CommonCoachStrings.copyAction": "Salin", "CommonCoachStrings.createLessonAction": "Create new lesson", "CommonCoachStrings.createdNotification": "Dibuat", "CommonCoachStrings.deletedNotification": "Dihapus", @@ -75,7 +75,7 @@ "CommonCoachStrings.noResourcesInLessonLabel": "Tidak ada penghasilan dalam pelajaran ini", "CommonCoachStrings.nthExerciseName": "{name} ({number, number, integer})", "CommonCoachStrings.numberOfLearners": "{value, number, integer} {value, plural, one {pelajar} other {pelajar}}", - "CommonCoachStrings.numberOfQuestions": "{value, number, integer} {value, plural, one {pertanyaan} other {pertanyaan}}", + "CommonCoachStrings.numberOfQuestions": "{value, number, integer} {value, plural, other {pertanyaan}}", "CommonCoachStrings.numberOfResources": "{value, number, integer} {value, plural, one {sumber} other {sumber-sumber}}", "CommonCoachStrings.openQuizLabel": "Mulai kuis", "CommonCoachStrings.openQuizModalDetail": "Mulai kuis ini agar terlihat oleh pelajar dan mereka dapat menjawab pertanyaan-pertanyaan dalam kuis", diff --git a/kolibri/locale/id/LC_MESSAGES/kolibri.plugins.device.app-messages.json b/kolibri/locale/id/LC_MESSAGES/kolibri.plugins.device.app-messages.json index da87636aff8..a15e9506e00 100644 --- a/kolibri/locale/id/LC_MESSAGES/kolibri.plugins.device.app-messages.json +++ b/kolibri/locale/id/LC_MESSAGES/kolibri.plugins.device.app-messages.json @@ -28,7 +28,7 @@ "ChannelTokenModal.enterChannelToken": "Masukkan token channel", "ChannelTokenModal.invalidTokenMessage": "Periksa apakah Anda memasukkan token dengan benar", "ChannelTokenModal.networkErrorMessage": "Tidak dapat terhubung ke token", - "ChannelTokenModal.tokenExplanation": "Saluran token membuka saluran yang tidak terdaftar dari Kolibri Studio", + "ChannelTokenModal.tokenExplanation": "Channel token membuka saluran yang tidak terdaftar dari Kolibri Studio", "ChannelUpdateAnnotations.inQueueForImport": "Dalam antrian untuk dimasukkan", "ChannelUpdateAnnotations.newResourcesInTopic": "{count} {count, plural, one {new} other {new}}", "ChannelUpdateModal.channelUpdateExplanation": "Beberapa channel yang Anda pilih untuk dimasukkan akan diperbaharui secara otomatis dalam versi terbaru. Ingin melanjutkan?", @@ -174,6 +174,11 @@ "ManageSyncSchedule.addDevice": "Tambahkan perangkat", "ManageSyncSchedule.connected": "Tersambung", "ManageSyncSchedule.disconnected": "Tidak tersambung", + "ManageSyncSchedule.everyDay": "Setiap hari", + "ManageSyncSchedule.everyHour": "Setiap jam", + "ManageSyncSchedule.everyMonth": "Setiap bulan", + "ManageSyncSchedule.everyTwoWeeks": "Setiap dua minggu", + "ManageSyncSchedule.everyWeek": "Setiap minggu", "ManageSyncSchedule.introduction": "Atur jadwal agar Kolibri otomatis melakukan sinkronisasi dengan perangkat Kolibri lain yang bersama-sama menggunakan fasilitas ini. Beberapa perangkat yang memiliki jadwal sinkronisasi sama akan disinkronkan satu per satu.", "ManageSyncSchedule.syncSchedules": "Jadwal sinkronisasi", "ManageTasksPage.appBarTitle": "Pengelolah tugas", diff --git a/kolibri/locale/id/LC_MESSAGES/kolibri.plugins.facility.app-messages.json b/kolibri/locale/id/LC_MESSAGES/kolibri.plugins.facility.app-messages.json index ac7f39c8f08..9423659b1cf 100644 --- a/kolibri/locale/id/LC_MESSAGES/kolibri.plugins.facility.app-messages.json +++ b/kolibri/locale/id/LC_MESSAGES/kolibri.plugins.facility.app-messages.json @@ -166,6 +166,11 @@ "ManageSyncSchedule.addDevice": "Tambahkan perangkat", "ManageSyncSchedule.connected": "Tersambung", "ManageSyncSchedule.disconnected": "Tidak tersambung", + "ManageSyncSchedule.everyDay": "Setiap hari", + "ManageSyncSchedule.everyHour": "Setiap jam", + "ManageSyncSchedule.everyMonth": "Setiap bulan", + "ManageSyncSchedule.everyTwoWeeks": "Setiap dua minggu", + "ManageSyncSchedule.everyWeek": "Setiap minggu", "ManageSyncSchedule.introduction": "Atur jadwal agar Kolibri otomatis melakukan sinkronisasi dengan perangkat Kolibri lain yang bersama-sama menggunakan fasilitas ini. Beberapa perangkat yang memiliki jadwal sinkronisasi sama akan disinkronkan satu per satu.", "ManageSyncSchedule.syncSchedules": "Jadwal sinkronisasi", "PaginatedListContainerWithBackend.nextResults": "Hasil selanjutnya", @@ -195,7 +200,7 @@ "RemovePinModal.title": "Hapus PIN pengelolaan perangkat", "RemovePinModal.warningToSync": "Anda harus menyinkronkan perangkat ini dengan perangkat lain yang memiliki fasilitas yang sama agar PIN ini dapat dihapus", "ResetUserPasswordModal.resetPassword": "Atur ulang kata sandi pengguna", - "ResetUserPasswordModal.username": "Nama pengguna: ", + "ResetUserPasswordModal.username": "Nama Pengguna: ", "SelectionBottomBar.coachesSelectedMessage": "{count, number} {count, plural, one {pelatih} other {pelatih}} dipilih", "SelectionBottomBar.learnersSelectedMessage": "{count, number} {count, plural, one {pelajar} other {pelajar}} dipilih", "SyncInterface.facility": "Fasilitas", diff --git a/kolibri/locale/id/LC_MESSAGES/kolibri.plugins.learn.app-messages.json b/kolibri/locale/id/LC_MESSAGES/kolibri.plugins.learn.app-messages.json index f084059564f..2787b8a6e2a 100644 --- a/kolibri/locale/id/LC_MESSAGES/kolibri.plugins.learn.app-messages.json +++ b/kolibri/locale/id/LC_MESSAGES/kolibri.plugins.learn.app-messages.json @@ -137,6 +137,10 @@ "LibraryPage.searchingOtherLibrary": "Mencari perpustakaan lain di sekitar Anda.", "LibraryPage.showingAllLibraries": "Menampilkan semua perpustakaan yang tersedia di sekitar Anda.", "MarkAsCompleteModal.markResourceAsCompleteConfirmation": "Apakah Anda yakin ingin menandai sumber ini sebagai selesai?", + "MeteredConnectionNotificationModal.doNotUseMetered": "Jangan izinkan Kolibri untuk menggunakan data seluler", + "MeteredConnectionNotificationModal.modalDescription": "Paket seluler Anda mungkin memiliki jumlah data terbatas. Mengizinkan Kolibri untuk mengunduh sumber daya via data seluler dapat menghabiskan semua paket data, atau Anda akan dibebani biaya tambahan.", + "MeteredConnectionNotificationModal.modalTitle": "Gunakan data seluler?", + "MeteredConnectionNotificationModal.useMetered": "Izinkan Kolibri untuk menggunakan data seluler", "MissingResourceAlert.learnMore": "Pelajari selengkapnya", "MissingResourceAlert.resourcesUnavailableP1": "Beberapa sumber daya tidak ada, bisa karena tidak ditemukan di perangkat atau sumber daya tersebut tidak kompatibel dengan versi Kolibri Anda.", "MissingResourceAlert.resourcesUnavailableP2": "Hubungi administrator Anda untuk mendapatkan panduan, atau gunakan akun dengan izin perangkat untuk mengelola saluran dan sumber daya.", @@ -156,10 +160,10 @@ "QuizRenderer.noItemId": "Pertanyaan ini memilik sebuah kesalahan, harap pindah ke pertanyaan selanjutnya", "QuizRenderer.previousQuestion": "Sebelumnya", "QuizRenderer.question": "Pertanyaan {num, number, integer} dari {total, number, integer}", - "QuizRenderer.questionsAnswered": "{numAnswered, number} dari {numTotal, number} {numTotal, plural, one {pertanyaan dijawab} other {pertanyaan dijawab}}", + "QuizRenderer.questionsAnswered": "{numAnswered, number} dari {numTotal, number} {numTotal, plural, other {pertanyaan dijawab}}", "QuizRenderer.submitExam": "Kirim kuis", "QuizRenderer.submitSurvey": "Kirimkan survei", - "QuizRenderer.unanswered": "Anda memiliki {numLeft, number} {numLeft, plural, one {pertanyaan tidak terjawab} other {pertanyaan tidak terjawab}}", + "QuizRenderer.unanswered": "Anda memiliki {numLeft, number} {numLeft, plural, other {pertanyaan tidak terjawab}}", "QuizReport.submitAgainButton": "Kirimkan lagi", "QuizReport.tryAgainButton": "Coba lagi", "ReportErrorModal.emailDescription": "Hubungi tim dukungan dengan menyertakan detail error dan kami akan melakukan yang terbaik.", diff --git a/kolibri/locale/id/LC_MESSAGES/kolibri.plugins.policies.app-messages.json b/kolibri/locale/id/LC_MESSAGES/kolibri.plugins.policies.app-messages.json index 3ffcca17c2b..c99d57122c7 100644 --- a/kolibri/locale/id/LC_MESSAGES/kolibri.plugins.policies.app-messages.json +++ b/kolibri/locale/id/LC_MESSAGES/kolibri.plugins.policies.app-messages.json @@ -1,5 +1,5 @@ { - "CookiePolicy.choicesP1": "Anda {choice, string} untuk menerima cookie statistik. Anda dapat mengubah preferensi ini di sini:", + "CookiePolicy.choicesP1": "Anda {choice} untuk menerima cookie statistik. Anda dapat mengubah preferensi ini di sini:", "CookiePolicy.cookieExpiryTableHeader": "Kedaluwarsa", "CookiePolicy.cookieP1": "Platform Pembelajaran Kolibri menggunakan cookie untuk mempersonalisasi dan mengamankan pengalaman Anda, untuk menganalisis lalu lintas, dan untuk meningkatkan kinerja dan fungsionalitas layanannya. Cookie adalah file teks kecil yang dapat digunakan situs web untuk menjadikan pengalaman pengguna lebih efisien.", "CookiePolicy.cookieP2": "Undang-undang privasi saat ini (GDPR dan CCPA) menyatakan bahwa kami dapat menyimpan cookie di perangkat Anda jika sangat diperlukan untuk pengoperasian layanan. Untuk semua jenis cookie lainnya, kami memerlukan izin Anda.", diff --git a/kolibri/locale/it/LC_MESSAGES/django.mo b/kolibri/locale/it/LC_MESSAGES/django.mo index 90f9dfe7ba0..53344ea65b1 100644 Binary files a/kolibri/locale/it/LC_MESSAGES/django.mo and b/kolibri/locale/it/LC_MESSAGES/django.mo differ diff --git a/kolibri/locale/it/LC_MESSAGES/django.po b/kolibri/locale/it/LC_MESSAGES/django.po index c34b2d1e742..25b41ea50b5 100644 --- a/kolibri/locale/it/LC_MESSAGES/django.po +++ b/kolibri/locale/it/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: kolibri\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-14 16:32-0700\n" -"PO-Revision-Date: 2023-04-05 22:11\n" +"POT-Creation-Date: 2024-02-12 04:17-0800\n" +"PO-Revision-Date: 2024-02-12 16:21\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -14,8 +14,8 @@ msgstr "" "X-Crowdin-Project: kolibri\n" "X-Crowdin-Project-ID: 201933\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /release-v0.16.x/django.po\n" -"X-Crowdin-File-ID: 4241\n" +"X-Crowdin-File: /016-test/django.po\n" +"X-Crowdin-File-ID: 4744\n" #: core/auth/constants/commands_errors.py:17 msgid "Unexpected exception [{}]: {}" @@ -173,45 +173,45 @@ msgid "Database ID is not valid" msgstr "L'ID del database non è valido" #. Translators: A notification title shown to users when their Kolibri device is syncing data to another Kolibri instance -#: core/auth/tasks.py:63 +#: core/auth/tasks.py:56 msgid "Data syncing in progress" msgstr "Sincronizzazione dei dati in corso" #. Translators: Notification text shown to users when their Kolibri device is syncing data to another Kolibri instance #. to encourage them to stay connected to their network to ensure a successful sync. -#: core/auth/tasks.py:67 +#: core/auth/tasks.py:60 msgid "Do not disconnect your device from the network." msgstr "Non disconnettere il dispositivo dalla rete." -#: core/content/api.py:352 +#: core/content/api.py:418 msgid "Resource" msgstr "Risorsa" -#: core/content/api.py:1622 +#: core/content/api.py:1780 msgid "The requested channel does not exist on the content server" msgstr "Il canale richiesto non esiste sul server dei contenuti" -#: core/content/models.py:265 +#: core/content/models.py:282 msgid "Unknown format" msgstr "Formato sconosciuto" #. Translators: Message shown to an App user when the device's library is being updated #. either with new resources, or unwanted resources being deleted. -#: core/content/tasks.py:46 +#: core/content/tasks.py:57 msgid "Updating your library" msgstr "Aggiornamento della tua libreria" #. Translators: Message shown to an App user when an update to the library has been successful. -#: core/content/tasks.py:49 +#: core/content/tasks.py:60 msgid "Library updated" msgstr "Libreria aggiornata" #. Translators: Message shown to an App user when an update to the library has failed. -#: core/content/tasks.py:52 +#: core/content/tasks.py:63 msgid "Library update failed" msgstr "Aggiornamento libreria non riuscito" -#: core/device/serializers.py:43 +#: core/device/serializers.py:48 msgid "Language is not supported by Kolibri" msgstr "La lingua non è supportata da Kolibri" @@ -278,36 +278,31 @@ msgid "Content kind" msgstr "Tipo di contenuto" #. Translators: Message shown to indicate that a background process has finished successfully. -#: core/tasks/job.py:100 +#: core/tasks/job.py:89 msgid "Complete" msgstr "Completato" #. Translators: Message shown to indicate that a background process has failed. -#: core/tasks/job.py:103 +#: core/tasks/job.py:92 msgid "Failed" msgstr "Non riuscito" #. Translators: Message shown to indicate that a background process has been cancelled. -#: core/tasks/job.py:106 +#: core/tasks/job.py:95 msgid "Cancelled" msgstr "Cancellato" #. Translators: Message shown to indicate the percentage completed of a background process. -#: core/tasks/job.py:109 +#: core/tasks/job.py:98 #, python-brace-format msgid "In progress - {percent}%" msgstr "In corso - {percent}%" #. Translators: Message shown to indicate that while a background process has started, no progress can be reported yet. -#: core/tasks/job.py:113 +#: core/tasks/job.py:102 msgid "Waiting" msgstr "Attendere" -#: core/templates/kolibri/base.html:13 -#: core/templates/kolibri/unsupported_browser.html:13 -msgid "Kolibri" -msgstr "Kolibri" - #: core/templates/kolibri/loading_page.html:8 msgid "Kolibri is starting" msgstr "Kolibri si sta avviando" @@ -344,15 +339,19 @@ msgstr "Per utilizzare Kolibri, si consiglia di utilizzare Firefox o Chrome." msgid "You can also try updating your current browser." msgstr "Puoi anche provare ad aggiornare il tuo browser attuale." -#: core/views.py:165 +#: core/templatetags/core_tags.py:84 +msgid "Kolibri" +msgstr "Kolibri" + +#: core/views.py:184 msgid "No appropriate redirect pages found. It is likely that Kolibri is badly configured" msgstr "Non sono state trovate pagine di reindirizzamento appropriate. È probabile che Kolibri non sia configurato correttamente" -#: plugins/coach/kolibri_plugin.py:36 +#: plugins/coach/kolibri_plugin.py:27 msgid "Coach" msgstr "Insegnante" -#: plugins/facility/kolibri_plugin.py:30 +#: plugins/facility/kolibri_plugin.py:22 msgid "Facility" msgstr "Struttura" @@ -376,11 +375,11 @@ msgctxt "Default name for the exported CSV file of facility user data. Please ke msgid "users" msgstr "utenti" -#: plugins/learn/kolibri_plugin.py:33 +#: plugins/learn/kolibri_plugin.py:35 msgid "Learn" msgstr "Impara" -#: plugins/policies/kolibri_plugin.py:19 +#: plugins/policies/kolibri_plugin.py:21 msgid "Policies" msgstr "Regole" @@ -388,16 +387,16 @@ msgstr "Regole" msgid "Setup Wizard" msgstr "Installazione guidata" -#: plugins/user_profile/kolibri_plugin.py:25 +#: plugins/user_profile/kolibri_plugin.py:24 msgid "User Profile" msgstr "Profilo utente" #. Translators: A notification title shown to users when their learner account is joining a new learning facility. -#: plugins/user_profile/tasks.py:67 +#: plugins/user_profile/tasks.py:84 msgid "Account transfer in progress" msgstr "Trasferimento dell'account in corso" -#: plugins/user_profile/tasks.py:70 +#: plugins/user_profile/tasks.py:87 #, python-brace-format msgid "Moving {learner_name} to learning facility {facility_name}" msgstr "Trasferimento di {learner_name} alla struttura didattica {facility_name}" diff --git a/kolibri/locale/it/LC_MESSAGES/kolibri.core.default_frontend-messages.json b/kolibri/locale/it/LC_MESSAGES/kolibri.core.default_frontend-messages.json index 341ed0273bd..6e87a1b2838 100644 --- a/kolibri/locale/it/LC_MESSAGES/kolibri.core.default_frontend-messages.json +++ b/kolibri/locale/it/LC_MESSAGES/kolibri.core.default_frontend-messages.json @@ -404,7 +404,7 @@ "ContentIcon.video": "Video", "ContentRendererError.rendererNotAvailable": "Kolibrì non è in grado di riprodurre questa risorsa", "CurrentTryOverview.attemptedLabel": "Tentato", - "CurrentTryOverview.notStartedLabel": "Non iniziato", + "CurrentTryOverview.notStartedLabel": "Non avviato", "CurrentTryOverview.practiceQuizReportFasterTimeLabel": "{value, number, integer} {value, plural, one {minuto} other {minuti}} più veloce del tentativo precedente", "CurrentTryOverview.practiceQuizReportImprovedLabelSecondPerson": "Hai migliorato in {value, number, integer} {value, plural, one {domanda} other {domande}}", "CurrentTryOverview.practiceQuizReportSlowerTimeLabel": "{value, number, integer} {value, plural, one {minuto} other {minuti}} più lento del tentativo precedente", @@ -484,10 +484,6 @@ "MasteryModel.one": "Ottieni una domanda corretta", "MasteryModel.streak": "Ottieni {count, number, integer} risposte corrette di seguito", "MasteryModel.unknown": "Modello di padronanza sconosciuto", - "MeteredConnectionNotificationModal.doNotUseMetered": "Non consentire a Kolibri di utilizzare i dati mobili", - "MeteredConnectionNotificationModal.modalDescription": "Potresti avere una quantità limitata di dati sul tuo piano mobile. Consentire a Kolibri di scaricare risorse tramite dati mobili può esaurire l'intero piano e/o comportare costi aggiuntivi.", - "MeteredConnectionNotificationModal.modalTitle": "Utilizzare i dati mobili?", - "MeteredConnectionNotificationModal.useMetered": "Permetti a Kolibri di usare i dati mobili", "MissingResourceAlert.learnMore": "Ulteriori informazioni", "MissingResourceAlert.resourcesUnavailableP1": "Mancano alcune risorse, perché non sono state trovate sul dispositivo o perché non sono compatibili con la tua versione di Kolibri.", "MissingResourceAlert.resourcesUnavailableP2": "Consulta il tuo amministratore per assistenza o utilizza un account con autorizzazioni per il dispositivo per gestire canali e risorse.", @@ -526,7 +522,7 @@ "NotificationStrings.userDeleted": "Utente cancellato", "PaginatedListContainer.nextResults": "Prossimi risultati", "PaginatedListContainer.pagination": "{ visibleStartRange, number } - { visibleEndRange, number } di { numFilteredItems, number }", - "PaginatedListContainer.previousResults": "Risultati precedenti", + "PaginatedListContainer.previousResults": "Pagina precedente dei risultati", "PasswordTextbox.confirmPasswordLabel": "Reinserire password", "PasswordTextbox.errorNotMatching": "Le password non corrispondono", "PermissionsIcon.limitedPermissionsTooltip": "Autorizzazioni limitate", diff --git a/kolibri/locale/it/LC_MESSAGES/kolibri.plugins.coach.app-messages.json b/kolibri/locale/it/LC_MESSAGES/kolibri.plugins.coach.app-messages.json index fafc65f3abe..3ea75c20843 100644 --- a/kolibri/locale/it/LC_MESSAGES/kolibri.plugins.coach.app-messages.json +++ b/kolibri/locale/it/LC_MESSAGES/kolibri.plugins.coach.app-messages.json @@ -188,11 +188,11 @@ "FieldsMixinStrings.wholeClass": "Intera classe", "GroupEnrollPage.allUsersAlready": "Tutti gli utenti sono già iscritti a questa classe", "GroupEnrollPage.learnerGroups": "Gruppi attuali", - "GroupEnrollPage.nextResults": "Prossimi risultati", + "GroupEnrollPage.nextResults": "Pagina seguente dei risultati", "GroupEnrollPage.noUsersMatch": "Nessun utente corrisponde", "GroupEnrollPage.pageHeader": "Iscrivi studenti in '{className}'", "GroupEnrollPage.pagination": "{ visibleStartRange, number } - { visibleEndRange, number } di { numFilteredUsers, number }", - "GroupEnrollPage.previousResults": "Risultati precedenti", + "GroupEnrollPage.previousResults": "Pagina precedente dei risultati", "GroupEnrollPage.userTableLabel": "Elenco utenti", "GroupMembersPage.back": "Tutti i gruppi", "GroupMembersPage.enrollButton": "Iscrivi studenti", @@ -341,7 +341,7 @@ "QuizOptionsDropdownMenu.copyQuizAction": "Copia quiz", "QuizStatus.questionOrderLabel": "Ordine delle domande", "QuizStatus.reportVisibleToLearnersLabel": "Il resoconto è visibile agli studenti", - "QuizSummaryPage.uniqueTitleError": "Un quiz intitolato '{title}' esiste già in '{className}'", + "QuizSummaryPage.uniqueTitleError": "Un quiz intitolato '{title}\" esiste già in '{className}\"", "Recipients.noOne": "Nessuno", "RemoveFromGroupModal.confirmation": "Sei sicuro di voler rimuovere '{ username }' da '{ classname }'?", "RemoveFromGroupModal.modalTitle": "Rimuovi utente", diff --git a/kolibri/locale/it/LC_MESSAGES/kolibri.plugins.device.app-messages.json b/kolibri/locale/it/LC_MESSAGES/kolibri.plugins.device.app-messages.json index a35711f05f7..d030a062b7c 100644 --- a/kolibri/locale/it/LC_MESSAGES/kolibri.plugins.device.app-messages.json +++ b/kolibri/locale/it/LC_MESSAGES/kolibri.plugins.device.app-messages.json @@ -55,7 +55,7 @@ "ContentWizardUiAlert.networkLocationDoesNotHaveChannel": "Il dispositivo con questo ID non ha il canale desiderato", "ContentWizardUiAlert.networkLocationUnavailable": "Il server Kolibri sul dispositivo selezionato non è al momento disponibile", "ContentWizardUiAlert.transferInProgressError": "Un trasferimento è attualmente in corso", - "DeleteChannelModal.confirmationQuestion": "Sei sicuro di voler eliminare '{channelTitle}' dal tuo dispositivo?", + "DeleteChannelModal.confirmationQuestion": "Sei sicuro di voler eliminare '{channelTitle}'dal tuo dispositivo?", "DeleteChannelModal.confirmationQuestionMultipleChannels": "Sei sicuro di voler eliminare questi canali dal tuo dispositivo?", "DeleteChannelModal.confirmationQuestionOneChannel": "Sei sicuro di voler eliminare questo canale dal tuo dispositivo?", "DeleteChannelModal.titleMultipleChannels": "Elimina canali", @@ -160,7 +160,7 @@ "ManageContentPage.exportChannels": "Esporta canali", "ManageContentPage.import": "Importa", "ManagePermissionsPage.adminsLabel": "Amministratori", - "ManagePermissionsPage.allFacilityFilter": "Tutto", + "ManagePermissionsPage.allFacilityFilter": "Tutti", "ManagePermissionsPage.allPermissionsFilterLabel": "Tutto", "ManagePermissionsPage.allUserTypeFilter": "Tutti", "ManagePermissionsPage.canManageContentLabel": "Può gestire le risorse", @@ -174,6 +174,11 @@ "ManageSyncSchedule.addDevice": "Aggiungi dispositivo", "ManageSyncSchedule.connected": "Connesso", "ManageSyncSchedule.disconnected": "Non connesso", + "ManageSyncSchedule.everyDay": "Ogni giorno", + "ManageSyncSchedule.everyHour": "Ogni ora", + "ManageSyncSchedule.everyMonth": "Ogni mese", + "ManageSyncSchedule.everyTwoWeeks": "Ogni due settimane", + "ManageSyncSchedule.everyWeek": "Ogni settimana", "ManageSyncSchedule.introduction": "Imposta una pianificazione per la sincronizzazione automatica di Kolibri con altri dispositivi Kolibri che condividono la struttura. I dispositivi con la stessa pianificazione di sincronizzazione verranno sincronizzati uno alla volta.", "ManageSyncSchedule.syncSchedules": "Pianificazione di sincronizzazione", "ManageTasksPage.appBarTitle": "Gestione attività", diff --git a/kolibri/locale/it/LC_MESSAGES/kolibri.plugins.facility.app-messages.json b/kolibri/locale/it/LC_MESSAGES/kolibri.plugins.facility.app-messages.json index 13ad89bfb17..d0152851a3e 100644 --- a/kolibri/locale/it/LC_MESSAGES/kolibri.plugins.facility.app-messages.json +++ b/kolibri/locale/it/LC_MESSAGES/kolibri.plugins.facility.app-messages.json @@ -166,6 +166,11 @@ "ManageSyncSchedule.addDevice": "Aggiungi dispositivo", "ManageSyncSchedule.connected": "Connesso", "ManageSyncSchedule.disconnected": "Non connesso", + "ManageSyncSchedule.everyDay": "Ogni giorno", + "ManageSyncSchedule.everyHour": "Ogni ora", + "ManageSyncSchedule.everyMonth": "Ogni mese", + "ManageSyncSchedule.everyTwoWeeks": "Ogni due settimane", + "ManageSyncSchedule.everyWeek": "Ogni settimana", "ManageSyncSchedule.introduction": "Imposta una pianificazione per la sincronizzazione automatica di Kolibri con altri dispositivi Kolibri che condividono la struttura. I dispositivi con la stessa pianificazione di sincronizzazione verranno sincronizzati uno alla volta.", "ManageSyncSchedule.syncSchedules": "Pianificazione di sincronizzazione", "PaginatedListContainerWithBackend.nextResults": "Pagina seguente dei risultati", @@ -195,7 +200,7 @@ "RemovePinModal.title": "Rimuovi il PIN di gestione del dispositivo", "RemovePinModal.warningToSync": "Dovrai sincronizzare questo dispositivo con altri dispositivi che hanno la stessa funzione per rimuovere questo PIN.", "ResetUserPasswordModal.resetPassword": "Reimposta password utente", - "ResetUserPasswordModal.username": "Nome utente: ", + "ResetUserPasswordModal.username": "Nome Utente: ", "SelectionBottomBar.coachesSelectedMessage": "{count, number} {count, plural, one {insegnante} other {insegnanti}} selezionati", "SelectionBottomBar.learnersSelectedMessage": "{count, number} {count, plural, one {studente} other {studenti}} selezionati", "SyncInterface.facility": "Struttura", diff --git a/kolibri/locale/it/LC_MESSAGES/kolibri.plugins.learn.app-messages.json b/kolibri/locale/it/LC_MESSAGES/kolibri.plugins.learn.app-messages.json index cd0022c88d4..5882c3fff61 100644 --- a/kolibri/locale/it/LC_MESSAGES/kolibri.plugins.learn.app-messages.json +++ b/kolibri/locale/it/LC_MESSAGES/kolibri.plugins.learn.app-messages.json @@ -137,6 +137,10 @@ "LibraryPage.searchingOtherLibrary": "Ricerca di librerie intorno a te.", "LibraryPage.showingAllLibraries": "Mostra tutte le librerie disponibili intorno a te.", "MarkAsCompleteModal.markResourceAsCompleteConfirmation": "Sei sicuro di voler contrassegnare questa risorsa come completata?", + "MeteredConnectionNotificationModal.doNotUseMetered": "Non consentire a Kolibri di utilizzare i dati mobili", + "MeteredConnectionNotificationModal.modalDescription": "Potresti avere una quantità limitata di dati sul tuo piano mobile. Consentire a Kolibri di scaricare risorse tramite dati mobili può esaurire l'intero piano e/o comportare costi aggiuntivi.", + "MeteredConnectionNotificationModal.modalTitle": "Utilizzare i dati mobili?", + "MeteredConnectionNotificationModal.useMetered": "Permetti a Kolibri di usare i dati mobili", "MissingResourceAlert.learnMore": "Ulteriori informazioni", "MissingResourceAlert.resourcesUnavailableP1": "Mancano alcune risorse, perché non sono state trovate sul dispositivo o perché non sono compatibili con la tua versione di Kolibri.", "MissingResourceAlert.resourcesUnavailableP2": "Consulta il tuo amministratore per assistenza o utilizza un account con autorizzazioni per il dispositivo per gestire canali e risorse.", @@ -161,7 +165,7 @@ "QuizRenderer.submitSurvey": "Invia sondaggio", "QuizRenderer.unanswered": "Hai {numLeft, number} {numLeft, plural, one {domanda senza risposta} other {domande senza risposta}}", "QuizReport.submitAgainButton": "Invia di nuovo", - "QuizReport.tryAgainButton": "Riprova", + "QuizReport.tryAgainButton": "Prova ancora!", "ReportErrorModal.emailDescription": "Contatta il team di supporto con i dettagli dell'errore e faremo del nostro meglio per aiutarti.", "ReportErrorModal.emailPrompt": "Invia un'email agli sviluppatori", "ReportErrorModal.errorDetailsHeader": "Dettagli errore", diff --git a/kolibri/locale/it/LC_MESSAGES/kolibri.plugins.policies.app-messages.json b/kolibri/locale/it/LC_MESSAGES/kolibri.plugins.policies.app-messages.json index 76eaef58a53..f2b7c877190 100644 --- a/kolibri/locale/it/LC_MESSAGES/kolibri.plugins.policies.app-messages.json +++ b/kolibri/locale/it/LC_MESSAGES/kolibri.plugins.policies.app-messages.json @@ -1,5 +1,5 @@ { - "CookiePolicy.choicesP1": "Tu {choice, string} per ricevere i cookie statistici. Puoi modificare questa preferenza qui:", + "CookiePolicy.choicesP1": "Tu {choice} per ricevere i cookie statistici. Puoi modificare questa preferenza qui:", "CookiePolicy.cookieExpiryTableHeader": "Scadenza", "CookiePolicy.cookieP1": "La piattaforma di apprendimento Kolibri utilizza i cookie per personalizzare e proteggere la tua esperienza, per analizzare il traffico e per migliorare le prestazioni e la funzionalità del suo servizio. I cookie sono piccoli file di testo che possono essere utilizzati dai siti Web per rendere più efficiente l'esperienza dell'utente.", "CookiePolicy.cookieP2": "Le attuali leggi sulla privacy (GDPR e CCPA) stabiliscono che possiamo memorizzare i cookie sul tuo dispositivo se sono strettamente necessari per il funzionamento del servizio. Per tutti gli altri tipi di cookie, abbiamo bisogno del tuo permesso.", diff --git a/kolibri/locale/ka/LC_MESSAGES/django.mo b/kolibri/locale/ka/LC_MESSAGES/django.mo index c8775c8cd0c..cddaf3eea3d 100644 Binary files a/kolibri/locale/ka/LC_MESSAGES/django.mo and b/kolibri/locale/ka/LC_MESSAGES/django.mo differ diff --git a/kolibri/locale/ka/LC_MESSAGES/django.po b/kolibri/locale/ka/LC_MESSAGES/django.po index 2428f79c2e9..4f262f84c17 100644 --- a/kolibri/locale/ka/LC_MESSAGES/django.po +++ b/kolibri/locale/ka/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: kolibri\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-14 16:32-0700\n" -"PO-Revision-Date: 2023-04-05 22:11\n" +"POT-Creation-Date: 2024-02-12 04:17-0800\n" +"PO-Revision-Date: 2024-02-12 16:21\n" "Last-Translator: \n" "Language-Team: Georgian\n" "Language: ka_GE\n" @@ -14,8 +14,8 @@ msgstr "" "X-Crowdin-Project: kolibri\n" "X-Crowdin-Project-ID: 201933\n" "X-Crowdin-Language: ka\n" -"X-Crowdin-File: /release-v0.16.x/django.po\n" -"X-Crowdin-File-ID: 4241\n" +"X-Crowdin-File: /016-test/django.po\n" +"X-Crowdin-File-ID: 4744\n" #: core/auth/constants/commands_errors.py:17 msgid "Unexpected exception [{}]: {}" @@ -173,45 +173,45 @@ msgid "Database ID is not valid" msgstr "მონაცემთა ბაზა უმოქმედოა" #. Translators: A notification title shown to users when their Kolibri device is syncing data to another Kolibri instance -#: core/auth/tasks.py:63 +#: core/auth/tasks.py:56 msgid "Data syncing in progress" msgstr "" #. Translators: Notification text shown to users when their Kolibri device is syncing data to another Kolibri instance #. to encourage them to stay connected to their network to ensure a successful sync. -#: core/auth/tasks.py:67 +#: core/auth/tasks.py:60 msgid "Do not disconnect your device from the network." msgstr "" -#: core/content/api.py:352 +#: core/content/api.py:418 msgid "Resource" msgstr "რესურსი" -#: core/content/api.py:1622 +#: core/content/api.py:1780 msgid "The requested channel does not exist on the content server" msgstr "მოცემული არხი არ არის მასალების სერვერზე" -#: core/content/models.py:265 +#: core/content/models.py:282 msgid "Unknown format" msgstr "უცნობი ფორმატი" #. Translators: Message shown to an App user when the device's library is being updated #. either with new resources, or unwanted resources being deleted. -#: core/content/tasks.py:46 +#: core/content/tasks.py:57 msgid "Updating your library" msgstr "" #. Translators: Message shown to an App user when an update to the library has been successful. -#: core/content/tasks.py:49 +#: core/content/tasks.py:60 msgid "Library updated" msgstr "" #. Translators: Message shown to an App user when an update to the library has failed. -#: core/content/tasks.py:52 +#: core/content/tasks.py:63 msgid "Library update failed" msgstr "" -#: core/device/serializers.py:43 +#: core/device/serializers.py:48 msgid "Language is not supported by Kolibri" msgstr "ენა არ არის მხარდაჭერილი კოლიბრის მიერ" @@ -278,36 +278,31 @@ msgid "Content kind" msgstr "" #. Translators: Message shown to indicate that a background process has finished successfully. -#: core/tasks/job.py:100 +#: core/tasks/job.py:89 msgid "Complete" msgstr "" #. Translators: Message shown to indicate that a background process has failed. -#: core/tasks/job.py:103 +#: core/tasks/job.py:92 msgid "Failed" msgstr "წარუმატებელი" #. Translators: Message shown to indicate that a background process has been cancelled. -#: core/tasks/job.py:106 +#: core/tasks/job.py:95 msgid "Cancelled" msgstr "" #. Translators: Message shown to indicate the percentage completed of a background process. -#: core/tasks/job.py:109 +#: core/tasks/job.py:98 #, python-brace-format msgid "In progress - {percent}%" msgstr "" #. Translators: Message shown to indicate that while a background process has started, no progress can be reported yet. -#: core/tasks/job.py:113 +#: core/tasks/job.py:102 msgid "Waiting" msgstr "მოლოდინი" -#: core/templates/kolibri/base.html:13 -#: core/templates/kolibri/unsupported_browser.html:13 -msgid "Kolibri" -msgstr "კოლიბრი" - #: core/templates/kolibri/loading_page.html:8 msgid "Kolibri is starting" msgstr "" @@ -344,15 +339,19 @@ msgstr "კოლიბრისთვის გირჩევთ გამო msgid "You can also try updating your current browser." msgstr "შეგიძლიათ სცადოთ ბრაუზერის განახლება." -#: core/views.py:165 +#: core/templatetags/core_tags.py:84 +msgid "Kolibri" +msgstr "კოლიბრი" + +#: core/views.py:184 msgid "No appropriate redirect pages found. It is likely that Kolibri is badly configured" msgstr "სათანადო გადამისამართების გვერდები არაა ნოპოვნი. სავარაუდოდ Kolibri არაა სწორად კონფიგურირებული" -#: plugins/coach/kolibri_plugin.py:36 +#: plugins/coach/kolibri_plugin.py:27 msgid "Coach" msgstr "მწვრთნელი" -#: plugins/facility/kolibri_plugin.py:30 +#: plugins/facility/kolibri_plugin.py:22 msgid "Facility" msgstr "დაწესებულება" @@ -376,11 +375,11 @@ msgctxt "Default name for the exported CSV file of facility user data. Please ke msgid "users" msgstr "მომხმარებლები" -#: plugins/learn/kolibri_plugin.py:33 +#: plugins/learn/kolibri_plugin.py:35 msgid "Learn" msgstr "ისწავლე" -#: plugins/policies/kolibri_plugin.py:19 +#: plugins/policies/kolibri_plugin.py:21 msgid "Policies" msgstr "" @@ -388,16 +387,16 @@ msgstr "" msgid "Setup Wizard" msgstr "გამართვის მეგზური" -#: plugins/user_profile/kolibri_plugin.py:25 +#: plugins/user_profile/kolibri_plugin.py:24 msgid "User Profile" msgstr "მომხმარებლის პროფილი" #. Translators: A notification title shown to users when their learner account is joining a new learning facility. -#: plugins/user_profile/tasks.py:67 +#: plugins/user_profile/tasks.py:84 msgid "Account transfer in progress" msgstr "" -#: plugins/user_profile/tasks.py:70 +#: plugins/user_profile/tasks.py:87 #, python-brace-format msgid "Moving {learner_name} to learning facility {facility_name}" msgstr "" diff --git a/kolibri/locale/ka/LC_MESSAGES/kolibri.core.default_frontend-messages.json b/kolibri/locale/ka/LC_MESSAGES/kolibri.core.default_frontend-messages.json index 21b409ed7f8..f821c8bcca3 100644 --- a/kolibri/locale/ka/LC_MESSAGES/kolibri.core.default_frontend-messages.json +++ b/kolibri/locale/ka/LC_MESSAGES/kolibri.core.default_frontend-messages.json @@ -239,7 +239,7 @@ "CommonCoreStrings.noLibraries": "", "CommonCoreStrings.noNearbyFacilities": "", "CommonCoreStrings.noResourcesDownloaded": "", - "CommonCoreStrings.noResultsLabel": "", + "CommonCoreStrings.noResultsLabel": "უშედეგო ძებნა", "CommonCoreStrings.noUsersExistLabel": "მომხმარებლები არ არიან", "CommonCoreStrings.notStartedLabel": "არ არის დაწყებული", "CommonCoreStrings.nothingInLibraryLearner": "", @@ -484,10 +484,6 @@ "MasteryModel.one": "სწორად უპასუხეთ ერთ კითხვას", "MasteryModel.streak": "ზედიზედ {count, number, integer} კითხვას უპასუხეთ სწორად", "MasteryModel.unknown": "დახელოვნების უცნობი მოდელი", - "MeteredConnectionNotificationModal.doNotUseMetered": "", - "MeteredConnectionNotificationModal.modalDescription": "", - "MeteredConnectionNotificationModal.modalTitle": "", - "MeteredConnectionNotificationModal.useMetered": "", "MissingResourceAlert.learnMore": "", "MissingResourceAlert.resourcesUnavailableP1": "", "MissingResourceAlert.resourcesUnavailableP2": "დახმარებისთვის, მიმართეთ თქვენს ადმინისტრატორს, ან გამოიყენეთ ანგარიში რომელსაც აქვს ნებართვა მართოს არხები და რესურსები.", diff --git a/kolibri/locale/ka/LC_MESSAGES/kolibri.plugins.coach.app-messages.json b/kolibri/locale/ka/LC_MESSAGES/kolibri.plugins.coach.app-messages.json index ee00697a5c2..27dac883d21 100644 --- a/kolibri/locale/ka/LC_MESSAGES/kolibri.plugins.coach.app-messages.json +++ b/kolibri/locale/ka/LC_MESSAGES/kolibri.plugins.coach.app-messages.json @@ -61,7 +61,7 @@ "CommonCoachStrings.filterLessonVisible": "", "CommonCoachStrings.filterQuizAll": "ყველა", "CommonCoachStrings.filterQuizEnded": "", - "CommonCoachStrings.filterQuizNotStarted": "", + "CommonCoachStrings.filterQuizNotStarted": "არ არის დაწყებული", "CommonCoachStrings.filterQuizStarted": "დაწყებულია", "CommonCoachStrings.filterQuizStatus": "სტატუსი", "CommonCoachStrings.generalInformationLabel": "", @@ -306,9 +306,9 @@ "NotificationStrings.multipleNeedHelpMissing": "", "NotificationStrings.multipleStarted": "{learnerName} და {numOthers, number}-მა {numOthers, plural, one {სხვამ} other {სხვამ}} დაიწყეს „{itemName}“", "NotificationStrings.multipleStartedMissing": "", - "NotificationStrings.wholeClassCompleted": "ყველამ დაასრულა '{itemName}'", + "NotificationStrings.wholeClassCompleted": "ყველამ დაასრულა „{itemName}“", "NotificationStrings.wholeClassCompletedMissing": "", - "NotificationStrings.wholeClassStarted": "ყველამ დაიწყო '{itemName}'", + "NotificationStrings.wholeClassStarted": "ყველამ დაიწყო „{itemName}“", "NotificationStrings.wholeClassStartedMissing": "", "NotificationStrings.wholeGroupCompleted": "'{groupName}' ჯგუფში ყველამ დაასრულა '{itemName}'", "NotificationStrings.wholeGroupCompletedMissing": "", diff --git a/kolibri/locale/ka/LC_MESSAGES/kolibri.plugins.coach.side_nav-messages.json b/kolibri/locale/ka/LC_MESSAGES/kolibri.plugins.coach.side_nav-messages.json index d23145b705c..fd7ec975c7f 100644 --- a/kolibri/locale/ka/LC_MESSAGES/kolibri.plugins.coach.side_nav-messages.json +++ b/kolibri/locale/ka/LC_MESSAGES/kolibri.plugins.coach.side_nav-messages.json @@ -38,7 +38,7 @@ "CommonCoachStrings.filterLessonVisible": "", "CommonCoachStrings.filterQuizAll": "ყველა", "CommonCoachStrings.filterQuizEnded": "", - "CommonCoachStrings.filterQuizNotStarted": "", + "CommonCoachStrings.filterQuizNotStarted": "არ არის დაწყებული", "CommonCoachStrings.filterQuizStarted": "დაწყებულია", "CommonCoachStrings.filterQuizStatus": "სტატუსი", "CommonCoachStrings.generalInformationLabel": "", diff --git a/kolibri/locale/ka/LC_MESSAGES/kolibri.plugins.device.app-messages.json b/kolibri/locale/ka/LC_MESSAGES/kolibri.plugins.device.app-messages.json index e0d719ff5c9..3ed5cf433f5 100644 --- a/kolibri/locale/ka/LC_MESSAGES/kolibri.plugins.device.app-messages.json +++ b/kolibri/locale/ka/LC_MESSAGES/kolibri.plugins.device.app-messages.json @@ -174,6 +174,11 @@ "ManageSyncSchedule.addDevice": "", "ManageSyncSchedule.connected": "", "ManageSyncSchedule.disconnected": "", + "ManageSyncSchedule.everyDay": "", + "ManageSyncSchedule.everyHour": "", + "ManageSyncSchedule.everyMonth": "", + "ManageSyncSchedule.everyTwoWeeks": "", + "ManageSyncSchedule.everyWeek": "", "ManageSyncSchedule.introduction": "", "ManageSyncSchedule.syncSchedules": "", "ManageTasksPage.appBarTitle": "ამოცანების დისპეტჩერი", diff --git a/kolibri/locale/ka/LC_MESSAGES/kolibri.plugins.facility.app-messages.json b/kolibri/locale/ka/LC_MESSAGES/kolibri.plugins.facility.app-messages.json index 702d945e612..f6183c092a3 100644 --- a/kolibri/locale/ka/LC_MESSAGES/kolibri.plugins.facility.app-messages.json +++ b/kolibri/locale/ka/LC_MESSAGES/kolibri.plugins.facility.app-messages.json @@ -166,6 +166,11 @@ "ManageSyncSchedule.addDevice": "", "ManageSyncSchedule.connected": "", "ManageSyncSchedule.disconnected": "", + "ManageSyncSchedule.everyDay": "", + "ManageSyncSchedule.everyHour": "", + "ManageSyncSchedule.everyMonth": "", + "ManageSyncSchedule.everyTwoWeeks": "", + "ManageSyncSchedule.everyWeek": "", "ManageSyncSchedule.introduction": "", "ManageSyncSchedule.syncSchedules": "", "PaginatedListContainerWithBackend.nextResults": "შემდეგი შედეგები", diff --git a/kolibri/locale/ka/LC_MESSAGES/kolibri.plugins.learn.app-messages.json b/kolibri/locale/ka/LC_MESSAGES/kolibri.plugins.learn.app-messages.json index 2f7f8a25fe5..738ce7b4c9f 100644 --- a/kolibri/locale/ka/LC_MESSAGES/kolibri.plugins.learn.app-messages.json +++ b/kolibri/locale/ka/LC_MESSAGES/kolibri.plugins.learn.app-messages.json @@ -137,6 +137,10 @@ "LibraryPage.searchingOtherLibrary": "", "LibraryPage.showingAllLibraries": "", "MarkAsCompleteModal.markResourceAsCompleteConfirmation": "დარწმუნებული ხართ, რომ გინდათ მონიშნოთ ეს რესურსი როგორც დასრულებული?", + "MeteredConnectionNotificationModal.doNotUseMetered": "", + "MeteredConnectionNotificationModal.modalDescription": "", + "MeteredConnectionNotificationModal.modalTitle": "", + "MeteredConnectionNotificationModal.useMetered": "", "MissingResourceAlert.learnMore": "", "MissingResourceAlert.resourcesUnavailableP1": "", "MissingResourceAlert.resourcesUnavailableP2": "დახმარებისთვის, მიმართეთ თქვენს ადმინისტრატორს, ან გამოიყენეთ ანგარიში რომელსაც აქვს ნებართვა მართოს არხები და რესურსები.", diff --git a/kolibri/locale/km/LC_MESSAGES/django.mo b/kolibri/locale/km/LC_MESSAGES/django.mo index 37e89c649a1..2adc1823aa4 100644 Binary files a/kolibri/locale/km/LC_MESSAGES/django.mo and b/kolibri/locale/km/LC_MESSAGES/django.mo differ diff --git a/kolibri/locale/km/LC_MESSAGES/django.po b/kolibri/locale/km/LC_MESSAGES/django.po index 6039513c993..30eb0709815 100644 --- a/kolibri/locale/km/LC_MESSAGES/django.po +++ b/kolibri/locale/km/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: kolibri\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-14 16:32-0700\n" -"PO-Revision-Date: 2023-04-05 22:12\n" +"POT-Creation-Date: 2024-02-12 04:17-0800\n" +"PO-Revision-Date: 2024-02-12 16:21\n" "Last-Translator: \n" "Language-Team: Khmer\n" "Language: km_KH\n" @@ -14,8 +14,8 @@ msgstr "" "X-Crowdin-Project: kolibri\n" "X-Crowdin-Project-ID: 201933\n" "X-Crowdin-Language: km\n" -"X-Crowdin-File: /release-v0.16.x/django.po\n" -"X-Crowdin-File-ID: 4241\n" +"X-Crowdin-File: /016-test/django.po\n" +"X-Crowdin-File-ID: 4744\n" #: core/auth/constants/commands_errors.py:17 msgid "Unexpected exception [{}]: {}" @@ -173,45 +173,45 @@ msgid "Database ID is not valid" msgstr "ID ឃ្លាំងផ្ទុកទិន្នន័យមិនត្រឹមត្រូវ" #. Translators: A notification title shown to users when their Kolibri device is syncing data to another Kolibri instance -#: core/auth/tasks.py:63 +#: core/auth/tasks.py:56 msgid "Data syncing in progress" msgstr "ការធ្វើសមកាលកម្មទិន្នន័យកំពុងដំណើរការ" #. Translators: Notification text shown to users when their Kolibri device is syncing data to another Kolibri instance #. to encourage them to stay connected to their network to ensure a successful sync. -#: core/auth/tasks.py:67 +#: core/auth/tasks.py:60 msgid "Do not disconnect your device from the network." msgstr "កុំផ្តាច់ឧបករណ៍របស់អ្នកចេញពីបណ្តាញ។" -#: core/content/api.py:352 +#: core/content/api.py:418 msgid "Resource" msgstr "ធនធាន" -#: core/content/api.py:1622 +#: core/content/api.py:1780 msgid "The requested channel does not exist on the content server" msgstr "ឆានែលដែលបានស្នើមិនមាននៅលើម៉ាស៊ីនមេទេ" -#: core/content/models.py:265 +#: core/content/models.py:282 msgid "Unknown format" msgstr "ទម្រង់មិនស្គាល់" #. Translators: Message shown to an App user when the device's library is being updated #. either with new resources, or unwanted resources being deleted. -#: core/content/tasks.py:46 +#: core/content/tasks.py:57 msgid "Updating your library" msgstr "កំពុងធ្វើបច្ចុប្បន្នភាពបណ្ណាល័យរបស់អ្នក" #. Translators: Message shown to an App user when an update to the library has been successful. -#: core/content/tasks.py:49 +#: core/content/tasks.py:60 msgid "Library updated" msgstr "បានធ្វើបច្ចុប្បន្នភាពបណ្ណាល័យ" #. Translators: Message shown to an App user when an update to the library has failed. -#: core/content/tasks.py:52 +#: core/content/tasks.py:63 msgid "Library update failed" msgstr "ធ្វើបច្ចុប្បន្នភាពបណ្ណាល័យបានបរាជ័យ" -#: core/device/serializers.py:43 +#: core/device/serializers.py:48 msgid "Language is not supported by Kolibri" msgstr "ភាសាមិនត្រូវបានគាំទ្រដោយ Kolibri ទេ" @@ -278,36 +278,31 @@ msgid "Content kind" msgstr "ប្រភេទមាតិកា" #. Translators: Message shown to indicate that a background process has finished successfully. -#: core/tasks/job.py:100 +#: core/tasks/job.py:89 msgid "Complete" msgstr "បញ្ចប់" #. Translators: Message shown to indicate that a background process has failed. -#: core/tasks/job.py:103 +#: core/tasks/job.py:92 msgid "Failed" msgstr "បានបរាជ័យ" #. Translators: Message shown to indicate that a background process has been cancelled. -#: core/tasks/job.py:106 +#: core/tasks/job.py:95 msgid "Cancelled" msgstr "បានបោះបង់" #. Translators: Message shown to indicate the percentage completed of a background process. -#: core/tasks/job.py:109 +#: core/tasks/job.py:98 #, python-brace-format msgid "In progress - {percent}%" msgstr "កំពុងដំណើរការ - {percent}%" #. Translators: Message shown to indicate that while a background process has started, no progress can be reported yet. -#: core/tasks/job.py:113 +#: core/tasks/job.py:102 msgid "Waiting" msgstr "កំពុងរងចាំ" -#: core/templates/kolibri/base.html:13 -#: core/templates/kolibri/unsupported_browser.html:13 -msgid "Kolibri" -msgstr "Kolibri" - #: core/templates/kolibri/loading_page.html:8 msgid "Kolibri is starting" msgstr "Kolibri កំពុងចាប់ផ្ដើម" @@ -344,15 +339,19 @@ msgstr "ដើម្បីប្រើ Kolibri យើងសូមណែនាំ msgid "You can also try updating your current browser." msgstr "អ្នកក៏អាចព្យាយាមធ្វើបច្ចុប្បន្នភាពកម្មវិធីរុករកបច្ចុប្បន្នរបស់អ្នកផងដែរ។" -#: core/views.py:165 +#: core/templatetags/core_tags.py:84 +msgid "Kolibri" +msgstr "Kolibri" + +#: core/views.py:184 msgid "No appropriate redirect pages found. It is likely that Kolibri is badly configured" msgstr "រកមិនឃើញទំព័រប្តូរទិសដែលសមស្រប។ ប្រហែលជា Kolibri ត្រូវបានកំណត់មិនត្រឹមត្រូវ" -#: plugins/coach/kolibri_plugin.py:36 +#: plugins/coach/kolibri_plugin.py:27 msgid "Coach" msgstr "គ្រូ" -#: plugins/facility/kolibri_plugin.py:30 +#: plugins/facility/kolibri_plugin.py:22 msgid "Facility" msgstr "មធ្យោបាយ" @@ -376,11 +375,11 @@ msgctxt "Default name for the exported CSV file of facility user data. Please ke msgid "users" msgstr "អ្នកប្រើប្រាស់នានា" -#: plugins/learn/kolibri_plugin.py:33 +#: plugins/learn/kolibri_plugin.py:35 msgid "Learn" msgstr "រៀន" -#: plugins/policies/kolibri_plugin.py:19 +#: plugins/policies/kolibri_plugin.py:21 msgid "Policies" msgstr "គោលនយោបាយ" @@ -388,16 +387,16 @@ msgstr "គោលនយោបាយ" msgid "Setup Wizard" msgstr "អ្នកជំនួយការតម្លើង" -#: plugins/user_profile/kolibri_plugin.py:25 +#: plugins/user_profile/kolibri_plugin.py:24 msgid "User Profile" msgstr "ទម្រង់អ្នកប្រើប្រាស់" #. Translators: A notification title shown to users when their learner account is joining a new learning facility. -#: plugins/user_profile/tasks.py:67 +#: plugins/user_profile/tasks.py:84 msgid "Account transfer in progress" msgstr "ការផ្ទេរគណនីកំពុងដំណើរការ" -#: plugins/user_profile/tasks.py:70 +#: plugins/user_profile/tasks.py:87 #, python-brace-format msgid "Moving {learner_name} to learning facility {facility_name}" msgstr "ការផ្លាស់ប្ដូរ {learner_name} ទៅកាន់ទីតាំងសិក្សា {facility_name}" diff --git a/kolibri/locale/km/LC_MESSAGES/kolibri.core.default_frontend-messages.json b/kolibri/locale/km/LC_MESSAGES/kolibri.core.default_frontend-messages.json index 7aa7bdbb53b..e46449003ac 100644 --- a/kolibri/locale/km/LC_MESSAGES/kolibri.core.default_frontend-messages.json +++ b/kolibri/locale/km/LC_MESSAGES/kolibri.core.default_frontend-messages.json @@ -404,7 +404,7 @@ "ContentIcon.video": "វីដេអូ", "ContentRendererError.rendererNotAvailable": "Kolibri មិនអាចបង្ហាញធនធាននេះ", "CurrentTryOverview.attemptedLabel": "ការព្យាយាម", - "CurrentTryOverview.notStartedLabel": "មិន​បាន​ចាប់​ផ្ដើម", + "CurrentTryOverview.notStartedLabel": "មិន​ទាន់​ចាប់​ផ្ដើម", "CurrentTryOverview.practiceQuizReportFasterTimeLabel": "{value, number, integer} {value, plural, one {នាទី} other {នាទី}} លឿនជាងការប៉ុនប៉ងពីមុន", "CurrentTryOverview.practiceQuizReportImprovedLabelSecondPerson": "អ្នកបានកែលម្អ {value, number, integer} {value, plural, one {សំណួរ} other {សំណួរ}}", "CurrentTryOverview.practiceQuizReportSlowerTimeLabel": "{value, number, integer} {value, plural, one {នាទី} other {នាទី}} យឺតជាងការព្យាយាមសាកល្បងពីមុន", @@ -484,10 +484,6 @@ "MasteryModel.one": "បានឆ្លើយត្រូវមួយសំណួរ", "MasteryModel.streak": "បានឆ្លើយត្រូវ {count, number, integer} សំណួរជាប់គ្នា", "MasteryModel.unknown": "គម្រូជំនាញមិនស្គាល់", - "MeteredConnectionNotificationModal.doNotUseMetered": "មិនអនុញ្ញាតឱ្យ​ Kolibri ប្រើទិន្នន័យ​ទូរសព្ទ", - "MeteredConnectionNotificationModal.modalDescription": "ទិន្នន័យរបស់អ្នកអាចមានកំណត់នៅលើគម្រោងទូរសព្ទរបស់អ្នក។ ការអនុញ្ញាតឱ្យ Kolibri ទាញយកធនធានតាមរយៈទិន្នន័យទូរសព្ទអាចប្រើប្រាស់គម្រោងទាំងមូលរបស់អ្នក និង/ឬត្រូវគិតថ្លៃបន្ថែម។", - "MeteredConnectionNotificationModal.modalTitle": "ប្រើ​ទិន្នន័យ​ទូរសព្ទឬ?", - "MeteredConnectionNotificationModal.useMetered": "អនុញ្ញាតឱ្យ​ Kolibri ប្រើទិន្នន័យ​ទូរសព្ទ", "MissingResourceAlert.learnMore": "ស្វែង​យល់​បន្ថែម", "MissingResourceAlert.resourcesUnavailableP1": "ធនធានមួយចំនួនត្រូវបានបាត់ព្រោះធនធានទាំងនោះមិនត្រូវបានរកឃើញក្នុងឧបករណ៍ ឬដោយសារពួកគេមិនត្រូវនឹងកំណែ Kolibri របស់អ្នក។", "MissingResourceAlert.resourcesUnavailableP2": "សូមប្រឹក្សាជាមួយអ្នកគ្រប់គ្រងរបស់អ្នកសម្រាប់ទទួលបានការណែនាំ ឬ ប្រើគណនីដែលមាន\nការអនុញ្ញាតឧបករណ៍ ដើម្បីគ្រប់គ្រងឆានែល និងធនធាន។", diff --git a/kolibri/locale/km/LC_MESSAGES/kolibri.plugins.device.app-messages.json b/kolibri/locale/km/LC_MESSAGES/kolibri.plugins.device.app-messages.json index 282c67efe2f..16d91096458 100644 --- a/kolibri/locale/km/LC_MESSAGES/kolibri.plugins.device.app-messages.json +++ b/kolibri/locale/km/LC_MESSAGES/kolibri.plugins.device.app-messages.json @@ -174,6 +174,11 @@ "ManageSyncSchedule.addDevice": "បន្ថែម​ឧបករណ៍", "ManageSyncSchedule.connected": "បានភ្ជាប់", "ManageSyncSchedule.disconnected": "មិន​បាន​តភ្ជាប់", + "ManageSyncSchedule.everyDay": "រាល់ថ្ងៃ", + "ManageSyncSchedule.everyHour": "រាល់​ម៉ោង​", + "ManageSyncSchedule.everyMonth": "រាល់​ខែ", + "ManageSyncSchedule.everyTwoWeeks": "រាល់ពីរសប្ដាហ៍", + "ManageSyncSchedule.everyWeek": "រាល់​សប្តាហ៍", "ManageSyncSchedule.introduction": "កំណត់កាលវិភាគសម្រាប់ Kolibri ដើម្បីធ្វើសមកាលកម្មដោយស្វ័យប្រវត្តិជាមួយឧបករណ៍ Kolibri ផ្សេងទៀតដែលចែករំលែកទីតាំងនេះ។ ឧបករណ៍ដែលមានកាលវិភាគធ្វើសមកាលកម្មដូចគ្នានឹងត្រូវបានធ្វើសមកាលកម្មម្ដងមួយ។", "ManageSyncSchedule.syncSchedules": "កាលវិភាគធ្វើសមកាលកម្ម", "ManageTasksPage.appBarTitle": "កម្មវិធីគ្រប់គ្រងភារកិច្ច", diff --git a/kolibri/locale/km/LC_MESSAGES/kolibri.plugins.facility.app-messages.json b/kolibri/locale/km/LC_MESSAGES/kolibri.plugins.facility.app-messages.json index 2cd739211b6..ff4d739968a 100644 --- a/kolibri/locale/km/LC_MESSAGES/kolibri.plugins.facility.app-messages.json +++ b/kolibri/locale/km/LC_MESSAGES/kolibri.plugins.facility.app-messages.json @@ -166,6 +166,11 @@ "ManageSyncSchedule.addDevice": "បន្ថែម​ឧបករណ៍", "ManageSyncSchedule.connected": "បានភ្ជាប់", "ManageSyncSchedule.disconnected": "មិន​បាន​តភ្ជាប់", + "ManageSyncSchedule.everyDay": "រាល់ថ្ងៃ", + "ManageSyncSchedule.everyHour": "រាល់​ម៉ោង​", + "ManageSyncSchedule.everyMonth": "រាល់​ខែ", + "ManageSyncSchedule.everyTwoWeeks": "រាល់ពីរសប្ដាហ៍", + "ManageSyncSchedule.everyWeek": "រាល់​សប្តាហ៍", "ManageSyncSchedule.introduction": "កំណត់កាលវិភាគសម្រាប់ Kolibri ដើម្បីធ្វើសមកាលកម្មដោយស្វ័យប្រវត្តិជាមួយឧបករណ៍ Kolibri ផ្សេងទៀតដែលចែករំលែកទីតាំងនេះ។ ឧបករណ៍ដែលមានកាលវិភាគធ្វើសមកាលកម្មដូចគ្នានឹងត្រូវបានធ្វើសមកាលកម្មម្ដងមួយ។", "ManageSyncSchedule.syncSchedules": "កាលវិភាគធ្វើសមកាលកម្ម", "PaginatedListContainerWithBackend.nextResults": "លទ្ធផលបន្ទាប់", diff --git a/kolibri/locale/km/LC_MESSAGES/kolibri.plugins.learn.app-messages.json b/kolibri/locale/km/LC_MESSAGES/kolibri.plugins.learn.app-messages.json index b94359dc3ec..9e25afccc77 100644 --- a/kolibri/locale/km/LC_MESSAGES/kolibri.plugins.learn.app-messages.json +++ b/kolibri/locale/km/LC_MESSAGES/kolibri.plugins.learn.app-messages.json @@ -137,6 +137,10 @@ "LibraryPage.searchingOtherLibrary": "កំពុងស្វែងរកបណ្ណាល័យជុំវិញអ្នក។", "LibraryPage.showingAllLibraries": "កំពុងបង្ហាញបណ្ណាល័យដែលមានទាំងអស់នៅជុំវិញអ្នក។", "MarkAsCompleteModal.markResourceAsCompleteConfirmation": "តើអ្នកប្រាកដថាអ្នកចង់សម្គាល់ធនធាននេះថាបានបំពេញហើយឬនៅ?", + "MeteredConnectionNotificationModal.doNotUseMetered": "មិនអនុញ្ញាតឱ្យ​ Kolibri ប្រើទិន្នន័យ​ទូរសព្ទ", + "MeteredConnectionNotificationModal.modalDescription": "ទិន្នន័យរបស់អ្នកអាចមានកំណត់នៅលើគម្រោងទូរសព្ទរបស់អ្នក។ ការអនុញ្ញាតឱ្យ Kolibri ទាញយកធនធានតាមរយៈទិន្នន័យទូរសព្ទអាចប្រើប្រាស់គម្រោងទាំងមូលរបស់អ្នក និង/ឬត្រូវគិតថ្លៃបន្ថែម។", + "MeteredConnectionNotificationModal.modalTitle": "ប្រើ​ទិន្នន័យ​ទូរសព្ទឬ?", + "MeteredConnectionNotificationModal.useMetered": "អនុញ្ញាតឱ្យ​ Kolibri ប្រើទិន្នន័យ​ទូរសព្ទ", "MissingResourceAlert.learnMore": "ស្វែង​យល់​បន្ថែម", "MissingResourceAlert.resourcesUnavailableP1": "ធនធានមួយចំនួនត្រូវបានបាត់ព្រោះធនធានទាំងនោះមិនត្រូវបានរកឃើញក្នុងឧបករណ៍ ឬដោយសារពួកគេមិនត្រូវនឹងកំណែ Kolibri របស់អ្នក។", "MissingResourceAlert.resourcesUnavailableP2": "សូមប្រឹក្សាជាមួយអ្នកគ្រប់គ្រងរបស់អ្នកសម្រាប់ទទួលបានការណែនាំ ឬ ប្រើគណនីដែលមាន\nការអនុញ្ញាតឧបករណ៍ ដើម្បីគ្រប់គ្រងឆានែល និងធនធាន។", diff --git a/kolibri/locale/km/LC_MESSAGES/kolibri.plugins.policies.app-messages.json b/kolibri/locale/km/LC_MESSAGES/kolibri.plugins.policies.app-messages.json index adc4b0101ba..f3b9061f8d7 100644 --- a/kolibri/locale/km/LC_MESSAGES/kolibri.plugins.policies.app-messages.json +++ b/kolibri/locale/km/LC_MESSAGES/kolibri.plugins.policies.app-messages.json @@ -1,5 +1,5 @@ { - "CookiePolicy.choicesP1": "អ្នក {choice, string} ដើម្បីទទួលបានខូគីស្ថិតិ។ អ្នកអាចផ្លាស់ប្តូរចំណូលចិត្តនៅទីនេះ៖", + "CookiePolicy.choicesP1": "អ្នក {choice} ដើម្បីទទួលបានខូគីស្ថិតិ។ អ្នកអាចផ្លាស់ប្តូរចំណូលចិត្តនៅទីនេះ៖", "CookiePolicy.cookieExpiryTableHeader": "ផុតកំណត់", "CookiePolicy.cookieP1": "ប្រព័ន្ធសិក្សា Kolibri ប្រើប្រាស់ខូគីដើម្បីធ្វើបដិរូបកម្ម និងធានាបទពិសោធន៍របស់អ្នក វិភាគចរាចរណ៍ និងកែលម្អដំណើរការ និងមុខងារនៃសេវារបស់វា។ ខូគីគឺជាឯកសារអត្ថបទតូចៗដែលគេហទំព័រអាចប្រើដើម្បីធ្វើឱ្យបទពិសោធន៍របស់អ្នកប្រើប្រាស់កាន់តែមានប្រសិទ្ធភាព។", "CookiePolicy.cookieP2": "ច្បាប់ឯកជនភាពបច្ចុប្បន្ន (GDPR និង CCPA) ចែងថា យើងអាចរក្សាទុកខូគីនៅលើឧបករណ៍របស់អ្នក ប្រសិនបើវាមានភាពចាំបាច់បំផុតសម្រាប់ប្រតិបត្តិការនៃសេវា។ សម្រាប់ប្រភេទខូគីផ្សេងទៀតទាំងអស់ យើងត្រូវការការអនុញ្ញាតពីអ្នក។", diff --git a/kolibri/locale/ko/LC_MESSAGES/django.mo b/kolibri/locale/ko/LC_MESSAGES/django.mo index 879fc7a4d03..fa493b0cebc 100644 Binary files a/kolibri/locale/ko/LC_MESSAGES/django.mo and b/kolibri/locale/ko/LC_MESSAGES/django.mo differ diff --git a/kolibri/locale/ko/LC_MESSAGES/django.po b/kolibri/locale/ko/LC_MESSAGES/django.po index 5836953b0cd..a40b008c928 100644 --- a/kolibri/locale/ko/LC_MESSAGES/django.po +++ b/kolibri/locale/ko/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: kolibri\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-14 16:32-0700\n" -"PO-Revision-Date: 2023-04-05 22:11\n" +"POT-Creation-Date: 2024-02-12 04:17-0800\n" +"PO-Revision-Date: 2024-02-12 16:21\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -14,8 +14,8 @@ msgstr "" "X-Crowdin-Project: kolibri\n" "X-Crowdin-Project-ID: 201933\n" "X-Crowdin-Language: ko\n" -"X-Crowdin-File: /release-v0.16.x/django.po\n" -"X-Crowdin-File-ID: 4241\n" +"X-Crowdin-File: /016-test/django.po\n" +"X-Crowdin-File-ID: 4744\n" #: core/auth/constants/commands_errors.py:17 msgid "Unexpected exception [{}]: {}" @@ -173,45 +173,45 @@ msgid "Database ID is not valid" msgstr "데이터베이스 ID가 유효하지 않습니다" #. Translators: A notification title shown to users when their Kolibri device is syncing data to another Kolibri instance -#: core/auth/tasks.py:63 +#: core/auth/tasks.py:56 msgid "Data syncing in progress" msgstr "데이터 동기화 진행 중" #. Translators: Notification text shown to users when their Kolibri device is syncing data to another Kolibri instance #. to encourage them to stay connected to their network to ensure a successful sync. -#: core/auth/tasks.py:67 +#: core/auth/tasks.py:60 msgid "Do not disconnect your device from the network." msgstr "네트워크에서 기기를 연결 해제하지 마세요." -#: core/content/api.py:352 +#: core/content/api.py:418 msgid "Resource" msgstr "리소스" -#: core/content/api.py:1622 +#: core/content/api.py:1780 msgid "The requested channel does not exist on the content server" msgstr "요청하신 채널은 컨텐츠 서버에 존재하지 않습니다" -#: core/content/models.py:265 +#: core/content/models.py:282 msgid "Unknown format" msgstr "알수없는 형식" #. Translators: Message shown to an App user when the device's library is being updated #. either with new resources, or unwanted resources being deleted. -#: core/content/tasks.py:46 +#: core/content/tasks.py:57 msgid "Updating your library" msgstr "라이브러리 업데이트 중" #. Translators: Message shown to an App user when an update to the library has been successful. -#: core/content/tasks.py:49 +#: core/content/tasks.py:60 msgid "Library updated" msgstr "라이브러리 업데이트 완료" #. Translators: Message shown to an App user when an update to the library has failed. -#: core/content/tasks.py:52 +#: core/content/tasks.py:63 msgid "Library update failed" msgstr "라이브러리 업데이트 실패" -#: core/device/serializers.py:43 +#: core/device/serializers.py:48 msgid "Language is not supported by Kolibri" msgstr "Kolibri에서 지원하지 않는 언어입니다" @@ -278,36 +278,31 @@ msgid "Content kind" msgstr "콘텐츠 종류" #. Translators: Message shown to indicate that a background process has finished successfully. -#: core/tasks/job.py:100 +#: core/tasks/job.py:89 msgid "Complete" msgstr "완료됨" #. Translators: Message shown to indicate that a background process has failed. -#: core/tasks/job.py:103 +#: core/tasks/job.py:92 msgid "Failed" msgstr "실패" #. Translators: Message shown to indicate that a background process has been cancelled. -#: core/tasks/job.py:106 +#: core/tasks/job.py:95 msgid "Cancelled" msgstr "취소 완료" #. Translators: Message shown to indicate the percentage completed of a background process. -#: core/tasks/job.py:109 +#: core/tasks/job.py:98 #, python-brace-format msgid "In progress - {percent}%" msgstr "{percent}% 진행됨" #. Translators: Message shown to indicate that while a background process has started, no progress can be reported yet. -#: core/tasks/job.py:113 +#: core/tasks/job.py:102 msgid "Waiting" msgstr "대기" -#: core/templates/kolibri/base.html:13 -#: core/templates/kolibri/unsupported_browser.html:13 -msgid "Kolibri" -msgstr "Kolibri" - #: core/templates/kolibri/loading_page.html:8 msgid "Kolibri is starting" msgstr "Kolibri가 시작 중입니다" @@ -344,15 +339,19 @@ msgstr "Kolibri를 사용하기 위해 Firefox 혹은 크롬을 사용하실 것 msgid "You can also try updating your current browser." msgstr "현재 브라우저를 업데이트 해보시기 바랍니다" -#: core/views.py:165 +#: core/templatetags/core_tags.py:84 +msgid "Kolibri" +msgstr "Kolibri" + +#: core/views.py:184 msgid "No appropriate redirect pages found. It is likely that Kolibri is badly configured" msgstr "적절한 리디렉션 페이지를 찾을 수 없습니다. Kolibri가 잘못 반영된 것으로 보입니다." -#: plugins/coach/kolibri_plugin.py:36 +#: plugins/coach/kolibri_plugin.py:27 msgid "Coach" msgstr "코치" -#: plugins/facility/kolibri_plugin.py:30 +#: plugins/facility/kolibri_plugin.py:22 msgid "Facility" msgstr "기관" @@ -376,11 +375,11 @@ msgctxt "Default name for the exported CSV file of facility user data. Please ke msgid "users" msgstr "사용자" -#: plugins/learn/kolibri_plugin.py:33 +#: plugins/learn/kolibri_plugin.py:35 msgid "Learn" msgstr "학습" -#: plugins/policies/kolibri_plugin.py:19 +#: plugins/policies/kolibri_plugin.py:21 msgid "Policies" msgstr "정책" @@ -388,16 +387,16 @@ msgstr "정책" msgid "Setup Wizard" msgstr "설치 마법사" -#: plugins/user_profile/kolibri_plugin.py:25 +#: plugins/user_profile/kolibri_plugin.py:24 msgid "User Profile" msgstr "사용자 프로필" #. Translators: A notification title shown to users when their learner account is joining a new learning facility. -#: plugins/user_profile/tasks.py:67 +#: plugins/user_profile/tasks.py:84 msgid "Account transfer in progress" msgstr "계정 데이터 전송 중" -#: plugins/user_profile/tasks.py:70 +#: plugins/user_profile/tasks.py:87 #, python-brace-format msgid "Moving {learner_name} to learning facility {facility_name}" msgstr "{learner_name}에서 학습 기관 {facility_name}으로 이동 중" diff --git a/kolibri/locale/ko/LC_MESSAGES/kolibri.core.default_frontend-messages.json b/kolibri/locale/ko/LC_MESSAGES/kolibri.core.default_frontend-messages.json index 8868391b3c0..71ad712e6c0 100644 --- a/kolibri/locale/ko/LC_MESSAGES/kolibri.core.default_frontend-messages.json +++ b/kolibri/locale/ko/LC_MESSAGES/kolibri.core.default_frontend-messages.json @@ -484,10 +484,6 @@ "MasteryModel.one": "1개 문제 맞춤", "MasteryModel.streak": "마지막 줄의 {count, number, integer}개 문제 맞춤", "MasteryModel.unknown": "알수없는 마스터리 모델", - "MeteredConnectionNotificationModal.doNotUseMetered": "Kolibri에서 모바일 데이터 사용을 허용하지 않기", - "MeteredConnectionNotificationModal.modalDescription": "모바일 요금제의 데이터 크기에 제한이 있을 수 있습니다. Kolibri에서 모바일 데이터로 자료를 다운로드하게 허용하면 전체 요금제에 따른 데이터 전체를 소진하거나 추가 요금이 발생할 수 있습니다.", - "MeteredConnectionNotificationModal.modalTitle": "모바일 데이터를 사용합니까?", - "MeteredConnectionNotificationModal.useMetered": "Kolibri에서 모바일 데이터 사용 허용하기", "MissingResourceAlert.learnMore": "더 알아보기", "MissingResourceAlert.resourcesUnavailableP1": "기기에서 발견할 수 없거나 본인의 Kolibri 버전과 호환되지 않기 때문에 일부 자료가 누락되어 있습니다.", "MissingResourceAlert.resourcesUnavailableP2": "채널 및 자료를 관리하려면 운영자에게 안내를 요청하시거나, 기기 권한이 있는 계정을 사용하십시오.", diff --git a/kolibri/locale/ko/LC_MESSAGES/kolibri.plugins.device.app-messages.json b/kolibri/locale/ko/LC_MESSAGES/kolibri.plugins.device.app-messages.json index e3cf4ea1596..909b3507ffb 100644 --- a/kolibri/locale/ko/LC_MESSAGES/kolibri.plugins.device.app-messages.json +++ b/kolibri/locale/ko/LC_MESSAGES/kolibri.plugins.device.app-messages.json @@ -174,6 +174,11 @@ "ManageSyncSchedule.addDevice": "기기 추가", "ManageSyncSchedule.connected": "연결됨", "ManageSyncSchedule.disconnected": "연결되지 않음", + "ManageSyncSchedule.everyDay": "매일", + "ManageSyncSchedule.everyHour": "1시간마다", + "ManageSyncSchedule.everyMonth": "매월", + "ManageSyncSchedule.everyTwoWeeks": "2주마다", + "ManageSyncSchedule.everyWeek": "매주", "ManageSyncSchedule.introduction": "Kolibri가 이 기관을 공유하는 다른 Kolibri 기기들과 자동으로 동기화하도록 예약 일정을 설정하십시오. 동기화 일정이 동일한 기기는 한 번에 하나씩 동기화가 진행됩니다.", "ManageSyncSchedule.syncSchedules": "동기화 예약 일정", "ManageTasksPage.appBarTitle": "작업 관리자", diff --git a/kolibri/locale/ko/LC_MESSAGES/kolibri.plugins.facility.app-messages.json b/kolibri/locale/ko/LC_MESSAGES/kolibri.plugins.facility.app-messages.json index 5040124df46..7203b16f7e5 100644 --- a/kolibri/locale/ko/LC_MESSAGES/kolibri.plugins.facility.app-messages.json +++ b/kolibri/locale/ko/LC_MESSAGES/kolibri.plugins.facility.app-messages.json @@ -166,6 +166,11 @@ "ManageSyncSchedule.addDevice": "기기 추가", "ManageSyncSchedule.connected": "연결됨", "ManageSyncSchedule.disconnected": "연결되지 않음", + "ManageSyncSchedule.everyDay": "매일", + "ManageSyncSchedule.everyHour": "1시간마다", + "ManageSyncSchedule.everyMonth": "매월", + "ManageSyncSchedule.everyTwoWeeks": "2주마다", + "ManageSyncSchedule.everyWeek": "매주", "ManageSyncSchedule.introduction": "Kolibri가 이 기관을 공유하는 다른 Kolibri 기기들과 자동으로 동기화하도록 예약 일정을 설정하십시오. 동기화 일정이 동일한 기기는 한 번에 하나씩 동기화가 진행됩니다.", "ManageSyncSchedule.syncSchedules": "동기화 예약 일정", "PaginatedListContainerWithBackend.nextResults": "다음 결과", diff --git a/kolibri/locale/ko/LC_MESSAGES/kolibri.plugins.learn.app-messages.json b/kolibri/locale/ko/LC_MESSAGES/kolibri.plugins.learn.app-messages.json index f493c9cd948..6ef286a5b54 100644 --- a/kolibri/locale/ko/LC_MESSAGES/kolibri.plugins.learn.app-messages.json +++ b/kolibri/locale/ko/LC_MESSAGES/kolibri.plugins.learn.app-messages.json @@ -137,6 +137,10 @@ "LibraryPage.searchingOtherLibrary": "주변에 있는 라이브러리 검색 중.", "LibraryPage.showingAllLibraries": "주변에 가능한 모든 라이브러리 표시.", "MarkAsCompleteModal.markResourceAsCompleteConfirmation": "정말 이 자료를 완료된 상태로 표시하시겠습니까?", + "MeteredConnectionNotificationModal.doNotUseMetered": "Kolibri에서 모바일 데이터 사용을 허용하지 않기", + "MeteredConnectionNotificationModal.modalDescription": "모바일 요금제의 데이터 크기에 제한이 있을 수 있습니다. Kolibri에서 모바일 데이터로 자료를 다운로드하게 허용하면 전체 요금제에 따른 데이터 전체를 소진하거나 추가 요금이 발생할 수 있습니다.", + "MeteredConnectionNotificationModal.modalTitle": "모바일 데이터를 사용합니까?", + "MeteredConnectionNotificationModal.useMetered": "Kolibri에서 모바일 데이터 사용 허용하기", "MissingResourceAlert.learnMore": "더 알아보기", "MissingResourceAlert.resourcesUnavailableP1": "기기에서 발견할 수 없거나 본인의 Kolibri 버전과 호환되지 않기 때문에 일부 자료가 누락되어 있습니다.", "MissingResourceAlert.resourcesUnavailableP2": "채널 및 자료를 관리하려면 운영자에게 안내를 요청하시거나, 기기 권한이 있는 계정을 사용하십시오.", diff --git a/kolibri/locale/ko/LC_MESSAGES/kolibri.plugins.policies.app-messages.json b/kolibri/locale/ko/LC_MESSAGES/kolibri.plugins.policies.app-messages.json index b7207d342da..a478e68aaa1 100644 --- a/kolibri/locale/ko/LC_MESSAGES/kolibri.plugins.policies.app-messages.json +++ b/kolibri/locale/ko/LC_MESSAGES/kolibri.plugins.policies.app-messages.json @@ -1,5 +1,5 @@ { - "CookiePolicy.choicesP1": "{choice, string}으로 통계 쿠키를 수신할 수 있습니다. 여기에서 선호 사항을 변경할 수 있습니다:", + "CookiePolicy.choicesP1": "{choice}으로 통계 쿠키를 수신할 수 있습니다. 여기에서 선호 사항을 변경할 수 있습니다:", "CookiePolicy.cookieExpiryTableHeader": "만료", "CookiePolicy.cookieP1": "Kolibri 학습 플랫폼은 쿠키를 사용하여 사용자 경험의 맞춤화 및 보호, 트래픽 분석, 서비스의 성과 및 기능성 개선을 달성합니다. 쿠키는 보다 효율적인 사용자 경험을 위해 웹사이트에서 사용하는 작은 텍스트 파일입니다.", "CookiePolicy.cookieP2": "현재 개인정보 보호법규(GDPR 및 CCPA)에 의하여 당사는 이 서비스의 운영에 쿠키가 반드시 필수적이라면 본인의 기기에 해당 쿠키를 저장할 수 있습니다. 다른 모든 유형의 쿠키는 본인의 동의가 필요합니다.", diff --git a/kolibri/locale/mr/LC_MESSAGES/django.mo b/kolibri/locale/mr/LC_MESSAGES/django.mo index 6c65fd2a5f2..0c0c64b0c4e 100644 Binary files a/kolibri/locale/mr/LC_MESSAGES/django.mo and b/kolibri/locale/mr/LC_MESSAGES/django.mo differ diff --git a/kolibri/locale/mr/LC_MESSAGES/django.po b/kolibri/locale/mr/LC_MESSAGES/django.po index 3284e53d3df..e402539ae87 100644 --- a/kolibri/locale/mr/LC_MESSAGES/django.po +++ b/kolibri/locale/mr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: kolibri\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-14 16:32-0700\n" -"PO-Revision-Date: 2023-04-05 22:12\n" +"POT-Creation-Date: 2024-02-12 04:17-0800\n" +"PO-Revision-Date: 2024-02-12 16:21\n" "Last-Translator: \n" "Language-Team: Marathi\n" "Language: mr_IN\n" @@ -14,8 +14,8 @@ msgstr "" "X-Crowdin-Project: kolibri\n" "X-Crowdin-Project-ID: 201933\n" "X-Crowdin-Language: mr\n" -"X-Crowdin-File: /release-v0.16.x/django.po\n" -"X-Crowdin-File-ID: 4241\n" +"X-Crowdin-File: /016-test/django.po\n" +"X-Crowdin-File-ID: 4744\n" #: core/auth/constants/commands_errors.py:17 msgid "Unexpected exception [{}]: {}" @@ -173,45 +173,45 @@ msgid "Database ID is not valid" msgstr "डेटाबेस आयडी वैध नाही" #. Translators: A notification title shown to users when their Kolibri device is syncing data to another Kolibri instance -#: core/auth/tasks.py:63 +#: core/auth/tasks.py:56 msgid "Data syncing in progress" msgstr "डेटा सिंकिंग चालू आहे" #. Translators: Notification text shown to users when their Kolibri device is syncing data to another Kolibri instance #. to encourage them to stay connected to their network to ensure a successful sync. -#: core/auth/tasks.py:67 +#: core/auth/tasks.py:60 msgid "Do not disconnect your device from the network." msgstr "तुमच्या डिव्हाइस नेटवर्कवरून डिस्कनेक्ट करू नका." -#: core/content/api.py:352 +#: core/content/api.py:418 msgid "Resource" msgstr "संसाधन" -#: core/content/api.py:1622 +#: core/content/api.py:1780 msgid "The requested channel does not exist on the content server" msgstr "तुम्हाला हवी असलेली वाहिनी या सर्व्हर वर उपलब्ध नाही" -#: core/content/models.py:265 +#: core/content/models.py:282 msgid "Unknown format" msgstr "अनोळखी फॉरमॅट" #. Translators: Message shown to an App user when the device's library is being updated #. either with new resources, or unwanted resources being deleted. -#: core/content/tasks.py:46 +#: core/content/tasks.py:57 msgid "Updating your library" msgstr "तुमची लायब्ररी अद्ययावत करत आहे" #. Translators: Message shown to an App user when an update to the library has been successful. -#: core/content/tasks.py:49 +#: core/content/tasks.py:60 msgid "Library updated" msgstr "लायब्ररी अद्ययावत केली" #. Translators: Message shown to an App user when an update to the library has failed. -#: core/content/tasks.py:52 +#: core/content/tasks.py:63 msgid "Library update failed" msgstr "लायब्ररी अद्ययावत अयशस्वी" -#: core/device/serializers.py:43 +#: core/device/serializers.py:48 msgid "Language is not supported by Kolibri" msgstr "कोलिब्री सुविधा या भाषेत उपलब्ध नाही" @@ -278,36 +278,31 @@ msgid "Content kind" msgstr "मजकुराचा प्रकार" #. Translators: Message shown to indicate that a background process has finished successfully. -#: core/tasks/job.py:100 +#: core/tasks/job.py:89 msgid "Complete" msgstr "पूर्ण" #. Translators: Message shown to indicate that a background process has failed. -#: core/tasks/job.py:103 +#: core/tasks/job.py:92 msgid "Failed" msgstr "अयशस्वी झाले" #. Translators: Message shown to indicate that a background process has been cancelled. -#: core/tasks/job.py:106 +#: core/tasks/job.py:95 msgid "Cancelled" msgstr "रद्द झाले" #. Translators: Message shown to indicate the percentage completed of a background process. -#: core/tasks/job.py:109 +#: core/tasks/job.py:98 #, python-brace-format msgid "In progress - {percent}%" msgstr "प्रगतीपथावर आहे - {percent}%" #. Translators: Message shown to indicate that while a background process has started, no progress can be reported yet. -#: core/tasks/job.py:113 +#: core/tasks/job.py:102 msgid "Waiting" msgstr "वाट पाहत आहे" -#: core/templates/kolibri/base.html:13 -#: core/templates/kolibri/unsupported_browser.html:13 -msgid "Kolibri" -msgstr "कोलिब्री" - #: core/templates/kolibri/loading_page.html:8 msgid "Kolibri is starting" msgstr "कोलिब्री सुरू होत आहे" @@ -344,15 +339,19 @@ msgstr "कोलिब्री वापरण्यासाठी फाय msgid "You can also try updating your current browser." msgstr "तुम्ही तुमच्या सध्याच्या ब्राऊझरची अद्ययावत आवृत्ती इन्स्टॉ्ल करण्याचाही प्रयत्न करू शकता." -#: core/views.py:165 +#: core/templatetags/core_tags.py:84 +msgid "Kolibri" +msgstr "कोलिब्री" + +#: core/views.py:184 msgid "No appropriate redirect pages found. It is likely that Kolibri is badly configured" msgstr "योग्य रीडायरेक्ट पाने सापडली नाहीत. कदाचित कोलिब्री चुकीच्या पद्धतीने कॉन्फिगर झाले आहे" -#: plugins/coach/kolibri_plugin.py:36 +#: plugins/coach/kolibri_plugin.py:27 msgid "Coach" msgstr "प्रशिक्षक" -#: plugins/facility/kolibri_plugin.py:30 +#: plugins/facility/kolibri_plugin.py:22 msgid "Facility" msgstr "सुविधा" @@ -376,11 +375,11 @@ msgctxt "Default name for the exported CSV file of facility user data. Please ke msgid "users" msgstr "युझर" -#: plugins/learn/kolibri_plugin.py:33 +#: plugins/learn/kolibri_plugin.py:35 msgid "Learn" msgstr "शिका" -#: plugins/policies/kolibri_plugin.py:19 +#: plugins/policies/kolibri_plugin.py:21 msgid "Policies" msgstr "धोरणे" @@ -388,16 +387,16 @@ msgstr "धोरणे" msgid "Setup Wizard" msgstr "सेटअप व्हीझर्ड" -#: plugins/user_profile/kolibri_plugin.py:25 +#: plugins/user_profile/kolibri_plugin.py:24 msgid "User Profile" msgstr "युझर प्रोफाइल" #. Translators: A notification title shown to users when their learner account is joining a new learning facility. -#: plugins/user_profile/tasks.py:67 +#: plugins/user_profile/tasks.py:84 msgid "Account transfer in progress" msgstr "खाते हस्तांतरण प्रगतीपथावर आहे" -#: plugins/user_profile/tasks.py:70 +#: plugins/user_profile/tasks.py:87 #, python-brace-format msgid "Moving {learner_name} to learning facility {facility_name}" msgstr "{learner_name} ला शिक्षण सुविधेमध्ये {facility_name} नेत आहे" diff --git a/kolibri/locale/mr/LC_MESSAGES/kolibri.core.default_frontend-messages.json b/kolibri/locale/mr/LC_MESSAGES/kolibri.core.default_frontend-messages.json index d512706fb1f..701871ad90e 100644 --- a/kolibri/locale/mr/LC_MESSAGES/kolibri.core.default_frontend-messages.json +++ b/kolibri/locale/mr/LC_MESSAGES/kolibri.core.default_frontend-messages.json @@ -484,10 +484,6 @@ "MasteryModel.one": "एका प्रश्नाचे उत्तर अचूक द्या", "MasteryModel.streak": "लागोपाठ {count, number, integer} प्रश्नांची उत्तरे अचूक द्या", "MasteryModel.unknown": "प्राविण्य निकष ओळखीचे नाही", - "MeteredConnectionNotificationModal.doNotUseMetered": "कोलिब्रीला मोबाईल डेटा वापरण्याची परवानगी देऊ नका", - "MeteredConnectionNotificationModal.modalDescription": "तुमच्या मोबाइल प्लॅनवर तुमच्याकडे मर्यादित प्रमाणात डेटा असू शकतो. कोलिब्रीला मोबाइल डेटाद्वारे संसाधने डाउनलोड करण्याची परवानगी दिल्याने तुमची संपूर्ण प्लॅन खर्च होऊ शकतो आणि/किंवा अतिरिक्त शुल्क आकारले जाऊ शकते.", - "MeteredConnectionNotificationModal.modalTitle": "मोबाईल डेटा वापरायचा का?", - "MeteredConnectionNotificationModal.useMetered": "कोलिब्रीला मोबाईल डेटा वापरण्याची परवानगी द्या", "MissingResourceAlert.learnMore": "अधिक जाणून घ्या", "MissingResourceAlert.resourcesUnavailableP1": "काही संसाधने उपलब्ध नाहीत, कारण ती डिव्हाइसवर आढळली नाहीत किंवा ती तुमच्या कोलिब्रीच्या आवृत्तीशी सुसंगत नाहीत.", "MissingResourceAlert.resourcesUnavailableP2": "मार्गदर्शनासाठी आपल्या प्रशासकाचा सल्ला घ्या किंवा ज्यावर वाहिन्या आणि संसाधनांचे व्यवस्थापन करण्याच्या परवानग्या आहेत अशा उपकरणावरील खात्याचा वापर करा.", diff --git a/kolibri/locale/mr/LC_MESSAGES/kolibri.plugins.device.app-messages.json b/kolibri/locale/mr/LC_MESSAGES/kolibri.plugins.device.app-messages.json index 6553234e83e..10d703fc753 100644 --- a/kolibri/locale/mr/LC_MESSAGES/kolibri.plugins.device.app-messages.json +++ b/kolibri/locale/mr/LC_MESSAGES/kolibri.plugins.device.app-messages.json @@ -174,6 +174,11 @@ "ManageSyncSchedule.addDevice": "डिव्हाइस जोडा", "ManageSyncSchedule.connected": "जोडले गेले", "ManageSyncSchedule.disconnected": "जोडले नसलेले", + "ManageSyncSchedule.everyDay": "प्रत्येक दिवशी", + "ManageSyncSchedule.everyHour": "दर तासाला", + "ManageSyncSchedule.everyMonth": "प्रत्येक महिन्याला", + "ManageSyncSchedule.everyTwoWeeks": "दर दोन आठवड्याने", + "ManageSyncSchedule.everyWeek": ", दर आठवड्याला", "ManageSyncSchedule.introduction": "ही सुविधा सामायिक करणार्‍या इतर कोलिब्री डिव्हाइसेसबरोबर आपोआप सिंक होण्याकरीता कोलिब्रीसाठी शेड्यूल सेट करा. तेच सिंक शेड्यूल असलेले डिव्हाइसेस एका वेळी एक सिंक केले जातील.", "ManageSyncSchedule.syncSchedules": "शेड्यूल सिंक करा", "ManageTasksPage.appBarTitle": "टास्क मॅनेजर", diff --git a/kolibri/locale/mr/LC_MESSAGES/kolibri.plugins.facility.app-messages.json b/kolibri/locale/mr/LC_MESSAGES/kolibri.plugins.facility.app-messages.json index 7b7556bfefa..5a1eede9808 100644 --- a/kolibri/locale/mr/LC_MESSAGES/kolibri.plugins.facility.app-messages.json +++ b/kolibri/locale/mr/LC_MESSAGES/kolibri.plugins.facility.app-messages.json @@ -166,6 +166,11 @@ "ManageSyncSchedule.addDevice": "डिव्हाइस जोडा", "ManageSyncSchedule.connected": "जोडले गेले", "ManageSyncSchedule.disconnected": "जोडले नसलेले", + "ManageSyncSchedule.everyDay": "प्रत्येक दिवशी", + "ManageSyncSchedule.everyHour": "दर तासाला", + "ManageSyncSchedule.everyMonth": "प्रत्येक महिन्याला", + "ManageSyncSchedule.everyTwoWeeks": "दर दोन आठवड्याने", + "ManageSyncSchedule.everyWeek": ", दर आठवड्याला", "ManageSyncSchedule.introduction": "ही सुविधा सामायिक करणार्‍या इतर कोलिब्री डिव्हाइसेसबरोबर आपोआप सिंक होण्याकरीता कोलिब्रीसाठी शेड्यूल सेट करा. तेच सिंक शेड्यूल असलेले डिव्हाइसेस एका वेळी एक सिंक केले जातील.", "ManageSyncSchedule.syncSchedules": "शेड्यूल सिंक करा", "PaginatedListContainerWithBackend.nextResults": "पुढील निकाल", diff --git a/kolibri/locale/mr/LC_MESSAGES/kolibri.plugins.learn.app-messages.json b/kolibri/locale/mr/LC_MESSAGES/kolibri.plugins.learn.app-messages.json index c2243bd3a69..43bfaad3bbb 100644 --- a/kolibri/locale/mr/LC_MESSAGES/kolibri.plugins.learn.app-messages.json +++ b/kolibri/locale/mr/LC_MESSAGES/kolibri.plugins.learn.app-messages.json @@ -137,6 +137,10 @@ "LibraryPage.searchingOtherLibrary": "तुमच्या आजूबाजूला लायब्ररी शोधत आहे.", "LibraryPage.showingAllLibraries": "तुमच्या सभोवतालची सर्व उपलब्ध लायब्ररी दाखवत आहे.", "MarkAsCompleteModal.markResourceAsCompleteConfirmation": "‘हे संसाधन पूर्ण झाले’ असे चिन्हांकित करण्याबाबत तुम्हाला खात्री आहे का?", + "MeteredConnectionNotificationModal.doNotUseMetered": "कोलिब्रीला मोबाईल डेटा वापरण्याची परवानगी देऊ नका", + "MeteredConnectionNotificationModal.modalDescription": "तुमच्या मोबाइल प्लॅनवर तुमच्याकडे मर्यादित प्रमाणात डेटा असू शकतो. कोलिब्रीला मोबाइल डेटाद्वारे संसाधने डाउनलोड करण्याची परवानगी दिल्याने तुमची संपूर्ण प्लॅन खर्च होऊ शकतो आणि/किंवा अतिरिक्त शुल्क आकारले जाऊ शकते.", + "MeteredConnectionNotificationModal.modalTitle": "मोबाईल डेटा वापरायचा का?", + "MeteredConnectionNotificationModal.useMetered": "कोलिब्रीला मोबाईल डेटा वापरण्याची परवानगी द्या", "MissingResourceAlert.learnMore": "अधिक जाणून घ्या", "MissingResourceAlert.resourcesUnavailableP1": "काही संसाधने उपलब्ध नाहीत, कारण ती डिव्हाइसवर आढळली नाहीत किंवा ती तुमच्या कोलिब्रीच्या आवृत्तीशी सुसंगत नाहीत.", "MissingResourceAlert.resourcesUnavailableP2": "मार्गदर्शनासाठी आपल्या प्रशासकाचा सल्ला घ्या किंवा ज्यावर वाहिन्या आणि संसाधनांचे व्यवस्थापन करण्याच्या परवानग्या आहेत अशा उपकरणावरील खात्याचा वापर करा.", diff --git a/kolibri/locale/mr/LC_MESSAGES/kolibri.plugins.policies.app-messages.json b/kolibri/locale/mr/LC_MESSAGES/kolibri.plugins.policies.app-messages.json index 0468c920342..a8bf81a0f72 100644 --- a/kolibri/locale/mr/LC_MESSAGES/kolibri.plugins.policies.app-messages.json +++ b/kolibri/locale/mr/LC_MESSAGES/kolibri.plugins.policies.app-messages.json @@ -1,5 +1,5 @@ { - "CookiePolicy.choicesP1": "तुम्हाला {choice, string} आकडेवारी कुकीज मिळतील. तुम्ही हा प्राधान्यक्रम येथे बदलू शकता:", + "CookiePolicy.choicesP1": "तुम्हाला {choice} आकडेवारी कुकीज मिळतील. तुम्ही हा प्राधान्यक्रम येथे बदलू शकता:", "CookiePolicy.cookieExpiryTableHeader": "समाप्ती", "CookiePolicy.cookieP1": "कोलिब्री शैक्षणिक व्यासपीठ तुमचा अनुभव वैयक्तिकृत करण्यासाठी आणि सुरक्षित करण्यासाठी, ट्राफिकचे विश्लेषण करण्यासाठी आणि त्याच्या सेवेचे कार्यप्रदर्शन आणि कार्यक्षमता सुधारण्यासाठी कुकीज वापरते. कुकीज या छोट्या मजकूर फायली आहेत ज्या वापरकर्त्याचा अनुभव अधिक कार्यक्षम करण्यासाठी वेबसाइटद्वारे वापरल्या जाऊ शकतात.", "CookiePolicy.cookieP2": "सध्याचे गोपनीयता कायदे (GDPR आणि CCPA) सांगतात की सेवेच्या ऑपरेशनसाठी कुकीज काटेकोरपणे आवश्यक असल्यास आम्ही तुमच्या डिव्हाइसवर संग्रहित करू शकतो. इतर सर्व प्रकारच्या कुकीजसाठी, आम्हाला तुमची परवानगी आवश्यक आहे.", diff --git a/kolibri/locale/my/LC_MESSAGES/django.mo b/kolibri/locale/my/LC_MESSAGES/django.mo index 8e624c102e7..3270a0723a3 100644 Binary files a/kolibri/locale/my/LC_MESSAGES/django.mo and b/kolibri/locale/my/LC_MESSAGES/django.mo differ diff --git a/kolibri/locale/my/LC_MESSAGES/django.po b/kolibri/locale/my/LC_MESSAGES/django.po index 52f72ed0eac..e9ba06420c3 100644 --- a/kolibri/locale/my/LC_MESSAGES/django.po +++ b/kolibri/locale/my/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: kolibri\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-14 16:32-0700\n" -"PO-Revision-Date: 2023-04-05 22:12\n" +"POT-Creation-Date: 2024-02-12 04:17-0800\n" +"PO-Revision-Date: 2024-02-12 16:21\n" "Last-Translator: \n" "Language-Team: Burmese\n" "Language: my_MM\n" @@ -14,8 +14,8 @@ msgstr "" "X-Crowdin-Project: kolibri\n" "X-Crowdin-Project-ID: 201933\n" "X-Crowdin-Language: my\n" -"X-Crowdin-File: /release-v0.16.x/django.po\n" -"X-Crowdin-File-ID: 4241\n" +"X-Crowdin-File: /016-test/django.po\n" +"X-Crowdin-File-ID: 4744\n" #: core/auth/constants/commands_errors.py:17 msgid "Unexpected exception [{}]: {}" @@ -173,45 +173,45 @@ msgid "Database ID is not valid" msgstr "ဒေတာဘေ့(စ်)မှတ်ပုံတင် မရှိပါ" #. Translators: A notification title shown to users when their Kolibri device is syncing data to another Kolibri instance -#: core/auth/tasks.py:63 +#: core/auth/tasks.py:56 msgid "Data syncing in progress" msgstr "ဒေတာစင့်ခ်လုပ်ခြင်းကို လုပ်ဆောင်နေပါသည်။" #. Translators: Notification text shown to users when their Kolibri device is syncing data to another Kolibri instance #. to encourage them to stay connected to their network to ensure a successful sync. -#: core/auth/tasks.py:67 +#: core/auth/tasks.py:60 msgid "Do not disconnect your device from the network." msgstr "သင့်စက်ပစ္စည်းကို ကွန်ရက်မှ ချိတ်ဆက်မှု မဖြုတ်ပါနှင့်။" -#: core/content/api.py:352 +#: core/content/api.py:418 msgid "Resource" msgstr "ရင်းမြစ်" -#: core/content/api.py:1622 +#: core/content/api.py:1780 msgid "The requested channel does not exist on the content server" msgstr "တောင်းဆိုသော ချယ်နယ်သည် မာတိကာဆာဗာတွင် မရှိပါ" -#: core/content/models.py:265 +#: core/content/models.py:282 msgid "Unknown format" msgstr "Format အမြိုးအစားမသိပါ၊" #. Translators: Message shown to an App user when the device's library is being updated #. either with new resources, or unwanted resources being deleted. -#: core/content/tasks.py:46 +#: core/content/tasks.py:57 msgid "Updating your library" msgstr "သင့် Library ကိုအသစ်မွမ်းမံနေပါသည်" #. Translators: Message shown to an App user when an update to the library has been successful. -#: core/content/tasks.py:49 +#: core/content/tasks.py:60 msgid "Library updated" msgstr "Library ကိုအသစ်မွမ်းမံခဲ့သည်" #. Translators: Message shown to an App user when an update to the library has failed. -#: core/content/tasks.py:52 +#: core/content/tasks.py:63 msgid "Library update failed" msgstr "Library ကိုအသစ်မွမ်းမံမှုမအောင်မြင်ပါ" -#: core/device/serializers.py:43 +#: core/device/serializers.py:48 msgid "Language is not supported by Kolibri" msgstr "Kolibri မှ မထောက်ပံ့ထားသော ဘာသာစကား" @@ -278,36 +278,31 @@ msgid "Content kind" msgstr "အကြောင်းအရာအမျိုးအစား" #. Translators: Message shown to indicate that a background process has finished successfully. -#: core/tasks/job.py:100 +#: core/tasks/job.py:89 msgid "Complete" msgstr "ပြီးပြည့်စုံခဲ့သော" #. Translators: Message shown to indicate that a background process has failed. -#: core/tasks/job.py:103 +#: core/tasks/job.py:92 msgid "Failed" msgstr "မအောင်မြင်ပါ" #. Translators: Message shown to indicate that a background process has been cancelled. -#: core/tasks/job.py:106 +#: core/tasks/job.py:95 msgid "Cancelled" msgstr "ပယ်ဖျက်ခဲ့သည်" #. Translators: Message shown to indicate the percentage completed of a background process. -#: core/tasks/job.py:109 +#: core/tasks/job.py:98 #, python-brace-format msgid "In progress - {percent}%" msgstr "လုပ်ဆောင်နေသည် - {percent}%" #. Translators: Message shown to indicate that while a background process has started, no progress can be reported yet. -#: core/tasks/job.py:113 +#: core/tasks/job.py:102 msgid "Waiting" msgstr "စောင့်ဆိုင်းနေသည်" -#: core/templates/kolibri/base.html:13 -#: core/templates/kolibri/unsupported_browser.html:13 -msgid "Kolibri" -msgstr "Kolibri" - #: core/templates/kolibri/loading_page.html:8 msgid "Kolibri is starting" msgstr "Kolibri စတင်နေပါသည်" @@ -344,15 +339,19 @@ msgstr "Kolibri အသုံးပြုရန် Firefox သို့မဟု msgid "You can also try updating your current browser." msgstr "သင်၏ ယခု browser ကို အသစ်မွမ်းမံရန်လည်းကြိုးစားနိုင်ပါသည်" -#: core/views.py:165 +#: core/templatetags/core_tags.py:84 +msgid "Kolibri" +msgstr "Kolibri" + +#: core/views.py:184 msgid "No appropriate redirect pages found. It is likely that Kolibri is badly configured" msgstr "သင့်တော်သော ချိတ်ဆက်ပေးမည့်စာမျက်နှာကိုမတွေ့ပါ။ Kolibri ကိုမှားယွင်းစွာ ပြင်ဆင်ထားသလိုဖြစ်နေသည်" -#: plugins/coach/kolibri_plugin.py:36 +#: plugins/coach/kolibri_plugin.py:27 msgid "Coach" msgstr "နည်းပြ" -#: plugins/facility/kolibri_plugin.py:30 +#: plugins/facility/kolibri_plugin.py:22 msgid "Facility" msgstr "ဌာန" @@ -376,11 +375,11 @@ msgctxt "Default name for the exported CSV file of facility user data. Please ke msgid "users" msgstr "အသုံးပြုသူများ" -#: plugins/learn/kolibri_plugin.py:33 +#: plugins/learn/kolibri_plugin.py:35 msgid "Learn" msgstr "သင်ယူမည်" -#: plugins/policies/kolibri_plugin.py:19 +#: plugins/policies/kolibri_plugin.py:21 msgid "Policies" msgstr "မူဝါဒများ" @@ -388,16 +387,16 @@ msgstr "မူဝါဒများ" msgid "Setup Wizard" msgstr "Wizard ကိုတည်ဆောက်ပါ။" -#: plugins/user_profile/kolibri_plugin.py:25 +#: plugins/user_profile/kolibri_plugin.py:24 msgid "User Profile" msgstr "အသုံပြုသူစာမျက်နှာ" #. Translators: A notification title shown to users when their learner account is joining a new learning facility. -#: plugins/user_profile/tasks.py:67 +#: plugins/user_profile/tasks.py:84 msgid "Account transfer in progress" msgstr "အကောင့်လွှဲပြောင်းခြင်းကို လုပ်ဆောင်နေသည်။" -#: plugins/user_profile/tasks.py:70 +#: plugins/user_profile/tasks.py:87 #, python-brace-format msgid "Moving {learner_name} to learning facility {facility_name}" msgstr "{learner_name} ကို သင်ကြားရေး အထောက်အကူပြုပစ္စည်း {facility_name} သို့ ရွှေ့နေသည်" diff --git a/kolibri/locale/my/LC_MESSAGES/kolibri.core.default_frontend-messages.json b/kolibri/locale/my/LC_MESSAGES/kolibri.core.default_frontend-messages.json index 6fa7801c6f8..b22c924ab06 100644 --- a/kolibri/locale/my/LC_MESSAGES/kolibri.core.default_frontend-messages.json +++ b/kolibri/locale/my/LC_MESSAGES/kolibri.core.default_frontend-messages.json @@ -484,10 +484,6 @@ "MasteryModel.one": "မေးခွန်းတစ်ခုကိုသာမှန်ကန်အောင်ပြုလုပ်မည်", "MasteryModel.streak": "{count, number, integer}ခုသောမေးခွန်းကို အတန်းတွင် မှန်ကန်အောင်ပြုလုပ်မည်", "MasteryModel.unknown": "မသိရှိသော မော်ဒယ်ပုံစံ", - "MeteredConnectionNotificationModal.doNotUseMetered": "Kolibri မိုဘိုင်းဒေတာကို အသုံးပြုခွင့်မပြုပါ", - "MeteredConnectionNotificationModal.modalDescription": "သင့်မိုဘိုင်းအစီအစဉ်တွင် ဒေတာပမာဏအကန့်အသတ်ရှိနိုင်သည်။ မိုဘိုင်းဒေတာမှတစ်ဆင့် အရင်းအမြစ်များကို ဒေါင်းလုဒ်လုပ်ရန် Kolibri အား ခွင့်ပြုခြင်းသည် သင့်အစီအစဉ်တစ်ခုလုံးကို အသုံးပြုနိုင်ပြီး/သို့မဟုတ် အပိုကုန်ကျစရိတ်များ ကျသင့်မည်ဖြစ်သည်။", - "MeteredConnectionNotificationModal.modalTitle": "မိုဘိုင်းဒေတာကို သုံးမလား။", - "MeteredConnectionNotificationModal.useMetered": "မိုဘိုင်းဒေတာအသုံးပြုရန် Kolibri အား ခွင့်ပြုပါ။", "MissingResourceAlert.learnMore": "ပိုမိုသိရှိရန်", "MissingResourceAlert.resourcesUnavailableP1": "အရင်းအမြစ်အချို့မှာ ၎င်းတို့ကို စက်ပစ္စည်းပေါ်တွင် ရှာမတွေ့သောကြောင့်ဖြစ်စေ သို့မဟုတ် သင့် Kolibri ဗားရှင်းနှင့် မကိုက်ညီသောကြောင့်ဖြစ်စေ ပျောက်ဆုံးနေပါသည်။", "MissingResourceAlert.resourcesUnavailableP2": "လမ်းညွှန်ချက်အတွက် သင်၏အုပ်ချုပ်ရေးမှူးနှင့်ဆွေးနွေးပါ။ သို့မဟုတ် သင်ကြားရေးလိုင်းချန်နယ်များနှင့်ရင်းမြစ်များ ကိုစီမံနိုင်သည့် အကောင့်တစ်ခုအသုံးပြုပါ။", diff --git a/kolibri/locale/my/LC_MESSAGES/kolibri.plugins.device.app-messages.json b/kolibri/locale/my/LC_MESSAGES/kolibri.plugins.device.app-messages.json index 98ce74cebc3..84fd7d315a5 100644 --- a/kolibri/locale/my/LC_MESSAGES/kolibri.plugins.device.app-messages.json +++ b/kolibri/locale/my/LC_MESSAGES/kolibri.plugins.device.app-messages.json @@ -174,6 +174,11 @@ "ManageSyncSchedule.addDevice": "ကိရိယာကိုပေါင်းထည့်မည်", "ManageSyncSchedule.connected": "ချိတ်ဆက်ပြီးပြီ", "ManageSyncSchedule.disconnected": "မချိတ်ဆက်ရသေးပါ", + "ManageSyncSchedule.everyDay": "နေ့တိုင်း", + "ManageSyncSchedule.everyHour": "နာရီတိုင်း", + "ManageSyncSchedule.everyMonth": "လစဉ်လတိုင်း", + "ManageSyncSchedule.everyTwoWeeks": "နှစ်ပတ်တစ်ကြိမ်", + "ManageSyncSchedule.everyWeek": "အပတ်တိုင်း", "ManageSyncSchedule.introduction": "Kolibri သည် ဤစက်ရုံကို မျှဝေသည့် အခြား Kolibri စက်များနှင့် အလိုအလျောက် စင့်ခ်လုပ်ရန် အချိန်ဇယားကို သတ်မှတ်ပါ။ တူညီသောစင့်ခ်အချိန်ဇယားရှိသော စက်ပစ္စည်းများကို တစ်ကြိမ်လျှင် တစ်ခုချင်း စင့်ခ်လုပ်ပါမည်။", "ManageSyncSchedule.syncSchedules": "စင့်ခ်အချိန်ဇယား", "ManageTasksPage.appBarTitle": "တာဝန်စီမံခန့်ခွဲသူ", diff --git a/kolibri/locale/my/LC_MESSAGES/kolibri.plugins.facility.app-messages.json b/kolibri/locale/my/LC_MESSAGES/kolibri.plugins.facility.app-messages.json index 30acc595bea..7ec7ffae482 100644 --- a/kolibri/locale/my/LC_MESSAGES/kolibri.plugins.facility.app-messages.json +++ b/kolibri/locale/my/LC_MESSAGES/kolibri.plugins.facility.app-messages.json @@ -166,6 +166,11 @@ "ManageSyncSchedule.addDevice": "ကိရိယာကိုပေါင်းထည့်မည်", "ManageSyncSchedule.connected": "ချိတ်ဆက်ပြီးပြီ", "ManageSyncSchedule.disconnected": "မချိတ်ဆက်ရသေးပါ", + "ManageSyncSchedule.everyDay": "နေ့တိုင်း", + "ManageSyncSchedule.everyHour": "နာရီတိုင်း", + "ManageSyncSchedule.everyMonth": "လစဉ်လတိုင်း", + "ManageSyncSchedule.everyTwoWeeks": "နှစ်ပတ်တစ်ကြိမ်", + "ManageSyncSchedule.everyWeek": "အပတ်တိုင်း", "ManageSyncSchedule.introduction": "Kolibri သည် ဤစက်ရုံကို မျှဝေသည့် အခြား Kolibri စက်များနှင့် အလိုအလျောက် စင့်ခ်လုပ်ရန် အချိန်ဇယားကို သတ်မှတ်ပါ။ တူညီသောစင့်ခ်အချိန်ဇယားရှိသော စက်ပစ္စည်းများကို တစ်ကြိမ်လျှင် တစ်ခုချင်း စင့်ခ်လုပ်ပါမည်။", "ManageSyncSchedule.syncSchedules": "စင့်ခ်အချိန်ဇယား", "PaginatedListContainerWithBackend.nextResults": "နောက်ရလဒ်များ", diff --git a/kolibri/locale/my/LC_MESSAGES/kolibri.plugins.learn.app-messages.json b/kolibri/locale/my/LC_MESSAGES/kolibri.plugins.learn.app-messages.json index 8f10a133b97..30ffd83606e 100644 --- a/kolibri/locale/my/LC_MESSAGES/kolibri.plugins.learn.app-messages.json +++ b/kolibri/locale/my/LC_MESSAGES/kolibri.plugins.learn.app-messages.json @@ -137,6 +137,10 @@ "LibraryPage.searchingOtherLibrary": "သင့်အနားတွင် Library များကိုရှာနေသည်", "LibraryPage.showingAllLibraries": "သင့်ပတ်ဝန်းကျင်ရှိ Library များအားလုံးကို ပြသထားသည်။", "MarkAsCompleteModal.markResourceAsCompleteConfirmation": "ဒီရင်းမြစ်ကို လုပ်ဆောင်မှုအားလုံးပြီးစီးသည်ဟု သတ်မှတ်ရန် သင်သေချာပါလား။", + "MeteredConnectionNotificationModal.doNotUseMetered": "Kolibri မိုဘိုင်းဒေတာကို အသုံးပြုခွင့်မပြုပါ", + "MeteredConnectionNotificationModal.modalDescription": "သင့်မိုဘိုင်းအစီအစဉ်တွင် ဒေတာပမာဏအကန့်အသတ်ရှိနိုင်သည်။ မိုဘိုင်းဒေတာမှတစ်ဆင့် အရင်းအမြစ်များကို ဒေါင်းလုဒ်လုပ်ရန် Kolibri အား ခွင့်ပြုခြင်းသည် သင့်အစီအစဉ်တစ်ခုလုံးကို အသုံးပြုနိုင်ပြီး/သို့မဟုတ် အပိုကုန်ကျစရိတ်များ ကျသင့်မည်ဖြစ်သည်။", + "MeteredConnectionNotificationModal.modalTitle": "မိုဘိုင်းဒေတာကို သုံးမလား။", + "MeteredConnectionNotificationModal.useMetered": "မိုဘိုင်းဒေတာအသုံးပြုရန် Kolibri အား ခွင့်ပြုပါ။", "MissingResourceAlert.learnMore": "ပိုမိုသိရှိရန်", "MissingResourceAlert.resourcesUnavailableP1": "အရင်းအမြစ်အချို့မှာ ၎င်းတို့ကို စက်ပစ္စည်းပေါ်တွင် ရှာမတွေ့သောကြောင့်ဖြစ်စေ သို့မဟုတ် သင့် Kolibri ဗားရှင်းနှင့် မကိုက်ညီသောကြောင့်ဖြစ်စေ ပျောက်ဆုံးနေပါသည်။", "MissingResourceAlert.resourcesUnavailableP2": "လမ်းညွှန်ချက်အတွက် သင်၏အုပ်ချုပ်ရေးမှူးနှင့်ဆွေးနွေးပါ။ သို့မဟုတ် သင်ကြားရေးလိုင်းချန်နယ်များနှင့်ရင်းမြစ်များ ကိုစီမံနိုင်သည့် အကောင့်တစ်ခုအသုံးပြုပါ။", diff --git a/kolibri/locale/my/LC_MESSAGES/kolibri.plugins.policies.app-messages.json b/kolibri/locale/my/LC_MESSAGES/kolibri.plugins.policies.app-messages.json index 18f4e6dbfd1..9a21324bad5 100644 --- a/kolibri/locale/my/LC_MESSAGES/kolibri.plugins.policies.app-messages.json +++ b/kolibri/locale/my/LC_MESSAGES/kolibri.plugins.policies.app-messages.json @@ -1,5 +1,5 @@ { - "CookiePolicy.choicesP1": "စာရင်းဇယားကွက်ကီးများကို လက်ခံရန် သင်သည် {choice, string} ဤနှစ်သက်ရာကို ဤနေရာတွင် ပြောင်းနိုင်သည်။ - ", + "CookiePolicy.choicesP1": "စာရင်းဇယားကွက်ကီးများကို လက်ခံရန် သင်သည် {choice} ဤနှစ်သက်ရာကို ဤနေရာတွင် ပြောင်းနိုင်သည်။ - ", "CookiePolicy.cookieExpiryTableHeader": "သက်တမ်းကုန်ဆုံးချိန်", "CookiePolicy.cookieP1": "Kolibri သင်ယူမှုပလပ်ဖောင်းသည် သင့်အတွေ့အကြုံကို စိတ်ကြိုက်ပြင်ဆင်ရန်နှင့် လုံခြုံစေရန်၊ အသွားအလာကို ပိုင်းခြားစိတ်ဖြာရန်နှင့် ၎င်း၏ဝန်ဆောင်မှု၏စွမ်းဆောင်ရည်နှင့် လုပ်ဆောင်နိုင်စွမ်းကို မြှင့်တင်ရန် ကွတ်ကီးများကို အသုံးပြုပါသည်။ ကွတ်ကီးများသည် သုံးစွဲသူ၏ အတွေ့အကြုံကို ပိုမိုထိရောက်စေရန် ဝဘ်ဆိုက်များက အသုံးပြုနိုင်သည့် သေးငယ်သော စာသားဖိုင်များဖြစ်သည်။", "CookiePolicy.cookieP2": "လက်ရှိ ကိုယ်ရေးကိုယ်တာ ဥပဒေများ (GDPR နှင့် CCPA) တွင် ၎င်းတို့သည် ဝန်ဆောင်မှုအတွက် တင်းကြပ်စွာ လိုအပ်ပါက သင့်စက်တွင် ကွတ်ကီးများကို သိမ်းဆည်းနိုင်ကြောင်း ဖော်ပြထားသည်။ အခြား cookies အမျိုးအစားအားလုံးအတွက်၊ ကျွန်ုပ်တို့သည် သင့်ခွင့်ပြုချက် လိုအပ်ပါသည်။", diff --git a/kolibri/locale/my/LC_MESSAGES/kolibri.plugins.user_auth.app-messages.json b/kolibri/locale/my/LC_MESSAGES/kolibri.plugins.user_auth.app-messages.json index c8c20269340..a3421ab9238 100644 --- a/kolibri/locale/my/LC_MESSAGES/kolibri.plugins.user_auth.app-messages.json +++ b/kolibri/locale/my/LC_MESSAGES/kolibri.plugins.user_auth.app-messages.json @@ -10,7 +10,7 @@ "AuthBase.oidcGenericExplanation": "Kolibri သည် အီလက်ထရောနစ်သင်ကြားမှုဆိုင်ရာအစီအစဉ်တစ်ခုဖြစ်ပါသည်။ တခြား တတိယ application များကိုဝင်ရောက်ရန်အတွက်လည်း သင်၏ Kolibri အကောင့်ကိုအသုံးပြုနိုင်ပါသည်။", "AuthBase.oidcSpecificExplanation": "{app_name} အက်ပလီကေးရှင်းမှ သင့်ကို ဤနေရာသို့ ပို့ဆောင်ခဲ့ပါသည်။ Kolibri သည် အီလက်ထရွန်းနစ် သင်ယူမှုပလက်ဖောင်းနှင့် {app_name} ကို အသုံးပြုနိုင်ရန် သင်၏လည်း Kolibri အကောင့်ကို အသုံးပြုနိုင်သည်။", "AuthBase.photoCreditLabel": "ဓါတ်ပုံကိုးကား {photoCredit}", - "AuthBase.poweredBy": "တေးဆိုငှက်{version}", + "AuthBase.poweredBy": "Kolibri {version}", "AuthBase.poweredByKolibri": "Kolibri မှ ထောက်ပံ့ထားသည်", "AuthBase.restrictedAccess": "ပြင်ပပစ္စည်းများအတွက် Kolibri ကိုရယူအသုံးပြုမှု ကန့်သတ်ထားသည်", "AuthBase.restrictedAccessDescription": "ဒါကိုပြောင်းလဲရန် လုပ်ပိုင်ခွင့်ရစီမံသူတစ်ဦးအဖြစ်ဝင်ပြီး စက်ပစ္စည်း၏ကွန်ရက်ရရှိမှုချိန်ညှိချက်များကို အဆင့်မြှင့်ပါ", diff --git a/kolibri/locale/nyn/LC_MESSAGES/django.mo b/kolibri/locale/nyn/LC_MESSAGES/django.mo index fd3f55acb5d..7780f2ebe4c 100644 Binary files a/kolibri/locale/nyn/LC_MESSAGES/django.mo and b/kolibri/locale/nyn/LC_MESSAGES/django.mo differ diff --git a/kolibri/locale/nyn/LC_MESSAGES/django.po b/kolibri/locale/nyn/LC_MESSAGES/django.po index 96f1736c032..ec405cfeeb0 100644 --- a/kolibri/locale/nyn/LC_MESSAGES/django.po +++ b/kolibri/locale/nyn/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: kolibri\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-14 16:32-0700\n" -"PO-Revision-Date: 2023-04-05 22:12\n" +"POT-Creation-Date: 2024-02-12 04:17-0800\n" +"PO-Revision-Date: 2024-02-12 16:21\n" "Last-Translator: \n" "Language-Team: Chewa\n" "Language: ny_MW\n" @@ -14,8 +14,8 @@ msgstr "" "X-Crowdin-Project: kolibri\n" "X-Crowdin-Project-ID: 201933\n" "X-Crowdin-Language: ny\n" -"X-Crowdin-File: /release-v0.16.x/django.po\n" -"X-Crowdin-File-ID: 4241\n" +"X-Crowdin-File: /016-test/django.po\n" +"X-Crowdin-File-ID: 4744\n" #: core/auth/constants/commands_errors.py:17 msgid "Unexpected exception [{}]: {}" @@ -173,45 +173,45 @@ msgid "Database ID is not valid" msgstr "Databezi ID ndi yosavomerezeka" #. Translators: A notification title shown to users when their Kolibri device is syncing data to another Kolibri instance -#: core/auth/tasks.py:63 +#: core/auth/tasks.py:56 msgid "Data syncing in progress" msgstr "Kuluzanitsa uthenga kuli mkati" #. Translators: Notification text shown to users when their Kolibri device is syncing data to another Kolibri instance #. to encourage them to stay connected to their network to ensure a successful sync. -#: core/auth/tasks.py:67 +#: core/auth/tasks.py:60 msgid "Do not disconnect your device from the network." msgstr "Musachotse makina anu" -#: core/content/api.py:352 +#: core/content/api.py:418 msgid "Resource" msgstr "Zophunzirira" -#: core/content/api.py:1622 +#: core/content/api.py:1780 msgid "The requested channel does not exist on the content server" msgstr "Tchanelo imene mukufuna sikupezeka pa seva" -#: core/content/models.py:265 +#: core/content/models.py:282 msgid "Unknown format" msgstr "Fomati yosadziwika" #. Translators: Message shown to an App user when the device's library is being updated #. either with new resources, or unwanted resources being deleted. -#: core/content/tasks.py:46 +#: core/content/tasks.py:57 msgid "Updating your library" msgstr "Ikusintha malo osungiramo zinthu" #. Translators: Message shown to an App user when an update to the library has been successful. -#: core/content/tasks.py:49 +#: core/content/tasks.py:60 msgid "Library updated" msgstr "Malo osungiramo zinthu akonzedwa" #. Translators: Message shown to an App user when an update to the library has failed. -#: core/content/tasks.py:52 +#: core/content/tasks.py:63 msgid "Library update failed" msgstr "Kukonza malo osungiramo zinthu kwalephereka" -#: core/device/serializers.py:43 +#: core/device/serializers.py:48 msgid "Language is not supported by Kolibri" msgstr "Chilankhulo chimenechi sichili pa Kolibri" @@ -278,36 +278,31 @@ msgid "Content kind" msgstr "Mtundu wa zopezeka mkatimu" #. Translators: Message shown to indicate that a background process has finished successfully. -#: core/tasks/job.py:100 +#: core/tasks/job.py:89 msgid "Complete" msgstr "Yamaliza" #. Translators: Message shown to indicate that a background process has failed. -#: core/tasks/job.py:103 +#: core/tasks/job.py:92 msgid "Failed" msgstr "Zalephereka" #. Translators: Message shown to indicate that a background process has been cancelled. -#: core/tasks/job.py:106 +#: core/tasks/job.py:95 msgid "Cancelled" msgstr "Yayimitsidwa" #. Translators: Message shown to indicate the percentage completed of a background process. -#: core/tasks/job.py:109 +#: core/tasks/job.py:98 #, python-brace-format msgid "In progress - {percent}%" msgstr "Ili mkati - {percent}%" #. Translators: Message shown to indicate that while a background process has started, no progress can be reported yet. -#: core/tasks/job.py:113 +#: core/tasks/job.py:102 msgid "Waiting" msgstr "Dikilani" -#: core/templates/kolibri/base.html:13 -#: core/templates/kolibri/unsupported_browser.html:13 -msgid "Kolibri" -msgstr "Kolibri" - #: core/templates/kolibri/loading_page.html:8 msgid "Kolibri is starting" msgstr "Kolibri ikuyamba" @@ -344,15 +339,19 @@ msgstr "Kuti muthe kugwiritsa ntchito Kolibri, mufunika kugwiritsa ntchito Firef msgid "You can also try updating your current browser." msgstr "Mungayesenso kupanga apudeti bulawuza imene mukugwiritsa ntchito panopo." -#: core/views.py:165 +#: core/templatetags/core_tags.py:84 +msgid "Kolibri" +msgstr "Kolibri" + +#: core/views.py:184 msgid "No appropriate redirect pages found. It is likely that Kolibri is badly configured" msgstr "Palibe tsamba limene latseguka. N'kutheka kuti simunaike bwino Kolibri" -#: plugins/coach/kolibri_plugin.py:36 +#: plugins/coach/kolibri_plugin.py:27 msgid "Coach" msgstr "Kochi" -#: plugins/facility/kolibri_plugin.py:30 +#: plugins/facility/kolibri_plugin.py:22 msgid "Facility" msgstr "Bungwe" @@ -376,11 +375,11 @@ msgctxt "Default name for the exported CSV file of facility user data. Please ke msgid "users" msgstr "munthu" -#: plugins/learn/kolibri_plugin.py:33 +#: plugins/learn/kolibri_plugin.py:35 msgid "Learn" msgstr "Phunzirani" -#: plugins/policies/kolibri_plugin.py:19 +#: plugins/policies/kolibri_plugin.py:21 msgid "Policies" msgstr "Ndondomeko" @@ -388,16 +387,16 @@ msgstr "Ndondomeko" msgid "Setup Wizard" msgstr "Zothandiza Poika Pulagalamu" -#: plugins/user_profile/kolibri_plugin.py:25 +#: plugins/user_profile/kolibri_plugin.py:24 msgid "User Profile" msgstr "Pulofailo" #. Translators: A notification title shown to users when their learner account is joining a new learning facility. -#: plugins/user_profile/tasks.py:67 +#: plugins/user_profile/tasks.py:84 msgid "Account transfer in progress" msgstr "Kusamutsa akaunti kuli mkati" -#: plugins/user_profile/tasks.py:70 +#: plugins/user_profile/tasks.py:87 #, python-brace-format msgid "Moving {learner_name} to learning facility {facility_name}" msgstr "Kuchotsa {learner_name} kupita ku malo ophunzirira a {facility_name}" diff --git a/kolibri/locale/nyn/LC_MESSAGES/kolibri.core.default_frontend-messages.json b/kolibri/locale/nyn/LC_MESSAGES/kolibri.core.default_frontend-messages.json index 4c6fcaf10e2..9f1ee783e61 100644 --- a/kolibri/locale/nyn/LC_MESSAGES/kolibri.core.default_frontend-messages.json +++ b/kolibri/locale/nyn/LC_MESSAGES/kolibri.core.default_frontend-messages.json @@ -223,7 +223,7 @@ "CommonCoreStrings.mediaLiteracy": "Nkhani zofalitsidwa", "CommonCoreStrings.mentalHealth": "Mavuto amaganizo", "CommonCoreStrings.menuLabel": "Menyu", - "CommonCoreStrings.moreOptions": "Zosankha zinanso", + "CommonCoreStrings.moreOptions": "Zinanso", "CommonCoreStrings.music": "Nyimbo", "CommonCoreStrings.myDownloadsLabel": "Zotsitsa zanga za pa intaneti", "CommonCoreStrings.myLibrary": "Nkhokwe yanga ya mabuku", @@ -404,7 +404,7 @@ "ContentIcon.video": "Vidiyo", "ContentRendererError.rendererNotAvailable": "Simungathe kupeza zimenezi pa Kolibri", "CurrentTryOverview.attemptedLabel": "Yayeseredwa", - "CurrentTryOverview.notStartedLabel": "Sizinayambe", + "CurrentTryOverview.notStartedLabel": "Sanayambe", "CurrentTryOverview.practiceQuizReportFasterTimeLabel": "Mwachangu kuposa kuyesera kwa m'mbuyomu {value, number, integer} {value, plural, one {mphindi} other {mphindi}}", "CurrentTryOverview.practiceQuizReportImprovedLabelSecondPerson": "Mwachita bwino pa {value, number, integer} {value, plural, one {funso} other {mafunso}}", "CurrentTryOverview.practiceQuizReportSlowerTimeLabel": "{value, number, integer} {value, plural, one {mphindi} other {mphindi}} mochedwa kuposa kuyesera kwa m'mbuyomu", @@ -478,16 +478,12 @@ "LongLicenseNames.CC BY-ND": "Creative Commons: kufotokoza za umwini, palibe maganizo atsopano", "LongLicenseNames.CC BY-SA": "Creative Commons: kufotokoza za umwini, zogawa potengera ndondomeko zofanana", "LongLicenseNames.Public Domain": "Zopanda mwinimwini", - "LongLicenseNames.Special Permissions": "Chilolezo chapaderadera", + "LongLicenseNames.Special Permissions": "Chilolezo chapadera", "MasteryModel.doAll": "Pezani funso lililonse lolondola", "MasteryModel.mOfN": "Pezani mafunso {M, number, integer} pa mafunso {N, number, integer} olondola", "MasteryModel.one": "Mwakhoza funso limodzi", "MasteryModel.streak": "Pezani mafunso {count, number, integer} olondola motsatizana", "MasteryModel.unknown": "Mastery model yosadziwika", - "MeteredConnectionNotificationModal.doNotUseMetered": "Musalole Kolibri kugwiritsa ntchito data ya lamya", - "MeteredConnectionNotificationModal.modalDescription": "Ndi zotheka kuti muli ndi data yosakwanira pa lamya yanu. Kulola Kolibri kutsitsa zophunzirira kudzera pa data ya lamya kukhoza kupangitsa kuti intaneti yanu ithe komanso/kapena kulipira ndalama zowonjezera.", - "MeteredConnectionNotificationModal.modalTitle": "Mugwiritsa ntchito data ya lamya?", - "MeteredConnectionNotificationModal.useMetered": "Lolani Kolibri kugwiritsa ntchito data ya lamya", "MissingResourceAlert.learnMore": "Dziwani zambiri", "MissingResourceAlert.resourcesUnavailableP1": "Zophunzirira zina zasowa, chifukwa sizinapezeke m'chipangizochi kapena sizikugwirizana ndi mtundu wa Kolibri wanu.", "MissingResourceAlert.resourcesUnavailableP2": "Afunseni eni ake kuti akuthandizeni, kapena gwrlitsani ntchito akaunti yomwe ili ndi zoyeneleza kuti muthe kugwiritsa ntchito matchanelo ndi zinthu", diff --git a/kolibri/locale/nyn/LC_MESSAGES/kolibri.plugins.device.app-messages.json b/kolibri/locale/nyn/LC_MESSAGES/kolibri.plugins.device.app-messages.json index d9c66c757b8..3b6516e0ddf 100644 --- a/kolibri/locale/nyn/LC_MESSAGES/kolibri.plugins.device.app-messages.json +++ b/kolibri/locale/nyn/LC_MESSAGES/kolibri.plugins.device.app-messages.json @@ -174,6 +174,11 @@ "ManageSyncSchedule.addDevice": "Onjezerani chipangizo", "ManageSyncSchedule.connected": "Yalumikizidwa", "ManageSyncSchedule.disconnected": "Sinalumikizidwe", + "ManageSyncSchedule.everyDay": "Tsiku lililonse", + "ManageSyncSchedule.everyHour": "Ola lililonse", + "ManageSyncSchedule.everyMonth": "Mwezi uliwonse", + "ManageSyncSchedule.everyTwoWeeks": "Sabata ziwiri zilizonse", + "ManageSyncSchedule.everyWeek": "Sabata iliyonse", "ManageSyncSchedule.introduction": "Ikani mndandanda kuti Kolibri ayambe yekha kulumikizana ndi zipangizo zina za Kolibri zokhalanso ndi zinthu zomwezi. Zipangizo zokhala ndi mndandanda umodzi zipezeka mu mgwirizanowu imodziimodzi.", "ManageSyncSchedule.syncSchedules": "Mndandanda wa kalumikizidwe", "ManageTasksPage.appBarTitle": "Mndanda wa zochitika mu kompyuta", diff --git a/kolibri/locale/nyn/LC_MESSAGES/kolibri.plugins.facility.app-messages.json b/kolibri/locale/nyn/LC_MESSAGES/kolibri.plugins.facility.app-messages.json index 3f583906b00..32c1b35b3d6 100644 --- a/kolibri/locale/nyn/LC_MESSAGES/kolibri.plugins.facility.app-messages.json +++ b/kolibri/locale/nyn/LC_MESSAGES/kolibri.plugins.facility.app-messages.json @@ -166,6 +166,11 @@ "ManageSyncSchedule.addDevice": "Onjezerani chipangizo", "ManageSyncSchedule.connected": "Yalumikizidwa", "ManageSyncSchedule.disconnected": "Sinalumikizidwe", + "ManageSyncSchedule.everyDay": "Tsiku lililonse", + "ManageSyncSchedule.everyHour": "Ola lililonse", + "ManageSyncSchedule.everyMonth": "Mwezi uliwonse", + "ManageSyncSchedule.everyTwoWeeks": "Sabata ziwiri zilizonse", + "ManageSyncSchedule.everyWeek": "Sabata iliyonse", "ManageSyncSchedule.introduction": "Ikani mndandanda kuti Kolibri ayambe yekha kulumikizana ndi zipangizo zina za Kolibri zokhalanso ndi zinthu zomwezi. Zipangizo zokhala ndi mndandanda umodzi zipezeka mu mgwirizanowu imodziimodzi.", "ManageSyncSchedule.syncSchedules": "Mndandanda wa kalumikizidwe", "PaginatedListContainerWithBackend.nextResults": "Zotsatira zapatsogolo", diff --git a/kolibri/locale/nyn/LC_MESSAGES/kolibri.plugins.learn.app-messages.json b/kolibri/locale/nyn/LC_MESSAGES/kolibri.plugins.learn.app-messages.json index 15ebc4479f8..b38c832169d 100644 --- a/kolibri/locale/nyn/LC_MESSAGES/kolibri.plugins.learn.app-messages.json +++ b/kolibri/locale/nyn/LC_MESSAGES/kolibri.plugins.learn.app-messages.json @@ -137,6 +137,10 @@ "LibraryPage.searchingOtherLibrary": "Ikufufuza nkhokwe za mabuku zimene zili pafupi ndi inu.", "LibraryPage.showingAllLibraries": "Ikuonetsa nkhokwe za mabuku zonse zikupezeka pafupi ndi inu.", "MarkAsCompleteModal.markResourceAsCompleteConfirmation": "Mukufuna kuvomereza kuti izi kuti zatheka?", + "MeteredConnectionNotificationModal.doNotUseMetered": "Musalole Kolibri kugwiritsa ntchito data ya lamya", + "MeteredConnectionNotificationModal.modalDescription": "Ndi zotheka kuti muli ndi data yosakwanira pa lamya yanu. Kulola Kolibri kutsitsa zophunzirira kudzera pa data ya lamya kukhoza kupangitsa kuti intaneti yanu ithe komanso/kapena kulipira ndalama zowonjezera.", + "MeteredConnectionNotificationModal.modalTitle": "Mugwiritsa ntchito data ya lamya?", + "MeteredConnectionNotificationModal.useMetered": "Lolani Kolibri kugwiritsa ntchito data ya lamya", "MissingResourceAlert.learnMore": "Dziwani zambiri", "MissingResourceAlert.resourcesUnavailableP1": "Zophunzirira zina zasowa, chifukwa sizinapezeke m'chipangizochi kapena sizikugwirizana ndi mtundu wa Kolibri wanu.", "MissingResourceAlert.resourcesUnavailableP2": "Afunseni eni ake kuti akuthandizeni, kapena gwrlitsani ntchito akaunti yomwe ili ndi zoyeneleza kuti muthe kugwiritsa ntchito matchanelo ndi zinthu", diff --git a/kolibri/locale/nyn/LC_MESSAGES/kolibri.plugins.policies.app-messages.json b/kolibri/locale/nyn/LC_MESSAGES/kolibri.plugins.policies.app-messages.json index 61a143c3749..53d0a14ff02 100644 --- a/kolibri/locale/nyn/LC_MESSAGES/kolibri.plugins.policies.app-messages.json +++ b/kolibri/locale/nyn/LC_MESSAGES/kolibri.plugins.policies.app-messages.json @@ -1,5 +1,5 @@ { - "CookiePolicy.choicesP1": "Inu {choice, string} kuti mulandire ma 'cookies' okhudza uthenga operekedwa m'manambala. Mukhonza kusintha njira imeneyi apa:", + "CookiePolicy.choicesP1": "Inu {choice} kuti mulandire ma 'cookies' okhudza uthenga operekedwa m'manambala. Mukhonza kusintha njira imeneyi apa:", "CookiePolicy.cookieExpiryTableHeader": "Kutha mphamvu", "CookiePolicy.cookieP1": "Malo ophunzilira a Kolibri amagwiritsa ntchito ma 'cookies' pofuna kuteteza zochita zanu pa intaneti, kumvetsa za ogwiritsa ntchito pulogalamuyi, komanso kupititsa patsogolo momwe izi zimagwirira ntchito. Ma 'cookies' akutathawuza mafayilo ang'onoang'ono a mawu amene akhonza kugwiritsidwa ntchito ndi mawebusayiti pofuna kupititsa patsogolo zochita za wogwiritsa ntchitoyo.", "CookiePolicy.cookieP2": "Malamulo okhudza chinsinsi pa intaneti (GDPR ndi CCPA) amanena kuti tikhonza kusunga ma 'cookies' pa chipangizo chanu ngati ali ofunikira kwambiri ku ntchito yake. Koma pa ma 'cookies' ena onse, timafuna chilolezo chanu.", diff --git a/kolibri/locale/pt_BR/LC_MESSAGES/django.mo b/kolibri/locale/pt_BR/LC_MESSAGES/django.mo index 78ec48b4650..14c5afeae8b 100644 Binary files a/kolibri/locale/pt_BR/LC_MESSAGES/django.mo and b/kolibri/locale/pt_BR/LC_MESSAGES/django.mo differ diff --git a/kolibri/locale/pt_BR/LC_MESSAGES/django.po b/kolibri/locale/pt_BR/LC_MESSAGES/django.po index c50bd1ea58a..e646b23cb43 100644 --- a/kolibri/locale/pt_BR/LC_MESSAGES/django.po +++ b/kolibri/locale/pt_BR/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: kolibri\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-14 16:32-0700\n" -"PO-Revision-Date: 2023-04-05 22:12\n" +"POT-Creation-Date: 2024-02-12 04:17-0800\n" +"PO-Revision-Date: 2024-02-12 16:21\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" @@ -14,8 +14,8 @@ msgstr "" "X-Crowdin-Project: kolibri\n" "X-Crowdin-Project-ID: 201933\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /release-v0.16.x/django.po\n" -"X-Crowdin-File-ID: 4241\n" +"X-Crowdin-File: /016-test/django.po\n" +"X-Crowdin-File-ID: 4744\n" #: core/auth/constants/commands_errors.py:17 msgid "Unexpected exception [{}]: {}" @@ -173,45 +173,45 @@ msgid "Database ID is not valid" msgstr "O ID deste banco de dados não é valido" #. Translators: A notification title shown to users when their Kolibri device is syncing data to another Kolibri instance -#: core/auth/tasks.py:63 +#: core/auth/tasks.py:56 msgid "Data syncing in progress" msgstr "Sincronização de dados em andamento" #. Translators: Notification text shown to users when their Kolibri device is syncing data to another Kolibri instance #. to encourage them to stay connected to their network to ensure a successful sync. -#: core/auth/tasks.py:67 +#: core/auth/tasks.py:60 msgid "Do not disconnect your device from the network." msgstr "Não desconecte seu dispositivo da rede." -#: core/content/api.py:352 +#: core/content/api.py:418 msgid "Resource" msgstr "Conteúdo" -#: core/content/api.py:1622 +#: core/content/api.py:1780 msgid "The requested channel does not exist on the content server" msgstr "O canal solicitado não existe no servidor de conteúdo" -#: core/content/models.py:265 +#: core/content/models.py:282 msgid "Unknown format" msgstr "Formato desconhecido" #. Translators: Message shown to an App user when the device's library is being updated #. either with new resources, or unwanted resources being deleted. -#: core/content/tasks.py:46 +#: core/content/tasks.py:57 msgid "Updating your library" msgstr "Atualizando sua biblioteca" #. Translators: Message shown to an App user when an update to the library has been successful. -#: core/content/tasks.py:49 +#: core/content/tasks.py:60 msgid "Library updated" msgstr "Biblioteca atualizada" #. Translators: Message shown to an App user when an update to the library has failed. -#: core/content/tasks.py:52 +#: core/content/tasks.py:63 msgid "Library update failed" msgstr "Falha na atualização da biblioteca" -#: core/device/serializers.py:43 +#: core/device/serializers.py:48 msgid "Language is not supported by Kolibri" msgstr "Kolibri ainda não está disponível neste idioma" @@ -278,36 +278,31 @@ msgid "Content kind" msgstr "Tipo de conteúdo" #. Translators: Message shown to indicate that a background process has finished successfully. -#: core/tasks/job.py:100 +#: core/tasks/job.py:89 msgid "Complete" msgstr "Concluído" #. Translators: Message shown to indicate that a background process has failed. -#: core/tasks/job.py:103 +#: core/tasks/job.py:92 msgid "Failed" msgstr "Erro" #. Translators: Message shown to indicate that a background process has been cancelled. -#: core/tasks/job.py:106 +#: core/tasks/job.py:95 msgid "Cancelled" msgstr "Cancelado" #. Translators: Message shown to indicate the percentage completed of a background process. -#: core/tasks/job.py:109 +#: core/tasks/job.py:98 #, python-brace-format msgid "In progress - {percent}%" msgstr "Em andamento - {percent}%" #. Translators: Message shown to indicate that while a background process has started, no progress can be reported yet. -#: core/tasks/job.py:113 +#: core/tasks/job.py:102 msgid "Waiting" msgstr "Aguardando" -#: core/templates/kolibri/base.html:13 -#: core/templates/kolibri/unsupported_browser.html:13 -msgid "Kolibri" -msgstr "Kolibri" - #: core/templates/kolibri/loading_page.html:8 msgid "Kolibri is starting" msgstr "Kolibri está iniciando" @@ -344,15 +339,19 @@ msgstr "Para usar Kolibri, recomendamos utilizar Firefox ou Chrome." msgid "You can also try updating your current browser." msgstr "Você também pode tentar atualizar seu navegador." -#: core/views.py:165 +#: core/templatetags/core_tags.py:84 +msgid "Kolibri" +msgstr "Kolibri" + +#: core/views.py:184 msgid "No appropriate redirect pages found. It is likely that Kolibri is badly configured" msgstr "Nenhuma página de redirecionamento foi encontrada. É provável que Kolibri tenha sido mal configurado" -#: plugins/coach/kolibri_plugin.py:36 +#: plugins/coach/kolibri_plugin.py:27 msgid "Coach" msgstr "Professor" -#: plugins/facility/kolibri_plugin.py:30 +#: plugins/facility/kolibri_plugin.py:22 msgid "Facility" msgstr "Instituição" @@ -376,11 +375,11 @@ msgctxt "Default name for the exported CSV file of facility user data. Please ke msgid "users" msgstr "usuários" -#: plugins/learn/kolibri_plugin.py:33 +#: plugins/learn/kolibri_plugin.py:35 msgid "Learn" msgstr "Aprender" -#: plugins/policies/kolibri_plugin.py:19 +#: plugins/policies/kolibri_plugin.py:21 msgid "Policies" msgstr "Políticas" @@ -388,16 +387,16 @@ msgstr "Políticas" msgid "Setup Wizard" msgstr "Assistente de configuração" -#: plugins/user_profile/kolibri_plugin.py:25 +#: plugins/user_profile/kolibri_plugin.py:24 msgid "User Profile" msgstr "Perfil de Usuário" #. Translators: A notification title shown to users when their learner account is joining a new learning facility. -#: plugins/user_profile/tasks.py:67 +#: plugins/user_profile/tasks.py:84 msgid "Account transfer in progress" msgstr "Transferência de conta em andamento" -#: plugins/user_profile/tasks.py:70 +#: plugins/user_profile/tasks.py:87 #, python-brace-format msgid "Moving {learner_name} to learning facility {facility_name}" msgstr "Movendo {learner_name} para o centro educativo {facility_name}" diff --git a/kolibri/locale/pt_BR/LC_MESSAGES/kolibri.core.default_frontend-messages.json b/kolibri/locale/pt_BR/LC_MESSAGES/kolibri.core.default_frontend-messages.json index d280730cee1..04cd007de76 100644 --- a/kolibri/locale/pt_BR/LC_MESSAGES/kolibri.core.default_frontend-messages.json +++ b/kolibri/locale/pt_BR/LC_MESSAGES/kolibri.core.default_frontend-messages.json @@ -484,10 +484,6 @@ "MasteryModel.one": "Acertar ao menos uma resposta", "MasteryModel.streak": "Acertar {count, number, integer} perguntas em seguida", "MasteryModel.unknown": "Critério de domínio desconhecido", - "MeteredConnectionNotificationModal.doNotUseMetered": "Não permitir que Kolibri utilize dados móveis", - "MeteredConnectionNotificationModal.modalDescription": "Você pode ter uma quantidade limitada de dados em seu plano móvel. Permitir que o Kolibri baixe conteúdos via dados móveis pode esgotar seu plano e/ou incorrer cobranças extras.", - "MeteredConnectionNotificationModal.modalTitle": "Utilizar dados móveis?", - "MeteredConnectionNotificationModal.useMetered": "Permitir que Kolibri utilize dados móveis", "MissingResourceAlert.learnMore": "Mais informações", "MissingResourceAlert.resourcesUnavailableP1": "Alguns conteúdos estão faltando, ou porque não foram encontrados no dispositivo, ou porque não são compatíveis com a sua versão de Kolibri.", "MissingResourceAlert.resourcesUnavailableP2": "Consulte seu administrador ou utilize uma conta de usuário que lhe permita gerenciar conteúdos.", diff --git a/kolibri/locale/pt_BR/LC_MESSAGES/kolibri.plugins.device.app-messages.json b/kolibri/locale/pt_BR/LC_MESSAGES/kolibri.plugins.device.app-messages.json index e24cbc821d1..f26d3b52139 100644 --- a/kolibri/locale/pt_BR/LC_MESSAGES/kolibri.plugins.device.app-messages.json +++ b/kolibri/locale/pt_BR/LC_MESSAGES/kolibri.plugins.device.app-messages.json @@ -174,6 +174,11 @@ "ManageSyncSchedule.addDevice": "Adicionar dispositivo", "ManageSyncSchedule.connected": "Conectado", "ManageSyncSchedule.disconnected": "Não conectado", + "ManageSyncSchedule.everyDay": "Diariamente", + "ManageSyncSchedule.everyHour": "A cada uma hora", + "ManageSyncSchedule.everyMonth": "Mensalmente", + "ManageSyncSchedule.everyTwoWeeks": "Quinzenalmente", + "ManageSyncSchedule.everyWeek": "Semanalmente", "ManageSyncSchedule.introduction": "Defina uma data e horário para que o seu Kolibri sincronize automaticamente com outros Kolibris neste centro educativo. Dispositivos agendados no mesmo dia e horário serão sincronizados um por vez.", "ManageSyncSchedule.syncSchedules": "Horários de sincronização", "ManageTasksPage.appBarTitle": "Gerenciador de Tarefas", diff --git a/kolibri/locale/pt_BR/LC_MESSAGES/kolibri.plugins.facility.app-messages.json b/kolibri/locale/pt_BR/LC_MESSAGES/kolibri.plugins.facility.app-messages.json index 7b7dca99076..4aa76109cfe 100644 --- a/kolibri/locale/pt_BR/LC_MESSAGES/kolibri.plugins.facility.app-messages.json +++ b/kolibri/locale/pt_BR/LC_MESSAGES/kolibri.plugins.facility.app-messages.json @@ -166,6 +166,11 @@ "ManageSyncSchedule.addDevice": "Adicionar dispositivo", "ManageSyncSchedule.connected": "Conectado", "ManageSyncSchedule.disconnected": "Não conectado", + "ManageSyncSchedule.everyDay": "Diariamente", + "ManageSyncSchedule.everyHour": "A cada uma hora", + "ManageSyncSchedule.everyMonth": "Mensalmente", + "ManageSyncSchedule.everyTwoWeeks": "Quinzenalmente", + "ManageSyncSchedule.everyWeek": "Semanalmente", "ManageSyncSchedule.introduction": "Defina uma data e horário para que o seu Kolibri sincronize automaticamente com outros Kolibris neste centro educativo. Dispositivos agendados no mesmo dia e horário serão sincronizados um por vez.", "ManageSyncSchedule.syncSchedules": "Horários de sincronização", "PaginatedListContainerWithBackend.nextResults": "Próximos resultados", diff --git a/kolibri/locale/pt_BR/LC_MESSAGES/kolibri.plugins.learn.app-messages.json b/kolibri/locale/pt_BR/LC_MESSAGES/kolibri.plugins.learn.app-messages.json index 0c8dc25e67d..59ec4d35a8c 100644 --- a/kolibri/locale/pt_BR/LC_MESSAGES/kolibri.plugins.learn.app-messages.json +++ b/kolibri/locale/pt_BR/LC_MESSAGES/kolibri.plugins.learn.app-messages.json @@ -137,6 +137,10 @@ "LibraryPage.searchingOtherLibrary": "Procurando bibliotecas disponíveis.", "LibraryPage.showingAllLibraries": "Mostrando todas as bibliotecas disponíveis.", "MarkAsCompleteModal.markResourceAsCompleteConfirmation": "Tem certeza de que deseja marcar o conteúdo como completado?", + "MeteredConnectionNotificationModal.doNotUseMetered": "Não permitir que Kolibri utilize dados móveis", + "MeteredConnectionNotificationModal.modalDescription": "Você pode ter uma quantidade limitada de dados em seu plano móvel. Permitir que o Kolibri baixe conteúdos via dados móveis pode esgotar seu plano e/ou incorrer cobranças extras.", + "MeteredConnectionNotificationModal.modalTitle": "Utilizar dados móveis?", + "MeteredConnectionNotificationModal.useMetered": "Permitir que Kolibri utilize dados móveis", "MissingResourceAlert.learnMore": "Mais informações", "MissingResourceAlert.resourcesUnavailableP1": "Alguns conteúdos estão faltando, ou porque não foram encontrados no dispositivo, ou porque não são compatíveis com a sua versão de Kolibri.", "MissingResourceAlert.resourcesUnavailableP2": "Consulte seu administrador ou utilize uma conta de usuário que lhe permita gerenciar conteúdos.", diff --git a/kolibri/locale/pt_BR/LC_MESSAGES/kolibri.plugins.policies.app-messages.json b/kolibri/locale/pt_BR/LC_MESSAGES/kolibri.plugins.policies.app-messages.json index f16a0aad655..24a5ff3cda2 100644 --- a/kolibri/locale/pt_BR/LC_MESSAGES/kolibri.plugins.policies.app-messages.json +++ b/kolibri/locale/pt_BR/LC_MESSAGES/kolibri.plugins.policies.app-messages.json @@ -1,5 +1,5 @@ { - "CookiePolicy.choicesP1": "Você {choice, string} para receber cookies de estatística. Você pode mudar esta preferência aqui:", + "CookiePolicy.choicesP1": "Você {choice} para receber cookies de estatística. Você pode mudar esta preferência aqui:", "CookiePolicy.cookieExpiryTableHeader": "Validade", "CookiePolicy.cookieP1": "A Plataforma de Aprendizagem Kolibri usa cookies para personalizar e proteger sua experiência, analisar o tráfego e melhorar o desempenho e funcionalidade de seus serviços. Cookies são pequenos arquivos de texto que podem ser usados por sites para tornar a experiência de um usuário mais eficiente.", "CookiePolicy.cookieP2": "De acordo com as leis de privacidade atuais (LGPD e CCPA), podemos armazenar os cookies no seu dispositivo se forem estritamente necessários para a operação do serviço. Para todos os outros tipos de cookies, precisamos da sua permissão.", diff --git a/kolibri/locale/pt_MZ/LC_MESSAGES/django.mo b/kolibri/locale/pt_MZ/LC_MESSAGES/django.mo index 864bb9c882e..64aafc24796 100644 Binary files a/kolibri/locale/pt_MZ/LC_MESSAGES/django.mo and b/kolibri/locale/pt_MZ/LC_MESSAGES/django.mo differ diff --git a/kolibri/locale/pt_MZ/LC_MESSAGES/django.po b/kolibri/locale/pt_MZ/LC_MESSAGES/django.po index 04cedd7b1ab..f977bc2f94a 100644 --- a/kolibri/locale/pt_MZ/LC_MESSAGES/django.po +++ b/kolibri/locale/pt_MZ/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: kolibri\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-14 16:32-0700\n" -"PO-Revision-Date: 2023-04-05 22:12\n" +"POT-Creation-Date: 2024-02-12 04:17-0800\n" +"PO-Revision-Date: 2024-02-12 16:22\n" "Last-Translator: \n" "Language-Team: Portuguese, Mozambican\n" "Language: pt_MZ\n" @@ -14,8 +14,8 @@ msgstr "" "X-Crowdin-Project: kolibri\n" "X-Crowdin-Project-ID: 201933\n" "X-Crowdin-Language: pt-mz\n" -"X-Crowdin-File: /release-v0.16.x/django.po\n" -"X-Crowdin-File-ID: 4241\n" +"X-Crowdin-File: /016-test/django.po\n" +"X-Crowdin-File-ID: 4744\n" #: core/auth/constants/commands_errors.py:17 msgid "Unexpected exception [{}]: {}" @@ -173,45 +173,45 @@ msgid "Database ID is not valid" msgstr "A identificação desta base de dados não é valida" #. Translators: A notification title shown to users when their Kolibri device is syncing data to another Kolibri instance -#: core/auth/tasks.py:63 +#: core/auth/tasks.py:56 msgid "Data syncing in progress" msgstr "Sincronização de dados em progresso" #. Translators: Notification text shown to users when their Kolibri device is syncing data to another Kolibri instance #. to encourage them to stay connected to their network to ensure a successful sync. -#: core/auth/tasks.py:67 +#: core/auth/tasks.py:60 msgid "Do not disconnect your device from the network." msgstr "Mantenha o seu dispositivo ligado à rede." -#: core/content/api.py:352 +#: core/content/api.py:418 msgid "Resource" msgstr "Conteúdo" -#: core/content/api.py:1622 +#: core/content/api.py:1780 msgid "The requested channel does not exist on the content server" msgstr "O canal solicitado não existe no servidor de conteúdo" -#: core/content/models.py:265 +#: core/content/models.py:282 msgid "Unknown format" msgstr "Formato desconhecido" #. Translators: Message shown to an App user when the device's library is being updated #. either with new resources, or unwanted resources being deleted. -#: core/content/tasks.py:46 +#: core/content/tasks.py:57 msgid "Updating your library" msgstr "A atualizar a sua biblioteca" #. Translators: Message shown to an App user when an update to the library has been successful. -#: core/content/tasks.py:49 +#: core/content/tasks.py:60 msgid "Library updated" msgstr "Biblioteca atualizada" #. Translators: Message shown to an App user when an update to the library has failed. -#: core/content/tasks.py:52 +#: core/content/tasks.py:63 msgid "Library update failed" msgstr "Falha na atualização da biblioteca" -#: core/device/serializers.py:43 +#: core/device/serializers.py:48 msgid "Language is not supported by Kolibri" msgstr "A Kolibri ainda não tem esta língua disponível" @@ -278,36 +278,31 @@ msgid "Content kind" msgstr "Tipo de conteúdo" #. Translators: Message shown to indicate that a background process has finished successfully. -#: core/tasks/job.py:100 +#: core/tasks/job.py:89 msgid "Complete" msgstr "Concluído" #. Translators: Message shown to indicate that a background process has failed. -#: core/tasks/job.py:103 +#: core/tasks/job.py:92 msgid "Failed" msgstr "Erro" #. Translators: Message shown to indicate that a background process has been cancelled. -#: core/tasks/job.py:106 +#: core/tasks/job.py:95 msgid "Cancelled" msgstr "Cancelado" #. Translators: Message shown to indicate the percentage completed of a background process. -#: core/tasks/job.py:109 +#: core/tasks/job.py:98 #, python-brace-format msgid "In progress - {percent}%" msgstr "Em andamento - {percent}%" #. Translators: Message shown to indicate that while a background process has started, no progress can be reported yet. -#: core/tasks/job.py:113 +#: core/tasks/job.py:102 msgid "Waiting" msgstr "Aguardando" -#: core/templates/kolibri/base.html:13 -#: core/templates/kolibri/unsupported_browser.html:13 -msgid "Kolibri" -msgstr "Kolibri" - #: core/templates/kolibri/loading_page.html:8 msgid "Kolibri is starting" msgstr "Kolibri está a iniciar" @@ -344,15 +339,19 @@ msgstr "Para a plataforma Kolibri, recomenda-se utilizar o navegador Firefox ou msgid "You can also try updating your current browser." msgstr "Também pode tentar fazer a actualização do seu navegador actual." -#: core/views.py:165 +#: core/templatetags/core_tags.py:84 +msgid "Kolibri" +msgstr "Kolibri" + +#: core/views.py:184 msgid "No appropriate redirect pages found. It is likely that Kolibri is badly configured" msgstr "Nenhuma página de redireccionamento foi encontrada. Muito provavelmente a Kolibri foi mal configurada" -#: plugins/coach/kolibri_plugin.py:36 +#: plugins/coach/kolibri_plugin.py:27 msgid "Coach" msgstr "Facilitador" -#: plugins/facility/kolibri_plugin.py:30 +#: plugins/facility/kolibri_plugin.py:22 msgid "Facility" msgstr "Instituição" @@ -376,11 +375,11 @@ msgctxt "Default name for the exported CSV file of facility user data. Please ke msgid "users" msgstr "utilizadores" -#: plugins/learn/kolibri_plugin.py:33 +#: plugins/learn/kolibri_plugin.py:35 msgid "Learn" msgstr "Aprender" -#: plugins/policies/kolibri_plugin.py:19 +#: plugins/policies/kolibri_plugin.py:21 msgid "Policies" msgstr "Políticas" @@ -388,16 +387,16 @@ msgstr "Políticas" msgid "Setup Wizard" msgstr "Assistente de configuração" -#: plugins/user_profile/kolibri_plugin.py:25 +#: plugins/user_profile/kolibri_plugin.py:24 msgid "User Profile" msgstr "Perfil de Utilizador" #. Translators: A notification title shown to users when their learner account is joining a new learning facility. -#: plugins/user_profile/tasks.py:67 +#: plugins/user_profile/tasks.py:84 msgid "Account transfer in progress" msgstr "Transferência de conta em andamento" -#: plugins/user_profile/tasks.py:70 +#: plugins/user_profile/tasks.py:87 #, python-brace-format msgid "Moving {learner_name} to learning facility {facility_name}" msgstr "A mover {learner_name} para instituição de ensino {facility_name}" diff --git a/kolibri/locale/pt_MZ/LC_MESSAGES/kolibri.core.default_frontend-messages.json b/kolibri/locale/pt_MZ/LC_MESSAGES/kolibri.core.default_frontend-messages.json index d6056e402b1..c0248592382 100644 --- a/kolibri/locale/pt_MZ/LC_MESSAGES/kolibri.core.default_frontend-messages.json +++ b/kolibri/locale/pt_MZ/LC_MESSAGES/kolibri.core.default_frontend-messages.json @@ -428,7 +428,7 @@ "FacilityNameAndSyncStatus.syncing": "Sincronizando", "FilePresetStrings.audio": "Áudio ({fileSize})", "FilePresetStrings.document": "Documento ({fileSize})", - "FilePresetStrings.epub": "Documento EPUB ({fileSize})", + "FilePresetStrings.epub": "Documento ePub ({fileSize})", "FilePresetStrings.exercise": "Exercício ({fileSize})", "FilePresetStrings.high_res_video": "Alta resolução ({fileSize})", "FilePresetStrings.html5_zip": "Zip de HTML5 ({fileSize})", @@ -484,10 +484,6 @@ "MasteryModel.one": "Acertar ao menos uma resposta", "MasteryModel.streak": "Acertar {count, number, integer} perguntas em seguida", "MasteryModel.unknown": "Critério de domínio desconhecido", - "MeteredConnectionNotificationModal.doNotUseMetered": "Não permitir que a Kolibri use dados móveis", - "MeteredConnectionNotificationModal.modalDescription": "Pode ter um montante limitado de dados no seu plano móvel. Permitir que a Kolibri transfira recursos via dados móveis pode significar utilizar o seu plano inteiro e/ou incorrer em custos extras.", - "MeteredConnectionNotificationModal.modalTitle": "Usar dados móveis?", - "MeteredConnectionNotificationModal.useMetered": "Permitir que a Kolibri use dados móveis", "MissingResourceAlert.learnMore": "Saber mais", "MissingResourceAlert.resourcesUnavailableP1": "Faltam alguns recursos, ou porque não foram encontrados no dispositivo ou porque não são compatíveis com a sua versão da Kolibri.", "MissingResourceAlert.resourcesUnavailableP2": "Consulte o seu administrador ou utilize uma conta de utilizador que lhe permita gerir os conteúdos.", diff --git a/kolibri/locale/pt_MZ/LC_MESSAGES/kolibri.plugins.device.app-messages.json b/kolibri/locale/pt_MZ/LC_MESSAGES/kolibri.plugins.device.app-messages.json index 938f805b94f..99397836a03 100644 --- a/kolibri/locale/pt_MZ/LC_MESSAGES/kolibri.plugins.device.app-messages.json +++ b/kolibri/locale/pt_MZ/LC_MESSAGES/kolibri.plugins.device.app-messages.json @@ -174,6 +174,11 @@ "ManageSyncSchedule.addDevice": "Adicionar dispositivo", "ManageSyncSchedule.connected": "Conectado", "ManageSyncSchedule.disconnected": "Não conectado", + "ManageSyncSchedule.everyDay": "Todos os dias", + "ManageSyncSchedule.everyHour": "A cada hora", + "ManageSyncSchedule.everyMonth": "Todos os meses", + "ManageSyncSchedule.everyTwoWeeks": "A cada duas semanas", + "ManageSyncSchedule.everyWeek": "Todas as semanas", "ManageSyncSchedule.introduction": "Defina um horário no qual a Kolibri possa sincronizar automaticamente com outros aparelhos Kolibri que partilham esta plataforma. Os dispositivos com o mesmo horário de sincronização serão sincronizados um de cada vez.", "ManageSyncSchedule.syncSchedules": "Horários de sincronização", "ManageTasksPage.appBarTitle": "Gestor de Tarefas", diff --git a/kolibri/locale/pt_MZ/LC_MESSAGES/kolibri.plugins.facility.app-messages.json b/kolibri/locale/pt_MZ/LC_MESSAGES/kolibri.plugins.facility.app-messages.json index 6c7432196aa..7a780a3ad77 100644 --- a/kolibri/locale/pt_MZ/LC_MESSAGES/kolibri.plugins.facility.app-messages.json +++ b/kolibri/locale/pt_MZ/LC_MESSAGES/kolibri.plugins.facility.app-messages.json @@ -166,6 +166,11 @@ "ManageSyncSchedule.addDevice": "Adicionar dispositivo", "ManageSyncSchedule.connected": "Conectado", "ManageSyncSchedule.disconnected": "Não conectado", + "ManageSyncSchedule.everyDay": "Todos os dias", + "ManageSyncSchedule.everyHour": "A cada hora", + "ManageSyncSchedule.everyMonth": "Todos os meses", + "ManageSyncSchedule.everyTwoWeeks": "A cada duas semanas", + "ManageSyncSchedule.everyWeek": "Todas as semanas", "ManageSyncSchedule.introduction": "Defina um horário no qual a Kolibri possa sincronizar automaticamente com outros aparelhos Kolibri que partilham esta plataforma. Os dispositivos com o mesmo horário de sincronização serão sincronizados um de cada vez.", "ManageSyncSchedule.syncSchedules": "Horários de sincronização", "PaginatedListContainerWithBackend.nextResults": "Próximos resultados", diff --git a/kolibri/locale/pt_MZ/LC_MESSAGES/kolibri.plugins.learn.app-messages.json b/kolibri/locale/pt_MZ/LC_MESSAGES/kolibri.plugins.learn.app-messages.json index c897c521651..30f1beffa29 100644 --- a/kolibri/locale/pt_MZ/LC_MESSAGES/kolibri.plugins.learn.app-messages.json +++ b/kolibri/locale/pt_MZ/LC_MESSAGES/kolibri.plugins.learn.app-messages.json @@ -137,6 +137,10 @@ "LibraryPage.searchingOtherLibrary": "A procurar por bibliotecas à sua volta.", "LibraryPage.showingAllLibraries": "A mostrar todas as bibliotecas disponíveis à sua volta.", "MarkAsCompleteModal.markResourceAsCompleteConfirmation": "Tem a certeza que deseja marcar o conteúdo como completado?", + "MeteredConnectionNotificationModal.doNotUseMetered": "Não permitir que a Kolibri use dados móveis", + "MeteredConnectionNotificationModal.modalDescription": "Pode ter um montante limitado de dados no seu plano móvel. Permitir que a Kolibri transfira recursos via dados móveis pode significar utilizar o seu plano inteiro e/ou incorrer em custos extras.", + "MeteredConnectionNotificationModal.modalTitle": "Usar dados móveis?", + "MeteredConnectionNotificationModal.useMetered": "Permitir que a Kolibri use dados móveis", "MissingResourceAlert.learnMore": "Saber mais", "MissingResourceAlert.resourcesUnavailableP1": "Faltam alguns recursos, ou porque não foram encontrados no dispositivo ou porque não são compatíveis com a sua versão da Kolibri.", "MissingResourceAlert.resourcesUnavailableP2": "Consulte o seu administrador ou utilize uma conta de utilizador que lhe permita gerir os conteúdos.", diff --git a/kolibri/locale/pt_MZ/LC_MESSAGES/kolibri.plugins.policies.app-messages.json b/kolibri/locale/pt_MZ/LC_MESSAGES/kolibri.plugins.policies.app-messages.json index 5fbc1ba27ea..ebfd21de680 100644 --- a/kolibri/locale/pt_MZ/LC_MESSAGES/kolibri.plugins.policies.app-messages.json +++ b/kolibri/locale/pt_MZ/LC_MESSAGES/kolibri.plugins.policies.app-messages.json @@ -1,5 +1,5 @@ { - "CookiePolicy.choicesP1": "Permite {choice, string} receber cookies de estatística. Pode mudar esta preferência aqui:", + "CookiePolicy.choicesP1": "Permite {choice} receber cookies de estatística. Pode mudar esta preferência aqui:", "CookiePolicy.cookieExpiryTableHeader": "Validade", "CookiePolicy.cookieP1": "A Plataforma de Aprendizagem Kolibri utiliza cookies para personalizar e proteger a sua experiência, analisar o tráfego e melhorar o desempenho e funcionalidade dos seus serviços. Os cookies são pequenos arquivos de texto que podem ser usados por websites para tornar a experiência de um utilizador mais eficiente.", "CookiePolicy.cookieP2": "De acordo com leis atuais da privacidade (LGPD e CCPA), podemos armazenar cookies no seu dispositivo se for expressamente necessário para a realização do serviço. Para todos os outros tipos de cookies, precisamos da sua autorização.", diff --git a/kolibri/locale/sw_TZ/LC_MESSAGES/django.mo b/kolibri/locale/sw_TZ/LC_MESSAGES/django.mo index a1cc9b80215..0d1fe18ad3c 100644 Binary files a/kolibri/locale/sw_TZ/LC_MESSAGES/django.mo and b/kolibri/locale/sw_TZ/LC_MESSAGES/django.mo differ diff --git a/kolibri/locale/sw_TZ/LC_MESSAGES/django.po b/kolibri/locale/sw_TZ/LC_MESSAGES/django.po index b8db61da9bf..cc290fabc98 100644 --- a/kolibri/locale/sw_TZ/LC_MESSAGES/django.po +++ b/kolibri/locale/sw_TZ/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: kolibri\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-14 16:32-0700\n" -"PO-Revision-Date: 2023-04-05 22:12\n" +"POT-Creation-Date: 2024-02-12 04:17-0800\n" +"PO-Revision-Date: 2024-02-12 16:21\n" "Last-Translator: \n" "Language-Team: Swahili, Tanzania\n" "Language: sw_TZ\n" @@ -14,8 +14,8 @@ msgstr "" "X-Crowdin-Project: kolibri\n" "X-Crowdin-Project-ID: 201933\n" "X-Crowdin-Language: sw-TZ\n" -"X-Crowdin-File: /release-v0.16.x/django.po\n" -"X-Crowdin-File-ID: 4241\n" +"X-Crowdin-File: /016-test/django.po\n" +"X-Crowdin-File-ID: 4744\n" #: core/auth/constants/commands_errors.py:17 msgid "Unexpected exception [{}]: {}" @@ -173,45 +173,45 @@ msgid "Database ID is not valid" msgstr "Kitambulisho cha Hifadhidata si sahihi" #. Translators: A notification title shown to users when their Kolibri device is syncing data to another Kolibri instance -#: core/auth/tasks.py:63 +#: core/auth/tasks.py:56 msgid "Data syncing in progress" msgstr "Usawazishaji wa data unaendelea" #. Translators: Notification text shown to users when their Kolibri device is syncing data to another Kolibri instance #. to encourage them to stay connected to their network to ensure a successful sync. -#: core/auth/tasks.py:67 +#: core/auth/tasks.py:60 msgid "Do not disconnect your device from the network." msgstr "Usitenganishe kifaa chako kutoka mtandao." -#: core/content/api.py:352 +#: core/content/api.py:418 msgid "Resource" msgstr "Nyenzo za mafunzo" -#: core/content/api.py:1622 +#: core/content/api.py:1780 msgid "The requested channel does not exist on the content server" msgstr "Kituo ulichoomba hakipo kwenye seva ya yaliyomo" -#: core/content/models.py:265 +#: core/content/models.py:282 msgid "Unknown format" msgstr "Muundo haujulikani" #. Translators: Message shown to an App user when the device's library is being updated #. either with new resources, or unwanted resources being deleted. -#: core/content/tasks.py:46 +#: core/content/tasks.py:57 msgid "Updating your library" msgstr "Insasisha maktaba yako" #. Translators: Message shown to an App user when an update to the library has been successful. -#: core/content/tasks.py:49 +#: core/content/tasks.py:60 msgid "Library updated" msgstr "Maktaba imesasishwa" #. Translators: Message shown to an App user when an update to the library has failed. -#: core/content/tasks.py:52 +#: core/content/tasks.py:63 msgid "Library update failed" msgstr "Haikuweza kusasisha maktaba" -#: core/device/serializers.py:43 +#: core/device/serializers.py:48 msgid "Language is not supported by Kolibri" msgstr "Lugha haitumiki na Kolibri" @@ -278,36 +278,31 @@ msgid "Content kind" msgstr "Aina ya maundhui" #. Translators: Message shown to indicate that a background process has finished successfully. -#: core/tasks/job.py:100 +#: core/tasks/job.py:89 msgid "Complete" msgstr "Imekamilisha" #. Translators: Message shown to indicate that a background process has failed. -#: core/tasks/job.py:103 +#: core/tasks/job.py:92 msgid "Failed" msgstr "Imeshindwa" #. Translators: Message shown to indicate that a background process has been cancelled. -#: core/tasks/job.py:106 +#: core/tasks/job.py:95 msgid "Cancelled" msgstr "Imeghairi" #. Translators: Message shown to indicate the percentage completed of a background process. -#: core/tasks/job.py:109 +#: core/tasks/job.py:98 #, python-brace-format msgid "In progress - {percent}%" msgstr "Inaendelea - {percent}%" #. Translators: Message shown to indicate that while a background process has started, no progress can be reported yet. -#: core/tasks/job.py:113 +#: core/tasks/job.py:102 msgid "Waiting" msgstr "Inasubiri" -#: core/templates/kolibri/base.html:13 -#: core/templates/kolibri/unsupported_browser.html:13 -msgid "Kolibri" -msgstr "Kolibri" - #: core/templates/kolibri/loading_page.html:8 msgid "Kolibri is starting" msgstr "Kolibri inaanza" @@ -344,15 +339,19 @@ msgstr "Ili utumie Kolibri, tunapendekeza utumie Firefox au Chrome." msgid "You can also try updating your current browser." msgstr "Lakini pia unaweza kujaribu kusasisha kivinjari chako." -#: core/views.py:165 +#: core/templatetags/core_tags.py:84 +msgid "Kolibri" +msgstr "Kolibri" + +#: core/views.py:184 msgid "No appropriate redirect pages found. It is likely that Kolibri is badly configured" msgstr "Hakuna kurasa mwafaka za kuelekeza tena zimepatikana. Huenda Kolibri imesanidiwa vibaya" -#: plugins/coach/kolibri_plugin.py:36 +#: plugins/coach/kolibri_plugin.py:27 msgid "Coach" msgstr "Mwalimu" -#: plugins/facility/kolibri_plugin.py:30 +#: plugins/facility/kolibri_plugin.py:22 msgid "Facility" msgstr "Kituo cha mafunzo" @@ -376,11 +375,11 @@ msgctxt "Default name for the exported CSV file of facility user data. Please ke msgid "users" msgstr "watumiaji" -#: plugins/learn/kolibri_plugin.py:33 +#: plugins/learn/kolibri_plugin.py:35 msgid "Learn" msgstr "Jifunze" -#: plugins/policies/kolibri_plugin.py:19 +#: plugins/policies/kolibri_plugin.py:21 msgid "Policies" msgstr "Sera" @@ -388,16 +387,16 @@ msgstr "Sera" msgid "Setup Wizard" msgstr "Sogora ya Kusanidi" -#: plugins/user_profile/kolibri_plugin.py:25 +#: plugins/user_profile/kolibri_plugin.py:24 msgid "User Profile" msgstr "Maelezo ya Mtumiaji" #. Translators: A notification title shown to users when their learner account is joining a new learning facility. -#: plugins/user_profile/tasks.py:67 +#: plugins/user_profile/tasks.py:84 msgid "Account transfer in progress" msgstr "Inaendelea kuhamisha akaunti" -#: plugins/user_profile/tasks.py:70 +#: plugins/user_profile/tasks.py:87 #, python-brace-format msgid "Moving {learner_name} to learning facility {facility_name}" msgstr "Inahamisha {learner_name} hadi kituo cha mafunzo cha {facility_name}" diff --git a/kolibri/locale/sw_TZ/LC_MESSAGES/kolibri.core.default_frontend-messages.json b/kolibri/locale/sw_TZ/LC_MESSAGES/kolibri.core.default_frontend-messages.json index 7785c107127..9d2c40af049 100644 --- a/kolibri/locale/sw_TZ/LC_MESSAGES/kolibri.core.default_frontend-messages.json +++ b/kolibri/locale/sw_TZ/LC_MESSAGES/kolibri.core.default_frontend-messages.json @@ -16,7 +16,7 @@ "AppError.defaultErrorHeader": "Samahani! Kuna tatizo lililotokea!", "AppError.defaultErrorMessage": "Tunajali kuhusu uzoefu wako kwenye Kolibri na tunajikakamua kurekebisha suala hili", "AppError.defaultErrorReportPrompt": "Tusaidie kwa kuripoti hitilafu hii", - "AppError.defaultErrorResolution": "Jaribu kuonesha upya ukurasa huu au kurudi nyuma katika ukurasa wa juu", + "AppError.defaultErrorResolution": "Jaribu kuonesha upya ukurasa huu au kurudi nyuma katika ukurasa wa mwanzo", "AppError.resourceNotFoundHeader": "Nyenzo haipatikani", "AppError.resourceNotFoundMessage": "Samahani, nyenzo hiyo haipatikani", "AttemptLogList.answerHistoryLabel": "Historia ya majibu", @@ -153,7 +153,7 @@ "CommonCoreStrings.facilitiesLabel": "Vituo vya mafunzo", "CommonCoreStrings.facilityCoachDescription": "Anaweza kuelekeza madarasa yote katika kituo chako cha mafunzo", "CommonCoreStrings.facilityCoachLabel": "Mwalimu wa kituo cha mafunzo", - "CommonCoreStrings.facilityDuplicated": "Tayari kuna kituo kilicho na jina hili kwenye kifaa hiki", + "CommonCoreStrings.facilityDuplicated": "Tayari kuna kituo cha mafunzo kilicho na jina hili kwenye kifaa hiki", "CommonCoreStrings.facilityLabel": "Kituo cha mafunzo", "CommonCoreStrings.facilityName": "Jina la kituo cha mafunzo", "CommonCoreStrings.facilityNameWithId": "{facilityName} ({id})", @@ -428,12 +428,12 @@ "FacilityNameAndSyncStatus.syncing": "Inasawazisha", "FilePresetStrings.audio": "Sauti ({fileSize})", "FilePresetStrings.document": "Nyaraka ({fileSize})", - "FilePresetStrings.epub": "Nyaraka ya ePub ({fileSize})", - "FilePresetStrings.exercise": "Zoezi la ({fileSize})", - "FilePresetStrings.high_res_video": "Yenye Ubora wa Juu ({fileSize})", + "FilePresetStrings.epub": "waraka wa ePub ({fileSize})", + "FilePresetStrings.exercise": "Zoezi ({fileSize})", + "FilePresetStrings.high_res_video": "Iliyobora zaidi ({fileSize})", "FilePresetStrings.html5_zip": "HTML5 Zip ({fileSize})", - "FilePresetStrings.low_res_video": "Yenye Ubora wa Chini ({fileSize})", - "FilePresetStrings.slideshow_image": "Picha ya onyesho la slaidi ({fileSize})", + "FilePresetStrings.low_res_video": "Iliyodhaifu zaidi ({fileSize})", + "FilePresetStrings.slideshow_image": "Picha ya Slideshow ({fileSize})", "FilePresetStrings.slideshow_manifest": "Onyesho la slaidi ({fileSize})", "FilePresetStrings.thumbnail": "Kijipicha ({fileSize})", "FilePresetStrings.vector_video": "Iliyolainishwa ({fileSize})", @@ -484,10 +484,6 @@ "MasteryModel.one": "Pata swali moja sahihi", "MasteryModel.streak": "Pata maswali {count, number, integer} sahihi katika safu", "MasteryModel.unknown": "Mfano wa ujuzi usiobainishwa", - "MeteredConnectionNotificationModal.doNotUseMetered": "Usiruhusu Kolibri kutumia data ya simu", - "MeteredConnectionNotificationModal.modalDescription": "Unaweza kuwa na kiasi kidogo cha data kwenye mpango wako wa simu. Kuruhusu Kolibri kupakua rasilimali kupitia data ya mtandao wa simu kunaweza kutumia mpango wako wote na/au kukutoza gharama za ziada.", - "MeteredConnectionNotificationModal.modalTitle": "Tumia data ya simu?", - "MeteredConnectionNotificationModal.useMetered": "Ruhusu Kolibri kutumia data ya simu", "MissingResourceAlert.learnMore": "Jifunze zaidi.", "MissingResourceAlert.resourcesUnavailableP1": "Baadhi ya nyenzo za mafunzo hazipo, labda kwa sababu hazikupatikana kwenye kifaa, au kwa sababu hazitumiki kwenye toleo lako la Kolibri.", "MissingResourceAlert.resourcesUnavailableP2": "Wasiliana na msimamizi wako ili upate mwongozo, au tumia akaunti iliyo na ruhusa za kifaa kudhibiti vituo na nyenzo.", @@ -582,7 +578,7 @@ "ShortLicenseNames.CC BY-NC-SA": "CC BY-NC-SA", "ShortLicenseNames.CC BY-ND": "CC BY-ND", "ShortLicenseNames.CC BY-SA": "CC BY-SA", - "ShortLicenseNames.Public Domain": "Uwanda wa umma", + "ShortLicenseNames.Public Domain": "Kikoa cha umma", "ShortLicenseNames.Special Permissions": "Ruhusa maalumu", "SideNav.closeNav": "Funga menyu ya usogezaji", "SideNav.deviceStatus": "Hali ya kifaa", diff --git a/kolibri/locale/sw_TZ/LC_MESSAGES/kolibri.plugins.device.app-messages.json b/kolibri/locale/sw_TZ/LC_MESSAGES/kolibri.plugins.device.app-messages.json index c612ce0b18f..b2f9b73cc18 100644 --- a/kolibri/locale/sw_TZ/LC_MESSAGES/kolibri.plugins.device.app-messages.json +++ b/kolibri/locale/sw_TZ/LC_MESSAGES/kolibri.plugins.device.app-messages.json @@ -63,12 +63,12 @@ "DeleteExportChannelsPage.channelSelectedMessage": "{bytesText} zimechanguliwa", "DeleteExportChannelsPage.channelsOnDevice": "Vituo kwenye kifaa", "DeleteExportChannelsPage.deleteAppBarTitle": "Futa vituo hivi", - "DeleteExportChannelsPage.exportAppBarTitle": "Hamisha vituo", + "DeleteExportChannelsPage.exportAppBarTitle": "Hamisha njia", "DeleteResourcesModal.confirmationQuestionMultipleResources": "Je, una uhakika ungependa kufuta nyenzo hizi kutoka kwa kifaa chako?", "DeleteResourcesModal.confirmationQuestionOneResource": "Je, una uhakika ungependa kufuta nyenzo hii kutoka kwa kifaa chako?", "DeleteResourcesModal.deleteEverywhereExplanationMultipleResources": "Nakala zingine za nyenzo hizi za mafunzo zinaweza kuwa katika maeneo mengine kwenye kifaa chako", "DeleteResourcesModal.deleteEverywhereExplanationOneResource": "Nakala zingine za nyenzo hii ya mafunzo zinaweza kuwa katika maeneo mengine kwenye kifaa chako", - "DeleteResourcesModal.deleteEverywhereLabel": "Futa nakala zozote zinazopatikana katika maeneo mengine na vituo", + "DeleteResourcesModal.deleteEverywhereLabel": "Futa nakala zozote zinazopatikana katika maeneo mengine na njia", "DeleteResourcesModal.titleMultipleResources": "Futa nyenzo za mafunzo", "DeleteResourcesModal.titleSingleResource": "Futa nyenzo", "DeviceInfoPage.advanced": "Ya juu", @@ -174,6 +174,11 @@ "ManageSyncSchedule.addDevice": "Ongeza kifaa", "ManageSyncSchedule.connected": "Imeunganishwa", "ManageSyncSchedule.disconnected": "Hakijaunganishwa", + "ManageSyncSchedule.everyDay": "Kila siku", + "ManageSyncSchedule.everyHour": "Kila saa", + "ManageSyncSchedule.everyMonth": "Kila mwezi", + "ManageSyncSchedule.everyTwoWeeks": "Kila baada ya wiki mbili", + "ManageSyncSchedule.everyWeek": "Kila wiki", "ManageSyncSchedule.introduction": "Weka ratiba ya Kolibri kusawazisha kiotomatiki na vifaa vingine vya Kolibri vinavyoshiriki kituo hiki. Vifaa vilivyo na ratiba sawa ya usawazishaji vitasawazishwa moja baada ya kingine.", "ManageSyncSchedule.syncSchedules": "Ratiba za usawazishaji", "ManageTasksPage.appBarTitle": "Kidhibiti cha kazi", @@ -186,7 +191,7 @@ "NewChannelVersionPage.resourcesToBeDeleted": "Nyenzo za mafunzo zitakazofutwa", "NewChannelVersionPage.resourcesToBeDeletedTooltip": "Unaposasisha kituo hiki, nyenzo zingine za mafunzo zitafutwa. Hii inaweza kuathiri masomo au maswali yanayotumia nyenzo zilizofutwa", "NewChannelVersionPage.resourcesToBeUpdated": "Nyenzo za mafunzo zitakazosasishwa", - "NewChannelVersionPage.updateChannelAction": "Sasisha kituo", + "NewChannelVersionPage.updateChannelAction": "Sasisha njia", "NewChannelVersionPage.updateConfirmationQuestion": "Je, una uhakika ungependa kusasisha '{channelName}' hadi toleo la {version}?", "NewChannelVersionPage.versionChangesHeader": "Mabadiliko ukichagua kusasisha kutoka toleo la {oldVersion} hadi {newVersion}:", "NewChannelVersionPage.versionIsAvailable": "Toleo la {nextVersion} la '{channelName}' linapatikana", diff --git a/kolibri/locale/sw_TZ/LC_MESSAGES/kolibri.plugins.facility.app-messages.json b/kolibri/locale/sw_TZ/LC_MESSAGES/kolibri.plugins.facility.app-messages.json index 29b182007f9..4f53bd00fad 100644 --- a/kolibri/locale/sw_TZ/LC_MESSAGES/kolibri.plugins.facility.app-messages.json +++ b/kolibri/locale/sw_TZ/LC_MESSAGES/kolibri.plugins.facility.app-messages.json @@ -166,6 +166,11 @@ "ManageSyncSchedule.addDevice": "Ongeza kifaa", "ManageSyncSchedule.connected": "Imeunganishwa", "ManageSyncSchedule.disconnected": "Hakijaunganishwa", + "ManageSyncSchedule.everyDay": "Kila siku", + "ManageSyncSchedule.everyHour": "Kila saa", + "ManageSyncSchedule.everyMonth": "Kila mwezi", + "ManageSyncSchedule.everyTwoWeeks": "Kila baada ya wiki mbili", + "ManageSyncSchedule.everyWeek": "Kila wiki", "ManageSyncSchedule.introduction": "Weka ratiba ya Kolibri kusawazisha kiotomatiki na vifaa vingine vya Kolibri vinavyoshiriki kituo hiki. Vifaa vilivyo na ratiba sawa ya usawazishaji vitasawazishwa moja baada ya kingine.", "ManageSyncSchedule.syncSchedules": "Ratiba za usawazishaji", "PaginatedListContainerWithBackend.nextResults": "Matokeo yanayofuata", diff --git a/kolibri/locale/sw_TZ/LC_MESSAGES/kolibri.plugins.learn.app-messages.json b/kolibri/locale/sw_TZ/LC_MESSAGES/kolibri.plugins.learn.app-messages.json index d57005ecd74..1a74f986a1b 100644 --- a/kolibri/locale/sw_TZ/LC_MESSAGES/kolibri.plugins.learn.app-messages.json +++ b/kolibri/locale/sw_TZ/LC_MESSAGES/kolibri.plugins.learn.app-messages.json @@ -14,7 +14,7 @@ "AppError.defaultErrorHeader": "Samahani! Kuna tatizo lililotokea!", "AppError.defaultErrorMessage": "Tunajali kuhusu uzoefu wako kwenye Kolibri na tunajikakamua kurekebisha suala hili", "AppError.defaultErrorReportPrompt": "Tusaidie kwa kuripoti hitilafu hii", - "AppError.defaultErrorResolution": "Jaribu kuonesha upya ukurasa huu au kurudi nyuma katika ukurasa wa juu", + "AppError.defaultErrorResolution": "Jaribu kuonesha upya ukurasa huu au kurudi nyuma katika ukurasa wa mwanzo", "AppError.resourceNotFoundHeader": "Nyenzo haipatikani", "AppError.resourceNotFoundMessage": "Samahani, nyenzo hiyo haipatikani", "AssessmentWrapper.check": "Angalia", @@ -88,7 +88,7 @@ "CompletionModal.stayButtonLabel": "Kaa hapa", "CompletionModal.stayDescription": "Kaa kwenye nyenzo hii ili uendelee kufanya mazoezi", "CompletionModal.stayTitle": "Kaa na ufanye mazoezi", - "ContentUnavailablePage.adminLink": "Ingiza vituo kwenye kifaa chako", + "ContentUnavailablePage.adminLink": "Ingiza chaneli kwenye kifaa chako", "ContentUnavailablePage.documentTitle": "Nyenzo haipo", "ContentUnavailablePage.header": "Hakuna nyenzo zilizopo", "ContentUnavailablePage.learnerText": "Omba usaidizi kutoka kwa mwalimu au msimamizi wako", @@ -137,6 +137,10 @@ "LibraryPage.searchingOtherLibrary": "Inatafuta maktaba karibu nawe.", "LibraryPage.showingAllLibraries": "Inaonyesha maktaba zote zinazopatikana karibu nawe", "MarkAsCompleteModal.markResourceAsCompleteConfirmation": "Una uhakika ungependa kutia alama kwenye nyenzo hii kuwa imekamilika?", + "MeteredConnectionNotificationModal.doNotUseMetered": "Usiruhusu Kolibri kutumia data ya simu", + "MeteredConnectionNotificationModal.modalDescription": "Unaweza kuwa na kiasi kidogo cha data kwenye mpango wako wa simu. Kuruhusu Kolibri kupakua rasilimali kupitia data ya mtandao wa simu kunaweza kutumia mpango wako wote na/au kukutoza gharama za ziada.", + "MeteredConnectionNotificationModal.modalTitle": "Tumia data ya simu?", + "MeteredConnectionNotificationModal.useMetered": "Ruhusu Kolibri kutumia data ya simu", "MissingResourceAlert.learnMore": "Jifunze zaidi.", "MissingResourceAlert.resourcesUnavailableP1": "Baadhi ya nyenzo za mafunzo hazipo, labda kwa sababu hazikupatikana kwenye kifaa, au kwa sababu hazitumiki kwenye toleo lako la Kolibri.", "MissingResourceAlert.resourcesUnavailableP2": "Wasiliana na msimamizi wako ili upate mwongozo, au tumia akaunti iliyo na ruhusa za kifaa kudhibiti vituo na nyenzo.", diff --git a/kolibri/locale/sw_TZ/LC_MESSAGES/kolibri.plugins.policies.app-messages.json b/kolibri/locale/sw_TZ/LC_MESSAGES/kolibri.plugins.policies.app-messages.json index 64e88a38104..5b9cb315a2a 100644 --- a/kolibri/locale/sw_TZ/LC_MESSAGES/kolibri.plugins.policies.app-messages.json +++ b/kolibri/locale/sw_TZ/LC_MESSAGES/kolibri.plugins.policies.app-messages.json @@ -1,5 +1,5 @@ { - "CookiePolicy.choicesP1": "Wewe {choice, string} utapokea vidakuzi vya takwimu. Unaweza kubadilisha mapendeleo haya hapa:", + "CookiePolicy.choicesP1": "Wewe {choice} utapokea vidakuzi vya takwimu. Unaweza kubadilisha mapendeleo haya hapa:", "CookiePolicy.cookieExpiryTableHeader": "Muda wake unaisha", "CookiePolicy.cookieP1": "Mfumo wa Kujifunza wa Kolibri hutumia vidakuzi kubinafsisha na kulinda matumizi yako, kuchanganua trafiki, na kuboresha utendaji na utendaji wa huduma yake. Vidakuzi ni faili ndogo za maandishi zinazoweza kutumiwa na tovuti ili kufanya matumizi ya mtumiaji kuwa bora zaidi.", "CookiePolicy.cookieP2": "Sheria za sasa za faragha (GDPR na CCPA) zinasema kwamba tunaweza kuhifadhi vidakuzi kwenye kifaa chako ikiwa ni muhimu kabisa kwa uendeshaji wa huduma. Kwa aina zingine zote za vidakuzi, tunahitaji ruhusa yako.", diff --git a/kolibri/locale/sw_TZ/LC_MESSAGES/kolibri.plugins.setup_wizard.app-messages.json b/kolibri/locale/sw_TZ/LC_MESSAGES/kolibri.plugins.setup_wizard.app-messages.json index 4f7363e3c4e..987d573fc91 100644 --- a/kolibri/locale/sw_TZ/LC_MESSAGES/kolibri.plugins.setup_wizard.app-messages.json +++ b/kolibri/locale/sw_TZ/LC_MESSAGES/kolibri.plugins.setup_wizard.app-messages.json @@ -3,7 +3,7 @@ "AppError.defaultErrorHeader": "Samahani! Kuna tatizo lililotokea!", "AppError.defaultErrorMessage": "Tunajali kuhusu uzoefu wako kwenye Kolibri na tunajikakamua kurekebisha suala hili", "AppError.defaultErrorReportPrompt": "Tusaidie kwa kuripoti hitilafu hii", - "AppError.defaultErrorResolution": "Jaribu kuonesha upya ukurasa huu au kurudi nyuma katika ukurasa wa juu", + "AppError.defaultErrorResolution": "Jaribu kuonesha upya ukurasa huu au kurudi nyuma katika ukurasa wa mwanzo", "AppError.resourceNotFoundHeader": "Nyenzo haipatikani", "AppError.resourceNotFoundMessage": "Samahani, nyenzo hiyo haipatikani", "CommonProfileStrings.createAccount": "Unda akaunti mpya", @@ -16,7 +16,7 @@ "DeviceNameForm.deviceNameDescription": "Kipe kifaa hiki jina ambalo linaweza kutambuliwa kwa urahisi na wewe na watu wengine unaowasiliana nao.", "ErrorPage.errorPageAdditionalGuidance": "Ikiwa kujaribu tena hakutafanya kazi, washa upya seva na anzisha upya ukurasa.", "ErrorPage.errorPageHeader": "Kuna hitilafu", - "ErrorPage.errorPageRetryButtonLabel": "Rudia", + "ErrorPage.errorPageRetryButtonLabel": "Jaribu tena", "ErrorPage.errorPageSubheader": "Tafadhali angalia muunganisho wa seva na ujaribu tena.", "FacilityNameTextbox.facilityNameFieldEmptyErrorMessage": "Kituo hakipaswi kuachwa bila kujazwa", "FacilityNameTextbox.facilityNameFieldLabel": "Jina la kituo cha mafunzo.", diff --git a/kolibri/locale/sw_TZ/LC_MESSAGES/kolibri.plugins.user_auth.app-messages.json b/kolibri/locale/sw_TZ/LC_MESSAGES/kolibri.plugins.user_auth.app-messages.json index 28ead122972..8b01702a189 100644 --- a/kolibri/locale/sw_TZ/LC_MESSAGES/kolibri.plugins.user_auth.app-messages.json +++ b/kolibri/locale/sw_TZ/LC_MESSAGES/kolibri.plugins.user_auth.app-messages.json @@ -3,7 +3,7 @@ "AppError.defaultErrorHeader": "Samahani! Kuna tatizo lililotokea!", "AppError.defaultErrorMessage": "Tunajali kuhusu uzoefu wako kwenye Kolibri na tunajikakamua kurekebisha suala hili", "AppError.defaultErrorReportPrompt": "Tusaidie kwa kuripoti hitilafu hii", - "AppError.defaultErrorResolution": "Jaribu kuonesha upya ukurasa huu au kurudi nyuma katika ukurasa wa juu", + "AppError.defaultErrorResolution": "Jaribu kuonesha upya ukurasa huu au kurudi nyuma katika ukurasa wa mwanzo", "AppError.resourceNotFoundHeader": "Nyenzo haipatikani", "AppError.resourceNotFoundMessage": "Samahani, nyenzo hiyo haipatikani", "AuthBase.accessAsGuest": "Tazama bila kuwa na akaunti", diff --git a/kolibri/locale/te/LC_MESSAGES/django.mo b/kolibri/locale/te/LC_MESSAGES/django.mo index a57830a510d..51473e81ecc 100644 Binary files a/kolibri/locale/te/LC_MESSAGES/django.mo and b/kolibri/locale/te/LC_MESSAGES/django.mo differ diff --git a/kolibri/locale/te/LC_MESSAGES/django.po b/kolibri/locale/te/LC_MESSAGES/django.po index e4a251d6a10..daf4ec0bb0f 100644 --- a/kolibri/locale/te/LC_MESSAGES/django.po +++ b/kolibri/locale/te/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: kolibri\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-14 16:32-0700\n" -"PO-Revision-Date: 2023-04-05 22:12\n" +"POT-Creation-Date: 2024-02-12 04:17-0800\n" +"PO-Revision-Date: 2024-02-12 16:21\n" "Last-Translator: \n" "Language-Team: Telugu\n" "Language: te_IN\n" @@ -14,8 +14,8 @@ msgstr "" "X-Crowdin-Project: kolibri\n" "X-Crowdin-Project-ID: 201933\n" "X-Crowdin-Language: te\n" -"X-Crowdin-File: /release-v0.16.x/django.po\n" -"X-Crowdin-File-ID: 4241\n" +"X-Crowdin-File: /016-test/django.po\n" +"X-Crowdin-File-ID: 4744\n" #: core/auth/constants/commands_errors.py:17 msgid "Unexpected exception [{}]: {}" @@ -120,7 +120,7 @@ msgstr "వినియోగదారు రకం ({})" #: core/auth/management/commands/bulkexportusers.py:141 msgctxt "CSV file header for the list of classrooms names where the learner is going to be enrolled" msgid "Learner enrollment ({})" -msgstr "విద్యార్థుల నమోదు ({})" +msgstr "అభ్యాసకుల నమోదు ({})" #: core/auth/management/commands/bulkexportusers.py:148 msgctxt "CSV file header for the list of classrooms names where the tutor is going to be a coach" @@ -173,45 +173,45 @@ msgid "Database ID is not valid" msgstr "డేటాబేస్ ID చెల్లదు" #. Translators: A notification title shown to users when their Kolibri device is syncing data to another Kolibri instance -#: core/auth/tasks.py:63 +#: core/auth/tasks.py:56 msgid "Data syncing in progress" msgstr "డేటా సింకింగ్‌ పురోగతిలో ఉంది" #. Translators: Notification text shown to users when their Kolibri device is syncing data to another Kolibri instance #. to encourage them to stay connected to their network to ensure a successful sync. -#: core/auth/tasks.py:67 +#: core/auth/tasks.py:60 msgid "Do not disconnect your device from the network." msgstr "నెట్‌వర్క్‌ నుంచి మీ పరికరాన్ని డిస్‌కనెక్ట్‌ చేయవద్దు." -#: core/content/api.py:352 +#: core/content/api.py:418 msgid "Resource" msgstr "వనరులు" -#: core/content/api.py:1622 +#: core/content/api.py:1780 msgid "The requested channel does not exist on the content server" msgstr "కావలసిన ఛానల్ కంటెంట్ సర్వర్ ఫై లేదు" -#: core/content/models.py:265 +#: core/content/models.py:282 msgid "Unknown format" msgstr "తెలియని రకం" #. Translators: Message shown to an App user when the device's library is being updated #. either with new resources, or unwanted resources being deleted. -#: core/content/tasks.py:46 +#: core/content/tasks.py:57 msgid "Updating your library" msgstr "మీ లైబ్రరీ అప్‌డేట్‌ అవుతోంది" #. Translators: Message shown to an App user when an update to the library has been successful. -#: core/content/tasks.py:49 +#: core/content/tasks.py:60 msgid "Library updated" msgstr "లైబ్రరీ అప్‌డేట్‌ అయింది" #. Translators: Message shown to an App user when an update to the library has failed. -#: core/content/tasks.py:52 +#: core/content/tasks.py:63 msgid "Library update failed" msgstr "లైబ్రరీ అప్‌డేట్‌ విఫలమైంది" -#: core/device/serializers.py:43 +#: core/device/serializers.py:48 msgid "Language is not supported by Kolibri" msgstr "Kolibri భాషకి మద్దతు ఇవ్వదు" @@ -278,36 +278,31 @@ msgid "Content kind" msgstr "కంటెంట్‌ రకం" #. Translators: Message shown to indicate that a background process has finished successfully. -#: core/tasks/job.py:100 +#: core/tasks/job.py:89 msgid "Complete" msgstr "పూర్తి" #. Translators: Message shown to indicate that a background process has failed. -#: core/tasks/job.py:103 +#: core/tasks/job.py:92 msgid "Failed" msgstr "విఫలమైంది" #. Translators: Message shown to indicate that a background process has been cancelled. -#: core/tasks/job.py:106 +#: core/tasks/job.py:95 msgid "Cancelled" msgstr "రద్దయింది" #. Translators: Message shown to indicate the percentage completed of a background process. -#: core/tasks/job.py:109 +#: core/tasks/job.py:98 #, python-brace-format msgid "In progress - {percent}%" msgstr "పురోగతిలో ఉంది - {percent}%" #. Translators: Message shown to indicate that while a background process has started, no progress can be reported yet. -#: core/tasks/job.py:113 +#: core/tasks/job.py:102 msgid "Waiting" msgstr "వేచి ఉంది" -#: core/templates/kolibri/base.html:13 -#: core/templates/kolibri/unsupported_browser.html:13 -msgid "Kolibri" -msgstr "Kolibri" - #: core/templates/kolibri/loading_page.html:8 msgid "Kolibri is starting" msgstr "కోలిబ్రి ప్రారంభమవుతోంది" @@ -344,15 +339,19 @@ msgstr "Kolibriని ఉపయోగించేందుకు, Firefox లే msgid "You can also try updating your current browser." msgstr "మీరు మీ ప్రస్తుత బ్రౌజర్‌ని నవీకరించి కూడా ప్రయత్నించవచ్చు." -#: core/views.py:165 +#: core/templatetags/core_tags.py:84 +msgid "Kolibri" +msgstr "Kolibri" + +#: core/views.py:184 msgid "No appropriate redirect pages found. It is likely that Kolibri is badly configured" msgstr "సరైన దారి మళ్లింపు పేజీలు కనుగొనబడలేదు. Kolibri సరిగ్గా కాన్ఫిగర్ చేసి ఉండకపోవచ్చు" -#: plugins/coach/kolibri_plugin.py:36 +#: plugins/coach/kolibri_plugin.py:27 msgid "Coach" msgstr "కోచ్" -#: plugins/facility/kolibri_plugin.py:30 +#: plugins/facility/kolibri_plugin.py:22 msgid "Facility" msgstr "సౌకర్యం" @@ -376,11 +375,11 @@ msgctxt "Default name for the exported CSV file of facility user data. Please ke msgid "users" msgstr "యూజరులు" -#: plugins/learn/kolibri_plugin.py:33 +#: plugins/learn/kolibri_plugin.py:35 msgid "Learn" msgstr "నేర్చుకొను" -#: plugins/policies/kolibri_plugin.py:19 +#: plugins/policies/kolibri_plugin.py:21 msgid "Policies" msgstr "విధానాలు" @@ -388,16 +387,16 @@ msgstr "విధానాలు" msgid "Setup Wizard" msgstr "సెటప్ విజార్డ్" -#: plugins/user_profile/kolibri_plugin.py:25 +#: plugins/user_profile/kolibri_plugin.py:24 msgid "User Profile" msgstr "వినియోగదారు ప్రొఫైల్" #. Translators: A notification title shown to users when their learner account is joining a new learning facility. -#: plugins/user_profile/tasks.py:67 +#: plugins/user_profile/tasks.py:84 msgid "Account transfer in progress" msgstr "ఖాతా బదిలీ పురోగతిలో ఉంది" -#: plugins/user_profile/tasks.py:70 +#: plugins/user_profile/tasks.py:87 #, python-brace-format msgid "Moving {learner_name} to learning facility {facility_name}" msgstr "అభ్యాసన సంస్థ {facility_name}కి {learner_name} మారుతోంది" diff --git a/kolibri/locale/te/LC_MESSAGES/kolibri.core.default_frontend-messages.json b/kolibri/locale/te/LC_MESSAGES/kolibri.core.default_frontend-messages.json index 51aff3fcc2d..2ff64e82daf 100644 --- a/kolibri/locale/te/LC_MESSAGES/kolibri.core.default_frontend-messages.json +++ b/kolibri/locale/te/LC_MESSAGES/kolibri.core.default_frontend-messages.json @@ -484,10 +484,6 @@ "MasteryModel.one": "ఒక ప్రశ్నను సరిగ్గా చేయండి", "MasteryModel.streak": "ఒక అడ్డు వరుసలో {count, number, integer} ప్రశ్నలను సరిగ్గా చేయండి", "MasteryModel.unknown": "తెలియని ప్రవీణత నమూనా", - "MeteredConnectionNotificationModal.doNotUseMetered": "మొబైల్‌ డేటాను ఉపయోగించడానికి కోలిబ్రిని అనుమతించవద్దు", - "MeteredConnectionNotificationModal.modalDescription": "మీ మొబైల్‌ ప్లాన్‌లో మీకు పరిమిత డేటా పరిమాణం ఉండవచ్చు. మొబైల్‌ డేటా ద్వారా వనరుల డౌన్‌లోడ్‌కి కోలిబ్రిని అనుమతించడంతో మీ మొత్తం ప్లాన్‌ వాడుకోబడవచ్చు మరియు/లేదా అదనపు ఛార్జీలు విధించబడవచ్చు.", - "MeteredConnectionNotificationModal.modalTitle": "మొబైల్‌ డేటాను ఉపయోగించాలా?", - "MeteredConnectionNotificationModal.useMetered": "మొబైల్‌ డేటాని ఉపయోగించేందుకు కోలిబ్రిని అనుమతించు", "MissingResourceAlert.learnMore": "మరింత తెలుసుకోండి", "MissingResourceAlert.resourcesUnavailableP1": "కొన్ని వనరులు తప్పిపోయాయి, ఎందుకంటే అవి పరికరంపై కనుగొనబడకపోవడం, లేదా అవి మీ కోలిబ్రి వెర్షన్‌కి అనుకూలంగా లేకపోవడం కారణం అయి ఉండవచ్చు.", "MissingResourceAlert.resourcesUnavailableP2": "మార్గదర్శకం కోసం మీ నిర్వాహకుడిని సంప్రదించండి లేదా ఛానల్‌లు మరియు వనరులను నిర్వహించడానికి పరికరం అనుమతులు ఉన్న ఖాతాను వినియోగించండి.", diff --git a/kolibri/locale/te/LC_MESSAGES/kolibri.plugins.device.app-messages.json b/kolibri/locale/te/LC_MESSAGES/kolibri.plugins.device.app-messages.json index 4a66010ae28..0ccf2361315 100644 --- a/kolibri/locale/te/LC_MESSAGES/kolibri.plugins.device.app-messages.json +++ b/kolibri/locale/te/LC_MESSAGES/kolibri.plugins.device.app-messages.json @@ -174,6 +174,11 @@ "ManageSyncSchedule.addDevice": "పరికరాన్ని జోడించండి", "ManageSyncSchedule.connected": "అనుసంధానమయింది", "ManageSyncSchedule.disconnected": "కనెక్ట్ కాలేదు", + "ManageSyncSchedule.everyDay": "ప్రతి రోజూ", + "ManageSyncSchedule.everyHour": "ప్రతి గంట", + "ManageSyncSchedule.everyMonth": "ప్రతి నెలా", + "ManageSyncSchedule.everyTwoWeeks": "ప్రతి రెండు వారాలకు", + "ManageSyncSchedule.everyWeek": "ప్రతి వారం", "ManageSyncSchedule.introduction": "ఈ సదుపాయాన్ని పంచుకుంటున్న ఇతర కోలిబ్రి పరికరాలతో స్వయంచాలక సింక్‌ కోసం కోలిబ్రి కొరకు ఒక షెడ్యూల్‌ సెట్ చేయండి. ఒకే రకమైన సింక్‌ షెడ్యూల్‌తో ఉన్న పరికరాలు ఒకసారికి ఒకటి సింక్‌ అవుతాయి.", "ManageSyncSchedule.syncSchedules": "సింక్‌ షెడ్యూల్‌లు", "ManageTasksPage.appBarTitle": "టాస్క్ మేనేజర్", diff --git a/kolibri/locale/te/LC_MESSAGES/kolibri.plugins.facility.app-messages.json b/kolibri/locale/te/LC_MESSAGES/kolibri.plugins.facility.app-messages.json index 3d8d32b9259..e63ca55ab2f 100644 --- a/kolibri/locale/te/LC_MESSAGES/kolibri.plugins.facility.app-messages.json +++ b/kolibri/locale/te/LC_MESSAGES/kolibri.plugins.facility.app-messages.json @@ -166,6 +166,11 @@ "ManageSyncSchedule.addDevice": "పరికరాన్ని జోడించండి", "ManageSyncSchedule.connected": "అనుసంధానమయింది", "ManageSyncSchedule.disconnected": "కనెక్ట్ కాలేదు", + "ManageSyncSchedule.everyDay": "ప్రతి రోజూ", + "ManageSyncSchedule.everyHour": "ప్రతి గంట", + "ManageSyncSchedule.everyMonth": "ప్రతి నెలా", + "ManageSyncSchedule.everyTwoWeeks": "ప్రతి రెండు వారాలకు", + "ManageSyncSchedule.everyWeek": "ప్రతి వారం", "ManageSyncSchedule.introduction": "ఈ సదుపాయాన్ని పంచుకుంటున్న ఇతర కోలిబ్రి పరికరాలతో స్వయంచాలక సింక్‌ కోసం కోలిబ్రి కొరకు ఒక షెడ్యూల్‌ సెట్ చేయండి. ఒకే రకమైన సింక్‌ షెడ్యూల్‌తో ఉన్న పరికరాలు ఒకసారికి ఒకటి సింక్‌ అవుతాయి.", "ManageSyncSchedule.syncSchedules": "సింక్‌ షెడ్యూల్‌లు", "PaginatedListContainerWithBackend.nextResults": "తదుపరి ఫలితాలు", diff --git a/kolibri/locale/te/LC_MESSAGES/kolibri.plugins.learn.app-messages.json b/kolibri/locale/te/LC_MESSAGES/kolibri.plugins.learn.app-messages.json index c6770322643..a66c274e84b 100644 --- a/kolibri/locale/te/LC_MESSAGES/kolibri.plugins.learn.app-messages.json +++ b/kolibri/locale/te/LC_MESSAGES/kolibri.plugins.learn.app-messages.json @@ -137,6 +137,10 @@ "LibraryPage.searchingOtherLibrary": "మీ చుట్టుపక్కల లైబ్రరీలను శోధిస్తోంది.", "LibraryPage.showingAllLibraries": "మీ చుట్టుపక్కల అందుబాటులో ఉన్న లైబ్రరీలన్నింటినీ చూపిస్తోంది.", "MarkAsCompleteModal.markResourceAsCompleteConfirmation": "ఈ వనరు పూర్తి చేయబడినట్లుగా మీరు ఖచ్చితంగా గుర్తు పెట్టాలనుకుంటున్నారా?", + "MeteredConnectionNotificationModal.doNotUseMetered": "మొబైల్‌ డేటాను ఉపయోగించడానికి కోలిబ్రిని అనుమతించవద్దు", + "MeteredConnectionNotificationModal.modalDescription": "మీ మొబైల్‌ ప్లాన్‌లో మీకు పరిమిత డేటా పరిమాణం ఉండవచ్చు. మొబైల్‌ డేటా ద్వారా వనరుల డౌన్‌లోడ్‌కి కోలిబ్రిని అనుమతించడంతో మీ మొత్తం ప్లాన్‌ వాడుకోబడవచ్చు మరియు/లేదా అదనపు ఛార్జీలు విధించబడవచ్చు.", + "MeteredConnectionNotificationModal.modalTitle": "మొబైల్‌ డేటాను ఉపయోగించాలా?", + "MeteredConnectionNotificationModal.useMetered": "మొబైల్‌ డేటాని ఉపయోగించేందుకు కోలిబ్రిని అనుమతించు", "MissingResourceAlert.learnMore": "మరింత తెలుసుకోండి", "MissingResourceAlert.resourcesUnavailableP1": "కొన్ని వనరులు తప్పిపోయాయి, ఎందుకంటే అవి పరికరంపై కనుగొనబడకపోవడం, లేదా అవి మీ కోలిబ్రి వెర్షన్‌కి అనుకూలంగా లేకపోవడం కారణం అయి ఉండవచ్చు.", "MissingResourceAlert.resourcesUnavailableP2": "మార్గదర్శకం కోసం మీ నిర్వాహకుడిని సంప్రదించండి లేదా ఛానల్‌లు మరియు వనరులను నిర్వహించడానికి పరికరం అనుమతులు ఉన్న ఖాతాను వినియోగించండి.", diff --git a/kolibri/locale/te/LC_MESSAGES/kolibri.plugins.policies.app-messages.json b/kolibri/locale/te/LC_MESSAGES/kolibri.plugins.policies.app-messages.json index 907d82256a0..7e9825cf926 100644 --- a/kolibri/locale/te/LC_MESSAGES/kolibri.plugins.policies.app-messages.json +++ b/kolibri/locale/te/LC_MESSAGES/kolibri.plugins.policies.app-messages.json @@ -1,5 +1,5 @@ { - "CookiePolicy.choicesP1": "గణాంక కుకీలను అందుకోవడానికి మీరు {choice, string}. మీరు ఈ ప్రాధాన్యతను ఇక్కడ మార్చుకోవచ్చు:", + "CookiePolicy.choicesP1": "గణాంక కుకీలను అందుకోవడానికి మీరు {choice}. మీరు ఈ ప్రాధాన్యతను ఇక్కడ మార్చుకోవచ్చు:", "CookiePolicy.cookieExpiryTableHeader": "గడువు మీరిపోవడం", "CookiePolicy.cookieP1": "Kolibri అభ్యసన వేదిక తన సేవ యొక్క సామర్థ్యం మరియు పనితీరును మెరుగుపరచుకోవడానికి మరియు రద్దీని విశ్లేషించడానికి, మీ అనుభవాన్ని వ్యక్తిగతీకరించి మరియు భద్రపర్చడానికి కుకీలను ఉపయోగిస్తుంది. కుకీలు అనేవి చిన్న వచన ఫైల్స్‌, యూజర్‌ యొక్క అనుభవాన్ని మరింత సమర్థవంతంగా చేయడానికి వెబ్‌సైట్‌లచే అవి ఉపయోగించబడవచ్చు.", "CookiePolicy.cookieP2": "ప్రస్తుత గోప్యతా చట్టాలు (GDPR మరియు CCPA) చెబుతున్నది ఏమిటంటే సేవ యొక్క నిర్వహణ కోసం కచ్చితంగా అవి అవసరమైతే మేము మీ పరికరంపై కుకీలను నిల్వ చేయవచ్చు. ఇతర అన్ని రకాల కుకీల కోసం మాకు మీ అనుమతి అవసరమవుతుంది.", diff --git a/kolibri/locale/uk/LC_MESSAGES/django.mo b/kolibri/locale/uk/LC_MESSAGES/django.mo index 0df543b8f03..92210b467ff 100644 Binary files a/kolibri/locale/uk/LC_MESSAGES/django.mo and b/kolibri/locale/uk/LC_MESSAGES/django.mo differ diff --git a/kolibri/locale/uk/LC_MESSAGES/django.po b/kolibri/locale/uk/LC_MESSAGES/django.po index 59a44f411c8..553bbd94abc 100644 --- a/kolibri/locale/uk/LC_MESSAGES/django.po +++ b/kolibri/locale/uk/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: kolibri\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-14 16:32-0700\n" -"PO-Revision-Date: 2023-04-05 22:11\n" +"POT-Creation-Date: 2024-02-12 04:17-0800\n" +"PO-Revision-Date: 2024-02-12 16:21\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "Language: uk_UA\n" @@ -14,8 +14,8 @@ msgstr "" "X-Crowdin-Project: kolibri\n" "X-Crowdin-Project-ID: 201933\n" "X-Crowdin-Language: uk\n" -"X-Crowdin-File: /release-v0.16.x/django.po\n" -"X-Crowdin-File-ID: 4241\n" +"X-Crowdin-File: /016-test/django.po\n" +"X-Crowdin-File-ID: 4744\n" #: core/auth/constants/commands_errors.py:17 msgid "Unexpected exception [{}]: {}" @@ -173,45 +173,45 @@ msgid "Database ID is not valid" msgstr "Некоректний ID бази даних" #. Translators: A notification title shown to users when their Kolibri device is syncing data to another Kolibri instance -#: core/auth/tasks.py:63 +#: core/auth/tasks.py:56 msgid "Data syncing in progress" msgstr "Триває синхронізація даних" #. Translators: Notification text shown to users when their Kolibri device is syncing data to another Kolibri instance #. to encourage them to stay connected to their network to ensure a successful sync. -#: core/auth/tasks.py:67 +#: core/auth/tasks.py:60 msgid "Do not disconnect your device from the network." msgstr "Не від'єднуйте пристрій від мережі." -#: core/content/api.py:352 +#: core/content/api.py:418 msgid "Resource" msgstr "Матеріал" -#: core/content/api.py:1622 +#: core/content/api.py:1780 msgid "The requested channel does not exist on the content server" msgstr "Запитуваний канал не існує на сервері з контентом" -#: core/content/models.py:265 +#: core/content/models.py:282 msgid "Unknown format" msgstr "Невідомий формат" #. Translators: Message shown to an App user when the device's library is being updated #. either with new resources, or unwanted resources being deleted. -#: core/content/tasks.py:46 +#: core/content/tasks.py:57 msgid "Updating your library" msgstr "Оновлення бібліотеки" #. Translators: Message shown to an App user when an update to the library has been successful. -#: core/content/tasks.py:49 +#: core/content/tasks.py:60 msgid "Library updated" msgstr "Бібліотеку оновлено" #. Translators: Message shown to an App user when an update to the library has failed. -#: core/content/tasks.py:52 +#: core/content/tasks.py:63 msgid "Library update failed" msgstr "Не вдалось оновити бібліотеку" -#: core/device/serializers.py:43 +#: core/device/serializers.py:48 msgid "Language is not supported by Kolibri" msgstr "Мова не підтримується Колібрі" @@ -278,36 +278,31 @@ msgid "Content kind" msgstr "Тип контенту" #. Translators: Message shown to indicate that a background process has finished successfully. -#: core/tasks/job.py:100 +#: core/tasks/job.py:89 msgid "Complete" msgstr "Завершено" #. Translators: Message shown to indicate that a background process has failed. -#: core/tasks/job.py:103 +#: core/tasks/job.py:92 msgid "Failed" msgstr "Не вдалося" #. Translators: Message shown to indicate that a background process has been cancelled. -#: core/tasks/job.py:106 +#: core/tasks/job.py:95 msgid "Cancelled" msgstr "Скасовано" #. Translators: Message shown to indicate the percentage completed of a background process. -#: core/tasks/job.py:109 +#: core/tasks/job.py:98 #, python-brace-format msgid "In progress - {percent}%" msgstr "Виконується — {percent}%" #. Translators: Message shown to indicate that while a background process has started, no progress can be reported yet. -#: core/tasks/job.py:113 +#: core/tasks/job.py:102 msgid "Waiting" msgstr "Очікування" -#: core/templates/kolibri/base.html:13 -#: core/templates/kolibri/unsupported_browser.html:13 -msgid "Kolibri" -msgstr "Колібрі" - #: core/templates/kolibri/loading_page.html:8 msgid "Kolibri is starting" msgstr "Колібрі запускається" @@ -344,15 +339,19 @@ msgstr "Щоб використовувати Колібрі, ми рекоме msgid "You can also try updating your current browser." msgstr "Ви також можете спробувати оновити поточний браузер." -#: core/views.py:165 +#: core/templatetags/core_tags.py:84 +msgid "Kolibri" +msgstr "Колібрі" + +#: core/views.py:184 msgid "No appropriate redirect pages found. It is likely that Kolibri is badly configured" msgstr "Не знайдено належних сторінок перенаправлення. Ймовірно, що Колібрі не налаштований належним чином" -#: plugins/coach/kolibri_plugin.py:36 +#: plugins/coach/kolibri_plugin.py:27 msgid "Coach" msgstr "Інструктор" -#: plugins/facility/kolibri_plugin.py:30 +#: plugins/facility/kolibri_plugin.py:22 msgid "Facility" msgstr "Заклад" @@ -376,11 +375,11 @@ msgctxt "Default name for the exported CSV file of facility user data. Please ke msgid "users" msgstr "користувачі" -#: plugins/learn/kolibri_plugin.py:33 +#: plugins/learn/kolibri_plugin.py:35 msgid "Learn" msgstr "Навчання" -#: plugins/policies/kolibri_plugin.py:19 +#: plugins/policies/kolibri_plugin.py:21 msgid "Policies" msgstr "Політика" @@ -388,16 +387,16 @@ msgstr "Політика" msgid "Setup Wizard" msgstr "Майстер налаштування" -#: plugins/user_profile/kolibri_plugin.py:25 +#: plugins/user_profile/kolibri_plugin.py:24 msgid "User Profile" msgstr "Профіль користувача" #. Translators: A notification title shown to users when their learner account is joining a new learning facility. -#: plugins/user_profile/tasks.py:67 +#: plugins/user_profile/tasks.py:84 msgid "Account transfer in progress" msgstr "Виконується перенесення облікового запису" -#: plugins/user_profile/tasks.py:70 +#: plugins/user_profile/tasks.py:87 #, python-brace-format msgid "Moving {learner_name} to learning facility {facility_name}" msgstr "Перенесення {learner_name} до навчального закладу {facility_name}" diff --git a/kolibri/locale/uk/LC_MESSAGES/kolibri.core.default_frontend-messages.json b/kolibri/locale/uk/LC_MESSAGES/kolibri.core.default_frontend-messages.json index cc0fe698f14..40fe3fd69d5 100644 --- a/kolibri/locale/uk/LC_MESSAGES/kolibri.core.default_frontend-messages.json +++ b/kolibri/locale/uk/LC_MESSAGES/kolibri.core.default_frontend-messages.json @@ -484,10 +484,6 @@ "MasteryModel.one": "Правильно відповісти на одне питання", "MasteryModel.streak": "Правильно відповісти на {count, number, integer} питань підряд", "MasteryModel.unknown": "Невідома модель опанування", - "MeteredConnectionNotificationModal.doNotUseMetered": "Заборонити Колібрі використовувати мобільні дані", - "MeteredConnectionNotificationModal.modalDescription": "Мобільний інтернет за умовами вашого тарифного плану може бути обмежений. Надання Колібрі дозволу на завантаження матеріалів через мобільний інтернет може призвести до того, що весь трафік за вашим тарифним планом буде вичерпано або з вас буде стягнено додаткову оплату.", - "MeteredConnectionNotificationModal.modalTitle": "Використовувати мобільне з'єднання?", - "MeteredConnectionNotificationModal.useMetered": "Дозволити Колібрі використовувати мобільні дані", "MissingResourceAlert.learnMore": "Дізнатися більше", "MissingResourceAlert.resourcesUnavailableP1": "Бракує деяких матеріалів через те, що вони не були знайдені на пристрої або через те, що вони не сумісні з вашою версією Колібрі.", "MissingResourceAlert.resourcesUnavailableP2": "Зверніться за вказівками до адміністратора або скористайтеся обліковим записом з дозволом пристрою керувати каналами та матеріалами.", diff --git a/kolibri/locale/uk/LC_MESSAGES/kolibri.plugins.device.app-messages.json b/kolibri/locale/uk/LC_MESSAGES/kolibri.plugins.device.app-messages.json index 3ac5b488c0f..d0a8b41feec 100644 --- a/kolibri/locale/uk/LC_MESSAGES/kolibri.plugins.device.app-messages.json +++ b/kolibri/locale/uk/LC_MESSAGES/kolibri.plugins.device.app-messages.json @@ -174,6 +174,11 @@ "ManageSyncSchedule.addDevice": "Додати пристрій", "ManageSyncSchedule.connected": "Під'єднано", "ManageSyncSchedule.disconnected": "Не під'єднано", + "ManageSyncSchedule.everyDay": "Щодня", + "ManageSyncSchedule.everyHour": "Щогодини", + "ManageSyncSchedule.everyMonth": "Щомісяця", + "ManageSyncSchedule.everyTwoWeeks": "Кожні два тижні", + "ManageSyncSchedule.everyWeek": "Щотижня", "ManageSyncSchedule.introduction": "Встановити для Колібрі графік автоматичної синхронізації з іншими пристроями Колібрі у цьому закладі. Пристрої з однаковим розкладом синхронізації синхронізуються по черзі.", "ManageSyncSchedule.syncSchedules": "Розклад синхронізації", "ManageTasksPage.appBarTitle": "Диспетчер завдань", diff --git a/kolibri/locale/uk/LC_MESSAGES/kolibri.plugins.facility.app-messages.json b/kolibri/locale/uk/LC_MESSAGES/kolibri.plugins.facility.app-messages.json index d349a1b2dec..4e0b06d297d 100644 --- a/kolibri/locale/uk/LC_MESSAGES/kolibri.plugins.facility.app-messages.json +++ b/kolibri/locale/uk/LC_MESSAGES/kolibri.plugins.facility.app-messages.json @@ -166,6 +166,11 @@ "ManageSyncSchedule.addDevice": "Додати пристрій", "ManageSyncSchedule.connected": "Під'єднано", "ManageSyncSchedule.disconnected": "Не під'єднано", + "ManageSyncSchedule.everyDay": "Щодня", + "ManageSyncSchedule.everyHour": "Щогодини", + "ManageSyncSchedule.everyMonth": "Щомісяця", + "ManageSyncSchedule.everyTwoWeeks": "Кожні два тижні", + "ManageSyncSchedule.everyWeek": "Щотижня", "ManageSyncSchedule.introduction": "Встановити для Колібрі графік автоматичної синхронізації з іншими пристроями Колібрі у цьому закладі. Пристрої з однаковим розкладом синхронізації синхронізуються по черзі.", "ManageSyncSchedule.syncSchedules": "Розклад синхронізації", "PaginatedListContainerWithBackend.nextResults": "Наступний результат", diff --git a/kolibri/locale/uk/LC_MESSAGES/kolibri.plugins.learn.app-messages.json b/kolibri/locale/uk/LC_MESSAGES/kolibri.plugins.learn.app-messages.json index 8bfba379459..2bbd8362a99 100644 --- a/kolibri/locale/uk/LC_MESSAGES/kolibri.plugins.learn.app-messages.json +++ b/kolibri/locale/uk/LC_MESSAGES/kolibri.plugins.learn.app-messages.json @@ -137,6 +137,10 @@ "LibraryPage.searchingOtherLibrary": "Шукаємо інші бібліотеки навколо вас.", "LibraryPage.showingAllLibraries": "Показуємо всі доступні бібліотеки навколо вас.", "MarkAsCompleteModal.markResourceAsCompleteConfirmation": "Ви впевнені, що хочете позначити цей матеріал як засвоєний?", + "MeteredConnectionNotificationModal.doNotUseMetered": "Заборонити Колібрі використовувати мобільні дані", + "MeteredConnectionNotificationModal.modalDescription": "Мобільний інтернет за умовами вашого тарифного плану може бути обмежений. Надання Колібрі дозволу на завантаження матеріалів через мобільний інтернет може призвести до того, що весь трафік за вашим тарифним планом буде вичерпано або з вас буде стягнено додаткову оплату.", + "MeteredConnectionNotificationModal.modalTitle": "Використовувати мобільне з'єднання?", + "MeteredConnectionNotificationModal.useMetered": "Дозволити Колібрі використовувати мобільні дані", "MissingResourceAlert.learnMore": "Дізнатися більше", "MissingResourceAlert.resourcesUnavailableP1": "Бракує деяких матеріалів через те, що вони не були знайдені на пристрої або через те, що вони не сумісні з вашою версією Колібрі.", "MissingResourceAlert.resourcesUnavailableP2": "Зверніться за вказівками до адміністратора або скористайтеся обліковим записом з дозволом пристрою керувати каналами та матеріалами.", diff --git a/kolibri/locale/uk/LC_MESSAGES/kolibri.plugins.policies.app-messages.json b/kolibri/locale/uk/LC_MESSAGES/kolibri.plugins.policies.app-messages.json index 4ec8178943c..bd7a5434abf 100644 --- a/kolibri/locale/uk/LC_MESSAGES/kolibri.plugins.policies.app-messages.json +++ b/kolibri/locale/uk/LC_MESSAGES/kolibri.plugins.policies.app-messages.json @@ -1,5 +1,5 @@ { - "CookiePolicy.choicesP1": "Ви {choice, string}, щоб отримати статистичні файли кукі. Змінити це налаштування можна тут:", + "CookiePolicy.choicesP1": "Ви {choice}, щоб отримати статистичні файли кукі. Змінити це налаштування можна тут:", "CookiePolicy.cookieExpiryTableHeader": "Закінчення", "CookiePolicy.cookieP1": "На навчальній платформі Колібрі використовуються файли кукі для персоналізації та захисту дій користувача, аналізу трафіку та підвищення продуктивності й функціональності її послуг. Кукі — це невеликі текстові файли, які використовують на сайтах, щоб покращити рівень обслуговування користувача.", "CookiePolicy.cookieP2": "Згідно з наявними законами про захист персональних даних (Загальний регламент про захист даних (GDPR) та Закон Каліфорнії про захист персональних даних споживачів (CCPA) ми можемо зберігати кукі на вашому пристрої, якщо вони необхідні для надання послуг. Для зберігання інших типів кукі нам потрібен ваш дозвіл.", diff --git a/kolibri/locale/ur_PK/LC_MESSAGES/django.mo b/kolibri/locale/ur_PK/LC_MESSAGES/django.mo index 2ba7b3c2c40..f0d094ae6ea 100644 Binary files a/kolibri/locale/ur_PK/LC_MESSAGES/django.mo and b/kolibri/locale/ur_PK/LC_MESSAGES/django.mo differ diff --git a/kolibri/locale/ur_PK/LC_MESSAGES/django.po b/kolibri/locale/ur_PK/LC_MESSAGES/django.po index b11ff88c905..295b55a8f48 100644 --- a/kolibri/locale/ur_PK/LC_MESSAGES/django.po +++ b/kolibri/locale/ur_PK/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: kolibri\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-14 16:32-0700\n" -"PO-Revision-Date: 2023-04-05 22:12\n" +"POT-Creation-Date: 2024-02-12 04:17-0800\n" +"PO-Revision-Date: 2024-02-12 16:21\n" "Last-Translator: \n" "Language-Team: Urdu (Pakistan)\n" "Language: ur_PK\n" @@ -14,8 +14,8 @@ msgstr "" "X-Crowdin-Project: kolibri\n" "X-Crowdin-Project-ID: 201933\n" "X-Crowdin-Language: ur-PK\n" -"X-Crowdin-File: /release-v0.16.x/django.po\n" -"X-Crowdin-File-ID: 4241\n" +"X-Crowdin-File: /016-test/django.po\n" +"X-Crowdin-File-ID: 4744\n" #: core/auth/constants/commands_errors.py:17 msgid "Unexpected exception [{}]: {}" @@ -173,45 +173,45 @@ msgid "Database ID is not valid" msgstr "ڈیٹا بیس آئی ڈی درست نہیں ہے" #. Translators: A notification title shown to users when their Kolibri device is syncing data to another Kolibri instance -#: core/auth/tasks.py:63 +#: core/auth/tasks.py:56 msgid "Data syncing in progress" msgstr "ڈیٹا سنک (مطابقت) کیا جا رہا ہے" #. Translators: Notification text shown to users when their Kolibri device is syncing data to another Kolibri instance #. to encourage them to stay connected to their network to ensure a successful sync. -#: core/auth/tasks.py:67 +#: core/auth/tasks.py:60 msgid "Do not disconnect your device from the network." msgstr "اپنی ڈیوائس (آلے) کو نیٹ ورک سے منقطع نہ کریں۔" -#: core/content/api.py:352 +#: core/content/api.py:418 msgid "Resource" msgstr "وسائل" -#: core/content/api.py:1622 +#: core/content/api.py:1780 msgid "The requested channel does not exist on the content server" msgstr "مواد کے سرور میں التجا ہوا چینل موجود نہیں ہیں" -#: core/content/models.py:265 +#: core/content/models.py:282 msgid "Unknown format" msgstr "نا معلوم فورمیٹ" #. Translators: Message shown to an App user when the device's library is being updated #. either with new resources, or unwanted resources being deleted. -#: core/content/tasks.py:46 +#: core/content/tasks.py:57 msgid "Updating your library" msgstr "آپ کی لائبریری اپ ڈیٹ ہو رہی ہے" #. Translators: Message shown to an App user when an update to the library has been successful. -#: core/content/tasks.py:49 +#: core/content/tasks.py:60 msgid "Library updated" msgstr "لائبریری اپ ڈیٹ ہو گئی ہے" #. Translators: Message shown to an App user when an update to the library has failed. -#: core/content/tasks.py:52 +#: core/content/tasks.py:63 msgid "Library update failed" msgstr "لائبریری کا اپ ڈیٹ ناکام ہوگیا" -#: core/device/serializers.py:43 +#: core/device/serializers.py:48 msgid "Language is not supported by Kolibri" msgstr "کولیبری کی طرف سے زبان کی معاونت نہیں" @@ -278,36 +278,31 @@ msgid "Content kind" msgstr "مواد کی قسم" #. Translators: Message shown to indicate that a background process has finished successfully. -#: core/tasks/job.py:100 +#: core/tasks/job.py:89 msgid "Complete" msgstr "مکمل" #. Translators: Message shown to indicate that a background process has failed. -#: core/tasks/job.py:103 +#: core/tasks/job.py:92 msgid "Failed" msgstr "ناکام ہوگیا" #. Translators: Message shown to indicate that a background process has been cancelled. -#: core/tasks/job.py:106 +#: core/tasks/job.py:95 msgid "Cancelled" msgstr "منسوخ" #. Translators: Message shown to indicate the percentage completed of a background process. -#: core/tasks/job.py:109 +#: core/tasks/job.py:98 #, python-brace-format msgid "In progress - {percent}%" msgstr "کام جاری ہے - {percent}%" #. Translators: Message shown to indicate that while a background process has started, no progress can be reported yet. -#: core/tasks/job.py:113 +#: core/tasks/job.py:102 msgid "Waiting" msgstr "انتظار کر رہا ہے" -#: core/templates/kolibri/base.html:13 -#: core/templates/kolibri/unsupported_browser.html:13 -msgid "Kolibri" -msgstr "کولیبری" - #: core/templates/kolibri/loading_page.html:8 msgid "Kolibri is starting" msgstr "کولیبری شروع ہو رہا ہے" @@ -344,15 +339,19 @@ msgstr "کولیبری استعمیل کرنے کے لیے ہم فائر فکس msgid "You can also try updating your current browser." msgstr "آپ اپنے موجودہ براؤزر کو اپ ڈیٹ کرنے کی بھی کوشش کر سکتے ہیں." -#: core/views.py:165 +#: core/templatetags/core_tags.py:84 +msgid "Kolibri" +msgstr "کولیبری" + +#: core/views.py:184 msgid "No appropriate redirect pages found. It is likely that Kolibri is badly configured" msgstr "کوئی مناسب صفحات نہیں ملے۔ ممکن ہے کہ یہ کولیبری بری طرح تشکیل کیا گیا ہے" -#: plugins/coach/kolibri_plugin.py:36 +#: plugins/coach/kolibri_plugin.py:27 msgid "Coach" msgstr "کوچ" -#: plugins/facility/kolibri_plugin.py:30 +#: plugins/facility/kolibri_plugin.py:22 msgid "Facility" msgstr "تعلیمی ادارہ" @@ -376,11 +375,11 @@ msgctxt "Default name for the exported CSV file of facility user data. Please ke msgid "users" msgstr "یوزرز" -#: plugins/learn/kolibri_plugin.py:33 +#: plugins/learn/kolibri_plugin.py:35 msgid "Learn" msgstr "سیکھئے" -#: plugins/policies/kolibri_plugin.py:19 +#: plugins/policies/kolibri_plugin.py:21 msgid "Policies" msgstr "پالیسیاں" @@ -388,16 +387,16 @@ msgstr "پالیسیاں" msgid "Setup Wizard" msgstr "سیٹ اپ ویزرڈ" -#: plugins/user_profile/kolibri_plugin.py:25 +#: plugins/user_profile/kolibri_plugin.py:24 msgid "User Profile" msgstr "صارف/ یوزر کی پروفایل" #. Translators: A notification title shown to users when their learner account is joining a new learning facility. -#: plugins/user_profile/tasks.py:67 +#: plugins/user_profile/tasks.py:84 msgid "Account transfer in progress" msgstr "اکاؤنٹ کی منتقلی جاری ہے" -#: plugins/user_profile/tasks.py:70 +#: plugins/user_profile/tasks.py:87 #, python-brace-format msgid "Moving {learner_name} to learning facility {facility_name}" msgstr "{learner_name} کو سیکھنے کی سہولت {facility_name} میں منتقل کیا جا رہا ہے" diff --git a/kolibri/locale/ur_PK/LC_MESSAGES/kolibri.core.default_frontend-messages.json b/kolibri/locale/ur_PK/LC_MESSAGES/kolibri.core.default_frontend-messages.json index fc1500a635a..9247c42d465 100644 --- a/kolibri/locale/ur_PK/LC_MESSAGES/kolibri.core.default_frontend-messages.json +++ b/kolibri/locale/ur_PK/LC_MESSAGES/kolibri.core.default_frontend-messages.json @@ -404,7 +404,7 @@ "ContentIcon.video": "ویڈیو", "ContentRendererError.rendererNotAvailable": "کولیبری اس ڈریعے کو پیش کرنے سے قاصر ہے\n\nمواد پیش کنندہ میں خرابی۔پیش کنندہ نہیں دستیاب\n\n- متن -\n\nیہ پیغام اس وقت ظاہر ہوتا ہے جب کولبیری درخواست شدہ وسائل کو صحیح طریقے سے لوڈ کرنے یا اس کی نمائش کرنے سے قاصر ہو (یا تو سرور لوڈنگ میں غلطی ہوسکتی ہے ، یا خود وسائل کی شکل میں غلطی ہوسکتی ہے)۔", "CurrentTryOverview.attemptedLabel": "کوشش کی", - "CurrentTryOverview.notStartedLabel": "نہیں شروع ہوا", + "CurrentTryOverview.notStartedLabel": "شروع نہیں ہوا", "CurrentTryOverview.practiceQuizReportFasterTimeLabel": "{value, number, integer} {value, plural, one {minute} other {minutes}} پچھلی کوشش سے تیز", "CurrentTryOverview.practiceQuizReportImprovedLabelSecondPerson": "آپ بہتر ہوئے {value, number, integer} {value, plural, one {question} other {questions}}", "CurrentTryOverview.practiceQuizReportSlowerTimeLabel": "{value, number, integer} {value, plural, one {minute} other {minutes}} پچھلی کوشش سے سست", @@ -484,10 +484,6 @@ "MasteryModel.one": "ایک سوال درست کریں", "MasteryModel.streak": "{count, number,integer} سوال درست کریں", "MasteryModel.unknown": "نامعلوم مہارتی انداز", - "MeteredConnectionNotificationModal.doNotUseMetered": "کولیبری کو موبائل ڈیٹا استعمال کرنے کی اجازت نہ دیں۔", - "MeteredConnectionNotificationModal.modalDescription": "آپ کے موبائل پلان پر آپ کے پاس محدود مقدار میں ڈیٹا ہو سکتا ہے۔ کولیبری کو موبائل ڈیٹا کے ذریعے وسائل ڈاؤن لوڈ کرنے کی اجازت دینے سے آپ کا پورا پلان استعمال ہو سکتا ہے اور/یا اضافی چارجز لگ سکتے ہیں۔", - "MeteredConnectionNotificationModal.modalTitle": "کیا موبائل ڈیٹا استعمال کریں؟", - "MeteredConnectionNotificationModal.useMetered": "کولیبری کو موبائل ڈیٹا کے استعمال کی اجازت دیں", "MissingResourceAlert.learnMore": "مزید سیکھیں", "MissingResourceAlert.resourcesUnavailableP1": "کچھ اعداد و شمار موجود نہیں ہیں، یا تو اس وجہ سے کہ ایسے وسائل ڈیوائس پر موجود نہیں ہیں، یا اس وجہ سے کہ وہ آپ کے کولیبری ورژن کے مطابق نہیں ہیں۔", "MissingResourceAlert.resourcesUnavailableP2": "رہنمائی کے اپنے منتظم سے رجوع کریں ، یا چینلز کے نظم و نسق کے لیئے ایسا اکاؤنٹ استعمال کریں جو اجازت والے آلے میں ہو۔", diff --git a/kolibri/locale/ur_PK/LC_MESSAGES/kolibri.plugins.device.app-messages.json b/kolibri/locale/ur_PK/LC_MESSAGES/kolibri.plugins.device.app-messages.json index 7c1589a1cf6..71f6d407599 100644 --- a/kolibri/locale/ur_PK/LC_MESSAGES/kolibri.plugins.device.app-messages.json +++ b/kolibri/locale/ur_PK/LC_MESSAGES/kolibri.plugins.device.app-messages.json @@ -174,6 +174,11 @@ "ManageSyncSchedule.addDevice": "ڈیوائس شامل کریں", "ManageSyncSchedule.connected": "منسلک", "ManageSyncSchedule.disconnected": "جڑا ہوا نہیں ہے", + "ManageSyncSchedule.everyDay": "ہر روز", + "ManageSyncSchedule.everyHour": "ہر گھنٹے", + "ManageSyncSchedule.everyMonth": "ہر مہینے", + "ManageSyncSchedule.everyTwoWeeks": "ہر دو ہفتے", + "ManageSyncSchedule.everyWeek": "ہر ہفتے", "ManageSyncSchedule.introduction": "کولیبری کے لیے اس سہولت کا اشتراک کرنے والے دیگر کولیبری آلات کے ساتھ خود بخود مطابقت پذیر ہونے کے لیے ایک شیڈول مرتب کریں۔ایک ہی مطابقت پذیری کے شیڈول والے آلات ایک وقت میں ایک ساتھ مطابقت پذیر ہوں گے۔", "ManageSyncSchedule.syncSchedules": "مطابقت پذیری کے شیڈول", "ManageTasksPage.appBarTitle": "ٹاسک مینیجر", diff --git a/kolibri/locale/ur_PK/LC_MESSAGES/kolibri.plugins.facility.app-messages.json b/kolibri/locale/ur_PK/LC_MESSAGES/kolibri.plugins.facility.app-messages.json index 17d47e50e95..deca4cd2771 100644 --- a/kolibri/locale/ur_PK/LC_MESSAGES/kolibri.plugins.facility.app-messages.json +++ b/kolibri/locale/ur_PK/LC_MESSAGES/kolibri.plugins.facility.app-messages.json @@ -166,6 +166,11 @@ "ManageSyncSchedule.addDevice": "ڈیوائس شامل کریں", "ManageSyncSchedule.connected": "منسلک", "ManageSyncSchedule.disconnected": "جڑا ہوا نہیں ہے", + "ManageSyncSchedule.everyDay": "ہر روز", + "ManageSyncSchedule.everyHour": "ہر گھنٹے", + "ManageSyncSchedule.everyMonth": "ہر مہینے", + "ManageSyncSchedule.everyTwoWeeks": "ہر دو ہفتے", + "ManageSyncSchedule.everyWeek": "ہر ہفتے", "ManageSyncSchedule.introduction": "کولیبری کے لیے اس سہولت کا اشتراک کرنے والے دیگر کولیبری آلات کے ساتھ خود بخود مطابقت پذیر ہونے کے لیے ایک شیڈول مرتب کریں۔ایک ہی مطابقت پذیری کے شیڈول والے آلات ایک وقت میں ایک ساتھ مطابقت پذیر ہوں گے۔", "ManageSyncSchedule.syncSchedules": "مطابقت پذیری کے شیڈول", "PaginatedListContainerWithBackend.nextResults": "اگلے نتائج", @@ -195,7 +200,7 @@ "RemovePinModal.title": "ڈیوائس مینجمنٹ PIN ہٹائیں", "RemovePinModal.warningToSync": "اس PIN کو ہٹانے کے لیے آپ کو اس ڈیوائس کو ان دیگر آلات کے ساتھ ہم آہنگ کرنے کی ضرورت ہوگی جن میں ایک جیسی سہولت موجود ہے۔", "ResetUserPasswordModal.resetPassword": "یوزر/صارف کے پاس ورڈ کا ترتیب پھر سے کیجئے", - "ResetUserPasswordModal.username": "استعمال کندہ کا نام: ", + "ResetUserPasswordModal.username": "صارف نام: ", "SelectionBottomBar.coachesSelectedMessage": "{count, number} {count, plural, one {coach} other {coaches}} selected", "SelectionBottomBar.learnersSelectedMessage": "{count, number} {count, plural, one {learner} other {learners}} selected", "SyncInterface.facility": "تعلیمی ادارہ", diff --git a/kolibri/locale/ur_PK/LC_MESSAGES/kolibri.plugins.learn.app-messages.json b/kolibri/locale/ur_PK/LC_MESSAGES/kolibri.plugins.learn.app-messages.json index 87629d12a23..0463e200283 100644 --- a/kolibri/locale/ur_PK/LC_MESSAGES/kolibri.plugins.learn.app-messages.json +++ b/kolibri/locale/ur_PK/LC_MESSAGES/kolibri.plugins.learn.app-messages.json @@ -137,6 +137,10 @@ "LibraryPage.searchingOtherLibrary": "آپ کے ارد گرد لائبریریوں کی تلاش کر رہا ہے۔", "LibraryPage.showingAllLibraries": "آپ کے آس پاس موجود تمام لائبریریاں دکھا رہا ہے۔", "MarkAsCompleteModal.markResourceAsCompleteConfirmation": "کیا آپ واقعی اس حوالہ جات کو بطور مکمل نشان زد کرنا چاہتے ہیں؟", + "MeteredConnectionNotificationModal.doNotUseMetered": "کولیبری کو موبائل ڈیٹا استعمال کرنے کی اجازت نہ دیں۔", + "MeteredConnectionNotificationModal.modalDescription": "آپ کے موبائل پلان پر آپ کے پاس محدود مقدار میں ڈیٹا ہو سکتا ہے۔ کولیبری کو موبائل ڈیٹا کے ذریعے وسائل ڈاؤن لوڈ کرنے کی اجازت دینے سے آپ کا پورا پلان استعمال ہو سکتا ہے اور/یا اضافی چارجز لگ سکتے ہیں۔", + "MeteredConnectionNotificationModal.modalTitle": "کیا موبائل ڈیٹا استعمال کریں؟", + "MeteredConnectionNotificationModal.useMetered": "کولیبری کو موبائل ڈیٹا کے استعمال کی اجازت دیں", "MissingResourceAlert.learnMore": "مزید سیکھیں", "MissingResourceAlert.resourcesUnavailableP1": "کچھ اعداد و شمار موجود نہیں ہیں، یا تو اس وجہ سے کہ ایسے وسائل ڈیوائس پر موجود نہیں ہیں، یا اس وجہ سے کہ وہ آپ کے کولیبری ورژن کے مطابق نہیں ہیں۔", "MissingResourceAlert.resourcesUnavailableP2": "رہنمائی کے اپنے منتظم سے رجوع کریں ، یا چینلز کے نظم و نسق کے لیئے ایسا اکاؤنٹ استعمال کریں جو اجازت والے آلے میں ہو۔", diff --git a/kolibri/locale/ur_PK/LC_MESSAGES/kolibri.plugins.policies.app-messages.json b/kolibri/locale/ur_PK/LC_MESSAGES/kolibri.plugins.policies.app-messages.json index eb67de1b37c..9afb0b33d24 100644 --- a/kolibri/locale/ur_PK/LC_MESSAGES/kolibri.plugins.policies.app-messages.json +++ b/kolibri/locale/ur_PK/LC_MESSAGES/kolibri.plugins.policies.app-messages.json @@ -1,5 +1,5 @@ { - "CookiePolicy.choicesP1": "آپ {choice, string} اعدادوشمار کی کوکیز حاصل کرنے کے لیے۔ آپ اس ترجیح کو یہاں تبدیل کر سکتے ہیں:", + "CookiePolicy.choicesP1": "آپ {choice} اعدادوشمار کی کوکیز حاصل کرنے کے لیے۔ آپ اس ترجیح کو یہاں تبدیل کر سکتے ہیں:", "CookiePolicy.cookieExpiryTableHeader": "اختتام", "CookiePolicy.cookieP1": "کولیبری لرننگ پلیٹ فارم آپ کے تجربے کو ذاتی بنانے اور محفوظ بنانے، ٹریفک کا تجزیہ کرنے، اور اپنی سروس کی کارکردگی اور فعالیت کو بہتر بنانے کے لیے کوکیز کا استعمال کرتا ہے۔ کوکیز چھوٹی ٹیکسٹ فائلیں ہیں جنہیں ویب سائٹس صارف کے تجربے کو زیادہ موثر بنانے کے لیے استعمال کر سکتی ہیں۔", "CookiePolicy.cookieP2": "پرائیویسی کے موجودہ قوانین (GDPR اور CCPA) بتاتے ہیں کہ ہم آپ کی ڈیوائس پر کوکیز اسٹور کر سکتے ہیں اگر وہ سروس کے آپریشن کے لیے سختی سے ضروری ہوں۔ کوکیز کی دیگر تمام اقسام کے لیے، ہمیں آپ کی اجازت درکار ہے۔", diff --git a/kolibri/locale/vi/LC_MESSAGES/django.mo b/kolibri/locale/vi/LC_MESSAGES/django.mo index 641ef83272b..06127193a2a 100644 Binary files a/kolibri/locale/vi/LC_MESSAGES/django.mo and b/kolibri/locale/vi/LC_MESSAGES/django.mo differ diff --git a/kolibri/locale/vi/LC_MESSAGES/django.po b/kolibri/locale/vi/LC_MESSAGES/django.po index 894af95e6c8..5819f6894b9 100644 --- a/kolibri/locale/vi/LC_MESSAGES/django.po +++ b/kolibri/locale/vi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: kolibri\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-14 16:32-0700\n" -"PO-Revision-Date: 2023-04-05 22:12\n" +"POT-Creation-Date: 2024-02-12 04:17-0800\n" +"PO-Revision-Date: 2024-02-12 16:22\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -14,8 +14,8 @@ msgstr "" "X-Crowdin-Project: kolibri\n" "X-Crowdin-Project-ID: 201933\n" "X-Crowdin-Language: vi\n" -"X-Crowdin-File: /release-v0.16.x/django.po\n" -"X-Crowdin-File-ID: 4241\n" +"X-Crowdin-File: /016-test/django.po\n" +"X-Crowdin-File-ID: 4744\n" #: core/auth/constants/commands_errors.py:17 msgid "Unexpected exception [{}]: {}" @@ -173,45 +173,45 @@ msgid "Database ID is not valid" msgstr "Mã cơ sở dữ liệu không hợp lệ" #. Translators: A notification title shown to users when their Kolibri device is syncing data to another Kolibri instance -#: core/auth/tasks.py:63 +#: core/auth/tasks.py:56 msgid "Data syncing in progress" msgstr "Đang đồng bộ hoá dữ liệu" #. Translators: Notification text shown to users when their Kolibri device is syncing data to another Kolibri instance #. to encourage them to stay connected to their network to ensure a successful sync. -#: core/auth/tasks.py:67 +#: core/auth/tasks.py:60 msgid "Do not disconnect your device from the network." msgstr "Không ngắt kết nối mạng thiết bị của bạn" -#: core/content/api.py:352 +#: core/content/api.py:418 msgid "Resource" msgstr "Nguồn tài liệu" -#: core/content/api.py:1622 +#: core/content/api.py:1780 msgid "The requested channel does not exist on the content server" msgstr "Kênh được yêu cầu không tồn tại trên máy chủ nội dung" -#: core/content/models.py:265 +#: core/content/models.py:282 msgid "Unknown format" msgstr "Không xác định được định dạng" #. Translators: Message shown to an App user when the device's library is being updated #. either with new resources, or unwanted resources being deleted. -#: core/content/tasks.py:46 +#: core/content/tasks.py:57 msgid "Updating your library" msgstr "Đang cập nhật thư viện" #. Translators: Message shown to an App user when an update to the library has been successful. -#: core/content/tasks.py:49 +#: core/content/tasks.py:60 msgid "Library updated" msgstr "Thư viện đã được cập nhật" #. Translators: Message shown to an App user when an update to the library has failed. -#: core/content/tasks.py:52 +#: core/content/tasks.py:63 msgid "Library update failed" msgstr "Cập nhật thư viện thất bại" -#: core/device/serializers.py:43 +#: core/device/serializers.py:48 msgid "Language is not supported by Kolibri" msgstr "Kolibri không hỗ trợ ngôn ngữ này" @@ -278,36 +278,31 @@ msgid "Content kind" msgstr "Loại nội dung" #. Translators: Message shown to indicate that a background process has finished successfully. -#: core/tasks/job.py:100 +#: core/tasks/job.py:89 msgid "Complete" msgstr "Hoàn thành" #. Translators: Message shown to indicate that a background process has failed. -#: core/tasks/job.py:103 +#: core/tasks/job.py:92 msgid "Failed" msgstr "Thất bại" #. Translators: Message shown to indicate that a background process has been cancelled. -#: core/tasks/job.py:106 +#: core/tasks/job.py:95 msgid "Cancelled" msgstr "Đã hủy" #. Translators: Message shown to indicate the percentage completed of a background process. -#: core/tasks/job.py:109 +#: core/tasks/job.py:98 #, python-brace-format msgid "In progress - {percent}%" msgstr "Đang tiến hành - {percent}%" #. Translators: Message shown to indicate that while a background process has started, no progress can be reported yet. -#: core/tasks/job.py:113 +#: core/tasks/job.py:102 msgid "Waiting" msgstr "Đang chờ" -#: core/templates/kolibri/base.html:13 -#: core/templates/kolibri/unsupported_browser.html:13 -msgid "Kolibri" -msgstr "Kolibri" - #: core/templates/kolibri/loading_page.html:8 msgid "Kolibri is starting" msgstr "Kolibri đang khởi động" @@ -344,15 +339,19 @@ msgstr "Chúng tôi đề nghị dùng Firefox hoặc Chrome để sử dụng K msgid "You can also try updating your current browser." msgstr "Bạn cũng có thể thử cập nhật trình duyệt hiện tại." -#: core/views.py:165 +#: core/templatetags/core_tags.py:84 +msgid "Kolibri" +msgstr "Kolibri" + +#: core/views.py:184 msgid "No appropriate redirect pages found. It is likely that Kolibri is badly configured" msgstr "Không tìm thấy trang chuyển hướng phù hợp. Có thể Kolibri đặt cấu hình không tốt" -#: plugins/coach/kolibri_plugin.py:36 +#: plugins/coach/kolibri_plugin.py:27 msgid "Coach" msgstr "Giáo viên" -#: plugins/facility/kolibri_plugin.py:30 +#: plugins/facility/kolibri_plugin.py:22 msgid "Facility" msgstr "Địa điểm" @@ -376,11 +375,11 @@ msgctxt "Default name for the exported CSV file of facility user data. Please ke msgid "users" msgstr "người dùng" -#: plugins/learn/kolibri_plugin.py:33 +#: plugins/learn/kolibri_plugin.py:35 msgid "Learn" msgstr "Học tập" -#: plugins/policies/kolibri_plugin.py:19 +#: plugins/policies/kolibri_plugin.py:21 msgid "Policies" msgstr "Chính sách" @@ -388,16 +387,16 @@ msgstr "Chính sách" msgid "Setup Wizard" msgstr "Thuật sĩ thiết lập" -#: plugins/user_profile/kolibri_plugin.py:25 +#: plugins/user_profile/kolibri_plugin.py:24 msgid "User Profile" msgstr "Hồ sơ người dùng" #. Translators: A notification title shown to users when their learner account is joining a new learning facility. -#: plugins/user_profile/tasks.py:67 +#: plugins/user_profile/tasks.py:84 msgid "Account transfer in progress" msgstr "Đang tiến hành chuyển tài khoản" -#: plugins/user_profile/tasks.py:70 +#: plugins/user_profile/tasks.py:87 #, python-brace-format msgid "Moving {learner_name} to learning facility {facility_name}" msgstr "Đang chuyển {learner_name} sang địa điểm học tập {facility_name}" diff --git a/kolibri/locale/vi/LC_MESSAGES/kolibri.core.default_frontend-messages.json b/kolibri/locale/vi/LC_MESSAGES/kolibri.core.default_frontend-messages.json index dee60f54fdc..4d03c5db412 100644 --- a/kolibri/locale/vi/LC_MESSAGES/kolibri.core.default_frontend-messages.json +++ b/kolibri/locale/vi/LC_MESSAGES/kolibri.core.default_frontend-messages.json @@ -223,7 +223,7 @@ "CommonCoreStrings.mediaLiteracy": "Kiến thức về phương tiện truyền thông", "CommonCoreStrings.mentalHealth": "Sức khỏe tâm thần", "CommonCoreStrings.menuLabel": "Trình đơn", - "CommonCoreStrings.moreOptions": "Tuỳ chọn khác", + "CommonCoreStrings.moreOptions": "Thêm các tuỳ chọn", "CommonCoreStrings.music": "Âm nhạc", "CommonCoreStrings.myDownloadsLabel": "Tài liệu tải xuống của tôi", "CommonCoreStrings.myLibrary": "Thư viện của tôi", @@ -484,10 +484,6 @@ "MasteryModel.one": "Trả lời đúng một câu hỏi", "MasteryModel.streak": "Trả lời đúng liên tục {count, number, integer} câu hỏi", "MasteryModel.unknown": "Mẫu chuẩn thành thạo chưa rõ", - "MeteredConnectionNotificationModal.doNotUseMetered": "Không cho phép Kolibri sử dụng dữ liệu di động", - "MeteredConnectionNotificationModal.modalDescription": "Bạn có thể có dung lượng dữ liệu hạn chế trong gói sử dụng dữ liệu di động của mình. Cho phép Kolibri tải tài liệu xuống bằng dữ liệu di động có thể sử dụng hết toàn bộ gói của bạn và/hoặc làm phát sinh thêm chi phí.", - "MeteredConnectionNotificationModal.modalTitle": "Bạn có muốn sử dụng dữ liệu di động không?", - "MeteredConnectionNotificationModal.useMetered": "Cho phép Kolibri sử dụng dữ liệu di động", "MissingResourceAlert.learnMore": "Tìm hiểu thêm", "MissingResourceAlert.resourcesUnavailableP1": "Một số tài liệu bị thiếu, có thể vì không tìm thấy trên thiết bị, hoặc vì tài liệu không tương thích với phiên bản Kolibri của bạn.", "MissingResourceAlert.resourcesUnavailableP2": "Yêu cầu quản trị viên hướng dẫn, hoặc dùng một tài khoản với quyền sử dụng thiết bị để quản lý các kênh và tài liệu.", diff --git a/kolibri/locale/vi/LC_MESSAGES/kolibri.plugins.device.app-messages.json b/kolibri/locale/vi/LC_MESSAGES/kolibri.plugins.device.app-messages.json index f3f3591880a..1c4162ba1ad 100644 --- a/kolibri/locale/vi/LC_MESSAGES/kolibri.plugins.device.app-messages.json +++ b/kolibri/locale/vi/LC_MESSAGES/kolibri.plugins.device.app-messages.json @@ -174,6 +174,11 @@ "ManageSyncSchedule.addDevice": "Thêm thiết bị", "ManageSyncSchedule.connected": "Đã kết nối", "ManageSyncSchedule.disconnected": "Chưa kết nối", + "ManageSyncSchedule.everyDay": "Hằng ngày", + "ManageSyncSchedule.everyHour": "Hằng giờ", + "ManageSyncSchedule.everyMonth": "Hằng tháng", + "ManageSyncSchedule.everyTwoWeeks": "Hai tuần một lần", + "ManageSyncSchedule.everyWeek": "Hằng tuần", "ManageSyncSchedule.introduction": "Đặt lịch để Kolibri tự động đồng bộ hoá với các thiết bị Kolibri khác dùng chung địa điểm này. Các thiết bị có cùng lịch đồng bộ hoá sẽ được đồng bộ hoá cùng thời điểm.", "ManageSyncSchedule.syncSchedules": "Lịch đồng bộ hoá", "ManageTasksPage.appBarTitle": "Trình quản lý công việc", diff --git a/kolibri/locale/vi/LC_MESSAGES/kolibri.plugins.facility.app-messages.json b/kolibri/locale/vi/LC_MESSAGES/kolibri.plugins.facility.app-messages.json index 890ecdd72ea..5c8f278821f 100644 --- a/kolibri/locale/vi/LC_MESSAGES/kolibri.plugins.facility.app-messages.json +++ b/kolibri/locale/vi/LC_MESSAGES/kolibri.plugins.facility.app-messages.json @@ -166,6 +166,11 @@ "ManageSyncSchedule.addDevice": "Thêm thiết bị", "ManageSyncSchedule.connected": "Đã kết nối", "ManageSyncSchedule.disconnected": "Chưa kết nối", + "ManageSyncSchedule.everyDay": "Hằng ngày", + "ManageSyncSchedule.everyHour": "Hằng giờ", + "ManageSyncSchedule.everyMonth": "Hằng tháng", + "ManageSyncSchedule.everyTwoWeeks": "Hai tuần một lần", + "ManageSyncSchedule.everyWeek": "Hằng tuần", "ManageSyncSchedule.introduction": "Đặt lịch để Kolibri tự động đồng bộ hoá với các thiết bị Kolibri khác dùng chung địa điểm này. Các thiết bị có cùng lịch đồng bộ hoá sẽ được đồng bộ hoá cùng thời điểm.", "ManageSyncSchedule.syncSchedules": "Lịch đồng bộ hoá", "PaginatedListContainerWithBackend.nextResults": "Kết quả tiếp theo", diff --git a/kolibri/locale/vi/LC_MESSAGES/kolibri.plugins.learn.app-messages.json b/kolibri/locale/vi/LC_MESSAGES/kolibri.plugins.learn.app-messages.json index 423d0c435f4..1d50a8b04a8 100644 --- a/kolibri/locale/vi/LC_MESSAGES/kolibri.plugins.learn.app-messages.json +++ b/kolibri/locale/vi/LC_MESSAGES/kolibri.plugins.learn.app-messages.json @@ -137,6 +137,10 @@ "LibraryPage.searchingOtherLibrary": "Đang tìm kiếm các thư viện quanh bạn.", "LibraryPage.showingAllLibraries": "Đang hiển thị tất cả thư viện khả dụng quanh bạn.", "MarkAsCompleteModal.markResourceAsCompleteConfirmation": "Bạn có chắc muốn đánh dấu hoàn tất vào tài liệu này không ?", + "MeteredConnectionNotificationModal.doNotUseMetered": "Không cho phép Kolibri sử dụng dữ liệu di động", + "MeteredConnectionNotificationModal.modalDescription": "Bạn có thể có dung lượng dữ liệu hạn chế trong gói sử dụng dữ liệu di động của mình. Cho phép Kolibri tải tài liệu xuống bằng dữ liệu di động có thể sử dụng hết toàn bộ gói của bạn và/hoặc làm phát sinh thêm chi phí.", + "MeteredConnectionNotificationModal.modalTitle": "Bạn có muốn sử dụng dữ liệu di động không?", + "MeteredConnectionNotificationModal.useMetered": "Cho phép Kolibri sử dụng dữ liệu di động", "MissingResourceAlert.learnMore": "Tìm hiểu thêm", "MissingResourceAlert.resourcesUnavailableP1": "Một số tài liệu bị thiếu, có thể vì không tìm thấy trên thiết bị, hoặc vì tài liệu không tương thích với phiên bản Kolibri của bạn.", "MissingResourceAlert.resourcesUnavailableP2": "Yêu cầu quản trị viên hướng dẫn, hoặc dùng một tài khoản với quyền sử dụng thiết bị để quản lý các kênh và tài liệu.", @@ -153,7 +157,7 @@ "QuizCard.questionsLeft": "Còn lại {questionsLeft, number, integer} {questionsLeft, plural, one {câu hỏi} other {các câu hỏi}}", "QuizRenderer.areYouSure": "Bạn không thể thay đổi câu trả lời sau khi nộp", "QuizRenderer.nextQuestion": "Tiếp theo", - "QuizRenderer.noItemId": "Câu hỏi này có một lỗi, vui lòng chuyển sang câu hỏi tiếp theo", + "QuizRenderer.noItemId": "Câu hỏi này có lỗi, vui lòng chuyển sang câu hỏi tiếp theo", "QuizRenderer.previousQuestion": "Câu hỏi trước", "QuizRenderer.question": "Câu hỏi {num, number, integer} / {total, number, integer}", "QuizRenderer.questionsAnswered": "{numAnswered, number} / {numTotal, number} {numTotal, plural, other {câu hỏi đã trả lời}}", diff --git a/kolibri/locale/vi/LC_MESSAGES/kolibri.plugins.policies.app-messages.json b/kolibri/locale/vi/LC_MESSAGES/kolibri.plugins.policies.app-messages.json index 26ef5976eb7..410b7bac68f 100644 --- a/kolibri/locale/vi/LC_MESSAGES/kolibri.plugins.policies.app-messages.json +++ b/kolibri/locale/vi/LC_MESSAGES/kolibri.plugins.policies.app-messages.json @@ -1,5 +1,5 @@ { - "CookiePolicy.choicesP1": "Bạn {choice, string} để nhận cookie thống kê. Bạn có thể thay đổi tuỳ chọn này ở đây:", + "CookiePolicy.choicesP1": "Bạn {choice} để nhận cookie thống kê. Bạn có thể thay đổi tuỳ chọn này ở đây:", "CookiePolicy.cookieExpiryTableHeader": "Hết hạn", "CookiePolicy.cookieP1": "Nền tảng Học tập Kolibri sử dụng cookie để cá nhân hoá và bảo mật trải nghiệm của bạn, để phân tích lưu lượng và cải thiện hiệu suất cũng như chức năng dịch vụ của nền tảng. Cookie là các tệp văn bản nhỏ có thể được các trang web sử dụng để nâng cao trải nghiệm người dùng.", "CookiePolicy.cookieP2": "Các luật về quyền riêng tư hiện tại (Quy định Chung về Bảo vệ Dữ liệu - GDPR và Đạo luật Quyền riêng tư của Người tiêu dùng California - CCPA) nêu rằng chúng tôi có thể lưu trữ cookie trên thiết bị của bạn nếu cookie này cực kỳ cần thiết để vận hành dịch vụ. Với tất cả các loại cookie khác, chúng tôi cần bạn cho phép.", diff --git a/kolibri/locale/yo/LC_MESSAGES/django.mo b/kolibri/locale/yo/LC_MESSAGES/django.mo index dc590105123..5d27152bfc7 100644 Binary files a/kolibri/locale/yo/LC_MESSAGES/django.mo and b/kolibri/locale/yo/LC_MESSAGES/django.mo differ diff --git a/kolibri/locale/yo/LC_MESSAGES/django.po b/kolibri/locale/yo/LC_MESSAGES/django.po index 33e46f2b318..4037cd4f367 100644 --- a/kolibri/locale/yo/LC_MESSAGES/django.po +++ b/kolibri/locale/yo/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: kolibri\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-14 16:32-0700\n" -"PO-Revision-Date: 2023-04-05 22:12\n" +"POT-Creation-Date: 2024-02-12 04:17-0800\n" +"PO-Revision-Date: 2024-02-12 16:22\n" "Last-Translator: \n" "Language-Team: Yoruba\n" "Language: yo_NG\n" @@ -14,8 +14,8 @@ msgstr "" "X-Crowdin-Project: kolibri\n" "X-Crowdin-Project-ID: 201933\n" "X-Crowdin-Language: yo\n" -"X-Crowdin-File: /release-v0.16.x/django.po\n" -"X-Crowdin-File-ID: 4241\n" +"X-Crowdin-File: /016-test/django.po\n" +"X-Crowdin-File-ID: 4744\n" #: core/auth/constants/commands_errors.py:17 msgid "Unexpected exception [{}]: {}" @@ -173,45 +173,45 @@ msgid "Database ID is not valid" msgstr "Ibùgbéìwífúnalálàyé ìdánimọ̀ kò kòjú òṣùwọ̀n" #. Translators: A notification title shown to users when their Kolibri device is syncing data to another Kolibri instance -#: core/auth/tasks.py:63 +#: core/auth/tasks.py:56 msgid "Data syncing in progress" msgstr "Àjọṣe àwọn ìsọfúnni ní ìmúṣẹ" #. Translators: Notification text shown to users when their Kolibri device is syncing data to another Kolibri instance #. to encourage them to stay connected to their network to ensure a successful sync. -#: core/auth/tasks.py:67 +#: core/auth/tasks.py:60 msgid "Do not disconnect your device from the network." msgstr "Má ṣe yọ ẹ̀rọ rẹ kúrò nínú ìlujára" -#: core/content/api.py:352 +#: core/content/api.py:418 msgid "Resource" msgstr "Ohun èlò" -#: core/content/api.py:1622 +#: core/content/api.py:1780 msgid "The requested channel does not exist on the content server" msgstr "Ìkànnì yìí kò sí lóri Ero afefe yi" -#: core/content/models.py:265 +#: core/content/models.py:282 msgid "Unknown format" msgstr "Agbekale yìí kò sí" #. Translators: Message shown to an App user when the device's library is being updated #. either with new resources, or unwanted resources being deleted. -#: core/content/tasks.py:46 +#: core/content/tasks.py:57 msgid "Updating your library" msgstr "Ṣíṣe ìmúdójúìwọ̀n ibi ìkówèésí rẹ" #. Translators: Message shown to an App user when an update to the library has been successful. -#: core/content/tasks.py:49 +#: core/content/tasks.py:60 msgid "Library updated" msgstr "A ṣe ìmúdójúìwọ̀n ibi ìkówèésí" #. Translators: Message shown to an App user when an update to the library has failed. -#: core/content/tasks.py:52 +#: core/content/tasks.py:63 msgid "Library update failed" msgstr "Ìmúdójúìwọ̀n ibi ìkówèésí kùnà" -#: core/device/serializers.py:43 +#: core/device/serializers.py:48 msgid "Language is not supported by Kolibri" msgstr "Èdè yìí ko sese lorí Kolibri" @@ -278,36 +278,31 @@ msgid "Content kind" msgstr "Oríṣi akosinu" #. Translators: Message shown to indicate that a background process has finished successfully. -#: core/tasks/job.py:100 +#: core/tasks/job.py:89 msgid "Complete" msgstr "Ti parí" #. Translators: Message shown to indicate that a background process has failed. -#: core/tasks/job.py:103 +#: core/tasks/job.py:92 msgid "Failed" msgstr "Ti kùnà" #. Translators: Message shown to indicate that a background process has been cancelled. -#: core/tasks/job.py:106 +#: core/tasks/job.py:95 msgid "Cancelled" msgstr "Ti fagi lé" #. Translators: Message shown to indicate the percentage completed of a background process. -#: core/tasks/job.py:109 +#: core/tasks/job.py:98 #, python-brace-format msgid "In progress - {percent}%" msgstr "Ni ilọsiwaju - {percent}%" #. Translators: Message shown to indicate that while a background process has started, no progress can be reported yet. -#: core/tasks/job.py:113 +#: core/tasks/job.py:102 msgid "Waiting" msgstr "N Iduro" -#: core/templates/kolibri/base.html:13 -#: core/templates/kolibri/unsupported_browser.html:13 -msgid "Kolibri" -msgstr "Kolibri" - #: core/templates/kolibri/loading_page.html:8 msgid "Kolibri is starting" msgstr "Kolibri ti ń bẹ̀rẹ̀" @@ -344,15 +339,19 @@ msgstr "Láti lo Kolibiri, a dàbá pé kó o lo Firefox tàbí Chrome." msgid "You can also try updating your current browser." msgstr "O tún lè gbìyànjú láti lo ìlujá ìwádìí ti o peye." -#: core/views.py:165 +#: core/templatetags/core_tags.py:84 +msgid "Kolibri" +msgstr "Kolibri" + +#: core/views.py:184 msgid "No appropriate redirect pages found. It is likely that Kolibri is badly configured" msgstr "Kò sí àwọn ojú ewé tí ò peye. Ó ṣeé ṣe kó jẹ́ pé ìkànnì Kolibiri kò ṣiṣẹ́ bó ṣe yẹ" -#: plugins/coach/kolibri_plugin.py:36 +#: plugins/coach/kolibri_plugin.py:27 msgid "Coach" msgstr "Olùkọ́ni" -#: plugins/facility/kolibri_plugin.py:30 +#: plugins/facility/kolibri_plugin.py:22 msgid "Facility" msgstr "Ohun èlò" @@ -376,11 +375,11 @@ msgctxt "Default name for the exported CSV file of facility user data. Please ke msgid "users" msgstr "àwọn olùṣàmúlò" -#: plugins/learn/kolibri_plugin.py:33 +#: plugins/learn/kolibri_plugin.py:35 msgid "Learn" msgstr "Kọ́" -#: plugins/policies/kolibri_plugin.py:19 +#: plugins/policies/kolibri_plugin.py:21 msgid "Policies" msgstr "Awon eto imulo" @@ -388,16 +387,16 @@ msgstr "Awon eto imulo" msgid "Setup Wizard" msgstr "Ètò ìṣiṣẹ́" -#: plugins/user_profile/kolibri_plugin.py:25 +#: plugins/user_profile/kolibri_plugin.py:24 msgid "User Profile" msgstr "Ìrísí olùlò aṣàmúlò" #. Translators: A notification title shown to users when their learner account is joining a new learning facility. -#: plugins/user_profile/tasks.py:67 +#: plugins/user_profile/tasks.py:84 msgid "Account transfer in progress" msgstr "Àyípadà sí àkọọ́lẹ̀ tó ń lọ lọwọ" -#: plugins/user_profile/tasks.py:70 +#: plugins/user_profile/tasks.py:87 #, python-brace-format msgid "Moving {learner_name} to learning facility {facility_name}" msgstr "Gbigbe {learner_name}lọ si ibi-iṣẹ ikẹkọ {facility_name}" diff --git a/kolibri/locale/yo/LC_MESSAGES/kolibri.core.default_frontend-messages.json b/kolibri/locale/yo/LC_MESSAGES/kolibri.core.default_frontend-messages.json index d2d9f892536..2f0b09285e7 100644 --- a/kolibri/locale/yo/LC_MESSAGES/kolibri.core.default_frontend-messages.json +++ b/kolibri/locale/yo/LC_MESSAGES/kolibri.core.default_frontend-messages.json @@ -404,7 +404,7 @@ "ContentIcon.video": "Fídíò", "ContentRendererError.rendererNotAvailable": "Kolibri kò lè pèsè ohun èlò yìí", "CurrentTryOverview.attemptedLabel": "Ó gbìyànjú láti ṣe bẹ́ẹ̀", - "CurrentTryOverview.notStartedLabel": "Kò tíì bẹ̀rẹ̀", + "CurrentTryOverview.notStartedLabel": "Kò i ti bẹ̀rẹ̀", "CurrentTryOverview.practiceQuizReportFasterTimeLabel": "{value, number, integer}{value, plural, one {minute} other {minutes}} ìkan yára ju ìsapá tó ṣáájú lọ", "CurrentTryOverview.practiceQuizReportImprovedLabelSecondPerson": "O ti ṣe àtúnṣe sí {value, number, integer} {value, plural, one {question}other {questions}}", "CurrentTryOverview.practiceQuizReportSlowerTimeLabel": "{value, number, integer}{value, plural, one {minute} other {minutes}} lọ́ra ju ìsapá tó ṣáájú lọ", @@ -484,10 +484,6 @@ "MasteryModel.one": "Gba ibeere kan daadaa", "MasteryModel.streak": "Gba {count, number, integer} ibeere ni ìlà ìbú ti o tọ", "MasteryModel.unknown": "Awoṣe iṣakoso Aimọ", - "MeteredConnectionNotificationModal.doNotUseMetered": "Ma ṣe gba Kolibri laaye lati lo data alagbeka", - "MeteredConnectionNotificationModal.modalDescription": "O le ní ìwọ̀ǹba Dátà lórí ẹrọ alágbeká rẹ. Gbígba Kolibri láàyè lati ṣe ìgbàsílẹ̀ àwọn orísun nípasẹ̀ data alágbeká lè lo gbogbo data rẹ ati/tabi fa awọn ìdíyelé àfikún fún ọ.", - "MeteredConnectionNotificationModal.modalTitle": "Lo data alágbeká?", - "MeteredConnectionNotificationModal.useMetered": "Gba Kolibri láàyè láti lo data alágbeká", "MissingResourceAlert.learnMore": "Kọ́ ẹ̀kọ́ síwájú síi", "MissingResourceAlert.resourcesUnavailableP1": "Díẹ̀ nínú àwọn orísun náà ti sọnù, bóyá nítorí a kò rí wọn lórí ẹ̀rọ náà, tàbí nítorí wọn kò sí ní= ìbámu pẹ̀lú ẹ̀yà Kolibri rẹ.", "MissingResourceAlert.resourcesUnavailableP2": "Kànsí alábòójútó fún ìtọ́ni, tàbí lo àkọọ́lẹ̀ pẹ̀lú àwọn àṣẹ ohun elò láti lo àwọn ìkanni àkoonú.", diff --git a/kolibri/locale/yo/LC_MESSAGES/kolibri.plugins.device.app-messages.json b/kolibri/locale/yo/LC_MESSAGES/kolibri.plugins.device.app-messages.json index 5416de81a1b..4e597568afb 100644 --- a/kolibri/locale/yo/LC_MESSAGES/kolibri.plugins.device.app-messages.json +++ b/kolibri/locale/yo/LC_MESSAGES/kolibri.plugins.device.app-messages.json @@ -174,6 +174,11 @@ "ManageSyncSchedule.addDevice": "Ṣàfikún ẹrọ", "ManageSyncSchedule.connected": "Ti a ti sopọ", "ManageSyncSchedule.disconnected": "Ti a kò ì ti sopọ", + "ManageSyncSchedule.everyDay": "Ojoojúmọ́", + "ManageSyncSchedule.everyHour": "Gbogbo wákàtí", + "ManageSyncSchedule.everyMonth": "Oṣooṣù", + "ManageSyncSchedule.everyTwoWeeks": "Lẹ́ẹ̀kan lọ́sẹ̀ méjì", + "ManageSyncSchedule.everyWeek": "Ọ̀sọ̀ọ̀sẹ̀", "ManageSyncSchedule.introduction": "Pèsè ìṣètò kan fún Kolibri lati ní ìmúṣiṣẹ́pọ̀ láìfọwọ́yí pẹ̀lú àwọn ẹrọ Kolibri mìíràn tó ń ṣe alábàápín ohun èlò yìí. àwọn ẹrọ pẹ̀lú ìṣètoò ìmúṣiṣẹ́pọ̀ kan náà yóò jẹ́ miímúuṣiṣẹ́pọ̀ sọ́kan ní àkókò kọ̀ọ̀kan.", "ManageSyncSchedule.syncSchedules": "Awọn iṣeto amuṣiṣẹpọ", "ManageTasksPage.appBarTitle": "Alákòóso iṣẹ́", diff --git a/kolibri/locale/yo/LC_MESSAGES/kolibri.plugins.facility.app-messages.json b/kolibri/locale/yo/LC_MESSAGES/kolibri.plugins.facility.app-messages.json index 80610c5b689..e2f58384d00 100644 --- a/kolibri/locale/yo/LC_MESSAGES/kolibri.plugins.facility.app-messages.json +++ b/kolibri/locale/yo/LC_MESSAGES/kolibri.plugins.facility.app-messages.json @@ -166,6 +166,11 @@ "ManageSyncSchedule.addDevice": "Ṣàfikún ẹrọ", "ManageSyncSchedule.connected": "Ti a ti sopọ", "ManageSyncSchedule.disconnected": "Ti a kò ì ti sopọ", + "ManageSyncSchedule.everyDay": "Ojoojúmọ́", + "ManageSyncSchedule.everyHour": "Gbogbo wákàtí", + "ManageSyncSchedule.everyMonth": "Oṣooṣù", + "ManageSyncSchedule.everyTwoWeeks": "Lẹ́ẹ̀kan lọ́sẹ̀ méjì", + "ManageSyncSchedule.everyWeek": "Ọ̀sọ̀ọ̀sẹ̀", "ManageSyncSchedule.introduction": "Pèsè ìṣètò kan fún Kolibri lati ní ìmúṣiṣẹ́pọ̀ láìfọwọ́yí pẹ̀lú àwọn ẹrọ Kolibri mìíràn tó ń ṣe alábàápín ohun èlò yìí. àwọn ẹrọ pẹ̀lú ìṣètoò ìmúṣiṣẹ́pọ̀ kan náà yóò jẹ́ miímúuṣiṣẹ́pọ̀ sọ́kan ní àkókò kọ̀ọ̀kan.", "ManageSyncSchedule.syncSchedules": "Awọn iṣeto amuṣiṣẹpọ", "PaginatedListContainerWithBackend.nextResults": "Àwọn èsì tí ó kàn", diff --git a/kolibri/locale/yo/LC_MESSAGES/kolibri.plugins.learn.app-messages.json b/kolibri/locale/yo/LC_MESSAGES/kolibri.plugins.learn.app-messages.json index 5f0d83c467a..3583997e3fa 100644 --- a/kolibri/locale/yo/LC_MESSAGES/kolibri.plugins.learn.app-messages.json +++ b/kolibri/locale/yo/LC_MESSAGES/kolibri.plugins.learn.app-messages.json @@ -66,7 +66,7 @@ "CommonLearnStrings.popularLabel": "Lókìkí", "CommonLearnStrings.resourceCompletedLabel": "Àwọn ohun àmúlò tí pari", "CommonLearnStrings.resumeLabel": "Bẹ̀rẹ̀", - "CommonLearnStrings.shareFile": "Pín ", + "CommonLearnStrings.shareFile": "Pín", "CommonLearnStrings.showLess": "Ṣàfìhàn díẹ̀", "CommonLearnStrings.suggestedTime": "Àkókò tá a dábàá", "CommonLearnStrings.toggleLicenseDescription": "Ìṣípòpadà àpèjúwe ìwé àṣẹ", @@ -99,7 +99,7 @@ "DownloadRequests.goToDownloadsPage": "Lọ si awọn gbigba lati ayelujara", "DownloadRequests.resourceRemoved": "A ti yọ ohun èlò kúrò nínú àkájọ ìwé mi", "ExamPage.areYouSure": "O o le yi idahun re pada leyin ti o ba ti fi ṣọwó", - "ExamPage.nextQuestion": "Eyi ti o kan", + "ExamPage.nextQuestion": "Eyi ti o tele", "ExamPage.previousQuestion": "Ìbéèrè tẹ́lẹ̀", "ExamPage.question": "Ìbéèrè {num, number, integer} of {total, number, integer}", "ExamPage.questionsAnswered": "{numAnswered, number} ti {numTotal, number} {numTotal, plural, one {ìbéèrè tí a dáhùn} other {àwọn ìbéèrè tí a dáhùn}}", @@ -137,6 +137,10 @@ "LibraryPage.searchingOtherLibrary": "N wa awọn ile-ikawe ni ayika rẹ.", "LibraryPage.showingAllLibraries": "Ó ń fi gbogbo àwọn ibi ìkówèésí tó wà nítòsí rẹ hàn.", "MarkAsCompleteModal.markResourceAsCompleteConfirmation": "Ṣé o dá ọ lójú pé o fẹ́ sàmìsí ohun èlò yìí bíi pe ó ti parí?", + "MeteredConnectionNotificationModal.doNotUseMetered": "Ma ṣe gba Kolibri laaye lati lo data alagbeka", + "MeteredConnectionNotificationModal.modalDescription": "O le ní ìwọ̀ǹba Dátà lórí ẹrọ alágbeká rẹ. Gbígba Kolibri láàyè lati ṣe ìgbàsílẹ̀ àwọn orísun nípasẹ̀ data alágbeká lè lo gbogbo data rẹ ati/tabi fa awọn ìdíyelé àfikún fún ọ.", + "MeteredConnectionNotificationModal.modalTitle": "Lo data alágbeká?", + "MeteredConnectionNotificationModal.useMetered": "Gba Kolibri láàyè láti lo data alágbeká", "MissingResourceAlert.learnMore": "Kọ́ ẹ̀kọ́ síwájú síi", "MissingResourceAlert.resourcesUnavailableP1": "Díẹ̀ nínú àwọn orísun náà ti sọnù, bóyá nítorí a kò rí wọn lórí ẹ̀rọ náà, tàbí nítorí wọn kò sí ní= ìbámu pẹ̀lú ẹ̀yà Kolibri rẹ.", "MissingResourceAlert.resourcesUnavailableP2": "Kànsí alábòójútó fún ìtọ́ni, tàbí lo àkọọ́lẹ̀ pẹ̀lú àwọn àṣẹ ohun elò láti lo àwọn ìkanni àkoonú.", @@ -152,7 +156,7 @@ "QuizCard.completedPercentLabel": "Ìṣirò: {score, number, integer}%", "QuizCard.questionsLeft": "{Awonibeeretioku, number, integer} {questionsLeft, plural, one {ibeere} other {ibeere}} kù", "QuizRenderer.areYouSure": "O o le yi idahun re pada leyin ti o ba ti fi ṣọwó", - "QuizRenderer.nextQuestion": "Eyi ti o kan", + "QuizRenderer.nextQuestion": "Eyi ti o tele", "QuizRenderer.noItemId": "Ìbéèrè yìí ní àṣìṣe, jọ̀wọ́ tẹ̀síwájú sí ìbéèrè tí ó kàn", "QuizRenderer.previousQuestion": "Ìbéèrè tẹ́lẹ̀", "QuizRenderer.question": "Ìbéèrè {num, number, integer} of {total, number, integer}", diff --git a/kolibri/locale/yo/LC_MESSAGES/kolibri.plugins.learn.my_downloads_app-messages.json b/kolibri/locale/yo/LC_MESSAGES/kolibri.plugins.learn.my_downloads_app-messages.json index c88d0bec11c..a722539a5ff 100644 --- a/kolibri/locale/yo/LC_MESSAGES/kolibri.plugins.learn.my_downloads_app-messages.json +++ b/kolibri/locale/yo/LC_MESSAGES/kolibri.plugins.learn.my_downloads_app-messages.json @@ -26,7 +26,7 @@ "CommonLearnStrings.popularLabel": "Lókìkí", "CommonLearnStrings.resourceCompletedLabel": "Àwọn ohun àmúlò tí pari", "CommonLearnStrings.resumeLabel": "Bẹ̀rẹ̀", - "CommonLearnStrings.shareFile": "Pín ", + "CommonLearnStrings.shareFile": "Pín", "CommonLearnStrings.showLess": "Ṣàfìhàn díẹ̀", "CommonLearnStrings.suggestedTime": "Àkókò tá a dábàá", "CommonLearnStrings.toggleLicenseDescription": "Ìṣípòpadà àpèjúwe ìwé àṣẹ", diff --git a/kolibri/locale/yo/LC_MESSAGES/kolibri.plugins.learn.side_nav-messages.json b/kolibri/locale/yo/LC_MESSAGES/kolibri.plugins.learn.side_nav-messages.json index 084d86772a5..b8bf1900e15 100644 --- a/kolibri/locale/yo/LC_MESSAGES/kolibri.plugins.learn.side_nav-messages.json +++ b/kolibri/locale/yo/LC_MESSAGES/kolibri.plugins.learn.side_nav-messages.json @@ -25,7 +25,7 @@ "CommonLearnStrings.popularLabel": "Lókìkí", "CommonLearnStrings.resourceCompletedLabel": "Àwọn ohun àmúlò tí pari", "CommonLearnStrings.resumeLabel": "Bẹ̀rẹ̀", - "CommonLearnStrings.shareFile": "Pín ", + "CommonLearnStrings.shareFile": "Pín", "CommonLearnStrings.showLess": "Ṣàfìhàn díẹ̀", "CommonLearnStrings.suggestedTime": "Àkókò tá a dábàá", "CommonLearnStrings.toggleLicenseDescription": "Ìṣípòpadà àpèjúwe ìwé àṣẹ", diff --git a/kolibri/locale/yo/LC_MESSAGES/kolibri.plugins.policies.app-messages.json b/kolibri/locale/yo/LC_MESSAGES/kolibri.plugins.policies.app-messages.json index 64bd1682828..9a70b9ef165 100644 --- a/kolibri/locale/yo/LC_MESSAGES/kolibri.plugins.policies.app-messages.json +++ b/kolibri/locale/yo/LC_MESSAGES/kolibri.plugins.policies.app-messages.json @@ -1,5 +1,5 @@ { - "CookiePolicy.choicesP1": "Ìwọ {choice, string} láti gba àwọn ìsọfúnni ìsọfúnni. O le yí ààyò yìí padà níbí:", + "CookiePolicy.choicesP1": "Ìwọ {choice} láti gba àwọn ìsọfúnni ìsọfúnni. O le yí ààyò yìí padà níbí:", "CookiePolicy.cookieExpiryTableHeader": "Àkókò tí yóò fi parí", "CookiePolicy.cookieP1": "Ètò Ìkọ́nilẹ́kọ̀ọ́ Kolibri máa ń lo àwọn kúkì láti ṣe àkànṣe ìrírí rẹ àti láti dáàbò bò ó, láti ṣàyẹ̀wò ìrìnàjò, àti láti mú kí iṣẹ́ àti iṣẹ́ rẹ̀ sunwọ̀n sí i. Àwọn kuki jẹ́ àwọn fáìlì ìsọfúnni kéékèèké tí àwọn ìkànnì orí ayélujára lè lò láti mú kí ìrírí àwọn oníṣe dára sí i.", "CookiePolicy.cookieP2": "Àwọn òfin ìpamọ́ra tó wà nísinsìnyí (GDPR àti CCPA) sọ pé a lè to àwọn cookies sórí ẹ̀rọ rẹ bí wọ́n bá ṣe pàtàkì fún iṣẹ́ náà. Fún gbogbo irú àwọn kuki yòókù, a nílò àṣẹ rẹ.", diff --git a/kolibri/locale/yo/LC_MESSAGES/kolibri.plugins.user_auth.app-messages.json b/kolibri/locale/yo/LC_MESSAGES/kolibri.plugins.user_auth.app-messages.json index d4937353189..86b0132bcae 100644 --- a/kolibri/locale/yo/LC_MESSAGES/kolibri.plugins.user_auth.app-messages.json +++ b/kolibri/locale/yo/LC_MESSAGES/kolibri.plugins.user_auth.app-messages.json @@ -25,8 +25,8 @@ "CoreBanner.openButton": "Alaye Siwaju", "FacilitySelect.askAdminForAccountLabel": "Sọ fún alábòójútó rẹ kí ó ṣẹ̀dá aṣàmúlò fún àwọn ohun-èlò wọ̀nyí:", "FacilitySelect.canSignUpForFacilityLabel": "Yan ohun-èlò tí o fẹ́ kí ó jẹ́ alábàáṣepọ̀ pẹ̀lú aṣàmúlò rẹ tuntun: ", - "FacilitySelect.selectFacilityLabel": "Yan ohun-èlò tí ó ní aṣàmúlò rẹ ", - "NewPasswordPage.needToMakeNewPasswordLabel": "Báwo, {user}. O nílò láti ṣààtò ọ̀rọ̀-ìfiwọlé tuntun fún aṣàmúlò rẹ. ", + "FacilitySelect.selectFacilityLabel": "Yan ohun-èlò tí ó ní aṣàmúlò rẹ", + "NewPasswordPage.needToMakeNewPasswordLabel": "Báwo, {user}. O nílò láti ṣààtò ọ̀rọ̀-ìfiwọlé tuntun fún aṣàmúlò rẹ.", "ReportErrorModal.emailDescription": "Kan si ẹgbẹ atilẹyin pẹlu awọn alaye aṣiṣe rẹ ati pe a ó gbìyànjú lati ṣe iranlọwọ bí ó ti yẹ.", "ReportErrorModal.emailPrompt": "Fi í-meèlì ránṣẹ́ sí àwọn olùgbéyọ", "ReportErrorModal.errorDetailsHeader": "Àwọn àlàyé àṣìṣe", @@ -34,7 +34,7 @@ "ReportErrorModal.forumPrompt": "Se abewo si Àgbàjọ àpéjọ ìtàkúrọ̀sọ", "ReportErrorModal.forumUseTips": "Tu Àgbàjọ àpéjọ ìtàkúrọ̀sọ lati ri boya elomiran ni irufe isoro yii. Ti o ko ba ri ohun ti o jo, lẹ kúlẹ̀kúlẹ̀ isoro naa si ibi yii ninu àpéjọ ìtàkúrọ̀sọ titun ki a le satunse isoro naa ninu ẹ̀yà Kolibri ti yio je àṣẹ̀ṣẹ̀jáde.", "ReportErrorModal.reportErrorHeader": "Fi isoro to ni leti", - "SignInPage.changeUser": "Pààrọ olùṣàmúlò ", + "SignInPage.changeUser": "Pààrọ olùṣàmúlò", "SignInPage.documentTitle": "Ìwọlé aṣàmúlò", "SignInPage.incorrectPasswordError": "Ọ̀rọ̀ asayan kotọ̀nà", "SignInPage.nextLabel": "Eyi ti o kan", diff --git a/kolibri/locale/zh_Hans/LC_MESSAGES/django.mo b/kolibri/locale/zh_Hans/LC_MESSAGES/django.mo index 43fdad46c03..068e87a0dde 100644 Binary files a/kolibri/locale/zh_Hans/LC_MESSAGES/django.mo and b/kolibri/locale/zh_Hans/LC_MESSAGES/django.mo differ diff --git a/kolibri/locale/zh_Hans/LC_MESSAGES/django.po b/kolibri/locale/zh_Hans/LC_MESSAGES/django.po index 6134d7ff020..dbba063b639 100644 --- a/kolibri/locale/zh_Hans/LC_MESSAGES/django.po +++ b/kolibri/locale/zh_Hans/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: kolibri\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-14 16:32-0700\n" -"PO-Revision-Date: 2023-04-05 22:12\n" +"POT-Creation-Date: 2024-02-12 04:17-0800\n" +"PO-Revision-Date: 2024-02-12 16:21\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -14,8 +14,8 @@ msgstr "" "X-Crowdin-Project: kolibri\n" "X-Crowdin-Project-ID: 201933\n" "X-Crowdin-Language: zh-CN\n" -"X-Crowdin-File: /release-v0.16.x/django.po\n" -"X-Crowdin-File-ID: 4241\n" +"X-Crowdin-File: /016-test/django.po\n" +"X-Crowdin-File-ID: 4744\n" #: core/auth/constants/commands_errors.py:17 msgid "Unexpected exception [{}]: {}" @@ -173,45 +173,45 @@ msgid "Database ID is not valid" msgstr "数据库 ID 无效" #. Translators: A notification title shown to users when their Kolibri device is syncing data to another Kolibri instance -#: core/auth/tasks.py:63 +#: core/auth/tasks.py:56 msgid "Data syncing in progress" msgstr "正在同步数据" #. Translators: Notification text shown to users when their Kolibri device is syncing data to another Kolibri instance #. to encourage them to stay connected to their network to ensure a successful sync. -#: core/auth/tasks.py:67 +#: core/auth/tasks.py:60 msgid "Do not disconnect your device from the network." msgstr "请勿断开设备的网络连接。" -#: core/content/api.py:352 +#: core/content/api.py:418 msgid "Resource" msgstr "资源" -#: core/content/api.py:1622 +#: core/content/api.py:1780 msgid "The requested channel does not exist on the content server" msgstr "请求的频道不在内容服务器上" -#: core/content/models.py:265 +#: core/content/models.py:282 msgid "Unknown format" msgstr "未知格式" #. Translators: Message shown to an App user when the device's library is being updated #. either with new resources, or unwanted resources being deleted. -#: core/content/tasks.py:46 +#: core/content/tasks.py:57 msgid "Updating your library" msgstr "正在更新库" #. Translators: Message shown to an App user when an update to the library has been successful. -#: core/content/tasks.py:49 +#: core/content/tasks.py:60 msgid "Library updated" msgstr "库已更新" #. Translators: Message shown to an App user when an update to the library has failed. -#: core/content/tasks.py:52 +#: core/content/tasks.py:63 msgid "Library update failed" msgstr "库更新失败" -#: core/device/serializers.py:43 +#: core/device/serializers.py:48 msgid "Language is not supported by Kolibri" msgstr "课励彼不支持此语言" @@ -278,36 +278,31 @@ msgid "Content kind" msgstr "内容类型" #. Translators: Message shown to indicate that a background process has finished successfully. -#: core/tasks/job.py:100 +#: core/tasks/job.py:89 msgid "Complete" msgstr "完成" #. Translators: Message shown to indicate that a background process has failed. -#: core/tasks/job.py:103 +#: core/tasks/job.py:92 msgid "Failed" msgstr "失败" #. Translators: Message shown to indicate that a background process has been cancelled. -#: core/tasks/job.py:106 +#: core/tasks/job.py:95 msgid "Cancelled" msgstr "已取消" #. Translators: Message shown to indicate the percentage completed of a background process. -#: core/tasks/job.py:109 +#: core/tasks/job.py:98 #, python-brace-format msgid "In progress - {percent}%" msgstr "进行中 - {percent}%" #. Translators: Message shown to indicate that while a background process has started, no progress can be reported yet. -#: core/tasks/job.py:113 +#: core/tasks/job.py:102 msgid "Waiting" msgstr "等待中" -#: core/templates/kolibri/base.html:13 -#: core/templates/kolibri/unsupported_browser.html:13 -msgid "Kolibri" -msgstr "课励彼" - #: core/templates/kolibri/loading_page.html:8 msgid "Kolibri is starting" msgstr "课励彼正在启动" @@ -344,15 +339,19 @@ msgstr "要使用课励彼,我们建议使用火狐(Firefox)或谷歌Chrom msgid "You can also try updating your current browser." msgstr "您也可以尝试更新您当前的浏览器。" -#: core/views.py:165 +#: core/templatetags/core_tags.py:84 +msgid "Kolibri" +msgstr "课励彼" + +#: core/views.py:184 msgid "No appropriate redirect pages found. It is likely that Kolibri is badly configured" msgstr "没有找到合适的重定向页面。可能是课励彼没有配置好" -#: plugins/coach/kolibri_plugin.py:36 +#: plugins/coach/kolibri_plugin.py:27 msgid "Coach" msgstr "教师" -#: plugins/facility/kolibri_plugin.py:30 +#: plugins/facility/kolibri_plugin.py:22 msgid "Facility" msgstr "设施" @@ -376,11 +375,11 @@ msgctxt "Default name for the exported CSV file of facility user data. Please ke msgid "users" msgstr "用户" -#: plugins/learn/kolibri_plugin.py:33 +#: plugins/learn/kolibri_plugin.py:35 msgid "Learn" msgstr "学习" -#: plugins/policies/kolibri_plugin.py:19 +#: plugins/policies/kolibri_plugin.py:21 msgid "Policies" msgstr "政策" @@ -388,16 +387,16 @@ msgstr "政策" msgid "Setup Wizard" msgstr "安装向导" -#: plugins/user_profile/kolibri_plugin.py:25 +#: plugins/user_profile/kolibri_plugin.py:24 msgid "User Profile" msgstr "用户资料" #. Translators: A notification title shown to users when their learner account is joining a new learning facility. -#: plugins/user_profile/tasks.py:67 +#: plugins/user_profile/tasks.py:84 msgid "Account transfer in progress" msgstr "正在进行账户传输" -#: plugins/user_profile/tasks.py:70 +#: plugins/user_profile/tasks.py:87 #, python-brace-format msgid "Moving {learner_name} to learning facility {facility_name}" msgstr "正在将'{learner_name}'移至学习设施'{facility_name}'" diff --git a/kolibri/locale/zh_Hans/LC_MESSAGES/kolibri.core.default_frontend-messages.json b/kolibri/locale/zh_Hans/LC_MESSAGES/kolibri.core.default_frontend-messages.json index 4375ef8c267..98f4f7bb1d3 100644 --- a/kolibri/locale/zh_Hans/LC_MESSAGES/kolibri.core.default_frontend-messages.json +++ b/kolibri/locale/zh_Hans/LC_MESSAGES/kolibri.core.default_frontend-messages.json @@ -484,10 +484,6 @@ "MasteryModel.one": "一个问题回答正确", "MasteryModel.streak": "连续 {count, number, integer} 个问题回答正确", "MasteryModel.unknown": "未知的掌握模式", - "MeteredConnectionNotificationModal.doNotUseMetered": "不允许课励彼使用移动数据", - "MeteredConnectionNotificationModal.modalDescription": "您的移动套餐的数据流量可能有限。允许课励彼通过移动数据下载资源可能会用尽您的所有套餐流量并且/或产生额外费用。", - "MeteredConnectionNotificationModal.modalTitle": "使用移动数据?", - "MeteredConnectionNotificationModal.useMetered": "允许课励彼使用移动数据", "MissingResourceAlert.learnMore": "了解更多", "MissingResourceAlert.resourcesUnavailableP1": "一些资源已缺失,可能是因为未在设备上找到,也可能因为与您的课励彼版本不兼容。", "MissingResourceAlert.resourcesUnavailableP2": "请咨询您的管理员提供指导,或使用具有设备权限的帐户来管理频道和资源。", diff --git a/kolibri/locale/zh_Hans/LC_MESSAGES/kolibri.plugins.device.app-messages.json b/kolibri/locale/zh_Hans/LC_MESSAGES/kolibri.plugins.device.app-messages.json index 9c553c636f5..26c445309e3 100644 --- a/kolibri/locale/zh_Hans/LC_MESSAGES/kolibri.plugins.device.app-messages.json +++ b/kolibri/locale/zh_Hans/LC_MESSAGES/kolibri.plugins.device.app-messages.json @@ -174,6 +174,11 @@ "ManageSyncSchedule.addDevice": "添加设备", "ManageSyncSchedule.connected": "已连接", "ManageSyncSchedule.disconnected": "未连接", + "ManageSyncSchedule.everyDay": "每天", + "ManageSyncSchedule.everyHour": "每小时", + "ManageSyncSchedule.everyMonth": "每个月", + "ManageSyncSchedule.everyTwoWeeks": "每两周", + "ManageSyncSchedule.everyWeek": "每周", "ManageSyncSchedule.introduction": "为课励彼设定计划,以便自动与共享此设施的其他课励彼设备同步。具有相同同步计划的设备将每次同步一台。", "ManageSyncSchedule.syncSchedules": "同步计划", "ManageTasksPage.appBarTitle": "任务管理器", diff --git a/kolibri/locale/zh_Hans/LC_MESSAGES/kolibri.plugins.facility.app-messages.json b/kolibri/locale/zh_Hans/LC_MESSAGES/kolibri.plugins.facility.app-messages.json index e74b34944c1..9f29b5b77d8 100644 --- a/kolibri/locale/zh_Hans/LC_MESSAGES/kolibri.plugins.facility.app-messages.json +++ b/kolibri/locale/zh_Hans/LC_MESSAGES/kolibri.plugins.facility.app-messages.json @@ -166,6 +166,11 @@ "ManageSyncSchedule.addDevice": "添加设备", "ManageSyncSchedule.connected": "已连接", "ManageSyncSchedule.disconnected": "未连接", + "ManageSyncSchedule.everyDay": "每天", + "ManageSyncSchedule.everyHour": "每小时", + "ManageSyncSchedule.everyMonth": "每个月", + "ManageSyncSchedule.everyTwoWeeks": "每两周", + "ManageSyncSchedule.everyWeek": "每周", "ManageSyncSchedule.introduction": "为课励彼设定计划,以便自动与共享此设施的其他课励彼设备同步。具有相同同步计划的设备将每次同步一台。", "ManageSyncSchedule.syncSchedules": "同步计划", "PaginatedListContainerWithBackend.nextResults": "下一结果", diff --git a/kolibri/locale/zh_Hans/LC_MESSAGES/kolibri.plugins.learn.app-messages.json b/kolibri/locale/zh_Hans/LC_MESSAGES/kolibri.plugins.learn.app-messages.json index 51614c347b1..54ba5a48b95 100644 --- a/kolibri/locale/zh_Hans/LC_MESSAGES/kolibri.plugins.learn.app-messages.json +++ b/kolibri/locale/zh_Hans/LC_MESSAGES/kolibri.plugins.learn.app-messages.json @@ -137,6 +137,10 @@ "LibraryPage.searchingOtherLibrary": "正在搜索您附近的库。", "LibraryPage.showingAllLibraries": "正在显示您附近的所有可用库。", "MarkAsCompleteModal.markResourceAsCompleteConfirmation": "您确定要将此资源标记为已完成?", + "MeteredConnectionNotificationModal.doNotUseMetered": "不允许课励彼使用移动数据", + "MeteredConnectionNotificationModal.modalDescription": "您的移动套餐的数据流量可能有限。允许课励彼通过移动数据下载资源可能会用尽您的所有套餐流量并且/或产生额外费用。", + "MeteredConnectionNotificationModal.modalTitle": "使用移动数据?", + "MeteredConnectionNotificationModal.useMetered": "允许课励彼使用移动数据", "MissingResourceAlert.learnMore": "了解更多", "MissingResourceAlert.resourcesUnavailableP1": "一些资源已缺失,可能是因为未在设备上找到,也可能因为与您的课励彼版本不兼容。", "MissingResourceAlert.resourcesUnavailableP2": "请咨询您的管理员提供指导,或使用具有设备权限的帐户来管理频道和资源。", diff --git a/kolibri/locale/zh_Hans/LC_MESSAGES/kolibri.plugins.policies.app-messages.json b/kolibri/locale/zh_Hans/LC_MESSAGES/kolibri.plugins.policies.app-messages.json index 63aa00e5ed7..89d3186945f 100644 --- a/kolibri/locale/zh_Hans/LC_MESSAGES/kolibri.plugins.policies.app-messages.json +++ b/kolibri/locale/zh_Hans/LC_MESSAGES/kolibri.plugins.policies.app-messages.json @@ -1,5 +1,5 @@ { - "CookiePolicy.choicesP1": "您{choice, string}接收统计 Cookie。您可以在以下位置更改此首选项:", + "CookiePolicy.choicesP1": "您{choice}接收统计 Cookie。您可以在以下位置更改此首选项:", "CookiePolicy.cookieExpiryTableHeader": "到期", "CookiePolicy.cookieP1": "课励彼学习平台使用 Cookie 来个性化并保护您的使用体验,分析流量并改善其服务的性能和功能。Cookie 是一些小型文本文件,可帮助网站提高用户体验的效率。", "CookiePolicy.cookieP2": "当前的隐私法(GDPR 和 CCPA)规定,我们可以在您的设备上存储服务运行所绝对必要的 Cookie。对于所有其他类型的 Cookie,则需要获取您的许可。", diff --git a/kolibri/plugins/coach/assets/src/views/reports/ReportsResourceHeader.vue b/kolibri/plugins/coach/assets/src/views/reports/ReportsResourceHeader.vue index 53610d5952a..a312fa33a3c 100644 --- a/kolibri/plugins/coach/assets/src/views/reports/ReportsResourceHeader.vue +++ b/kolibri/plugins/coach/assets/src/views/reports/ReportsResourceHeader.vue @@ -23,7 +23,7 @@ /> - +

@@ -181,6 +181,12 @@ this.resource.license_description ); }, + resourceMissing() { + if (Object.keys(this.resource).length !== 0) { + return !this.$isPrint && !this.resource.available; + } + return false; + }, }, $trs: { licenseDataHeader: { diff --git a/kolibri/plugins/learn/assets/src/views/HybridLearningContentCard/CardThumbnail.vue b/kolibri/plugins/learn/assets/src/views/HybridLearningContentCard/CardThumbnail.vue index 18000798a97..1c41cf30c0c 100644 --- a/kolibri/plugins/learn/assets/src/views/HybridLearningContentCard/CardThumbnail.vue +++ b/kolibri/plugins/learn/assets/src/views/HybridLearningContentCard/CardThumbnail.vue @@ -5,7 +5,7 @@ >