From b9193f1cd366c6aa03aad8317fdcdfe8055ad3a2 Mon Sep 17 00:00:00 2001
From: sudip-mukherjee <38308961+sudip-mukherjee@users.noreply.github.com>
Date: Mon, 18 May 2020 10:14:41 +0530
Subject: [PATCH] Issue #SH-66 feat: As a course creator, I should be able to
 create curriculum course as a self service. (#4088)

* Issue #SH-3 fix: Fetching default couse framework for traing page and workspace creation

* Issue #SH-71 feat: Passing board with the context object for courses

* ISsue #SH-71 fix: Added test cases

* Issue #SH-66 feat: As a course creator, I should be able to create curriculum course as a self service
---
 .../copy-content.service.spec.data.ts         | 31 ++++++++++++-
 .../copy-content/copy-content.service.spec.ts | 37 +++++++++++++++
 .../copy-content/copy-content.service.ts      | 43 ++++++++++++++++++
 .../collection-player.component.html          |  7 +++
 .../collection-player.component.spec.ts       | 36 +++++++++++++--
 .../collection-player.component.ts            | 22 +++++++++
 .../collection-player.spec.data.ts            | 45 ++++++++++++++++++-
 .../shared/services/config/url.config.json    |  3 +-
 .../data/consumption/en.properties            |  1 +
 src/app/resourcebundles/json/en.json          |  2 +-
 10 files changed, 218 insertions(+), 9 deletions(-)

diff --git a/src/app/client/src/app/modules/core/services/copy-content/copy-content.service.spec.data.ts b/src/app/client/src/app/modules/core/services/copy-content/copy-content.service.spec.data.ts
index f4446c1136..8e12797b67 100644
--- a/src/app/client/src/app/modules/core/services/copy-content/copy-content.service.spec.data.ts
+++ b/src/app/client/src/app/modules/core/services/copy-content/copy-content.service.spec.data.ts
@@ -28,6 +28,33 @@ export const mockRes = {
   },
   userData: {
     'firstName': 'Sourav',
-    'lastName': 'Dey'
-  }
+    'lastName': 'Dey',
+    'organisationNames' : ['Sunbird'],
+    'organisationIds' : ['ORG_001'],
+    'userId' : '8454cb21-3ce9-4e30-85b5-fade097880d8'
+  },
+  copyContentSuccess: {
+      'id': 'api.course.create',
+      'ver': 'v1',
+      'ts': '2020-05-15 13:09:33:042+0000',
+      'params': {
+        'resmsgid': null,
+        'msgid': null,
+        'err': null,
+        'status': 'success',
+        'errmsg': null
+      },
+      'responseCode': 'OK',
+      'result': {
+        'versionKey': '1589548170308',
+        'identifier': 'do_11302157861002444811',
+        'course_id': 'do_11302157861002444811'
+      }
+    },
+    copyCourseContentData : {
+      identifier: 'do_112598807704158208111',
+      name: 'Demo curriculum course',
+      description: '',
+      framework: 'NCFCOPY'
+    }
 };
diff --git a/src/app/client/src/app/modules/core/services/copy-content/copy-content.service.spec.ts b/src/app/client/src/app/modules/core/services/copy-content/copy-content.service.spec.ts
index 86ed6c1487..690f76efd4 100644
--- a/src/app/client/src/app/modules/core/services/copy-content/copy-content.service.spec.ts
+++ b/src/app/client/src/app/modules/core/services/copy-content/copy-content.service.spec.ts
@@ -31,4 +31,41 @@ describe('CopyContentService', () => {
         }
       );
     }));
+
+  it('should copy textbook as a curriculum course', inject([], () => {
+    const service = TestBed.get(CopyContentService);
+    const userService = TestBed.get(UserService);
+    const contentService = TestBed.get(ContentService);
+    const contentData = testData.mockRes.copyCourseContentData;
+    userService._userProfile = testData.mockRes.userData;
+    const userData = userService._userProfile;
+    const params = {
+      request: {
+        source: contentData.identifier,
+        course: {
+          name: 'Copy of ' + contentData.name,
+          description: contentData.description,
+          organisation: userData.organisationNames,
+          createdFor: userData.organisationIds,
+          createdBy: userData.userId,
+          framework: contentData.framework
+        }
+      }
+    };
+    const option = {
+      url: 'course/v1/create',
+      data: params
+    };
+    spyOn(contentService, 'post').and.callFake(() => observableOf(testData.mockRes.copyContentSuccess));
+    service.copyAsCourse(contentData);
+    expect(contentService.post).toHaveBeenCalledWith(option);
+  }));
+
+  it('should open collection editor when a textbook is copied as curriculum course', inject([], () => {
+    const service = TestBed.get(CopyContentService);
+    const router = TestBed.get(Router);
+    const url = `/workspace/content/edit/collection/do_11302157861002444811/Course/draft/NCFCOPY/Draft`;
+    service.openCollectionEditor('NCFCOPY', 'do_11302157861002444811');
+    expect(router.navigate).toHaveBeenCalledWith([url]);
+  }));
 });
diff --git a/src/app/client/src/app/modules/core/services/copy-content/copy-content.service.ts b/src/app/client/src/app/modules/core/services/copy-content/copy-content.service.ts
index f613f333a3..3d6d11f22b 100644
--- a/src/app/client/src/app/modules/core/services/copy-content/copy-content.service.ts
+++ b/src/app/client/src/app/modules/core/services/copy-content/copy-content.service.ts
@@ -71,6 +71,38 @@ export class CopyContentService {
       return response;
     }));
   }
+  /**
+   * @since - #SH-66.
+   * @param  {ContentData} contentData
+   * @description - API to copy a textbook as a curriculum course.
+   */
+  copyAsCourse(contentData: ContentData) {
+    const userData = this.userService.userProfile;
+    const requestData = {
+      request: {
+        source: contentData.identifier,
+        course: {
+          name: 'Copy of ' + contentData.name,
+          description: contentData.description,
+          organisation: _.uniq(userData.organisationNames),
+          createdFor: userData.organisationIds,
+          createdBy: userData.userId,
+          framework: contentData.framework
+        }
+      }
+    };
+
+    const option = {
+      data: requestData,
+      url: this.config.urlConFig.URLS.CONTENT.COPY_AS_COURSE
+    };
+
+    return this.contentService.post(option).pipe(map((response: ServerResponse) => {
+      const courseIdentifier = _.get(response, 'result.identifier');
+      this.openCollectionEditor(contentData.framework, courseIdentifier);
+      return response;
+    }));
+  }
 
   /**
    * This method prepares the request body for the copy API
@@ -129,4 +161,15 @@ export class CopyContentService {
     }
     this.router.navigate([url]);
   }
+
+  /**
+   * @since - #SH-66
+   * @param  {string} framework
+   * @param  {string} copiedIdentifier
+   * @description - It will launch the collection editor
+   */
+  openCollectionEditor(framework: string, copiedIdentifier: string) {
+    const url = `/workspace/content/edit/collection/${copiedIdentifier}/Course/draft/${framework}/Draft`;
+    this.router.navigate([url]);
+  }
 }
diff --git a/src/app/client/src/app/modules/resource/modules/player/components/collection-player/collection-player.component.html b/src/app/client/src/app/modules/resource/modules/player/components/collection-player/collection-player.component.html
index c9e801ec48..5d9057ff35 100644
--- a/src/app/client/src/app/modules/resource/modules/player/components/collection-player/collection-player.component.html
+++ b/src/app/client/src/app/modules/resource/modules/player/components/collection-player/collection-player.component.html
@@ -71,6 +71,13 @@
           <i class="blue clone outline icon"></i>
           {{resourceService?.frmelmnts?.lbl?.copy}}
         </a>
+        <!-- Copy as course-->
+        <a appTelemetryInteract [telemetryInteractObject]="collectionInteractObject" [telemetryInteractEdata]="copyAsCourseInteractEdata" 
+          href="javascript:void(0)" *ngIf="permissionService.permissionAvailable && collectionTreeNodes.data.contentType === 'TextBook'" appPermission
+          [permission]="['COURSE_CREATOR']" (click)="copyAsCourse(collectionTreeNodes.data)" class="cursor-pointer btn-bg d-inline-block font-weight-bold p-8 mr-16">
+          <i class="blue clone outline icon"></i>
+          {{resourceService?.frmelmnts?.lbl?.copyAsCourse}}
+        </a>
         <!-- Print Button for printable contents-->
         <span class="d-inline-block" *ngIf="selectedContent?.model?.itemSetPreviewUrl">
           <a appTelemetryInteract [telemetryInteractObject]="objectInteract" [telemetryInteractEdata]= "printPdfInteractEdata" class="cursor-pointer btn-bg p-8 d-flex font-weight-bold sb-color-primary" (click)="printPdf(selectedContent.model.itemSetPreviewUrl)">
diff --git a/src/app/client/src/app/modules/resource/modules/player/components/collection-player/collection-player.component.spec.ts b/src/app/client/src/app/modules/resource/modules/player/components/collection-player/collection-player.component.spec.ts
index 251ace136a..6ae1f9681e 100644
--- a/src/app/client/src/app/modules/resource/modules/player/components/collection-player/collection-player.component.spec.ts
+++ b/src/app/client/src/app/modules/resource/modules/player/components/collection-player/collection-player.component.spec.ts
@@ -1,12 +1,12 @@
 import { TelemetryModule } from '@sunbird/telemetry';
 
-import {of as observableOf } from 'rxjs';
+import {of as observableOf, throwError } from 'rxjs';
 import { async, ComponentFixture, TestBed } from '@angular/core/testing';
 
 import { CollectionPlayerComponent } from './collection-player.component';
-import { PlayerService, CoreModule } from '@sunbird/core';
+import { PlayerService, CoreModule, CopyContentService } from '@sunbird/core';
 import { ActivatedRoute } from '@angular/router';
-import { WindowScrollService, SharedModule, ResourceService, NavigationHelperService } from '@sunbird/shared';
+import { WindowScrollService, SharedModule, ResourceService, NavigationHelperService, ToasterService } from '@sunbird/shared';
 import { SuiModule } from 'ng2-semantic-ui';
 import { HttpClientTestingModule } from '@angular/common/http/testing';
 import { RouterTestingModule } from '@angular/router/testing';
@@ -35,6 +35,12 @@ describe('CollectionPlayerComponent', () => {
     'messages': {
       'stmsg': {
         'm0118': 'No content to play'
+      },
+      'smsg': {
+        'm0042' : 'Content successfully copied'
+      },
+      'emsg' : {
+        'm0008' : 'Could not copy content. Try again later'
       }
     }
   };
@@ -44,7 +50,7 @@ describe('CollectionPlayerComponent', () => {
       declarations: [CollectionPlayerComponent],
       imports: [SuiModule, HttpClientTestingModule, CoreModule, SharedModule.forRoot(), RouterTestingModule , TelemetryModule.forRoot()],
       schemas: [NO_ERRORS_SCHEMA],
-      providers: [ ResourceService, NavigationHelperService, { provide: ActivatedRoute, useValue: fakeActivatedRoute },
+      providers: [ CopyContentService, ResourceService, NavigationHelperService, { provide: ActivatedRoute, useValue: fakeActivatedRoute },
         { provide: ResourceService, useValue: resourceBundle }]
     })
       .compileComponents();
@@ -138,4 +144,26 @@ describe('CollectionPlayerComponent', () => {
     component.printPdf('www.samplepdf.com');
     expect(window.open).toHaveBeenCalledWith('www.samplepdf.com', '_blank');
   });
+
+  it('should copy a textbook as curriculum course if api gives success response', () => {
+    const contentData = CollectionHierarchyGetMockResponse.copyCourseContentData;
+    const copyContentService = TestBed.get(CopyContentService);
+    const toasterService = TestBed.get(ToasterService);
+    spyOn(toasterService, 'success').and.stub();
+    spyOn(copyContentService, 'copyAsCourse').and.returnValue(observableOf(CollectionHierarchyGetMockResponse.copyContentSuccess));
+    component.copyAsCourse(contentData);
+    expect(component.showCopyLoader).toBeFalsy();
+    expect(toasterService.success).toHaveBeenCalledWith(resourceBundle.messages.smsg.m0042);
+  });
+
+  it('should not copy a textbook as curriculum course if api is does not give success response', () => {
+    const contentData = CollectionHierarchyGetMockResponse.copyCourseContentData;
+    const copyContentService = TestBed.get(CopyContentService);
+    const toasterService = TestBed.get(ToasterService);
+    spyOn(toasterService, 'error').and.stub();
+    spyOn(copyContentService, 'copyAsCourse').and.callFake(() => throwError(CollectionHierarchyGetMockResponse.copyContentFailed));
+    component.copyAsCourse(contentData);
+    expect(component.showCopyLoader).toBeFalsy();
+    expect(toasterService.error).toHaveBeenCalledWith(resourceBundle.messages.emsg.m0008);
+  });
 });
diff --git a/src/app/client/src/app/modules/resource/modules/player/components/collection-player/collection-player.component.ts b/src/app/client/src/app/modules/resource/modules/player/components/collection-player/collection-player.component.ts
index 0e28bb248c..981d91b836 100644
--- a/src/app/client/src/app/modules/resource/modules/player/components/collection-player/collection-player.component.ts
+++ b/src/app/client/src/app/modules/resource/modules/player/components/collection-player/collection-player.component.ts
@@ -83,6 +83,8 @@ export class CollectionPlayerComponent implements OnInit, OnDestroy, AfterViewIn
 
   closeContentIntractEdata: IInteractEventEdata;
 
+  copyAsCourseInteractEdata: IInteractEventEdata;
+
   private subscription: Subscription;
 
   public contentType: string;
@@ -302,6 +304,11 @@ export class CollectionPlayerComponent implements OnInit, OnDestroy, AfterViewIn
       type: 'click',
       pageid: 'collection-player'
     };
+    this.copyAsCourseInteractEdata = {
+      id: 'copy-as-course-button',
+      type: 'click',
+      pageid: 'collection-player'
+    };
     this.collectionInteractObject = {
       id: this.collectionId,
       type: this.contentType,
@@ -358,6 +365,21 @@ export class CollectionPlayerComponent implements OnInit, OnDestroy, AfterViewIn
         this.toasterService.error(this.resourceService.messages.emsg.m0008);
       });
   }
+  /**
+   * @since - #SH-66
+   * @param  {ContentData} contentData
+   * @description - It will copy the textbook as a curriculum course by hitting a content service API.
+   */
+  copyAsCourse(contentData: ContentData) {
+    this.showCopyLoader = true;
+    this.copyContentService.copyAsCourse(contentData).subscribe( (response) => {
+      this.toasterService.success(this.resourceService.messages.smsg.m0042);
+      this.showCopyLoader = false;
+    }, (err) => {
+      this.showCopyLoader = false;
+      this.toasterService.error(this.resourceService.messages.emsg.m0008);
+    });
+  }
   onShareLink() {
     this.shareLink = this.contentUtilsServiceService.getPublicShareUrl(this.collectionId, this.mimeType);
     this.setTelemetryShareData(this.collectionData);
diff --git a/src/app/client/src/app/modules/resource/modules/player/components/collection-player/collection-player.spec.data.ts b/src/app/client/src/app/modules/resource/modules/player/components/collection-player/collection-player.spec.data.ts
index 61850edbfa..ec83c9905c 100644
--- a/src/app/client/src/app/modules/resource/modules/player/components/collection-player/collection-player.spec.data.ts
+++ b/src/app/client/src/app/modules/resource/modules/player/components/collection-player/collection-player.spec.data.ts
@@ -1928,5 +1928,48 @@ export const CollectionHierarchyGetMockResponse = {
           'board': 'NCERT',
           'status': 'Draft'
       }
-  }
+  },
+  copyCourseContentData : {
+        'template code': 'org.ekstep.ordinal.story', 'keywords': ['elephant'], 'methods': [], 'code': 'code', 'framework': 'NCF',
+        'description': 'Elephant and the Monkey', 'language': ['English'], 'mimeType': 'application/vnd.ekstep.ecml-archive',
+        'body': '{}', 'createdOn': '2016-03-28T09:13:19.470+0000', 'appIcon': '', 'gradeLevel': ['Grade 1', 'Grade 2'],
+        'collections': [], 'children': [], 'usesContent': [], 'artifactUrl': '', 'lastUpdatedOn': '',
+        'contentType': 'Story', 'item_sets': [], 'owner': 'EkStep', 'identifier': 'domain_14302',
+        'audience': ['Learner'], 'visibility': 'Default', 'libraries': [], 'mediaType': 'content',
+        'ageGroup': ['6-7', '8-10'], 'osId': 'org.ekstep.quiz.app', 'languageCode': 'en', 'userId': 's', 'userName': 'sourav',
+        'versionKey': '1497009185536', 'tags': ['elephant'], 'concepts': [], 'createdBy': 'EkStep',
+        'name': 'Elephant and the Monkey', 'me_averageRating': 'd', 'publisher': 'EkStep', 'usedByContent': [], 'status': 'Live', 'path': ''
+    },
+    copyContentSuccess: {
+        'id': 'api.course.create',
+        'ver': 'v1',
+        'ts': '2020-05-15 13:09:33:042+0000',
+        'params': {
+          'resmsgid': null,
+          'msgid': null,
+          'err': null,
+          'status': 'success',
+          'errmsg': null
+        },
+        'responseCode': 'OK',
+        'result': {
+          'versionKey': '1589548170308',
+          'identifier': 'do_11302157861002444811',
+          'course_id': 'do_11302157861002444811'
+        }
+      },
+      copyContentFailed: {
+        'id': 'api.course.create',
+        'ver': 'v1',
+        'ts': '2020-05-15 14:52:24:428+0000',
+        'params': {
+          'resmsgid': null,
+          'msgid': null,
+          'err': 'SERVER_ERROR',
+          'status': 'SERVER_ERROR',
+          'errmsg': 'Course creation failed Please provide valid value for List(createdBy, createdFor, organisation, framework)'
+        },
+        'responseCode': 'CLIENT_ERROR',
+        'result': {}
+      }
 };
diff --git a/src/app/client/src/app/modules/shared/services/config/url.config.json b/src/app/client/src/app/modules/shared/services/config/url.config.json
index ebbf7d26e0..66d5b84b9f 100644
--- a/src/app/client/src/app/modules/shared/services/config/url.config.json
+++ b/src/app/client/src/app/modules/shared/services/config/url.config.json
@@ -99,7 +99,8 @@
       "UPDATE": "content/v3/update",
       "REVIEW": "content/v3/review",
       "HIERARCHY_ADD": "content/v3/hierarchy/add",
-      "HIERARCHY_REMOVE": "content/v3/hierarchy/remove"
+      "HIERARCHY_REMOVE": "content/v3/hierarchy/remove",
+      "COPY_AS_COURSE": "course/v1/create"
     },
     "DASHBOARD": {
       "ORG_CREATION": "dashboard/v1/creation/org",
diff --git a/src/app/resourcebundles/data/consumption/en.properties b/src/app/resourcebundles/data/consumption/en.properties
index ebcfd858ad..606ff67c7a 100644
--- a/src/app/resourcebundles/data/consumption/en.properties
+++ b/src/app/resourcebundles/data/consumption/en.properties
@@ -1072,3 +1072,4 @@ frmelmnts.lbl.other = Other
 frmelmnts.lbl.welcomeToInstance = Welcome to {instance}
 frmelmnts.lbl.youAre = You are a
 frmelmnts.lbl.joinTrainingToAcessContent = You must join Training to get complete access to content
+frmelmnts.lbl.copyAsCourse = Copy as course
diff --git a/src/app/resourcebundles/json/en.json b/src/app/resourcebundles/json/en.json
index 88bba7b41a..79e996c2a3 100644
--- a/src/app/resourcebundles/json/en.json
+++ b/src/app/resourcebundles/json/en.json
@@ -1 +1 @@
-{"consumption":{"frmelmnts":{"lbl":{"noMatchingRecordFound":"There are no participants in this batch","offline":"You are offline","online":"You are online","connectInternet":"To browse content, connect to the Internet","uploadEcarFromPd":"Upload {instance} files (eg: MATHS_01.ecar) from your pen drive","howToVideo":"How to video","subtopic":"Subtopic","limitsOfArtificialIntell":"Limits of artificial intelligence","howToUseDiksha":"How to use {instance} desktop app","watchVideo":"See Video","manage":"Manage","contentManager":"Content Manager","downloading":"Downloading","downloadingPaused":"Downloading paused","uploading":"Uploading","waitingForUpload":"Waiting to upload","waitingForDownload":"Waiting to download","uploadPaused":"Upload paused. Click resume to continue","downloadPaused":"Download paused. Click resume to continue","downloadFailed":"Download failed. Try again","uploadFailed":"Upload Failed. Try again","cancelUpload":"Cancel the upload?","cancelDownload":"Cancel the download?","recoverAccount":"Recover Account","mergeAccount":"Merge Account","enterEmailID":"Enter email address","phoneRequired":"Mobile number is required","validEmail":"Enter a valid email address","emailPhonenotRegistered":"Email address / Mobile number is not registered with {instance}","enterName":"Enter your name","enterNameNotMatch":"The entry does not match the name registered with {instance}","receiveOTP":"Where would you like to receive the OTP?","willsendOTP":"You will receive an OTP. After you validate it, you can recover your account","otpSentTo":"OTP has been sent to","itis":"It is","validFor":"valid for 30 min","otpMandatory":"OTP is mandatory","otpValidated":"OTP validated successfully","newPassword":"New Password","enterEightCharacters":"Enter at least 8 characters","passwordMismatch":"Password mismatch, enter the correct password","enterEmailPhoneAsRegisteredInAccount":"Enter email address/mobile number registered with {instance}","enternameAsRegisteredInAccount":"and the name as on the {instance} account","getOTP":"Get OTP","onlineOnly":"Online only","manageuser":"Manage User","mycourses":"My Courses","mytrainings":"My Trainings","profile":{"State":"State","selectState":"Select State","District":"District","selectDistrict":"Select District ","Board":"Board","selectBoard":"Select Board ","Medium":"Medium","selectMedium":"Select Medium ","Subjects":"Subjects","selectSubjects":"Select Subjects ","Classes":"Classes","selectClasses":"Select Classes ","updatePreferenceHeader":"To discover content relevant to you, update the following details ","yourLocation":"Your Location","yourLocationHeader":"Your location details helps us to suggest content that is useful to you. Is the location given correct? if not, select your correct location and click Submit"},"browse":"Online Library","enterEmail":"Enter Email","enterPhoneNumber":"Enter Mobile Number","admindshheader":{"index":"Serial No.","districts":"Districts","blocks":"Blocks","schools":"Schools","teachers":"Regd. Teachers"},"Mobile":"Mobile","SearchIn":"Search in {searchContentType}","Select":"Select","aboutthecourse":"Training Information","active":"Active","addDistrict":"Add District","addEmailID":"Add Email address","addPhoneNo":"Add Mobile Number","addState":"Add State","addlInfo":"Additional Information","addnote":"TAKE NOTES","addorgtype":"Add Organization Type","address":"Address","addressline1":"Address Line 1","addressline2":"Address Line 2","anncmnt":"Announcement","anncmntall":"All Announcements","anncmntcancelconfirm":"Are you sure you want to stop showing this announcement?","anncmntcancelconfirmdescrption":"Users will not be able to see this announcement after this action","anncmntcreate":"CREATE ANNOUNCEMENT","anncmntdtlsattachments":"Attachments","anncmntdtlssenton":"Sent on","anncmntdtlsview":"View","anncmntdtlsweblinks":"Weblinks","anncmntinboxannmsg":"Announcements","anncmntinboxseeall":"See All","anncmntlastupdate":"Consumption data last updated on","anncmntmine":"My Announcements","anncmntnotfound":"No announcement found !","anncmntoutboxdelete":"Delete","anncmntoutboxresend":"Resend","anncmntplzcreate":"Please create announcement","anncmntreadmore":"... Read More","anncmntsent":"Showing all sent announcements","anncmnttblactions":"Actions","anncmnttblname":"Name","anncmnttblpublished":"Published","anncmnttblreceived":"Received","anncmnttblseen":"Seen","anncmnttblsent":"Sent","attributions":"Attributions","author":"Author","authorofsourcecontent":"Author of Source Content","badgeassignconfirmation":"Are you sure you want to issue the badge to this content?","batchdescription":"DESCRIPTION OF BATCH","batchdetails":"Batch Details","batchenddate":"End Date","batches":"Batches","batchmembers":"MEMBERS OF BATCH","batchstartdate":"Start Date","birthdate":"Birthdate (dd/mm/yyyy)","block":"Block","blocked":"Blocked","blockedUserError":"The user account is blocked. Contact administrator","blog":"Blog","board":"Board/University","boards":"Board","browserSuggestions":"For an improved experience, we suggest that you upgrade or install","certificateIssuedTo":"Certificate issued to","certificatesIssued":"Certificates Issued","certificationAward":"Certifications & Awards","channel":"Channel","chkuploadsts":"Check Upload Status","chooseAll":"Choose All","city":"City","class":"Class","classes":"Classes","clickHere":"Click here","completed":"completed","completedCourse":"Trainings completed","completingCourseSuccessfully":"For successfully completing the training,","concept":"Concepts","confirmPassword":"Confirm Password","confirmblock":"Are you sure to Block","contactStateAdmin":"Contact your state admin to add more participants to this batch","contentCredits":"Content Credits","contentcopiedtitle":"This content is derived from","contentinformation":"Content Information","contentname":"CONTENT NAME","contents":"Contents","contenttype":"Content","continue":"Continue","contributors":"Contributors","copy":"Copy","copyRight":"Copyright","noCreditsAvailable":"No credits available","copycontent":"Copying content...","country":"Country","countryCode":"Country code","courseCreatedBy":"Created by","courseCredits":"Credits","coursecreatedon":"Created on","coursestructure":"Training Modules","createUserSuccessWithEmail":"Your email address is verified. Login to continue.","createUserSuccessWithPhone":"Verification successful. Login to continue","createdInstanceName":"Created on {instance} by","createdon":"Created On","creationdataset":"Creation","creator":"Creator","creators":"Creators","credits":"Credits","current":"Current","currentlocation":"Current location","curriculum":"Curriculum","dashboardcertificateStatus":"Certificate Status","dashboardfiveweeksfilter":"LAST 5 WEEKS","dashboardfourteendaysfilter":"LAST 14 DAYS","dashboardfrombeginingfilter":"FROM BEGINING","dashboardnobatchselected":"No batch selected","dashboardnobatchselecteddesc":"Select a batch to proceed","dashboardnocourseselected":"No training selected","dashboardnocourseselecteddesc":"Select training from the above list","dashboardnoorgselected":"No organization selected!","dashboardnoorgselecteddesc":"Select an organization to proceed","dashboardselectorg":"Select Organization","dashboardsevendaysfilter":"LAST 7 DAYS","dashboardsortbybatchend":"Batch End On","dashboardsortbyenrolledon":"Enroled On","dashboardsortbyorg":"ORG","dashboardsortbystatus":"Status","dashboardsortbyusername":"User Name","degree":"Degree","delete":"Delete","deletenote":"Delete Note","description":"Description","designation":"Designation","deviceId":"Device ID","dialCode":"QR code","dialCodeDescription":"QR code is the 6 digit alphanumeric code found beneath the  QR code image in your text book","dialCodeDescriptionGetPage":"QR code is the 6 digit alphanumeric code found beneath the  QR code image in your text book.","dikshaForMobile":"{instance} for Mobile","district":"District","dob":"Date Of Birth","done":"Done","downloadCourseQRCode":"Download Training QR Code","downloadDikshaForMobile":"Download {instance} for Mobile","downloadQRCode":{"tooltip":"Click to download QR codes and link them to the published training"},"downloadThe":"Download as ","downloadingContent":"Preparing to download {contentName}...","dropcomment":"Add a comment ","ecmlarchives":"Ecml Archives","edit":"Edit","editPersonalDetails":"Edit Personal Details","editUserDetails":"Edit details of the User","education":"Education","eightCharacters":"Use 8 or more characters","email":"Email address","emptycomments":"No comments","enddate":"END DATE","enjoyedContent":"Enjoyed this content?","enrollcourse":"Join Training","enrollmentenddate":"Enrolment End Date","enterCertificateCode":"Enter the certificate code here","enterDialCode":"Enter QR code","enterOTP":"Enter OTP","enterQrCode":"Enter QR code","enterValidCertificateCode":"Enter a valid Certificate Code","epubarchives":"Epub Archives","errorConfirmPassword":"Passwords do not match","errorMessage":"Error message","experience":"Experience","expiredBatchWarning":"Batch has ended on {EndDate}, therefore your progress will not be updated.","explore":"Explore","exploreContentOn":"Explore Content on {instance}","explorecontentfrom":"Explore content from","exprdbtch":"Expired Batches","externalId":"External Id","extlid":"OrgExternalId","facebook":"Facebook","failres":"Failure Results","fetchingBlocks":"Please wait while we are fetching blocks","fetchingSchools":"Please wait while we fetch schools","filterby":"Filter by","filters":"Filters","first":"FIRST","firstName":"First name","flaggedby":"Flagged by","flaggeddescription":"Flagged Description","flaggedreason":"Flagged reason","for":"for","forDetails":"For details","forMobile":"for Mobile","forSearch":"for {searchString}","fullName":"Full name","gender":"Gender","getUnlimitedAccess":"Get unlimited access to textbooks, lessons and trainings offline on your mobile phone.","goback":"To cancel","grade":"Grade","grades":"Grades","graphStat":"Graph Statistics","h5parchives":"H5p Archives","homeUrl":"Home Url","htmlarchives":"Html Archives","imagecontents":"Image Contents","inAll":"in \"all\"","inUsers":"in users","inactive":"Inactive","institute":"Institution Name","iscurrentjob":"Is this your current job","keywords":"Keywords","lang":"Language","language":"Language(s) known","last":"LAST","lastAccessed":"Last accessed on:","lastName":"Last name","lastupdate":"Last update","learners":"Learners","licenseTerms":"License Terms","linkCopied":"Link copied ","linkedContents":"Linked contents","linkedIn":"LinkedIn","location":"Location","lockPopupTitle":"{collaborator} is currently working on {contentName}. Try again later.","markas":"Mark as","medium":"Medium","mentors":"Mentors","mobileEmailInfoText":"Enter your mobile number or email address to log in on {instance}","mobileNumber":"Mobile Number","mobileNumberInfoText":"Enter your mobile number to log in on {instance}","more":"more","myBadges":"My badges","mynotebook":"My Notebook","mynotes":"My Notes","name":"Name","nameRequired":"Name is required","next":"Next","noContentToPlay":"No content to play","noDataFound":"No data found","onDiksha":"on {instance} on","opndbtch":"Open Batches","orgCode":"Org Code","orgId":"OrgId","orgType":"Org Type","organization":"Organization","orgname":"Organization Name","orgtypes":"Organization Type","originalAuthor":"Original Author","ownership":"Ownership","participants":"Participants","password":"Password","pdfcontents":"Pdf contents","percentage":"Percentage","permanent":"Permanent","phone":"Mobile number","phoneNumber":"Mobile Number","phoneOrEmail":"Enter mobile number or email address","phoneVerfied":"Mobile number verified","phonenumber":"Mobile Number","pincode":"Pin Code","playContent":"Play Content","plslgn":"This session has expired. Login again to continue using${instance}.","preferredLanguage":"Preferred Language","previous":"Previous","processid":"Process ID","profilePopup":"To discover relevant content, update the following details:","provider":"OrgProvider","publicFooterGetAccess":"The {instance} platform offers teachers, students and parents engaging learning material relevant to the prescribed school curriculum. Download the {instance} app and scan QR code in your textbooks for easy access to your lessons.","reEnterPassword":"Re-enter the password","publishedBy":"Published by","publishedOnInstanceName":"Published on {instance} by","readless":"Read Less ...","readmore":"... Read More","recentlyAdded":"Recently Added","redirectMsg":"This content is hosted outside","redirectWaitMsg":"Wait while the content loads","removeAll":"Remove All","reportUpdatedOn":"This report was last updated on","resendOTP":"Resend OTP","resentOTP":"OTP has been resent. Enter OTP.","fetchingContentFailed":"Fetching content failed. Please try again later.","resourcetype":"Resource Type","contentType":"Content Type","retired":"Retired","returnToCourses":"Return to Trainings","role":"Role","roles":"Roles","rootOrg":"Root org","sameEmailId":"This email address is the same as that linked to your profile","samePhoneNo":"This Mobile Number is the same as what is linked with your profile","school":"School","search":"Search","searchForContent":"Enter 4 to 6 digit QR code","searchUserName":"Search for participants","searchContent":"Type text to search for content. e.g. 'Story'","seladdresstype":"Select Address Type","selectAll":"Select All","selectBlock":"Select Block","selectDistrict":"Select district","selectSchool":"Select School","selectState":"Select state","selected":"Selected","selectreason":"SELECT A REASON","sesnexrd":"Session Expired","setRole":"Edit user","share":"Share","sharelink":"Share using  the link -","showLess":"Show less","showingResults":"Showing results","showingResultsFor":"Showing results for {searchString}","signUp":"Register","signinenrollHeader":"Trainings are for registered users. Log in to access the training","signinenrollTitle":"Log in to join this training","skillTags":"Skill Tags","sltBtch":"Select a batch to proceed","socialmedialinks":"Social Media Links","sortby":"Sort by","startExploringContent":"Start exploring content by entering QR code","startExploringContentBySearch":"Explore content using QR codes","startdate":"START DATE","state":"State","stateRecord":"As per state records","subject":"Subject","subjects":"Subjects","subjectstaught":"Subject(s) taught","submitOTP":"Submit OTP","successres":"Success Results","summary":"Summary","tableNotAvailable":"Table view is not available for this report","takenote":"TAKE NOTES","tcfrom":"From","tcno":"No","tcto":"To","tcyes":"Yes","tenDigitPhone":"10 digit mobile number","termsAndCond":"Terms and Conditions","termsAndCondAgree":"I agree to the terms and conditions of use","tncLabel":"I understand and accept the","tncLabelLink":"{instance} Terms of Use","title":"Title","toTryAgain":"to try again","topic":"Topic","topics":"Topics","trainingAttended":"Trainings attended","twitter":"Twitter","unableToUpdateEmail":"Unable to update email address?","unableToUpdateMobile":"Unable to update Mobile Number?","unableToVerifyEmail":"Unable to verify email address?","unableToVerifyPhone":"Unable to verify your mobile number?","unenrollMsg":"Do you want to unenrol from this batch?","unenrollTitle":"Batch Unenrolment","uniqueEmail":"Your email address is already registered","uniqueEmailId":"This email address is already registered. Enter another email address","uniqueMobile":"This mobile number is already registered. Enter another mobile number.","uniquePhone":"This mobile number is already registered","updateEmailId":"Update Email address","updatePhoneNo":"Update Mobile Number","updatecollection":"Update All","updatecontent":"Update Content","updatedon":"Updated on","updateorgtype":"Update Organization Type","upldfile":"Uploaded File","uploadContent":"Upload Content","userFilterForm":"Search for participants","userID":"UserId","userId":"User ID","userType":"User Type","username":"User Name","validPassword":"Enter a valid password","passwd":"Your password must contain a minimum of 8 characters. It must include numerals, lower and upper case alphabets and special characters, without any spaces.","passwderr":"Password cannot be same as your username.","validPhone":"Enter a valid 10 digit mobile number","verifyingCertificate":"Verifying your certificate","videos":"Videos","view":"View","viewless":"View less","viewmore":"View more","viewworkspace":"View your workspace","watchCourseVideo":"Watch Video","whatsQRCode":"What is a QR code?","whatwentwrong":"What went wrong?","whatwentwrongdesc":"Let us know what went wrong. Mention the exact reasons so that we review this as soon as possible and address this issue. Thank you for your feedback!","worktitle":"Occupation / Work Title","wrongEmailOTP":"You have entered an incorrect OTP. Enter the OTP received on your Email ID. The OTP is valid only for 30 minutes.","wrongPhoneOTP":"You have entered an incorrect OTP. Enter the OTP received on your mobile number. The OTP is valid only for 30 minutes.","yop":"Year of Passing","open":"Open","saveToPenDrive":"Save to Pen drive","goToMyDownloads":"Go to \"My Downloads\" to find this content","indPhoneCode":91,"lastUpdatedOn":"Last updated on","exportingContent":"Preparing to copy {contentName}...","stateVerified":"State verified user","noDownloads":"No downloads available","enterValidName":"Enter a valid name. Only alphabets are allowed.","improveYourExperience":"Improve your experience","incompatibleBrowser":"You seem to have an incompatible browser or browser version","installAppTitle":"{instance} - National Teachers Platform for India","installAppFree":"Free","installAppPlayStore":"Available on Play Store","installAppDesc":"Store lessons, textbooks and content offline on your device","installApp":"INSTALL APP","viewInBrowser":"VIEW IN BROWSER","graphs":"Graphs","tables":"Data","downloadCsv":"Download data CSV","graphNotAvailable":"This report does not have graphs ","helpUsRatingContent":"Help us by rating this content","defaultstar":"Tap on stars to rate the content","play":"PLAY","emailVerfied":"Email verified","isRootOrg":"Is RootOrg","orgName":"Org Name","position":"Position","theme":"Theme","downloadAppLite":"Download {instance} Lite Desktop App","versionKey":"Version:","releaseDateKey":"Release Date:","supportedLanguages":"Supported Languages:","desktopAppDescription":"Install {instance} desktop app to explore downloaded content or to play content from external devices. {instance} Desktop App provides","desktopAppFeature001":"Free unlimited content","desktopAppFeature002":"Multilingual support","desktopAppFeature003":"Play content offline","accountRecoveryDescription":"A recovery account helps you to regain access to your account if you are locked out or forget your password. Choose the recovery account type and enter details","addRecoveryAccount":"Add recovery account","updateRecoveryId":"Update Recovery ID","addRecoveryId":"Add Recovery ID","emailAddress":"Email address","duplicateEmailAddress":"This email address is the same as that linked to your profile","duplicatePhoneNumber":"This mobile number is the same as that linked to your profile","uploadmsg":"Upload the CSV file in the required format","uploadcsvfile":"Upload CSV file","errorinupload":"Error in Upload Users","errorMsg":"To copy the error to a text editor, click the copy to clipboard button","userVarification":"User Verification","enterfullName":"Enter Full name","faqheader":"Frequently asked questions (FAQs)","EnterPassword":"Enter password","fieldsmarked":"Fields marked with an asterisk (","mandatory":") are mandatory","loginto":"Login to {instance}","OTPhasbeensent":"OTP has been sent","toYourEmailPhone":"to < email address/mobile number >","OTPvalid":"OTP is valid for 30 minutes","registerOn":"Register on {instance}","yearOfBirth":"Select Year of birth","year":"Year","parentOrGuardian":"of your Parent/ Guardian","provideDetails":"Provide details to register on {instance}","register":"Register","oneTimePassword":"One Time Password (OTP)","submit":"Submit","CCbyLicense":"All content here is licensed under a Creative Commons license (CC-BY 4.0) unless otherwise noted.","appUpdateAvailable":"New Update Available!","appUpdateDescription":"Click on the link to get the new version of the desktop app","haventFoundAnyOtherissue":"Haven't found what are you looking for?","reportOtherIssue":"Report Other issue","reportAnIssue":"Report an issue","tellUsMoreAboutProblem":"Tell us more about the problem you faced","typeHere":"Type Here ...","characterleft":"Characters left","issueReportedSuccessfuly":"Issue reported successfully","issueReportedSuccessfulySubNote":"Note: Your issue will be automatically sent to {instance} while online","submitIssueButton":"Submit Issue","validDescription":"Enter valid description","errorWhileGeneratingTicket":"There was a technical error, try again later.","playVideo":"Play Video","learn_more":"Learn more about how to use {instance}","filterContentBy":"Filter content by","showingResultsForwithCount":"Showing {count} results for \"{searchString}\" from","OTPhasbeensentToEmail":"OTP has been sent to your Email Address","OTPhasbeensentToPhone":"OTP has been sent to your Mobile Number","downloadBooks":"Download books to access while offline","allDownloads":"All downloads will be automatically added to","import":"Download books to access while offline","library":"Online Library","drive":"Pendrive or External Drives","loadContentFrom":"Load content from","availableForContribution":"Available for contribution","desktop":{"app":"{instance} Lite Desktop App","update":"Update {instance} Desktop","updateAvailable":"Update available for version","about_us":"About {instance}","explore":"Explore more content","find_more":"Find more textbooks and content on {instance}","yourSearch":"Your search for - \"{key}\"","notMatchContent":"did not match any content","Suggestions":"Suggestions","SuggestionsText1":"Make sure that all words are spelled correctly.","SuggestionsText2":"Try different keywords","SuggestionsText3":"Try more general keywords.","allDownloads":"All downloads","board":"by {board}","updateTextbook":"Update Textbook","downloadBook":"Download Book","deleteContent":"Deleting content {name} will remove it from My Downloads. Click Delete to continue.","deleteCollection":"Deleting textbook {name} will remove it from My Downloads. Click Delete to continue.","creditsAndLicenceInfo":"Credits And Licence Info","content":"Content","deleteBook":"Delete Book","authorOfSourceContent":"Author of the source content","telemetry":"Telemetry","termsOfUse":"Terms of Use","storageSpaceRunningOutHeader":"Insufficient storage space","failedListLabel":"Could not download or import file(s). Remove unwanted files from your computer and try again","lowMemory":"The app maybe slow as your computer has low memory","lastShared":"Last shared:","importNewFile":"Import new file","filesImported":"Files imported","TotalSize":"Total size:","syncTelemetry":"Sync telemetry","automaticSyncTelemetry":"Automatically sync telemetry","alwaysOn":"Always on","Off":"Off","lastSynced":"Last synced:","waitingForImport":"Waiting for import"},"content":{"DESCRIPTION":"DESCRIPTION","ContentInformation":"Content Information","BOARD":"BOARD","MEDIUM":"MEDIUM","CLASS":"CLASS","SUBJECT":"SUBJECT","LicenseTerms":"License Terms","CreatedOnBy":"CREATED ON {instance} BY","AUTHOR":"AUTHOR","CREATEDON":"CREATED ON","LASTUPDATEDON":"LAST UPDATED ON","KEYWORDS":"KEYWORDS","RESOURCETYPE":"RESOURCE TYPE","COPYRIGHT":"COPYRIGHT"},"selectChapter":"Select Chapter","fromTheTextBook":"from the textbook","downloadAppRecommended":"Recommended for your PC","downloadAppOtherversions":"Other versions","section":"Section","contentsUploaded":"Contents are being uploaded","useThis":"Use this:","noResultFoundFor":"No results found for \"{query}\" from","noBookfoundTitle":"Board is adding books","noBookfoundSubTitle":"Your board is yet to add more books. Tap the button to see more books and content on {instance}","noBookfoundButtonText":"See more books and contents","charError":"Password must contain at least 8 alphanumeric characters.","contentLabel":"Content","dashboard":{"action":"Action","description":"Description","download":"Download","downloadfile":"Download file","fileName":"File name"},"lwcsError":"Password must contain at least 1 lowercase alphabetical character","numError":"Password must contain at least 1 numeric character.","specError":"Password must contain at least 1 special character.","otpValidationFailed":"OTP validation failed.","generateOtpFailed":"Generate OTP failed. Please try again","aboutTheContent":"About the content","teacher":"Teacher","student":"Student","other":"Other","welcomeToInstance":"Welcome to {instance}","youAre":"You are a","joinTrainingToAcessContent":"You must join Training to get complete access to content"},"btn":{"contentImport":"Upload Files","selectContentFiles":"Select file(s)","downloadPdf":"Help","add":"Add","addingToLibrary":"Downloading to My Downloads","apply":"Apply","cancel":"Cancel","cancelCapitalize":"Cancel","clear":"Clear","close":"Close","copyLink":"Copy link","create":"Create","download":"Download","downloadCertificate":"Download Certificate","downloadCompleted":"Download completed","downloadPending":"Download pending","edit":"Edit","enroll":"Join Training","login":"Login","merge":"Merge","myLibrary":"My Downloads","next":"Next","no":"No","ok":"OK","previous":"Previous","remove":"Remove","reset":"Reset","resume":"Resume","resumecourse":"Resume Training","save":"Save","selectLanguage":"Select language","selrole":"Select role","signin":"Login","signup":"Register","submit":"Submit","submitbtn":"Submit","tryagain":"Try again","unenroll":"Leave Training","update":"Update","verify":"Verify","viewCourseStatsDashboard":"View training dashboard","viewcoursestats":"View training stats","viewless":"View less","viewmore":"View more","viewdetails":"View Details","downloadFailed":"Download failed","downloadAppForWindows64":"Download for Windows (64-bit)","downloadInstruction":"See download instructions","retry":"Retry","pause":"Pause","pausing":"Pausing","resuming":"Resuming","canceling":"Canceling","canceled":"Canceled","completed":"Completed","profile":{"edit":"Edit","submit":"Submit"},"takeTour":"Take Tour","print":"Print","yes":"Yes","yesiamsure":"Yes, I am sure","chksts":"Check status","smplcsv":"Download sample CSV","uploadorgscsv":"Upload organizations CSV","uploadusrscsv":"Upload users CSV","createNew":"Create New","addToLibrary":"Download to My Library","export":"Copy to pen drive","browse":"Browse Online","connectToInternet":"Connect to the Internet to play the content","copytoclipboard":"Copy to clipboard","back":"Back","loadContent":"Load Content","downloadDesktopApp":"Download Desktop App","downloadAppForLinux":"Download for Ubuntu","downloadAppForWindows32":"Download for Windows (32-bit)","desktop":{"shareTelemetry":"Share Telemetry"},"addedToLibrary":"Added To Library"},"drpdn":{"female":"Female","male":"Male","transgender":"Transgender"},"instn":{"t0002":"You can add or upload details of up to 199 organizations at a time in one csv file","t0007":"The OrgName column is mandatory. Enter organization name in this column","t0011":"You can track progress with Process ID","t0013":"Download the csv file for reference","t0015":"Upload Organizations","t0016":"Upload Users","t0020":"Start typing to add a skill","t0021":"Enter each organization's name in a separate row","t0022":"Entering details in all other columns is optional:","t0023":"isRootOrg: Valid values for this column True False","t0024":"channel: Unique ID provided during master organization creation","t0025":"externalId: Unique ID associated with each organization in the administrating  organization’s repository","t0026":"provider: Channel ID of the administrator organization","t0027":"description: Details describing  the organization","t0028":"homeUrl: Organization's homepage url","t0029":"orgCode: Organization's unique code, if any,","t0030":"orgType: Type of organization, such as, NGO, primary school, secondary school etc","t0031":"preferredLanguage: Language preferences for the organization, if any","t0032":"contactDetail: Organizatio's mobile number and email address. Details should be entered within curly brackets in single quotes. For example: [{'mobile number': '1234567890'}]","t0049":"channel is mandatory if value for column isRootOrg is True","t0050":"externalId and provider are mutually mandatory","t0055":"Oops announcement details not found!","t0056":"Please try again...","t0058":"Download as:","t0059":"CSV","t0060":"Thank you!","t0061":"Oops...","t0062":"You haven't created a batch for this training yet. Create a new batch and check the dashboard again.","t0063":"You have not created any training as yet. Create new training and check the dashboard again.","t0064":"Multiple addresses with same type selected. Please change any one.","t0065":"Progress Report","t0070":"Download the CSV file. Users belonging to a single organization can be uploaded at a time in one CSV file.","t0071":"Enter the following mandatory details of user accounts:","t0072":"FirstName: User's first name, alphabetic value.","t0073":"Mobile number or email address: User's ten-digit mobile number or email address. Provide either one of the two. However, it is advisable to provide both if available.","t0074":"Username: Unique name assigned to the user by the organization, alphanumeric.","t0076":"Note: All other columns in the CSV file are optional, for details on filling these, refer to","t0077":"Register Users.","t0078":"locationId: An ID which identifies an announcement topic for a particular organisation","t0079":"locationCode: Comma separated list of location codes","t0081":"Thank you for registering on {instance}. We have sent an sms OTP for verification. Verify your mobile number with the OTP to complete the registration process.","t0082":"Thank you for registering on {instance}. We have sent an OTP to your registered email address for verification. Verify your email address with the OTP to complete the registration process.","t0083":"You will receive an SMS with the OTP for Mobile Number verification","t0084":"You will receive an email with the OTP to verify your email address","t0085":"The report shows data for the first 10,000 participants. Click download to view the progress of all the participants in the batch.","t0012":"Please save the Process ID for your reference .You can track progress with Process ID","t0066":"Score Report","t0067":"Provide the details below for suggesting content that is relevant for you","t0086":"Copy Content from Pendrive","t0087":"Offline Library","t0088":"Browse online for {instance} content","t0089":"How to use {instance} app","t0090":"Copy {instance} files (eg. Maths_01.ecar) from your pen drive to My Library to play them offline","t0091":"Click My Library to access all your offline content","t0092":"Download content when you are online from {instance} to My Library","t0093":"Watch detailed videos to understand how to use the {instance} desktop app","t0094":"How do I load content to the {instance} desktop app?","t0095":"How do I download content from {instance} Library?","t0096":"My Downloads: How do I play content?","t0097":"How do I copy content to my pen drive?","t0098":"File format for user list upload:","t0099":"Name * (Name of the user as per state records)","t0100":"Identifier * (Mobile number OR email address - either one of the two is mandatory)","t0101":"State * (The State that the user belongs to)","t0102":"Ext Org ID * (School ID as provided in {instance})","t0103":"Ext User ID * (State ID of the user)","t0104":"Input Status (Active, Inactive) * - Enter the record status as provided by the state administrator","t0105":"Roles (System roles to be assigned to the user)","t0106":"Save file as .csv before upload"},"intxt":{"t0001":"Search for notes or title","t0002":"ADD YOUR COMMENT","t0005":"Select batch mentors","t0006":"Select batch members"},"lnk":{"announcement":"Announcement dashboard","assignedToMe":"Assigned to me","contentProgressReport":"Content Progress Report","contentStatusReport":"Content Status Report","createdByMe":"Created by me","dashboard":"Admin dashboard","detailedConsumptionMatrix":"Detailed Consumption Matrix","detailedConsumptionReport":"Detailed Consumption Report","footerContact":"Contact for queries:","footerDIKSHAForMobile":"{instance} for Mobile","footerDikshaVerticals":"{instance} Verticals","footerHelpCenter":"Help Center","footerPartners":"Partners","footerTnC":"Terms and Privacy","logout":"Logout","myactivity":"My Activity","profile":"Profile","textbookProgressReport":"Textbook Progress Report","viewall":"View All","workSpace":"Workspace"},"pgttl":{"takeanote":"Notes"},"prmpt":{"deletenote":"Are you sure to delete this note?","enteremailID":"Enter your email address","enterphoneno":"Enter 10 digit mobile number","search":"Search","userlocation":"Location"},"scttl":{"blkuser":"Block User","contributions":"Contribution(s)","instructions":"Instructions :","signup":"Register","todo":"To Do","error":"Error:"},"snav":{"shareViaLink":"Shared via link","submittedForReview":"Submitted for review"},"tab":{"all":"All","community":"Groups","mygroups":"My Groups","courses":"Trainings","contribute":"Contribute","help":"Help","home":"Home","profile":"Profile","resources":"Library","users":"Users","workspace":"Workspace"},"desktop":{"btn":{"completing":"completing"}},"emsg":{"desktop":{"importValidZipFile":"This is an invalid telemetry file"}}},"completedCourse":"Trainings completed","messages":{"emsg":{"m0001":"Cannot enrol now. Try again later","m0003":"You should enter Provider and External Id Or Organization Id","m0005":"Something went wrong, try later","m0007":"size should be less than","m0008":"Could not copy content. Try again later","m0009":"Cannot un-enrol now. Try again later","m0014":"Could not update mobile number","m0015":"Could not update email address","m0016":"Fetching states failed. Try again later","m0017":"Fetching districts failed. Try again later","m0018":"Updating profile failed","m0019":"Could not download the report, try again later","m0020":"Updating user failed. Try again later","m0050":"Failed to validate OTP. Try again later.","m0021":"Unable to update location. Try again later","m0022":"Unable to update user preference. Please try again after some time.","m0023":"Unable to raise a ticket because you're not connected to the internet","m0024":"Unable to load content. Try again later","desktop":{"offlineStatus":"You are offline","telemetryExportEMsg":"Telemetry Export Failed. Please try again later....","telemetryInfoEMsg":"Unable to get telemetry info. Please try again later...","telemetrySyncError":"Could not sync the telemetry, try again later","connectionError":"Connect to the Internet to sync telemetry"},"m0076":"No data available to download "},"fmsg":{"m0001":"Could not fetch enroled courses, try again later","m0002":"Could not fetch other courses, try again later...","m0003":"Unable to get batch schedule details","m0004":"Could not fetch date, try again later...","m0030":"Could not create the note, try again later...","m0032":"Could not remove the note, try again later","m0033":"Could not fetch the note, try again later...","m0034":"Could not update the note, try again later...","m0041":"Failed to delete Education details. Try again later","m0042":"Experience delete failed. ","m0043":"Failed to delete address details. Try again later...","m0048":"Could not update the user profile, try again later...","m0049":"Unable to load data.","m0050":"Could not submit the request, try again later","m0051":"Something went wrong, try again later","m0054":"Fetching batch detail failed, try again later...","m0056":"Could not fetch user list, try again later...","m0076":"Enter mandatory fields","m0077":"Fetching search result failed..","m0079":"Failed to assign badge, try again later","m0080":"Failed to fetch the badge, try again later...","m0082":"This course is not open for enrolment","m0085":"There was a technical error. Try again.","m0086":"This training is retired by the author and hence is not available anymore","m0087":"Please wait","m0088":"We are fetching details.","m0089":"No Topics/SubTopics found","m0091":"Could not copy content. Try again later","m0092":"Could not fetch the download list ","m0095":"Failed to fetch the CSV file, try again later","m0096":"Could not update. Try again later","m0097":"Action failed due to a technical error. Try again","m0099":"Sending content for review failed, please try again later...","m00100":"Rejecting content failed, please try again later...","m00101":"Publishing content failed, please try again later...","m0094":"Could not download, try again later...","m0090":"Could not download. Try again later","m0093":"{FailedContentLength} content(s) upload failed","m0098":"Updating content failed, try again later"},"imsg":{"m0001":"This training is flagged as inappropriate and is currently under review.","m0005":"Upload a valid image file. Supported file types: jpeg,jpg, png. Max size: 4MB.","m0017":"Profile Completeness.","m0022":"Stats for last 7 days","m0023":"Stats for last 14 days","m0024":"Stats for last 5 weeks","m0025":"Stats from begining","m0026":"Hi, this training is not available now. It is likely that the creator has made some changes to the training.","m0027":"Hi, this content is not available now. It is likely that the creator has made some changes to the content.","m0034":"As the content is from an external source, it will be opened in a while.","m0035":"Unauthorized access","m0036":"The content is externally hosted, to view the content please click the preview","m0040":"Operation is in progress, try again later","m0041":"Your profile is","m0042":"% complete","m0043":"Your profile does not have a valid email ID. Update your email ID.","m0044":"Download failed","m0045":"The download has failed. Try again after some time","m0047":"You can only select 100 participants","m0060":"If you have two accounts with {instance}, click","m0061":"to","m0062":"Else, click","m0063":"combine usage details of both accounts, and","m0064":"delete the other account","m0065":"Account merge initiated successfully","m0066":"you will be notified once it is completed","m0086":"Incorrect OTP. Number of attempts remaining : {remainingAttempt}","m0087":"Not permitted to merge account","m0067":"Could not initiate the account merge. Click the Merge Account option in the Profile menu and try again","m0072":"Could not merge accounts because the password entered is incorrect.","m0073":"Click Create New to create a new {instance} account.","m0074":"Your location details help us to suggest content that is useful to you. Is the location given correct? if not, select your correct location and click Submit","m0070":"Account {identifierValue} already exists on {instance}, If this is your account, click Merge to","m0080":"Could not initiate Account Merge. Log in through your state portal and try again","m0081":"Merging of accounts is in progress. You will receive a notification on your registered email address/mobile number when it is complete","m0071":"Cancel to create new {instance} Account","m0141":"Create new to create a {instance} account.","m0075":"Your Location","m0048":"You must be connected to the internet to view content","m0049":"Have a textbook downloaded on your system/ pen drive? Click the link below to upload","m0050":"Load textbooks to access them offline","desktop":{"m001":"All usage data is synced to the server.","m002":"Data sync in progress."}},"smsg":{"m0009":"Note created successfully...","m0013":"Note updated successfully...","m0014":"Education deleted successfully","m0015":"Experience deleted successfully","m0016":"Address deleted successfully","m0018":"Profile Image updated successfully","m0019":"Description updated successfully","m0020":"Education updated successfully","m0021":"Experience updated successfully","m0022":"Additional information  updated successfully","m0023":"Address updated successfully","m0024":"New education added successfully","m0025":"New experience added successfully","m0026":"New address added successfully","m0028":"Roles updated successfully","m0029":"User deleted successfully","m0030":"Users uploaded successfully","m0031":"Organizations uploaded successfully","m0032":"Status fetched successfully","m0035":"Org type added successfully","m0036":"Course enroled for this batch successfully","m0037":"updated successfully","m0038":"Skills updated successfully","m0039":"Registration successful, you can log in now","m0040":"Profile field visibility updated successfully","m0042":"Content successfully copied","m0043":"Endorsement successfull","m0044":"Badge assigned successfully...","m0045":"User unenroled from the batch successfully","m0046":"Profile updated successfully...","m0047":"Your Mobile Number has been updated","m0048":"Your email address has been updated","m0049":"User successfully updated","m0050":"Thank you for rating this content!","m0053":"Downloading...","m0055":"Updating...","m0056":"You should be online to update the content","moo41":"Announcement cancelled successfully...","m0059":"Content successfully copied","m0060":"Content updated successfully","m0061":"Content sent for review...","m0062":"Content rejected successfully...","m0063":"Content published successfully","m0064":"Content removed successfully","m0051":"Content successfully added to your library","m0052":"Content successfully exported","m0054":"{UploadedContentLength} content(s) uploaded successfully","m0057":"Location updated successfully","m0058":"User preference updated successfully...","desktop":{"telemetryExportSMsg":"Telemetry Exported Successfully"}},"stmsg":{"m0006":"No results found","m0007":"Refine your search ","m0008":"no-results","m0009":"Unable to play, please try again or close.","m0022":"Submit one of your drafts for review. Content is published only after a review","m0024":"Upload a document, video, or any other supported format. You have not uploaded anything yet","m0033":"Submit one of your drafts for review. You have not yet submitted any content for review","m0035":"There is no content to review","m0060":"Strengthen your profile","m0062":"Enter valid degree","m0063":"Enter valid Address line 1","m0064":"Enter City","m0065":"Enter valid pin code","m0066":"Enter First name","m0067":"Provide a valid mobile number","m0069":"Select language","m0070":"Enter Instituition name","m0072":"Enter valid Occupation / Work Title","m0073":"Enter valid Organization","m0077":"We are submitting your request...","m0081":"No batches found","m0083":"You have not shared content with any one yet","m0088":"Enter a valid password","m0089":"Enter a valid email address","m0090":"Select languages","m0091":"Enter a valid mobile number","m0094":"Enter valid percentage","m0095":"Your request is received successfully. The file will be sent to your registered email address shortly. Check your registered email address to view it.","m0104":"Enter valid grade","m0108":"Your Progress","m0113":"Enter a valid start date","m0116":"Deleting selected note...","m0120":"No content to play","m0121":"Content not added yet","m0122":"Your state will soon add content for this QR code. It will be available shortly.","m0123":"Ask a friend to add you as a collaborator. You will receive an email when your friend adds you.","m0125":"Start creating Resource, Book, Course, Collection or Upload. You have no work-in-progress draft at the moment","m0126":"Select board","m0127":"Select medium","m0128":"Select class","m0129":"Loading the Terms and Conditions.","m0130":"We are fetching districts","m0131":"Could not find any reports","m0132":"We have received your request. The file will be sent to your registered email address shortly","m0134":"Enrolment","m0135":"Enter a valid date","m0136":"Last Date for Enrolment:","m0139":"DOWNLOADED","m0140":"DOWNLOADING","m0141":"Data unavailable to generate Score Report","m0142":"PAUSED","m0143":"DOWNLOAD","m0080":"Please upload file in csv format only","m0087":"Please enter a valid user name, must have minimum 5 character","m0092":"Please enter a valid first name","m0133":"Browse and download, or upload content to start using the desktop app","m0137":"Some of the content(s) can only be played when your computer is connected to the Internet. Click Continue to play","m0030":"No textbooks available","m0031":"This imports/ downloads contents from {instance} Online Library when you are connected to Internet","m0036":"This adds contents from your pendrive/ external device connected to {instance} app.","desktop":{"deleteMessage":"Only downloaded content can be played offline","noContentMessage":"Content is coming soon","deleteContentSuccessMessage":"Content deleted successfully","deleteTextbookSuccessMessage":"Textbook deleted successfully","onlineStatus":"You are online"},"m0138":"FAILED"},"desktop":{"stmsg":{"m0142":"This content can only be played online"},"emsg":{"termsOfUse":"Unable to display Terms Of Use. Try again later","noConnectionTerms":"Connect to the Internet to view the Terms of Use"}},"etmsg":{"desktop":{"deleteContentErrorMessage":"Unable to delete content. Try again later","deleteTextbookErrorMessage":"Unable to delete the textbook. Try again","telemetryImportError":"Unable to import file. Try again later"}}},"orgname":"orgname","participants":"Participants","resourceService":{"frmelmnts":{"lbl":{"userId":"User ID"}}},"t0065":"Download file"},"creation":{"frmelmnts":{"btn":{"yes":"Yes","no":"No","back":"Back","tryagain":"Try again","close":"Close","accept":"Accept","discard":"Discard","anncmntconfirmrecipients":"Confirm recipients","anncmntpreview":"Preview announcement","anncmntsendanncmnt":"Send announcement","anncmnteditrecipients":"Edit recipients","anncmntselectrecipients":"Select recipients","anncmntdtlsview":"View","anncmntgotit":"Got it","save":"Save","addMembers":"Add members","createbatch":"Create batch","cancel":"Cancel","update":"Update","updatebatch":"Update batch","checkListComment":"Comment","checklistCancel":"Cancel","checklistPublish":"Publish","checkListRequestChanges":"Request changes","publish":"Publish","requestChanges":"Request changes","startcreating":"Start creating","login":"Login"},"lbl":{"name":"Name","Name":"Name","email":"Email Address","contact":"Contact","delete":"Delete","pleaseSelect":"Please Select","anncmntttlresend":"Resend Announcement","createnewanncmnt":"Create New Announcement","createnewanncmntdesc":"Fill in all the required fields to create the announcement.","resendanncmntdesc":"You can make any edits required and resend the announcement.","selectrecipient":"Select Announcement Recipients","selectrecipientdesc":"Select locations who should receive the announcement.","editrecipientdesc":"Edit locations who should receive the announcement.","confirmrecipient":"Confirm Announcement Recipients","confirmrecipientdesc":"Review and confirm your announcement recipients.","previewanncmnt":"Preview Announcement","previewanncmntdesc":"This is how your announcement will look.","anncmntstep":"STEP","anncmnttitle":"TITLE","anncmntfrom":"FROM","anncmntfromDesc":"Please enter organisation/department that has sent the announcement","anncmnttype":"ANNOUNCEMENT TYPE","anncmntdesc":"DESCRIPTION (OPTIONAL)","anncmntlink":"URL / WEBLINK","anncmntaddlink":"Add URL/weblink","anncmntaddlinkdesc":"(For example, you can link a Google Form)","anncmntaddmorelink":"Add Another URL/weblink","anncmntuploadfile":"UPLOAD ATTACHMENT","anncmntsentsuccess":"Announcement Sent!","anncmntsentdesc":"Your announcement has been sent to all your recipients. View all your announcement from the Announcement Dashboard.","anncmntcancel":"Are you sure you want to stop creating this announcement","anncmntcanceldesc":"You will lose your work if you close this announcement","organisation":"Organization","organisationName":"Organisation Name","subOrganisation":"Sub-Organization","selectSubOrganisation":"Select Sub-Organization","unselectAll":"UnSelect All","orgName":"orgName","SelectMentors":"Select Mentors","SelectParticipants":"Select Participants","mentors":"Mentors","participants":"Participants","searchMembers":"Search members","createnewbatch":"Create New Batch","createbatch":"Create Batch","batchmentors":"MENTORS IN THE BATCH","batchselmentors":"SELECTED MENTORS","bacthmembers":"MEMBERS IN THE BATCH","batchparticipants":"SELECTED PARTICIPANTS","batchname":"NAME OF BATCH","aboutbatch":"ABOUT THIS BATCH","startdate":"START DATE","enrollmentenddate":"ENROLMENT END DATE","enddate":"END DATE","natureofbatch":"BATCH TYPE","inviteonly":"Invite-only","open":"Open","play":"Play","discardChange":"Discard Changes","textbook":"Book","textbookdescription":"Build books using resources for an interesting learning experience.","course":"Course","coursedescription":"Design courses using collections and resources. Courses are for a duration, to achieve an objective.","lesson":"Resource","lessondescription":"Create different resources like story, game, activity, audio, video, using the inbuilt authoring tools.","collection":"Collection","collectiondescription":"Compile resources of your choice.","lessonplandescription":"Frame lesson plans with structured sections for an efficient learning experience.","lessonplan":"Lesson Plan","contentupload":"Upload Content","contentuploaddescription":"You can upload content here.","assessment":"Course Assessment","courseassessment":"CourseAssessment","assessmentdescription":"Create assessments for courses using the in-built authoring tools","contentCaps":"CONTENT","lastupdate":"Last update","statusCaps":"STATUS","flagReview":"Flag Review","pendingSince":"Pending since","deletecontent":"Delete Content","deleteconfirm":"Are you sure to delete this content?","deletepublishedcontent":"Retire Content","deletepublishedconfirm":"Retire myself from the content?","checkListPublish":"Publish","checklistCancel":"Cancel","showFilters":"Show Filters","sortby":"Sort by","designcourse":"Design Course","createtextbook":"Create Book","createlessontext":"Create Resource","createcollection":"Create Collection","createlessonplan":"Create Lesson Plan","createassessment":"Create Assessment","viewCaps":"VIEW","editCaps":"EDIT","authorCaps":"AUTHOR","lastupdatedCaps":"Last Updated","content":"Content","contentLabel":"Content","status":"Status","edit":"Edit","author":"Author","courseName":"Course Name","publhwarng":"You have given some review comments or suggestions, they will be lost if content is published. Do you want to publish?","disablePopupText":"This content can not be deleted","contactStateAdminToAdd":"Please contact your state admin to add more participants to this batch"},"prmpt":{"search":"Search","searchContent":"Search content"},"intxt":{"t0006":"Select batch members","t0005":"Select batch mentors","t0007":"Update Batch Details","t0015":"View Batch Details"},"instn":{"t0052":"Please enter description for this announcement (Max: 1200 chars)","t0053":"Enter web url (starting with http or https)","t0054":"Note: At least one of 'Description' or 'URL / weblink' or 'Attachment' must be provided.","t0057":"Please enter relevant title for this announcement (Max: 100 chars)","t0080":"Please wait...Loading comments"},"scttl":{"myworkspace":"My Workspace"},"snav":{"start":"Create","draft":"Drafts","inreview":"Review Submissions","submittedForReview":"Submitted for review","published":"Published","alluploads":"All Uploads","upForReview":"Up For Review","flagged":"Flagged","limitedPublishing":"Limited Publishing","shareViaLink":"Shared via link","allmycontents":"All My Content","flagReviewer":"Flag Review","Collaboratingon":"Collaborations","textbook":"Textbook","training":"Training"},"lnk":{"coursebacthes":"Course Batches","createdByMe":"Created by me","assignedToMe":"Assigned to me"}},"messages":{"stmsg":{"m0008":"no-results","m0009":"Unable to play, please try again or close.","m0011":"We are fetching draft content...","m0012":"You don't have any draft content...","m0019":"You don't have any content in review...","m0020":"You don't have any batches...","m0021":"We are fetching published content...","m0022":"Submit one of your drafts for review. Content is published only after a review","m0023":"We are fetching uploaded content...","m0024":"Upload a document, video, or any other supported format. You have not uploaded anything yet","m0025":"We are fetching content detail...","m0032":"We are fetching up for review content...","m0033":"Submit one of your drafts for review. You have not yet submitted any content for review","m0034":"We are deleting the content...","m0035":"There is no content to review","m0038":"We are fetching flagged content...","m0039":"You don't have any flagged content...","m0081":"No batches found","m0082":"We are fetching limited published content...","m0083":"You have not shared content with any one yet","m0101":"Please enter a valid url","m0105":"Title is required","m0106":"Title is too long","m0107":"From is required","m0108":"Your Progress","m0109":"Descripton is too long","m0110":"We are fetching all content...","m0111":"Looks like there is nothing to show here. Please go to “Create” to start creating content","m0112":"Content is coming soon","m0113":"Enter valid start date","m0135":"Enter a valid date","m0114":"Name is required","m0115":"We are fetching flagged review content...","m0117":"From is too long","m0123":"Ask a friend to add you as a collaborator. You will be notified of the same via email.","m0124":"We are fetching collaborating content...","m0119":"We are updating batch...","m0125":"Start creating Resource, Book, Course, Collection or Upload. You have no work-in-progress draft at the moment","m0126":"Start creating Resource, Book, Course, Collection or Upload"},"emsg":{"m0004":"Cannot preview now. Try again later","m0005":"Something went wrong, please try in some time....","m0006":"Please select recipient(s)","m0011":"Fetching review comments failed","m0010":"Creating review comments failed","m0012":"Something went wrong while saving your preferences. Please go to your profile to save your preferences","m0013":"You don't have permission to edit this content"},"imsg":{"m0020":"location is removed sucessfully.","m0027":"Hi, this content is not available now. It is likely that the creator has made some changes to the content.","m0037":"To close this resource, save and click the X icon.","m0038":"To close this","m0039":"please save and click on X icon.","m0046":"You can only select 100 participants."},"fmsg":{"m0004":"Fetching data failed, please try again later...","m0006":"Fetching draft content failed, please try again later...","m0007":"Creating lesson failed. Please login again to create lesson.","m0008":"Creating book failed. Please login again to create book.","m0009":"Creating course failed. Please login again to create course.","m0010":"Creating collection failed. Please login again to create collection.","m0012":"Fetching review content failed, please try again later...","m0013":"Fetching published content failed, please try again later...","m0014":"Fetching uploaded content failed, please try again later...","m0015":"Fetching content detail failed, please try again later...","m0019":"Publishing content failed, please try again later...","m0020":"Rejecting content failed, please try again later...","m0021":"Fetching up for review content failed, please try again later...","m0022":"Deleting content failed, please try again later...","m0023":"Fetching flagged content failed, please try again later...","m0024":"Accepting flag failed, please try again later...","m0025":"Discarding flag failed, please try again later...","m0052":"Creating batch failed, please try again later...","m0053":"Adding users to batch is failed, please try again later...","m0054":"Fetching batch detail failed, please try again later...","m0056":"Fetching users list failed, please try again later...","m0064":"Fetching limited published content failed, please try again later...","m0078":"Creating content failed. Please login again to create content.","m0081":"Fetching all content failed, please try again later...","m0083":"Fetching flagged review content failed, please try again later...","m0084":"Fetching collaborating content failed, please try again later...","m0085":"Fetching CSV failed, please try again later..."},"smsg":{"m0004":"Content published successfully...","m0005":"Content rejected successfully...","m0006":"Content deleted successfully...","m0007":"Flag accepted successfully...","m0008":"Flag discarded successfully...","m0033":"Batch created successfully...","m0034":"Batch updated successfully..."}}}}
\ No newline at end of file
+{"consumption":{"frmelmnts":{"lbl":{"noMatchingRecordFound":"There are no participants in this batch","offline":"You are offline","online":"You are online","connectInternet":"To browse content, connect to the Internet","uploadEcarFromPd":"Upload {instance} files (eg: MATHS_01.ecar) from your pen drive","howToVideo":"How to video","subtopic":"Subtopic","limitsOfArtificialIntell":"Limits of artificial intelligence","howToUseDiksha":"How to use {instance} desktop app","watchVideo":"See Video","manage":"Manage","contentManager":"Content Manager","downloading":"Downloading","downloadingPaused":"Downloading paused","uploading":"Uploading","waitingForUpload":"Waiting to upload","waitingForDownload":"Waiting to download","uploadPaused":"Upload paused. Click resume to continue","downloadPaused":"Download paused. Click resume to continue","downloadFailed":"Download failed. Try again","uploadFailed":"Upload Failed. Try again","cancelUpload":"Cancel the upload?","cancelDownload":"Cancel the download?","recoverAccount":"Recover Account","mergeAccount":"Merge Account","enterEmailID":"Enter email address","phoneRequired":"Mobile number is required","validEmail":"Enter a valid email address","emailPhonenotRegistered":"Email address / Mobile number is not registered with {instance}","enterName":"Enter your name","enterNameNotMatch":"The entry does not match the name registered with {instance}","receiveOTP":"Where would you like to receive the OTP?","willsendOTP":"You will receive an OTP. After you validate it, you can recover your account","otpSentTo":"OTP has been sent to","itis":"It is","validFor":"valid for 30 min","otpMandatory":"OTP is mandatory","otpValidated":"OTP validated successfully","newPassword":"New Password","enterEightCharacters":"Enter at least 8 characters","passwordMismatch":"Password mismatch, enter the correct password","enterEmailPhoneAsRegisteredInAccount":"Enter email address/mobile number registered with {instance}","enternameAsRegisteredInAccount":"and the name as on the {instance} account","getOTP":"Get OTP","onlineOnly":"Online only","manageuser":"Manage User","mycourses":"My Courses","mytrainings":"My Trainings","profile":{"State":"State","selectState":"Select State","District":"District","selectDistrict":"Select District ","Board":"Board","selectBoard":"Select Board ","Medium":"Medium","selectMedium":"Select Medium ","Subjects":"Subjects","selectSubjects":"Select Subjects ","Classes":"Classes","selectClasses":"Select Classes ","updatePreferenceHeader":"To discover content relevant to you, update the following details ","yourLocation":"Your Location","yourLocationHeader":"Your location details helps us to suggest content that is useful to you. Is the location given correct? if not, select your correct location and click Submit"},"browse":"Online Library","enterEmail":"Enter Email","enterPhoneNumber":"Enter Mobile Number","admindshheader":{"index":"Serial No.","districts":"Districts","blocks":"Blocks","schools":"Schools","teachers":"Regd. Teachers"},"Mobile":"Mobile","SearchIn":"Search in {searchContentType}","Select":"Select","aboutthecourse":"Training Information","active":"Active","addDistrict":"Add District","addEmailID":"Add Email address","addPhoneNo":"Add Mobile Number","addState":"Add State","addlInfo":"Additional Information","addnote":"TAKE NOTES","addorgtype":"Add Organization Type","address":"Address","addressline1":"Address Line 1","addressline2":"Address Line 2","anncmnt":"Announcement","anncmntall":"All Announcements","anncmntcancelconfirm":"Are you sure you want to stop showing this announcement?","anncmntcancelconfirmdescrption":"Users will not be able to see this announcement after this action","anncmntcreate":"CREATE ANNOUNCEMENT","anncmntdtlsattachments":"Attachments","anncmntdtlssenton":"Sent on","anncmntdtlsview":"View","anncmntdtlsweblinks":"Weblinks","anncmntinboxannmsg":"Announcements","anncmntinboxseeall":"See All","anncmntlastupdate":"Consumption data last updated on","anncmntmine":"My Announcements","anncmntnotfound":"No announcement found !","anncmntoutboxdelete":"Delete","anncmntoutboxresend":"Resend","anncmntplzcreate":"Please create announcement","anncmntreadmore":"... Read More","anncmntsent":"Showing all sent announcements","anncmnttblactions":"Actions","anncmnttblname":"Name","anncmnttblpublished":"Published","anncmnttblreceived":"Received","anncmnttblseen":"Seen","anncmnttblsent":"Sent","attributions":"Attributions","author":"Author","authorofsourcecontent":"Author of Source Content","badgeassignconfirmation":"Are you sure you want to issue the badge to this content?","batchdescription":"DESCRIPTION OF BATCH","batchdetails":"Batch Details","batchenddate":"End Date","batches":"Batches","batchmembers":"MEMBERS OF BATCH","batchstartdate":"Start Date","birthdate":"Birthdate (dd/mm/yyyy)","block":"Block","blocked":"Blocked","blockedUserError":"The user account is blocked. Contact administrator","blog":"Blog","board":"Board/University","boards":"Board","browserSuggestions":"For an improved experience, we suggest that you upgrade or install","certificateIssuedTo":"Certificate issued to","certificatesIssued":"Certificates Issued","certificationAward":"Certifications & Awards","channel":"Channel","chkuploadsts":"Check Upload Status","chooseAll":"Choose All","city":"City","class":"Class","classes":"Classes","clickHere":"Click here","completed":"completed","completedCourse":"Trainings completed","completingCourseSuccessfully":"For successfully completing the training,","concept":"Concepts","confirmPassword":"Confirm Password","confirmblock":"Are you sure to Block","contactStateAdmin":"Contact your state admin to add more participants to this batch","contentCredits":"Content Credits","contentcopiedtitle":"This content is derived from","contentinformation":"Content Information","contentname":"CONTENT NAME","contents":"Contents","contenttype":"Content","continue":"Continue","contributors":"Contributors","copy":"Copy","copyRight":"Copyright","noCreditsAvailable":"No credits available","copycontent":"Copying content...","country":"Country","countryCode":"Country code","courseCreatedBy":"Created by","courseCredits":"Credits","coursecreatedon":"Created on","coursestructure":"Training Modules","createUserSuccessWithEmail":"Your email address is verified. Login to continue.","createUserSuccessWithPhone":"Verification successful. Login to continue","createdInstanceName":"Created on {instance} by","createdon":"Created On","creationdataset":"Creation","creator":"Creator","creators":"Creators","credits":"Credits","current":"Current","currentlocation":"Current location","curriculum":"Curriculum","dashboardcertificateStatus":"Certificate Status","dashboardfiveweeksfilter":"LAST 5 WEEKS","dashboardfourteendaysfilter":"LAST 14 DAYS","dashboardfrombeginingfilter":"FROM BEGINING","dashboardnobatchselected":"No batch selected","dashboardnobatchselecteddesc":"Select a batch to proceed","dashboardnocourseselected":"No training selected","dashboardnocourseselecteddesc":"Select training from the above list","dashboardnoorgselected":"No organization selected!","dashboardnoorgselecteddesc":"Select an organization to proceed","dashboardselectorg":"Select Organization","dashboardsevendaysfilter":"LAST 7 DAYS","dashboardsortbybatchend":"Batch End On","dashboardsortbyenrolledon":"Enroled On","dashboardsortbyorg":"ORG","dashboardsortbystatus":"Status","dashboardsortbyusername":"User Name","degree":"Degree","delete":"Delete","deletenote":"Delete Note","description":"Description","designation":"Designation","deviceId":"Device ID","dialCode":"QR code","dialCodeDescription":"QR code is the 6 digit alphanumeric code found beneath the  QR code image in your text book","dialCodeDescriptionGetPage":"QR code is the 6 digit alphanumeric code found beneath the  QR code image in your text book.","dikshaForMobile":"{instance} for Mobile","district":"District","dob":"Date Of Birth","done":"Done","downloadCourseQRCode":"Download Training QR Code","downloadDikshaForMobile":"Download {instance} for Mobile","downloadQRCode":{"tooltip":"Click to download QR codes and link them to the published training"},"downloadThe":"Download as ","downloadingContent":"Preparing to download {contentName}...","dropcomment":"Add a comment ","ecmlarchives":"Ecml Archives","edit":"Edit","editPersonalDetails":"Edit Personal Details","editUserDetails":"Edit details of the User","education":"Education","eightCharacters":"Use 8 or more characters","email":"Email address","emptycomments":"No comments","enddate":"END DATE","enjoyedContent":"Enjoyed this content?","enrollcourse":"Join Training","enrollmentenddate":"Enrolment End Date","enterCertificateCode":"Enter the certificate code here","enterDialCode":"Enter QR code","enterOTP":"Enter OTP","enterQrCode":"Enter QR code","enterValidCertificateCode":"Enter a valid Certificate Code","epubarchives":"Epub Archives","errorConfirmPassword":"Passwords do not match","errorMessage":"Error message","experience":"Experience","expiredBatchWarning":"Batch has ended on {EndDate}, therefore your progress will not be updated.","explore":"Explore","exploreContentOn":"Explore Content on {instance}","explorecontentfrom":"Explore content from","exprdbtch":"Expired Batches","externalId":"External Id","extlid":"OrgExternalId","facebook":"Facebook","failres":"Failure Results","fetchingBlocks":"Please wait while we are fetching blocks","fetchingSchools":"Please wait while we fetch schools","filterby":"Filter by","filters":"Filters","first":"FIRST","firstName":"First name","flaggedby":"Flagged by","flaggeddescription":"Flagged Description","flaggedreason":"Flagged reason","for":"for","forDetails":"For details","forMobile":"for Mobile","forSearch":"for {searchString}","fullName":"Full name","gender":"Gender","getUnlimitedAccess":"Get unlimited access to textbooks, lessons and trainings offline on your mobile phone.","goback":"To cancel","grade":"Grade","grades":"Grades","graphStat":"Graph Statistics","h5parchives":"H5p Archives","homeUrl":"Home Url","htmlarchives":"Html Archives","imagecontents":"Image Contents","inAll":"in \"all\"","inUsers":"in users","inactive":"Inactive","institute":"Institution Name","iscurrentjob":"Is this your current job","keywords":"Keywords","lang":"Language","language":"Language(s) known","last":"LAST","lastAccessed":"Last accessed on:","lastName":"Last name","lastupdate":"Last update","learners":"Learners","licenseTerms":"License Terms","linkCopied":"Link copied ","linkedContents":"Linked contents","linkedIn":"LinkedIn","location":"Location","lockPopupTitle":"{collaborator} is currently working on {contentName}. Try again later.","markas":"Mark as","medium":"Medium","mentors":"Mentors","mobileEmailInfoText":"Enter your mobile number or email address to log in on {instance}","mobileNumber":"Mobile Number","mobileNumberInfoText":"Enter your mobile number to log in on {instance}","more":"more","myBadges":"My badges","mynotebook":"My Notebook","mynotes":"My Notes","name":"Name","nameRequired":"Name is required","next":"Next","noContentToPlay":"No content to play","noDataFound":"No data found","onDiksha":"on {instance} on","opndbtch":"Open Batches","orgCode":"Org Code","orgId":"OrgId","orgType":"Org Type","organization":"Organization","orgname":"Organization Name","orgtypes":"Organization Type","originalAuthor":"Original Author","ownership":"Ownership","participants":"Participants","password":"Password","pdfcontents":"Pdf contents","percentage":"Percentage","permanent":"Permanent","phone":"Mobile number","phoneNumber":"Mobile Number","phoneOrEmail":"Enter mobile number or email address","phoneVerfied":"Mobile number verified","phonenumber":"Mobile Number","pincode":"Pin Code","playContent":"Play Content","plslgn":"This session has expired. Login again to continue using${instance}.","preferredLanguage":"Preferred Language","previous":"Previous","processid":"Process ID","profilePopup":"To discover relevant content, update the following details:","provider":"OrgProvider","publicFooterGetAccess":"The {instance} platform offers teachers, students and parents engaging learning material relevant to the prescribed school curriculum. Download the {instance} app and scan QR code in your textbooks for easy access to your lessons.","reEnterPassword":"Re-enter the password","publishedBy":"Published by","publishedOnInstanceName":"Published on {instance} by","readless":"Read Less ...","readmore":"... Read More","recentlyAdded":"Recently Added","redirectMsg":"This content is hosted outside","redirectWaitMsg":"Wait while the content loads","removeAll":"Remove All","reportUpdatedOn":"This report was last updated on","resendOTP":"Resend OTP","resentOTP":"OTP has been resent. Enter OTP.","fetchingContentFailed":"Fetching content failed. Please try again later.","resourcetype":"Resource Type","contentType":"Content Type","retired":"Retired","returnToCourses":"Return to Trainings","role":"Role","roles":"Roles","rootOrg":"Root org","sameEmailId":"This email address is the same as that linked to your profile","samePhoneNo":"This Mobile Number is the same as what is linked with your profile","school":"School","search":"Search","searchForContent":"Enter 4 to 6 digit QR code","searchUserName":"Search for participants","searchContent":"Type text to search for content. e.g. 'Story'","seladdresstype":"Select Address Type","selectAll":"Select All","selectBlock":"Select Block","selectDistrict":"Select district","selectSchool":"Select School","selectState":"Select state","selected":"Selected","selectreason":"SELECT A REASON","sesnexrd":"Session Expired","setRole":"Edit user","share":"Share","sharelink":"Share using  the link -","showLess":"Show less","showingResults":"Showing results","showingResultsFor":"Showing results for {searchString}","signUp":"Register","signinenrollHeader":"Trainings are for registered users. Log in to access the training","signinenrollTitle":"Log in to join this training","skillTags":"Skill Tags","sltBtch":"Select a batch to proceed","socialmedialinks":"Social Media Links","sortby":"Sort by","startExploringContent":"Start exploring content by entering QR code","startExploringContentBySearch":"Explore content using QR codes","startdate":"START DATE","state":"State","stateRecord":"As per state records","subject":"Subject","subjects":"Subjects","subjectstaught":"Subject(s) taught","submitOTP":"Submit OTP","successres":"Success Results","summary":"Summary","tableNotAvailable":"Table view is not available for this report","takenote":"TAKE NOTES","tcfrom":"From","tcno":"No","tcto":"To","tcyes":"Yes","tenDigitPhone":"10 digit mobile number","termsAndCond":"Terms and Conditions","termsAndCondAgree":"I agree to the terms and conditions of use","tncLabel":"I understand and accept the","tncLabelLink":"{instance} Terms of Use","title":"Title","toTryAgain":"to try again","topic":"Topic","topics":"Topics","trainingAttended":"Trainings attended","twitter":"Twitter","unableToUpdateEmail":"Unable to update email address?","unableToUpdateMobile":"Unable to update Mobile Number?","unableToVerifyEmail":"Unable to verify email address?","unableToVerifyPhone":"Unable to verify your mobile number?","unenrollMsg":"Do you want to unenrol from this batch?","unenrollTitle":"Batch Unenrolment","uniqueEmail":"Your email address is already registered","uniqueEmailId":"This email address is already registered. Enter another email address","uniqueMobile":"This mobile number is already registered. Enter another mobile number.","uniquePhone":"This mobile number is already registered","updateEmailId":"Update Email address","updatePhoneNo":"Update Mobile Number","updatecollection":"Update All","updatecontent":"Update Content","updatedon":"Updated on","updateorgtype":"Update Organization Type","upldfile":"Uploaded File","uploadContent":"Upload Content","userFilterForm":"Search for participants","userID":"UserId","userId":"User ID","userType":"User Type","username":"User Name","validPassword":"Enter a valid password","passwd":"Your password must contain a minimum of 8 characters. It must include numerals, lower and upper case alphabets and special characters, without any spaces.","passwderr":"Password cannot be same as your username.","validPhone":"Enter a valid 10 digit mobile number","verifyingCertificate":"Verifying your certificate","videos":"Videos","view":"View","viewless":"View less","viewmore":"View more","viewworkspace":"View your workspace","watchCourseVideo":"Watch Video","whatsQRCode":"What is a QR code?","whatwentwrong":"What went wrong?","whatwentwrongdesc":"Let us know what went wrong. Mention the exact reasons so that we review this as soon as possible and address this issue. Thank you for your feedback!","worktitle":"Occupation / Work Title","wrongEmailOTP":"You have entered an incorrect OTP. Enter the OTP received on your Email ID. The OTP is valid only for 30 minutes.","wrongPhoneOTP":"You have entered an incorrect OTP. Enter the OTP received on your mobile number. The OTP is valid only for 30 minutes.","yop":"Year of Passing","open":"Open","saveToPenDrive":"Save to Pen drive","goToMyDownloads":"Go to \"My Downloads\" to find this content","indPhoneCode":91,"lastUpdatedOn":"Last updated on","exportingContent":"Preparing to copy {contentName}...","stateVerified":"State verified user","noDownloads":"No downloads available","enterValidName":"Enter a valid name. Only alphabets are allowed.","improveYourExperience":"Improve your experience","incompatibleBrowser":"You seem to have an incompatible browser or browser version","installAppTitle":"{instance} - National Teachers Platform for India","installAppFree":"Free","installAppPlayStore":"Available on Play Store","installAppDesc":"Store lessons, textbooks and content offline on your device","installApp":"INSTALL APP","viewInBrowser":"VIEW IN BROWSER","graphs":"Graphs","tables":"Data","downloadCsv":"Download data CSV","graphNotAvailable":"This report does not have graphs ","helpUsRatingContent":"Help us by rating this content","defaultstar":"Tap on stars to rate the content","play":"PLAY","emailVerfied":"Email verified","isRootOrg":"Is RootOrg","orgName":"Org Name","position":"Position","theme":"Theme","downloadAppLite":"Download {instance} Lite Desktop App","versionKey":"Version:","releaseDateKey":"Release Date:","supportedLanguages":"Supported Languages:","desktopAppDescription":"Install {instance} desktop app to explore downloaded content or to play content from external devices. {instance} Desktop App provides","desktopAppFeature001":"Free unlimited content","desktopAppFeature002":"Multilingual support","desktopAppFeature003":"Play content offline","accountRecoveryDescription":"A recovery account helps you to regain access to your account if you are locked out or forget your password. Choose the recovery account type and enter details","addRecoveryAccount":"Add recovery account","updateRecoveryId":"Update Recovery ID","addRecoveryId":"Add Recovery ID","emailAddress":"Email address","duplicateEmailAddress":"This email address is the same as that linked to your profile","duplicatePhoneNumber":"This mobile number is the same as that linked to your profile","uploadmsg":"Upload the CSV file in the required format","uploadcsvfile":"Upload CSV file","errorinupload":"Error in Upload Users","errorMsg":"To copy the error to a text editor, click the copy to clipboard button","userVarification":"User Verification","enterfullName":"Enter Full name","faqheader":"Frequently asked questions (FAQs)","EnterPassword":"Enter password","fieldsmarked":"Fields marked with an asterisk (","mandatory":") are mandatory","loginto":"Login to {instance}","OTPhasbeensent":"OTP has been sent","toYourEmailPhone":"to < email address/mobile number >","OTPvalid":"OTP is valid for 30 minutes","registerOn":"Register on {instance}","yearOfBirth":"Select Year of birth","year":"Year","parentOrGuardian":"of your Parent/ Guardian","provideDetails":"Provide details to register on {instance}","register":"Register","oneTimePassword":"One Time Password (OTP)","submit":"Submit","CCbyLicense":"All content here is licensed under a Creative Commons license (CC-BY 4.0) unless otherwise noted.","appUpdateAvailable":"New Update Available!","appUpdateDescription":"Click on the link to get the new version of the desktop app","haventFoundAnyOtherissue":"Haven't found what are you looking for?","reportOtherIssue":"Report Other issue","reportAnIssue":"Report an issue","tellUsMoreAboutProblem":"Tell us more about the problem you faced","typeHere":"Type Here ...","characterleft":"Characters left","issueReportedSuccessfuly":"Issue reported successfully","issueReportedSuccessfulySubNote":"Note: Your issue will be automatically sent to {instance} while online","submitIssueButton":"Submit Issue","validDescription":"Enter valid description","errorWhileGeneratingTicket":"There was a technical error, try again later.","playVideo":"Play Video","learn_more":"Learn more about how to use {instance}","filterContentBy":"Filter content by","showingResultsForwithCount":"Showing {count} results for \"{searchString}\" from","OTPhasbeensentToEmail":"OTP has been sent to your Email Address","OTPhasbeensentToPhone":"OTP has been sent to your Mobile Number","downloadBooks":"Download books to access while offline","allDownloads":"All downloads will be automatically added to","import":"Download books to access while offline","library":"Online Library","drive":"Pendrive or External Drives","loadContentFrom":"Load content from","availableForContribution":"Available for contribution","desktop":{"app":"{instance} Lite Desktop App","update":"Update {instance} Desktop","updateAvailable":"Update available for version","about_us":"About {instance}","explore":"Explore more content","find_more":"Find more textbooks and content on {instance}","yourSearch":"Your search for - \"{key}\"","notMatchContent":"did not match any content","Suggestions":"Suggestions","SuggestionsText1":"Make sure that all words are spelled correctly.","SuggestionsText2":"Try different keywords","SuggestionsText3":"Try more general keywords.","allDownloads":"All downloads","board":"by {board}","updateTextbook":"Update Textbook","downloadBook":"Download Book","deleteContent":"Deleting content {name} will remove it from My Downloads. Click Delete to continue.","deleteCollection":"Deleting textbook {name} will remove it from My Downloads. Click Delete to continue.","creditsAndLicenceInfo":"Credits And Licence Info","content":"Content","deleteBook":"Delete Book","authorOfSourceContent":"Author of the source content","telemetry":"Telemetry","termsOfUse":"Terms of Use","storageSpaceRunningOutHeader":"Insufficient storage space","failedListLabel":"Could not download or import file(s). Remove unwanted files from your computer and try again","lowMemory":"The app maybe slow as your computer has low memory","lastShared":"Last shared:","importNewFile":"Import new file","filesImported":"Files imported","TotalSize":"Total size:","syncTelemetry":"Sync telemetry","automaticSyncTelemetry":"Automatically sync telemetry","alwaysOn":"Always on","Off":"Off","lastSynced":"Last synced:","waitingForImport":"Waiting for import"},"content":{"DESCRIPTION":"DESCRIPTION","ContentInformation":"Content Information","BOARD":"BOARD","MEDIUM":"MEDIUM","CLASS":"CLASS","SUBJECT":"SUBJECT","LicenseTerms":"License Terms","CreatedOnBy":"CREATED ON {instance} BY","AUTHOR":"AUTHOR","CREATEDON":"CREATED ON","LASTUPDATEDON":"LAST UPDATED ON","KEYWORDS":"KEYWORDS","RESOURCETYPE":"RESOURCE TYPE","COPYRIGHT":"COPYRIGHT"},"selectChapter":"Select Chapter","fromTheTextBook":"from the textbook","downloadAppRecommended":"Recommended for your PC","downloadAppOtherversions":"Other versions","section":"Section","contentsUploaded":"Contents are being uploaded","useThis":"Use this:","noResultFoundFor":"No results found for \"{query}\" from","noBookfoundTitle":"Board is adding books","noBookfoundSubTitle":"Your board is yet to add more books. Tap the button to see more books and content on {instance}","noBookfoundButtonText":"See more books and contents","charError":"Password must contain at least 8 alphanumeric characters.","contentLabel":"Content","dashboard":{"action":"Action","description":"Description","download":"Download","downloadfile":"Download file","fileName":"File name"},"lwcsError":"Password must contain at least 1 lowercase alphabetical character","numError":"Password must contain at least 1 numeric character.","specError":"Password must contain at least 1 special character.","otpValidationFailed":"OTP validation failed.","generateOtpFailed":"Generate OTP failed. Please try again","aboutTheContent":"About the content","teacher":"Teacher","student":"Student","other":"Other","welcomeToInstance":"Welcome to {instance}","youAre":"You are a","joinTrainingToAcessContent":"You must join Training to get complete access to content","copyAsCourse":"Copy as course"},"btn":{"contentImport":"Upload Files","selectContentFiles":"Select file(s)","downloadPdf":"Help","add":"Add","addingToLibrary":"Downloading to My Downloads","apply":"Apply","cancel":"Cancel","cancelCapitalize":"Cancel","clear":"Clear","close":"Close","copyLink":"Copy link","create":"Create","download":"Download","downloadCertificate":"Download Certificate","downloadCompleted":"Download completed","downloadPending":"Download pending","edit":"Edit","enroll":"Join Training","login":"Login","merge":"Merge","myLibrary":"My Downloads","next":"Next","no":"No","ok":"OK","previous":"Previous","remove":"Remove","reset":"Reset","resume":"Resume","resumecourse":"Resume Training","save":"Save","selectLanguage":"Select language","selrole":"Select role","signin":"Login","signup":"Register","submit":"Submit","submitbtn":"Submit","tryagain":"Try again","unenroll":"Leave Training","update":"Update","verify":"Verify","viewCourseStatsDashboard":"View training dashboard","viewcoursestats":"View training stats","viewless":"View less","viewmore":"View more","viewdetails":"View Details","downloadFailed":"Download failed","downloadAppForWindows64":"Download for Windows (64-bit)","downloadInstruction":"See download instructions","retry":"Retry","pause":"Pause","pausing":"Pausing","resuming":"Resuming","canceling":"Canceling","canceled":"Canceled","completed":"Completed","profile":{"edit":"Edit","submit":"Submit"},"takeTour":"Take Tour","print":"Print","yes":"Yes","yesiamsure":"Yes, I am sure","chksts":"Check status","smplcsv":"Download sample CSV","uploadorgscsv":"Upload organizations CSV","uploadusrscsv":"Upload users CSV","createNew":"Create New","addToLibrary":"Download to My Library","export":"Copy to pen drive","browse":"Browse Online","connectToInternet":"Connect to the Internet to play the content","copytoclipboard":"Copy to clipboard","back":"Back","loadContent":"Load Content","downloadDesktopApp":"Download Desktop App","downloadAppForLinux":"Download for Ubuntu","downloadAppForWindows32":"Download for Windows (32-bit)","desktop":{"shareTelemetry":"Share Telemetry"},"addedToLibrary":"Added To Library"},"drpdn":{"female":"Female","male":"Male","transgender":"Transgender"},"instn":{"t0002":"You can add or upload details of up to 199 organizations at a time in one csv file","t0007":"The OrgName column is mandatory. Enter organization name in this column","t0011":"You can track progress with Process ID","t0013":"Download the csv file for reference","t0015":"Upload Organizations","t0016":"Upload Users","t0020":"Start typing to add a skill","t0021":"Enter each organization's name in a separate row","t0022":"Entering details in all other columns is optional:","t0023":"isRootOrg: Valid values for this column True False","t0024":"channel: Unique ID provided during master organization creation","t0025":"externalId: Unique ID associated with each organization in the administrating  organization’s repository","t0026":"provider: Channel ID of the administrator organization","t0027":"description: Details describing  the organization","t0028":"homeUrl: Organization's homepage url","t0029":"orgCode: Organization's unique code, if any,","t0030":"orgType: Type of organization, such as, NGO, primary school, secondary school etc","t0031":"preferredLanguage: Language preferences for the organization, if any","t0032":"contactDetail: Organizatio's mobile number and email address. Details should be entered within curly brackets in single quotes. For example: [{'mobile number': '1234567890'}]","t0049":"channel is mandatory if value for column isRootOrg is True","t0050":"externalId and provider are mutually mandatory","t0055":"Oops announcement details not found!","t0056":"Please try again...","t0058":"Download as:","t0059":"CSV","t0060":"Thank you!","t0061":"Oops...","t0062":"You haven't created a batch for this training yet. Create a new batch and check the dashboard again.","t0063":"You have not created any training as yet. Create new training and check the dashboard again.","t0064":"Multiple addresses with same type selected. Please change any one.","t0065":"Progress Report","t0070":"Download the CSV file. Users belonging to a single organization can be uploaded at a time in one CSV file.","t0071":"Enter the following mandatory details of user accounts:","t0072":"FirstName: User's first name, alphabetic value.","t0073":"Mobile number or email address: User's ten-digit mobile number or email address. Provide either one of the two. However, it is advisable to provide both if available.","t0074":"Username: Unique name assigned to the user by the organization, alphanumeric.","t0076":"Note: All other columns in the CSV file are optional, for details on filling these, refer to","t0077":"Register Users.","t0078":"locationId: An ID which identifies an announcement topic for a particular organisation","t0079":"locationCode: Comma separated list of location codes","t0081":"Thank you for registering on {instance}. We have sent an sms OTP for verification. Verify your mobile number with the OTP to complete the registration process.","t0082":"Thank you for registering on {instance}. We have sent an OTP to your registered email address for verification. Verify your email address with the OTP to complete the registration process.","t0083":"You will receive an SMS with the OTP for Mobile Number verification","t0084":"You will receive an email with the OTP to verify your email address","t0085":"The report shows data for the first 10,000 participants. Click download to view the progress of all the participants in the batch.","t0012":"Please save the Process ID for your reference .You can track progress with Process ID","t0066":"Score Report","t0067":"Provide the details below for suggesting content that is relevant for you","t0086":"Copy Content from Pendrive","t0087":"Offline Library","t0088":"Browse online for {instance} content","t0089":"How to use {instance} app","t0090":"Copy {instance} files (eg. Maths_01.ecar) from your pen drive to My Library to play them offline","t0091":"Click My Library to access all your offline content","t0092":"Download content when you are online from {instance} to My Library","t0093":"Watch detailed videos to understand how to use the {instance} desktop app","t0094":"How do I load content to the {instance} desktop app?","t0095":"How do I download content from {instance} Library?","t0096":"My Downloads: How do I play content?","t0097":"How do I copy content to my pen drive?","t0098":"File format for user list upload:","t0099":"Name * (Name of the user as per state records)","t0100":"Identifier * (Mobile number OR email address - either one of the two is mandatory)","t0101":"State * (The State that the user belongs to)","t0102":"Ext Org ID * (School ID as provided in {instance})","t0103":"Ext User ID * (State ID of the user)","t0104":"Input Status (Active, Inactive) * - Enter the record status as provided by the state administrator","t0105":"Roles (System roles to be assigned to the user)","t0106":"Save file as .csv before upload"},"intxt":{"t0001":"Search for notes or title","t0002":"ADD YOUR COMMENT","t0005":"Select batch mentors","t0006":"Select batch members"},"lnk":{"announcement":"Announcement dashboard","assignedToMe":"Assigned to me","contentProgressReport":"Content Progress Report","contentStatusReport":"Content Status Report","createdByMe":"Created by me","dashboard":"Admin dashboard","detailedConsumptionMatrix":"Detailed Consumption Matrix","detailedConsumptionReport":"Detailed Consumption Report","footerContact":"Contact for queries:","footerDIKSHAForMobile":"{instance} for Mobile","footerDikshaVerticals":"{instance} Verticals","footerHelpCenter":"Help Center","footerPartners":"Partners","footerTnC":"Terms and Privacy","logout":"Logout","myactivity":"My Activity","profile":"Profile","textbookProgressReport":"Textbook Progress Report","viewall":"View All","workSpace":"Workspace"},"pgttl":{"takeanote":"Notes"},"prmpt":{"deletenote":"Are you sure to delete this note?","enteremailID":"Enter your email address","enterphoneno":"Enter 10 digit mobile number","search":"Search","userlocation":"Location"},"scttl":{"blkuser":"Block User","contributions":"Contribution(s)","instructions":"Instructions :","signup":"Register","todo":"To Do","error":"Error:"},"snav":{"shareViaLink":"Shared via link","submittedForReview":"Submitted for review"},"tab":{"all":"All","community":"Groups","mygroups":"My Groups","courses":"Trainings","contribute":"Contribute","help":"Help","home":"Home","profile":"Profile","resources":"Library","users":"Users","workspace":"Workspace"},"desktop":{"btn":{"completing":"completing"}},"emsg":{"desktop":{"importValidZipFile":"This is an invalid telemetry file"}}},"completedCourse":"Trainings completed","messages":{"emsg":{"m0001":"Cannot enrol now. Try again later","m0003":"You should enter Provider and External Id Or Organization Id","m0005":"Something went wrong, try later","m0007":"size should be less than","m0008":"Could not copy content. Try again later","m0009":"Cannot un-enrol now. Try again later","m0014":"Could not update mobile number","m0015":"Could not update email address","m0016":"Fetching states failed. Try again later","m0017":"Fetching districts failed. Try again later","m0018":"Updating profile failed","m0019":"Could not download the report, try again later","m0020":"Updating user failed. Try again later","m0050":"Failed to validate OTP. Try again later.","m0021":"Unable to update location. Try again later","m0022":"Unable to update user preference. Please try again after some time.","m0023":"Unable to raise a ticket because you're not connected to the internet","m0024":"Unable to load content. Try again later","desktop":{"offlineStatus":"You are offline","telemetryExportEMsg":"Telemetry Export Failed. Please try again later....","telemetryInfoEMsg":"Unable to get telemetry info. Please try again later...","telemetrySyncError":"Could not sync the telemetry, try again later","connectionError":"Connect to the Internet to sync telemetry"},"m0076":"No data available to download "},"fmsg":{"m0001":"Could not fetch enroled courses, try again later","m0002":"Could not fetch other courses, try again later...","m0003":"Unable to get batch schedule details","m0004":"Could not fetch date, try again later...","m0030":"Could not create the note, try again later...","m0032":"Could not remove the note, try again later","m0033":"Could not fetch the note, try again later...","m0034":"Could not update the note, try again later...","m0041":"Failed to delete Education details. Try again later","m0042":"Experience delete failed. ","m0043":"Failed to delete address details. Try again later...","m0048":"Could not update the user profile, try again later...","m0049":"Unable to load data.","m0050":"Could not submit the request, try again later","m0051":"Something went wrong, try again later","m0054":"Fetching batch detail failed, try again later...","m0056":"Could not fetch user list, try again later...","m0076":"Enter mandatory fields","m0077":"Fetching search result failed..","m0079":"Failed to assign badge, try again later","m0080":"Failed to fetch the badge, try again later...","m0082":"This course is not open for enrolment","m0085":"There was a technical error. Try again.","m0086":"This training is retired by the author and hence is not available anymore","m0087":"Please wait","m0088":"We are fetching details.","m0089":"No Topics/SubTopics found","m0091":"Could not copy content. Try again later","m0092":"Could not fetch the download list ","m0095":"Failed to fetch the CSV file, try again later","m0096":"Could not update. Try again later","m0097":"Action failed due to a technical error. Try again","m0099":"Sending content for review failed, please try again later...","m00100":"Rejecting content failed, please try again later...","m00101":"Publishing content failed, please try again later...","m0094":"Could not download, try again later...","m0090":"Could not download. Try again later","m0093":"{FailedContentLength} content(s) upload failed","m0098":"Updating content failed, try again later"},"imsg":{"m0001":"This training is flagged as inappropriate and is currently under review.","m0005":"Upload a valid image file. Supported file types: jpeg,jpg, png. Max size: 4MB.","m0017":"Profile Completeness.","m0022":"Stats for last 7 days","m0023":"Stats for last 14 days","m0024":"Stats for last 5 weeks","m0025":"Stats from begining","m0026":"Hi, this training is not available now. It is likely that the creator has made some changes to the training.","m0027":"Hi, this content is not available now. It is likely that the creator has made some changes to the content.","m0034":"As the content is from an external source, it will be opened in a while.","m0035":"Unauthorized access","m0036":"The content is externally hosted, to view the content please click the preview","m0040":"Operation is in progress, try again later","m0041":"Your profile is","m0042":"% complete","m0043":"Your profile does not have a valid email ID. Update your email ID.","m0044":"Download failed","m0045":"The download has failed. Try again after some time","m0047":"You can only select 100 participants","m0060":"If you have two accounts with {instance}, click","m0061":"to","m0062":"Else, click","m0063":"combine usage details of both accounts, and","m0064":"delete the other account","m0065":"Account merge initiated successfully","m0066":"you will be notified once it is completed","m0086":"Incorrect OTP. Number of attempts remaining : {remainingAttempt}","m0087":"Not permitted to merge account","m0067":"Could not initiate the account merge. Click the Merge Account option in the Profile menu and try again","m0072":"Could not merge accounts because the password entered is incorrect.","m0073":"Click Create New to create a new {instance} account.","m0074":"Your location details help us to suggest content that is useful to you. Is the location given correct? if not, select your correct location and click Submit","m0070":"Account {identifierValue} already exists on {instance}, If this is your account, click Merge to","m0080":"Could not initiate Account Merge. Log in through your state portal and try again","m0081":"Merging of accounts is in progress. You will receive a notification on your registered email address/mobile number when it is complete","m0071":"Cancel to create new {instance} Account","m0141":"Create new to create a {instance} account.","m0075":"Your Location","m0048":"You must be connected to the internet to view content","m0049":"Have a textbook downloaded on your system/ pen drive? Click the link below to upload","m0050":"Load textbooks to access them offline","desktop":{"m001":"All usage data is synced to the server.","m002":"Data sync in progress."}},"smsg":{"m0009":"Note created successfully...","m0013":"Note updated successfully...","m0014":"Education deleted successfully","m0015":"Experience deleted successfully","m0016":"Address deleted successfully","m0018":"Profile Image updated successfully","m0019":"Description updated successfully","m0020":"Education updated successfully","m0021":"Experience updated successfully","m0022":"Additional information  updated successfully","m0023":"Address updated successfully","m0024":"New education added successfully","m0025":"New experience added successfully","m0026":"New address added successfully","m0028":"Roles updated successfully","m0029":"User deleted successfully","m0030":"Users uploaded successfully","m0031":"Organizations uploaded successfully","m0032":"Status fetched successfully","m0035":"Org type added successfully","m0036":"Course enroled for this batch successfully","m0037":"updated successfully","m0038":"Skills updated successfully","m0039":"Registration successful, you can log in now","m0040":"Profile field visibility updated successfully","m0042":"Content successfully copied","m0043":"Endorsement successfull","m0044":"Badge assigned successfully...","m0045":"User unenroled from the batch successfully","m0046":"Profile updated successfully...","m0047":"Your Mobile Number has been updated","m0048":"Your email address has been updated","m0049":"User successfully updated","m0050":"Thank you for rating this content!","m0053":"Downloading...","m0055":"Updating...","m0056":"You should be online to update the content","moo41":"Announcement cancelled successfully...","m0059":"Content successfully copied","m0060":"Content updated successfully","m0061":"Content sent for review...","m0062":"Content rejected successfully...","m0063":"Content published successfully","m0064":"Content removed successfully","m0051":"Content successfully added to your library","m0052":"Content successfully exported","m0054":"{UploadedContentLength} content(s) uploaded successfully","m0057":"Location updated successfully","m0058":"User preference updated successfully...","desktop":{"telemetryExportSMsg":"Telemetry Exported Successfully"}},"stmsg":{"m0006":"No results found","m0007":"Refine your search ","m0008":"no-results","m0009":"Unable to play, please try again or close.","m0022":"Submit one of your drafts for review. Content is published only after a review","m0024":"Upload a document, video, or any other supported format. You have not uploaded anything yet","m0033":"Submit one of your drafts for review. You have not yet submitted any content for review","m0035":"There is no content to review","m0060":"Strengthen your profile","m0062":"Enter valid degree","m0063":"Enter valid Address line 1","m0064":"Enter City","m0065":"Enter valid pin code","m0066":"Enter First name","m0067":"Provide a valid mobile number","m0069":"Select language","m0070":"Enter Instituition name","m0072":"Enter valid Occupation / Work Title","m0073":"Enter valid Organization","m0077":"We are submitting your request...","m0081":"No batches found","m0083":"You have not shared content with any one yet","m0088":"Enter a valid password","m0089":"Enter a valid email address","m0090":"Select languages","m0091":"Enter a valid mobile number","m0094":"Enter valid percentage","m0095":"Your request is received successfully. The file will be sent to your registered email address shortly. Check your registered email address to view it.","m0104":"Enter valid grade","m0108":"Your Progress","m0113":"Enter a valid start date","m0116":"Deleting selected note...","m0120":"No content to play","m0121":"Content not added yet","m0122":"Your state will soon add content for this QR code. It will be available shortly.","m0123":"Ask a friend to add you as a collaborator. You will receive an email when your friend adds you.","m0125":"Start creating Resource, Book, Course, Collection or Upload. You have no work-in-progress draft at the moment","m0126":"Select board","m0127":"Select medium","m0128":"Select class","m0129":"Loading the Terms and Conditions.","m0130":"We are fetching districts","m0131":"Could not find any reports","m0132":"We have received your request. The file will be sent to your registered email address shortly","m0134":"Enrolment","m0135":"Enter a valid date","m0136":"Last Date for Enrolment:","m0139":"DOWNLOADED","m0140":"DOWNLOADING","m0141":"Data unavailable to generate Score Report","m0142":"PAUSED","m0143":"DOWNLOAD","m0080":"Please upload file in csv format only","m0087":"Please enter a valid user name, must have minimum 5 character","m0092":"Please enter a valid first name","m0133":"Browse and download, or upload content to start using the desktop app","m0137":"Some of the content(s) can only be played when your computer is connected to the Internet. Click Continue to play","m0030":"No textbooks available","m0031":"This imports/ downloads contents from {instance} Online Library when you are connected to Internet","m0036":"This adds contents from your pendrive/ external device connected to {instance} app.","desktop":{"deleteMessage":"Only downloaded content can be played offline","noContentMessage":"Content is coming soon","deleteContentSuccessMessage":"Content deleted successfully","deleteTextbookSuccessMessage":"Textbook deleted successfully","onlineStatus":"You are online"},"m0138":"FAILED"},"desktop":{"stmsg":{"m0142":"This content can only be played online"},"emsg":{"termsOfUse":"Unable to display Terms Of Use. Try again later","noConnectionTerms":"Connect to the Internet to view the Terms of Use"}},"etmsg":{"desktop":{"deleteContentErrorMessage":"Unable to delete content. Try again later","deleteTextbookErrorMessage":"Unable to delete the textbook. Try again","telemetryImportError":"Unable to import file. Try again later"}}},"orgname":"orgname","participants":"Participants","resourceService":{"frmelmnts":{"lbl":{"userId":"User ID"}}},"t0065":"Download file"},"creation":{"frmelmnts":{"btn":{"yes":"Yes","no":"No","back":"Back","tryagain":"Try again","close":"Close","accept":"Accept","discard":"Discard","anncmntconfirmrecipients":"Confirm recipients","anncmntpreview":"Preview announcement","anncmntsendanncmnt":"Send announcement","anncmnteditrecipients":"Edit recipients","anncmntselectrecipients":"Select recipients","anncmntdtlsview":"View","anncmntgotit":"Got it","save":"Save","addMembers":"Add members","createbatch":"Create batch","cancel":"Cancel","update":"Update","updatebatch":"Update batch","checkListComment":"Comment","checklistCancel":"Cancel","checklistPublish":"Publish","checkListRequestChanges":"Request changes","publish":"Publish","requestChanges":"Request changes","startcreating":"Start creating","login":"Login"},"lbl":{"name":"Name","Name":"Name","email":"Email Address","contact":"Contact","delete":"Delete","pleaseSelect":"Please Select","anncmntttlresend":"Resend Announcement","createnewanncmnt":"Create New Announcement","createnewanncmntdesc":"Fill in all the required fields to create the announcement.","resendanncmntdesc":"You can make any edits required and resend the announcement.","selectrecipient":"Select Announcement Recipients","selectrecipientdesc":"Select locations who should receive the announcement.","editrecipientdesc":"Edit locations who should receive the announcement.","confirmrecipient":"Confirm Announcement Recipients","confirmrecipientdesc":"Review and confirm your announcement recipients.","previewanncmnt":"Preview Announcement","previewanncmntdesc":"This is how your announcement will look.","anncmntstep":"STEP","anncmnttitle":"TITLE","anncmntfrom":"FROM","anncmntfromDesc":"Please enter organisation/department that has sent the announcement","anncmnttype":"ANNOUNCEMENT TYPE","anncmntdesc":"DESCRIPTION (OPTIONAL)","anncmntlink":"URL / WEBLINK","anncmntaddlink":"Add URL/weblink","anncmntaddlinkdesc":"(For example, you can link a Google Form)","anncmntaddmorelink":"Add Another URL/weblink","anncmntuploadfile":"UPLOAD ATTACHMENT","anncmntsentsuccess":"Announcement Sent!","anncmntsentdesc":"Your announcement has been sent to all your recipients. View all your announcement from the Announcement Dashboard.","anncmntcancel":"Are you sure you want to stop creating this announcement","anncmntcanceldesc":"You will lose your work if you close this announcement","organisation":"Organization","organisationName":"Organisation Name","subOrganisation":"Sub-Organization","selectSubOrganisation":"Select Sub-Organization","unselectAll":"UnSelect All","orgName":"orgName","SelectMentors":"Select Mentors","SelectParticipants":"Select Participants","mentors":"Mentors","participants":"Participants","searchMembers":"Search members","createnewbatch":"Create New Batch","createbatch":"Create Batch","batchmentors":"MENTORS IN THE BATCH","batchselmentors":"SELECTED MENTORS","bacthmembers":"MEMBERS IN THE BATCH","batchparticipants":"SELECTED PARTICIPANTS","batchname":"NAME OF BATCH","aboutbatch":"ABOUT THIS BATCH","startdate":"START DATE","enrollmentenddate":"ENROLMENT END DATE","enddate":"END DATE","natureofbatch":"BATCH TYPE","inviteonly":"Invite-only","open":"Open","play":"Play","discardChange":"Discard Changes","textbook":"Book","textbookdescription":"Build books using resources for an interesting learning experience.","course":"Course","coursedescription":"Design courses using collections and resources. Courses are for a duration, to achieve an objective.","lesson":"Resource","lessondescription":"Create different resources like story, game, activity, audio, video, using the inbuilt authoring tools.","collection":"Collection","collectiondescription":"Compile resources of your choice.","lessonplandescription":"Frame lesson plans with structured sections for an efficient learning experience.","lessonplan":"Lesson Plan","contentupload":"Upload Content","contentuploaddescription":"You can upload content here.","assessment":"Course Assessment","courseassessment":"CourseAssessment","assessmentdescription":"Create assessments for courses using the in-built authoring tools","contentCaps":"CONTENT","lastupdate":"Last update","statusCaps":"STATUS","flagReview":"Flag Review","pendingSince":"Pending since","deletecontent":"Delete Content","deleteconfirm":"Are you sure to delete this content?","deletepublishedcontent":"Retire Content","deletepublishedconfirm":"Retire myself from the content?","checkListPublish":"Publish","checklistCancel":"Cancel","showFilters":"Show Filters","sortby":"Sort by","designcourse":"Design Course","createtextbook":"Create Book","createlessontext":"Create Resource","createcollection":"Create Collection","createlessonplan":"Create Lesson Plan","createassessment":"Create Assessment","viewCaps":"VIEW","editCaps":"EDIT","authorCaps":"AUTHOR","lastupdatedCaps":"Last Updated","content":"Content","contentLabel":"Content","status":"Status","edit":"Edit","author":"Author","courseName":"Course Name","publhwarng":"You have given some review comments or suggestions, they will be lost if content is published. Do you want to publish?","disablePopupText":"This content can not be deleted","contactStateAdminToAdd":"Please contact your state admin to add more participants to this batch"},"prmpt":{"search":"Search","searchContent":"Search content"},"intxt":{"t0006":"Select batch members","t0005":"Select batch mentors","t0007":"Update Batch Details","t0015":"View Batch Details"},"instn":{"t0052":"Please enter description for this announcement (Max: 1200 chars)","t0053":"Enter web url (starting with http or https)","t0054":"Note: At least one of 'Description' or 'URL / weblink' or 'Attachment' must be provided.","t0057":"Please enter relevant title for this announcement (Max: 100 chars)","t0080":"Please wait...Loading comments"},"scttl":{"myworkspace":"My Workspace"},"snav":{"start":"Create","draft":"Drafts","inreview":"Review Submissions","submittedForReview":"Submitted for review","published":"Published","alluploads":"All Uploads","upForReview":"Up For Review","flagged":"Flagged","limitedPublishing":"Limited Publishing","shareViaLink":"Shared via link","allmycontents":"All My Content","flagReviewer":"Flag Review","Collaboratingon":"Collaborations","textbook":"Textbook","training":"Training"},"lnk":{"coursebacthes":"Course Batches","createdByMe":"Created by me","assignedToMe":"Assigned to me"}},"messages":{"stmsg":{"m0008":"no-results","m0009":"Unable to play, please try again or close.","m0011":"We are fetching draft content...","m0012":"You don't have any draft content...","m0019":"You don't have any content in review...","m0020":"You don't have any batches...","m0021":"We are fetching published content...","m0022":"Submit one of your drafts for review. Content is published only after a review","m0023":"We are fetching uploaded content...","m0024":"Upload a document, video, or any other supported format. You have not uploaded anything yet","m0025":"We are fetching content detail...","m0032":"We are fetching up for review content...","m0033":"Submit one of your drafts for review. You have not yet submitted any content for review","m0034":"We are deleting the content...","m0035":"There is no content to review","m0038":"We are fetching flagged content...","m0039":"You don't have any flagged content...","m0081":"No batches found","m0082":"We are fetching limited published content...","m0083":"You have not shared content with any one yet","m0101":"Please enter a valid url","m0105":"Title is required","m0106":"Title is too long","m0107":"From is required","m0108":"Your Progress","m0109":"Descripton is too long","m0110":"We are fetching all content...","m0111":"Looks like there is nothing to show here. Please go to “Create” to start creating content","m0112":"Content is coming soon","m0113":"Enter valid start date","m0135":"Enter a valid date","m0114":"Name is required","m0115":"We are fetching flagged review content...","m0117":"From is too long","m0123":"Ask a friend to add you as a collaborator. You will be notified of the same via email.","m0124":"We are fetching collaborating content...","m0119":"We are updating batch...","m0125":"Start creating Resource, Book, Course, Collection or Upload. You have no work-in-progress draft at the moment","m0126":"Start creating Resource, Book, Course, Collection or Upload"},"emsg":{"m0004":"Cannot preview now. Try again later","m0005":"Something went wrong, please try in some time....","m0006":"Please select recipient(s)","m0011":"Fetching review comments failed","m0010":"Creating review comments failed","m0012":"Something went wrong while saving your preferences. Please go to your profile to save your preferences","m0013":"You don't have permission to edit this content"},"imsg":{"m0020":"location is removed sucessfully.","m0027":"Hi, this content is not available now. It is likely that the creator has made some changes to the content.","m0037":"To close this resource, save and click the X icon.","m0038":"To close this","m0039":"please save and click on X icon.","m0046":"You can only select 100 participants."},"fmsg":{"m0004":"Fetching data failed, please try again later...","m0006":"Fetching draft content failed, please try again later...","m0007":"Creating lesson failed. Please login again to create lesson.","m0008":"Creating book failed. Please login again to create book.","m0009":"Creating course failed. Please login again to create course.","m0010":"Creating collection failed. Please login again to create collection.","m0012":"Fetching review content failed, please try again later...","m0013":"Fetching published content failed, please try again later...","m0014":"Fetching uploaded content failed, please try again later...","m0015":"Fetching content detail failed, please try again later...","m0019":"Publishing content failed, please try again later...","m0020":"Rejecting content failed, please try again later...","m0021":"Fetching up for review content failed, please try again later...","m0022":"Deleting content failed, please try again later...","m0023":"Fetching flagged content failed, please try again later...","m0024":"Accepting flag failed, please try again later...","m0025":"Discarding flag failed, please try again later...","m0052":"Creating batch failed, please try again later...","m0053":"Adding users to batch is failed, please try again later...","m0054":"Fetching batch detail failed, please try again later...","m0056":"Fetching users list failed, please try again later...","m0064":"Fetching limited published content failed, please try again later...","m0078":"Creating content failed. Please login again to create content.","m0081":"Fetching all content failed, please try again later...","m0083":"Fetching flagged review content failed, please try again later...","m0084":"Fetching collaborating content failed, please try again later...","m0085":"Fetching CSV failed, please try again later..."},"smsg":{"m0004":"Content published successfully...","m0005":"Content rejected successfully...","m0006":"Content deleted successfully...","m0007":"Flag accepted successfully...","m0008":"Flag discarded successfully...","m0033":"Batch created successfully...","m0034":"Batch updated successfully..."}}}}
\ No newline at end of file
-- 
GitLab