{ "appTitle": "வருகை அமைப்பு", "logout": "வெளியேறு", "login": "உள்நுழை", "username": "பயனர் பெயர்", "password": "கடவுச்சொல்", "loggingIn": "உள்நுழைகிறது...", "language": "மொழி", "darkMode": "இருண்ட பயன்முறை", "toggleDarkMode": "வெளிச்சம் மற்றும் இருண்ட தீம்களுக்கு இடையில் மாற்றவும்", "failedConnection": "சர்வருடன் இணைக்க முடியவில்லை.", "invalidToken": "சர்வரிலிருந்து தவறான டோக்கன் பெறப்பட்டது.", "invalidCredentials": "தவறான பயனர் பெயர் அல்லது கடவுச்சொல்.", "english": "ஆங்கிலம்", "malay": "மலாய்", "tamil": "தமிழ்", "bengali": "பெங்காலி", "burmese": "பர்மா", "nepali": "நேபாளி", "yourStatus": "நிலைமை", "clockedIn": "வருகை பதிவு செய்யப்பட்டது", "clockedOut": "வெளியேறல் பதிவு செய்யப்பட்டது", "clockIn": "வருகை பதிவு", "clockOut": "வெளியேறல் பதிவு", "clock_in": "வருகை பதிவு", "clock_out": "வெளியேறல் பதிவு", "scanToClock": "{action} பதிவு செய்ய ஸ்கேன் செய்யவும்", "in": "வருகை", "out": "வெளியேறல்", "cancel": "ரத்து", "viewMyClockHistory": "என் வருகை வரலாற்றைப் பார்க்கவும்", "changeMyPassword": "என் கடவுச்சொல்லை மாற்றவும்", "myClockHistory": "என் வருகை வரலாறு", "backToDashboard": "டாஷ்போர்டுக்குத் திரும்பு", "noClockHistory": "உங்களுக்கு வருகை வரலாறு இல்லை.", "clockHistoryFetchFail": "வருகை வரலாற்றை பெற முடியவில்லை:", "viewClockHistory": "என் வருகை வரலாற்றைப் பார்க்கவும்", "changePassword": "என் கடவுச்சொல்லை மாற்றவும்", "invalidCurrentPassword": "தற்போதைய கடவுச்சொல் தவறானது.", "successClockIn": "வெற்றிகரமாக வருகை பதிவு செய்யப்பட்டது.", "successClockOut": "வெற்றிகரமாக வெளியேறல் பதிவு செய்யப்பட்டது.", "qrFail": "QR கோட்டைக் கண்டறிய முடியவில்லை. தயவுசெய்து மீண்டும் முயற்சிக்கவும்.", "geoFail": "உங்கள் இருப்பிடத்தைப் பெற முடியவில்லை: {message}. தயவுசெய்து இருப்பிட சேவைகளை இயக்கவும்.", "successClock": "{location} இல் வெற்றிகரமாக பதிவு செய்யப்பட்டது.", "changePasswordTitle": "கடவுச்சொல்லை மாற்று", "currentPassword": "தற்போதைய கடவுச்சொல்", "newPassword": "புதிய கடவுச்சொல்", "confirmNewPassword": "புதிய கடவுச்சொல்லை உறுதிப்படுத்து", "updating": "புதுப்பிக்கிறது...", "tabPersonnel": "பணியாளர்கள்", "tabAttendance": "வருகை", "tabQrCodes": "QR கோட்கள்", "uploadQrImage": "QR படத்தைப் பதிவேற்று", "couldNotLoadWorkerInfo": "பணியாளர் தகவலைப் பெற முடியவில்லை", "couldNotVerifyStatus": "சர்வரிலிருந்து தற்போதைய நிலைமையை சரிபார்க்க முடியவில்லை", "successfullyClocked": "வெற்றிகரமாக {action} பதிவு செய்யப்பட்டது", "site": "இடத்தில்", "errorOccurred": "பிழை நிகழ்ந்தது", "unableToStartCamera": "கேமராவைத் தொடங்க முடியவில்லை.", "tryAgain": "மீண்டும் முயற்சிக்கவும்", "qrDetectedGettingLocation": "QR கோட் கண்டறியப்பட்டது. இருப்பிடத்தைப் பெறுகிறது...", "geolocationNotSupported": "உங்கள் உலாவியால் புவியிருப்பிடம் ஆதரிக்கப்படவில்லை.", "unableToRetrieveLocation": "உங்கள் இருப்பிடத்தைப் பெற முடியவில்லை: {message}. தயவுசெய்து இருப்பிட சேவைகளை இயக்கவும்.", "qrNotDetectedTryAgain": "QR கோட்டைக் கண்டறிய முடியவில்லை. தயவுசெய்து மீண்டும் முயற்சிக்கவும்.", "updatePassword": "கடவுச்சொல்லைப் புதுப்பிக்கவும்", "passwordsNoMatch": "புதிய கடவுச்சொற்கள் பொருந்தவில்லை.", "passwordTooShort": "புதிய கடவுச்சொல் குறைந்தது 6 எழுத்துக்களாக இருக்க வேண்டும்.", "passwordUpdated": "கடவுச்சொல் வெற்றிகரமாக புதுப்பிக்கப்பட்டது! நீங்கள் இப்போது உங்கள் புதிய கடவுச்சொல்லை உள்நுழைய பயன்படுத்தலாம்.", "passwordUpdateError": "கடவுச்சொல்லை புதுப்பிக்கும்போது பிழை ஏற்பட்டது.", "attendanceLogFor": "வருகை பதிவு -", "addManualClockOut": "கைமுறை வெளியேறல் பதிவு சேர்க்கவும்", "manualClockOutInstruction": "பணியாளர் வெளியேறல் பதிவு செய்ய மறந்தால் இந்த படிவத்தைப் பயன்படுத்தவும். கடைசி நிகழ்வு வருகை பதிவாக இருக்க வேண்டும்.", "clockOutTime": "வெளியேறல் நேரம்", "reason": "காரணம் (எ.கா., \"வெளியேறல் பதிவு செய்ய மறந்துவிட்டார்\")", "enterBriefNote": "சுருக்கமான குறிப்பை உள்ளிடவும்", "addRecord": "பதிவு சேர்க்கவும்", "startDate": "தொடக்க தேதி", "endDate": "இறுதி தேதி", "filterRecords": "பதிவுகளை வடிகட்டு", "event": "நிகழ்வு", "timestamp": "நேர முத்திரை", "locationName": "இடத்தின் பெயர்", "coordinates": "ஆயத்தொலைவுகள்", "notes": "குறிப்புகள்", "noRecordsFound": "இந்த காலத்திற்கான பதிவுகள் எதுவும் கிடைக்கவில்லை.", "showOnMap": "வரைபடத்தில் காட்டு", "nA": "கிடையாது", "pleaseSelectTimestamp": "தயவுசெய்து வெளியேறலுக்கான நேர முத்திரையைத் தேர்ந்தெடுக்கவும்.", "pleaseProvideReason": "தயவுசெய்து கைமுறை பதிவிற்கான காரணம்/குறிப்பை வழங்கவும்.", "manualClockOutSuccess": "கைமுறை வெளியேறல் வெற்றிகரமாக பதிவு செய்யப்பட்டது!", "manualClockOutError": "பிழை ஏற்பட்டது: {message}", "selectWorkers": "1. பணியாளர்களைத் தேர்ந்தெடுக்கவும்", "searchWorkerPlaceholder": "ஒரு பணியாளரைத் தேடவும்...", "selectAll": "அனைத்தையும் தேர்ந்தெடு", "addWorkersByTag": "ஒரு டேக்கிலிருந்து அனைத்து பணியாளர்களையும் சேர்க்கவும்", "chooseTag": "-- ஒரு டேக்கைத் தேர்ந்தெடுக்கவும் --", "addByTag": "டேக் மூலம் சேர்க்கவும்", "selectedForReport": "அறிக்கைக்காக தேர்ந்தெடுக்கப்பட்டவை ({count})", "all": "அனைத்தும்", "allWorkersSelected": "அனைத்து பணியாளர்கள் ({count}) தேர்ந்தெடுக்கப்பட்டனர்", "noWorkersSelected": "பணியாளர்கள் எதுவும் தேர்ந்தெடுக்கப்படவில்லை.", "reportSettings": "2. அறிக்கை அமைப்புகள்", "setting": "அமைப்பு", "monthlySalary": "மாதச் சம்பளம் (RM)", "salaryAppliedNote": "தேர்ந்தெடுக்கப்பட்ட அனைத்து பணியாளர்களுக்கும் பயன்படுத்தப்படும்.", "salaryPlaceholder": "எ.கா., 3000", "otFactors": "மேல்நேர காரணிகள்", "weekendFactor": "வாரக்கடைசி காரணி", "holidayFactor": "விடுமுறை காரணி", "selectPublicHolidays": "பொது விடுமுறைகளைத் தேர்ந்தெடுக்கவும்", "generateReport": "வருகை & மேல்நேர அறிக்கையை உருவாக்கு", "overtimePaySummary": "மேல்நேர ஊதிய சுருக்கம்", "exportOtSummary": "மேல்நேர சுருக்கத்தை ஏற்றுமதி செய் (CSV)", "worker": "பணியாளர்", "totalHoursWorked": "மொத்த வேலை நேரங்கள்", "totalOtPay": "மொத்த மேல்நேர ஊதியம் (RM)", "rawAttendanceData": "மூல வருகை தரவு", "loadingReport": "அறிக்கை ஏற்றுகிறது...", "tagLoadError": "தேர்ந்தெடுக்கப்பட்ட டேக்கிற்கான பணியாளர்களை ஏற்ற முடியவில்லை.", "generateReportError": "தயவுசெய்து பணியாளர்களைத் தேர்ந்தெடுத்து, சரியான தேதி வரம்பை அமைத்து, சம்பளத்தை உள்ளிடவும்.", "reportGenerationError": "அறிக்கையை உருவாக்கும்போது பிழை ஏற்பட்டது.", "addNewUser": "புதிய பயனரைச் சேர்க்கவும்", "fullName": "முழு பெயர்", "egJohnSmith": "எ.கா. John Smith", "egJsmith": "எ.கா. jsmith", "eg123456": "எ.கா. 123456", "asManager": "மேலாளராக", "adding": "சேர்க்கிறது...", "addUser": "பயனரைச் சேர்க்கவும்", "manageTags": "டேக்குகளை நிர்வகிக்கவும்", "createNewTag": "புதிய டேக் உருவாக்கவும்", "egTeam": "எ.கா. குழு", "createTag": "டேக் உருவாக்கவும்", "tags": "டேக்குகள்", "workerRoster": "பணியாளர் பட்டியல்", "searchByName": "பெயரால் தேடு", "searchByNameOrUsername": "பெயர் அல்லது பயனர்பெயரால் தேடு", "filterByTag": "டேக் மூலம் வடிகட்டவும்", "clearFilter": "வடிகட்டியைத் துடைக்கவும்", "dateJoined": "சேர்ந்த தேதி", "actions": "செயல்கள்", "editTags": "டேக்குகளைத் திருத்து", "viewRecords": "பதிவுகளைப் பார்க்கவும்", "delete": "நீக்கு", "loadingWorkers": "பணியாளர்கள் ஏற்றப்படுகிறது...", "noWorkersFound": "பணியாளர்கள் எதுவும் கிடைக்கவில்லை.", "previous": "முந்தைய", "next": "அடுத்த", "pageOf": "பக்கம் {current} / {total}", "noTagsAvailable": "டேக்குகள் எதுவும் கிடைக்கவில்லை.", "done": "முடிந்தது", "bulkEditTags": "பல டேக்குகளைத் திருத்து", "clearSelection": "தேர்வைத் துடைக்கவும்", "forUser": "பயனருக்கு", "savePassword": "கடவுச்சொல்லைச் சேமிக்கவும்", "saving": "சேமிக்கிறது...", "failedToUpdateTags": "டேக்குகளை புதுப்பிக்க முடியவில்லை. தயவுசெய்து மீண்டும் முயற்சிக்கவும்.", "tagDeleted": "டேக் வெற்றிகரமாக நீக்கப்பட்டது.", "failedToFetchWorkers": "பணியாளர்களைப் பெற முடியவில்லை.", "failedToLoadPageData": "பக்க தரவை ஏற்ற முடியவில்லை.", "errorAddingUser": "பயனரைச் சேர்க்கும்போது பிழை ஏற்பட்டது.", "failedToDeleteWorker": "பணியாளரை நீக்க முடியவில்லை.", "areYouSureDeleteWorker": "இந்த பணியாளர் கணக்கை நீக்க நீங்கள் உறுதியாக உள்ளீர்களா?", "areYouSureDeleteTag": "இந்த டேக்கை நீக்க நீங்கள் உறுதியாக உள்ளீர்களா? இது அனைத்து பணியாளர்களிடமிருந்தும் அகற்றப்படும்.", "failedToDeleteTag": "டேக்கை நீக்க முடியவில்லை.", "passwordsDoNotMatch": "கடவுச்சொற்கள் பொருந்தவில்லை.", "createQrCode": "புதிய QR கோட் உருவாக்கவும்", "qrCodeName": "QR கோட்டின் பெயர்", "qrNamePlaceholder": "எ.கா., 'மேற்கு வாயில் நுழைவாயில்'", "create": "உருவாக்கு", "newCodeCreated": "புதிய கோட் உருவாக்கப்பட்டது!", "saveQrInstruction": "இந்த படத்தைச் சேமிக்கவும் அல்லது கீழே உள்ள ID ஐப் பயன்படுத்தவும். இது புதுப்பிப்பில் மறைந்துவிடும்.", "id": "ஐடி", "existingQrCodes": "ஏற்கனவே உள்ள QR கோட்கள்", "name": "பெயர்", "status": "நிலைமை", "deactivate": "செயலிழக்கச் செய்", "activate": "செயல்படுத்து", "download": "பதிவிறக்கு", "noQrCodesFound": "QR கோட்கள் எதுவும் கிடைக்கவில்லை. மேலே ஒன்றை உருவாக்கவும்!", "deleteQrConfirm": "இந்த QR கோட்டை நீக்க நீங்கள் உறுதியாக உள்ளீர்களா? இதை மாற்ற முடியாது.", "qrDownloadError": "மன்னிக்கவும், QR கோட்டைப் பதிவிறக்க முடியவில்லை.", "rememberMe": "தானியங்கு உள்நுழைவுக்காக என்னை நினைவில் வைக்கவும்", "deviceNotAuthorized": "இந்த சாதனம் உங்கள் கணக்குக்கு அங்கீகரிக்கப்படவில்லை. தயவுசெய்து உங்கள் நிர்வாகியைத் தொடர்பு கொள்ளவும்.", "locationTrackingActive": "இருப்பிட கண்காணிப்பு பின்னணியில் செயல்படுகிறது", "securityCheckInProgress": "பாதுகாப்பு சரிபார்ப்பு நடைபெறுகிறது...", "securityCheckComplete": "பாதுகாப்பு சரிபார்ப்பு வெற்றிகரமாக முடிவடைந்தது", "highSecurityRisk": "அதிக பாதுகாப்பு அபாயம் கண்டறியப்பட்டது. தயவுசெய்து உங்கள் நிர்வாகியைத் தொடர்பு கொள்ளவும்.", "deviceRegistered": "சாதனம் வெற்றிகரமாக பதிவு செய்யப்பட்டது", "autoLoginEnabled": "இந்த சாதனத்திற்கு தானியங்கு உள்நுழைவு இயக்கப்பட்டது", "backgroundLocationEnabled": "பின்னணி இருப்பிட கண்காணிப்பு இயக்கப்பட்டது", "permissionsRequired": "வருகை கண்காணிப்புக்கு இருப்பிட அனுமதிகள் தேவை", "batteryOptimizationWarning": "தொடர்ச்சியான இருப்பிட கண்காணிப்பை உறுதிப்படுத்த இந்த பயன்பாட்டிற்கு பேட்டரி மேம்படுத்தலை முடக்கவும்", "gpsSpooferDetected": "GPS போலிப் பயன்பாடு கண்டறியப்பட்டது. இது வருகை துல்லியத்தைப் பாதிக்கலாம்.", "mockLocationEnabled": "போலி இருப்பிடம் இயக்கப்பட்டுள்ளது. துல்லியமான வருகை கண்காணிப்புக்கு அதை முடக்கவும்.", "deviceSecurityWarning": "சாதன பாதுகாப்பு எச்சரிக்கை: சந்தேகத்திற்குரிய பயன்பாடுகள் கண்டறியப்பட்டன", "locationUpdateFailed": "இருப்பிடத்தை புதுப்பிக்க முடியவில்லை. தானாகவே மீண்டும் முயற்சிக்கும்.", "servicesInitializing": "அடிப்படை சேவைகளை துவக்குகிறது...", "servicesReady": "அனைத்து சேவைகளும் தயாராக உள்ளன", "autoLoginFailed": "தானியங்கு உள்நுழைவு தோல்வி. தயவுசெய்து கைமுறையாக உள்நுழைக.", "deviceValidationFailed": "சாதன சரிபார்ப்பு தோல்வி. தயவுசெய்து ஆதரவைத் தொடர்பு கொள்ளவும்.", "deviceMismatch": "இந்த சாதனம் உங்கள் கணக்கிற்கு அங்கீகரிக்கப்படவில்லை.", "deviceRegistrationFailed": "சாதன பதிவு தோல்வி. மீண்டும் முயற்சிக்கவும்.", "deviceRequired": "தொழிலாளர் உள்நுழைவிற்கு சாதன பதிவு தேவை.", "servicesStatus": "சேவைகளின் நிலை", "overallStatus": "ஒட்டுமொத்த நிலை", "locationTracking": "இருப்பிட கண்காணிப்பு", "deviceRegistration": "சாதன பதிவு", "securityStatus": "பாதுகாப்பு நிலை", "lastLocationUpdate": "கடைசி இருப்பிட புதுப்பிப்பு", "deviceId": "சாதன ஐடி", "start": "தொடங்கு", "check": "சரிபார்க்கவும்", "checking": "சரிபார்க்கிறது...", "refresh": "புதுப்பிக்கவும்", "refreshing": "புதுப்பிக்கிறது...", "notInitialized": "துவக்கப்படவில்லை", "ready": "தயார்", "webOnly": "வலை மட்டும்", "active": "செயலில்", "inactive": "செயலில் இல்லை", "registered": "பதிவு செய்யப்பட்டது", "pending": "நிலுவையில்", "notChecked": "சரிபார்க்கப்படவில்லை", "outdated": "காலாவதியானது", "current": "தற்போதைய", "never": "ஒருபோதும் இல்லை", "justNow": "இப்போதுதான்", "minutesAgo": "{minutes} நி முன்", "hoursAgo": "{hours} மணி முன்", "daysAgo": "{days} நா முன்", "failedToRefreshStatus": "நிலையை புதுப்பிக்க முடியவில்லை", "locationTrackingStarted": "இருப்பிட கண்காணிப்பு வெற்றிகரமாக தொடங்கப்பட்டது", "failedToStartLocationTracking": "இருப்பிட கண்காணிப்பைத் தொடங்க முடியவில்லை", "securityCheckFailed": "பாதுகாப்பு சரிபார்ப்பு தோல்வி", "personal": "தனிப்பட்ட", "clockHistory": "வருகை வரலாறு", "openCamera": "கேமராவைத் திற", "scanQRCode": "QR கோட் ஸ்கேன் செய்", "services": "சேவைகள்", "systemServicesStatus": "அமைப்பு சேவைகள் மற்றும் பாதுகாப்பு நிலை", "updateYourPassword": "உங்கள் கணக்கு கடவுச்சொல்லை புதுப்பிக்கவும்", "signOutOfAccount": "உங்கள் கணக்கிலிருந்து வெளியேறவும்", "workLocationTracking": "பணியிட இருப்பிட கண்காணிப்பு", "locationTrackingForAttendance": "பணி வருகைக்காக இருப்பிட கண்காணிப்பு செயலில்", "monitoringLocation": "பணி வருகைக்காக இருப்பிடத்தைக் கண்காணிக்கிறது", "manualGuide": "கையேடு வழிகாட்டி", "viewUserManual": "வழிமுறைகள் மற்றும் FAQs ஐ படிக்கவும்", "manual": { "android": { "heading": "Android", "faqs": [ { "id": "android-location", "title": "Location ஐ எப்படி திறப்பது (Android)", "steps": [ "உங்கள் தொலைபேசியில் Settings ஐத் திறக்கவும்.", "Location க்குச் செல்லவும் (சில தொலைபேசிகளில் Security & privacy கீழ்).", "Use location ஐ ON செய்யவும்.", "App permissions ஐத் திறக்கவும் → Attendance System ஐக் கண்டறியவும் → Allow while using the app என அமைக்கவும்.", "கிடைத்தால் Precise location ஐ இயக்கவும்.", "ஆப்பிற்குத் திரும்பி மீண்டும் clock-in செய்ய முயற்சிக்கவும்." ], "note": "பிராண்டுகளுக்கு ஏற்ப பெயர்கள் மாறுபடும்: Samsung → Settings → Location → App permissions. Xiaomi → Settings → Location → Location services." }, { "id": "android-camera", "title": "Camera permission ஐ இயக்குவது எப்படி (Android)", "steps": [ "SettingsAppsAttendance System ஐத் திறக்கவும்.", "PermissionsCamera ஐத் தட்டவும் → Allow அல்லது Allow while using the app தேர்ந்தெடுக்கவும்.", "ஆப்பை மீண்டும் திறந்து scanning செய்ய முயற்சிக்கவும்." ] }, { "id": "clockin-troubleshoot", "title": "Clock-in வேலை செய்யவில்லையா? விரைவு checklist", "steps": [ "Location ஐ ON செய்து app permission ஐ Allow while using the app என அமைக்கவும் (கிடைத்தால் Precise location ஐ இயக்கவும்).", "Network ஐ சரிபார்க்கவும்: Wi-Fi அல்லது data இயக்கத்தில் உள்ளது. Airplane mode ஐ off→on toggle செய்து, பின்னர் மீண்டும் முயற்சிக்கவும். தடையாக இருந்தால் VPN ஐ முடக்கவும்.", "Android settings இல் Automatic date & time மற்றும் time zone இயக்கப்பட்டுள்ளதா என உறுதிப்படுத்தவும்.", "Force close செய்து app ஐ மீண்டும் திறக்கவும். தேவைப்பட்டால், Attendance System cache ஐ clear செய்யவும் (Settings → Apps → Attendance System → Storage → Clear cache)." ], "note": "இன்னும் சிக்கலா? Screenshot எடுத்து உங்கள் manager அல்லது HR ஐ தொடர்பு கொள்ளவும்." } ] }, "ios": { "heading": "iOS", "comingSoon": "விரைவில் வரும்." } }, "statusClockedIn": "நீங்கள் வேலைக்கு வந்துள்ளீர்கள்", "statusClockedOut": "நீங்கள் வேலையை விட்டு வெளியேறியுள்ளீர்கள்", "scanToClockIn": "வேலைக்கு வர QR குறியீட்டை ஸ்கேன் செய்யவும்", "scanToClockOut": "வெளியேற QR குறியீட்டை ஸ்கேன் செய்யவும்", "appInformation": "செயலி தகவல்", "version": "பதிப்பு", "platform": "தளம்" }