employer login issues fixed

This commit is contained in:
mohanmd 2026-06-19 17:56:47 +05:30
parent 56d8fc49aa
commit 0a497e56ed
18 changed files with 2722 additions and 2519 deletions

View File

@ -42,14 +42,7 @@ private function formatWorker(Worker $w)
// Visa status // Visa status
$visaStatus = $w->visa_status; $visaStatus = $w->visa_status;
// Optional profile photos $photo = null;
$photos = [
'https://images.unsplash.com/photo-1573496359142-b8d87734a5a2?auto=format&fit=crop&q=80&w=200',
'https://images.unsplash.com/photo-1534528741775-53994a69daeb?auto=format&fit=crop&q=80&w=200',
'https://images.unsplash.com/photo-1544005313-94ddf0286df2?auto=format&fit=crop&q=80&w=200',
null
];
$photo = $photos[$w->id % 4];
$dbReviews = \App\Models\Review::where('worker_id', $w->id)->get(); $dbReviews = \App\Models\Review::where('worker_id', $w->id)->get();
$reviewsCount = $dbReviews->count(); $reviewsCount = $dbReviews->count();
@ -887,14 +880,7 @@ public function getWorkerDetail(Request $request, $id)
$visaStatusesList = ['Residence Visa', 'Tourist Visa', 'Employment Visa', 'Cancelled Visa', 'Own Visa']; $visaStatusesList = ['Residence Visa', 'Tourist Visa', 'Employment Visa', 'Cancelled Visa', 'Own Visa'];
$visaStatus = $visaStatusesList[$w->id % 5]; $visaStatus = $visaStatusesList[$w->id % 5];
// Profile photo $photo = null;
$photos = [
'https://images.unsplash.com/photo-1573496359142-b8d87734a5a2?auto=format&fit=crop&q=80&w=200',
'https://images.unsplash.com/photo-1534528741775-53994a69daeb?auto=format&fit=crop&q=80&w=200',
'https://images.unsplash.com/photo-1544005313-94ddf0286df2?auto=format&fit=crop&q=80&w=200',
null
];
$photo = $photos[$w->id % 4];
// Fetch dynamic database reviews (Requirement 1) // Fetch dynamic database reviews (Requirement 1)
$dbReviews = Review::where('worker_id', $w->id)->with('employer')->latest()->get(); $dbReviews = Review::where('worker_id', $w->id)->with('employer')->latest()->get();

View File

@ -298,6 +298,21 @@ public function setupProfile(Request $request)
*/ */
public function register(Request $request) public function register(Request $request)
{ {
$data = $request->all();
if (isset($data['passport']) && is_string($data['passport'])) {
$decoded = json_decode($data['passport'], true);
if (json_last_error() === JSON_ERROR_NONE && is_array($decoded)) {
$data['passport'] = $decoded;
}
}
if (isset($data['visa']) && is_string($data['visa'])) {
$decoded = json_decode($data['visa'], true);
if (json_last_error() === JSON_ERROR_NONE && is_array($decoded)) {
$data['visa'] = $decoded;
}
}
$request->merge($data);
$validator = Validator::make($request->all(), [ $validator = Validator::make($request->all(), [
'name' => 'required|string|max:255', 'name' => 'required|string|max:255',
'phone' => 'required|string|max:50|unique:workers,phone', 'phone' => 'required|string|max:50|unique:workers,phone',

View File

@ -77,13 +77,7 @@ public function index(Request $request)
$visaStatus = $w->visa_status; $visaStatus = $w->visa_status;
// Optional profile photos // Optional profile photos
$photos = [ $photo = null;
'https://images.unsplash.com/photo-1573496359142-b8d87734a5a2?auto=format&fit=crop&q=80&w=200',
'https://images.unsplash.com/photo-1534528741775-53994a69daeb?auto=format&fit=crop&q=80&w=200',
'https://images.unsplash.com/photo-1544005313-94ddf0286df2?auto=format&fit=crop&q=80&w=200',
null
];
$photo = $photos[$w->id % 4];
$dbReviews = \App\Models\Review::where('worker_id', $w->id)->get(); $dbReviews = \App\Models\Review::where('worker_id', $w->id)->get();
$reviewsCount = $dbReviews->count(); $reviewsCount = $dbReviews->count();
@ -109,6 +103,11 @@ public function index(Request $request)
'bio' => $w->bio, 'bio' => $w->bio,
'rating' => $rating, 'rating' => $rating,
'reviews_count' => $reviewsCount, 'reviews_count' => $reviewsCount,
'document_expiry_status' => $w->document_expiry_status,
'document_expiry_days' => $w->document_expiry_days,
'visa_expiry_date' => $w->visa_expiry_date,
'in_country' => (bool) $w->in_country,
'preferred_location' => $w->preferred_location,
]; ];
})->filter()->values()->toArray(); })->filter()->values()->toArray();

View File

@ -75,14 +75,7 @@ public function index(Request $request)
// Visa status // Visa status
$visaStatus = $w->visa_status; $visaStatus = $w->visa_status;
// Optional profile photos $photo = null;
$photos = [
'https://images.unsplash.com/photo-1573496359142-b8d87734a5a2?auto=format&fit=crop&q=80&w=200',
'https://images.unsplash.com/photo-1534528741775-53994a69daeb?auto=format&fit=crop&q=80&w=200',
'https://images.unsplash.com/photo-1544005313-94ddf0286df2?auto=format&fit=crop&q=80&w=200',
null // Test optional photo placeholder
];
$photo = $photos[$w->id % 4];
$dbReviews = \App\Models\Review::where('worker_id', $w->id)->get(); $dbReviews = \App\Models\Review::where('worker_id', $w->id)->get();
$reviewsCount = $dbReviews->count(); $reviewsCount = $dbReviews->count();
@ -113,6 +106,9 @@ public function index(Request $request)
'reviews_count' => $reviewsCount, 'reviews_count' => $reviewsCount,
'preferred_location' => $w->preferred_location, 'preferred_location' => $w->preferred_location,
'in_country' => (bool) $w->in_country, 'in_country' => (bool) $w->in_country,
'document_expiry_status' => $w->document_expiry_status,
'document_expiry_days' => $w->document_expiry_days,
'visa_expiry_date' => $w->visa_expiry_date,
]; ];
})->filter()->values()->toArray(); })->filter()->values()->toArray();
@ -319,13 +315,7 @@ public function show($id)
$mappedSkills = ['cooking', 'cleaning']; $mappedSkills = ['cooking', 'cleaning'];
} }
$photos = [ $photo = null;
'https://images.unsplash.com/photo-1573496359142-b8d87734a5a2?auto=format&fit=crop&q=80&w=200',
'https://images.unsplash.com/photo-1534528741775-53994a69daeb?auto=format&fit=crop&q=80&w=200',
'https://images.unsplash.com/photo-1544005313-94ddf0286df2?auto=format&fit=crop&q=80&w=200',
null
];
$photo = $photos[$w->id % 4];
// Fetch dynamic database reviews (Requirement 1) // Fetch dynamic database reviews (Requirement 1)
$dbReviews = Review::where('worker_id', $w->id)->with('employer')->latest()->get(); $dbReviews = Review::where('worker_id', $w->id)->with('employer')->latest()->get();
@ -395,6 +385,23 @@ public function show($id)
'similar_workers' => $similarWorkers, 'similar_workers' => $similarWorkers,
'status' => $w->status, 'status' => $w->status,
'availability_status' => $w->status, 'availability_status' => $w->status,
'document_expiry_status' => $w->document_expiry_status,
'document_expiry_days' => $w->document_expiry_days,
'visa_expiry_date' => $w->visa_expiry_date,
'in_country' => (bool) $w->in_country,
'preferred_location' => $w->preferred_location,
'documents' => $w->documents->map(function ($doc) {
return [
'id' => $doc->id,
'type' => $doc->type,
'number' => $doc->number,
'issue_date' => $doc->issue_date,
'expiry_date' => $doc->expiry_date,
'ocr_accuracy' => $doc->ocr_accuracy,
'file_path' => $doc->file_path ? url($doc->file_path) : null,
'ocr_data' => $doc->ocr_data,
];
})->toArray(),
]; ];
return Inertia::render('Employer/Workers/Show', [ return Inertia::render('Employer/Workers/Show', [

View File

@ -56,6 +56,7 @@ class Worker extends Model
'emirates_id_status', 'emirates_id_status',
'document_expiry_days', 'document_expiry_days',
'document_expiry_status', 'document_expiry_status',
'visa_expiry_date',
]; ];
public function getPassportStatusAttribute() public function getPassportStatusAttribute()
@ -87,6 +88,12 @@ public function getEmiratesIdStatusAttribute()
return $this->passport_status; return $this->passport_status;
} }
public function getVisaExpiryDateAttribute()
{
$visa = $this->documents->where('type', 'visa')->first();
return $visa ? $visa->expiry_date : null;
}
public function getDocumentExpiryDaysAttribute() public function getDocumentExpiryDaysAttribute()
{ {
$visa = $this->documents->where('type', 'visa')->first(); $visa = $this->documents->where('type', 'visa')->first();

View File

@ -29,71 +29,23 @@ public function run(): void
// Conversation 1: with Worker 1 (John Doe) // Conversation 1: with Worker 1 (John Doe)
$w1 = $workers->get(0); $w1 = $workers->get(0);
if ($w1) { if ($w1) {
$conv1 = Conversation::create([ Conversation::create([
'employer_id' => $employer->id, 'employer_id' => $employer->id,
'worker_id' => $w1->id, 'worker_id' => $w1->id,
'created_at' => now()->subHours(2), 'created_at' => now()->subHours(2),
'updated_at' => now()->subHours(2), 'updated_at' => now()->subHours(2),
]); ]);
Message::create([
'conversation_id' => $conv1->id,
'sender_type' => 'employer',
'sender_id' => $employer->id,
'text' => 'Hello John, I saw your profile and I am interested in hiring you as an electrician.',
'created_at' => now()->subMinutes(110),
]);
Message::create([
'conversation_id' => $conv1->id,
'sender_type' => 'worker',
'sender_id' => $w1->id,
'text' => 'Hello, thank you for reaching out! Yes, I am available.',
'created_at' => now()->subMinutes(100),
]);
Message::create([
'conversation_id' => $conv1->id,
'sender_type' => 'employer',
'sender_id' => $employer->id,
'text' => 'Great, what is your salary expectation?',
'created_at' => now()->subMinutes(90),
]);
Message::create([
'conversation_id' => $conv1->id,
'sender_type' => 'worker',
'sender_id' => $w1->id,
'text' => 'My expectation is around 2500 AED per month.',
'created_at' => now()->subMinutes(80),
]);
} }
// Conversation 2: with Worker 2 (Ali Hassan) // Conversation 2: with Worker 2 (Ali Hassan)
$w2 = $workers->get(1); $w2 = $workers->get(1);
if ($w2) { if ($w2) {
$conv2 = Conversation::create([ Conversation::create([
'employer_id' => $employer->id, 'employer_id' => $employer->id,
'worker_id' => $w2->id, 'worker_id' => $w2->id,
'created_at' => now()->subHour(), 'created_at' => now()->subHour(),
'updated_at' => now()->subHour(), 'updated_at' => now()->subHour(),
]); ]);
Message::create([
'conversation_id' => $conv2->id,
'sender_type' => 'employer',
'sender_id' => $employer->id,
'text' => 'Hi Ali, are you looking for job?',
'created_at' => now()->subMinutes(50),
]);
Message::create([
'conversation_id' => $conv2->id,
'sender_type' => 'worker',
'sender_id' => $w2->id,
'text' => 'Yes, I am available.',
'created_at' => now()->subMinutes(45),
]);
} }
} }
} }

View File

@ -111,7 +111,7 @@ export default function Announcements({ initialAnnouncements }) {
setIsDialogOpen(false); setIsDialogOpen(false);
showToast( showToast(
t('community_charity_event_posted', 'COMMUNITY CHARITY EVENT POSTED!'), t('community_charity_event_posted', 'COMMUNITY CHARITY EVENT POSTED!'),
t('community_charity_event_posted_desc', 'Instant Push Notification sent to all workers in Dubai! Morning-of reminder notification scheduled successfully.') t('community_charity_event_posted_desc', 'Instant Push Notification sent to all workers! Morning-of reminder notification scheduled successfully.')
); );
} }
}); });
@ -128,8 +128,8 @@ export default function Announcements({ initialAnnouncements }) {
}); });
return ( return (
<EmployerLayout title={t('charity_events_support_drives', 'Charity Events & Support Drives')}> <EmployerLayout title="Charity Events">
<Head title={`${t('community_charity_events_sponsor_hub', 'Community Charity Events - Sponsor Hub')}`} /> <Head title={t('charity_events', 'Charity Events')} />
{toastMessage && ( {toastMessage && (
<div className="fixed bottom-8 right-8 bg-slate-900 text-white px-6 py-5 rounded-[24px] shadow-2xl border border-slate-800 flex items-start space-x-3.5 z-[100] max-w-md animate-in slide-in-from-bottom-5 duration-350"> <div className="fixed bottom-8 right-8 bg-slate-900 text-white px-6 py-5 rounded-[24px] shadow-2xl border border-slate-800 flex items-start space-x-3.5 z-[100] max-w-md animate-in slide-in-from-bottom-5 duration-350">
@ -150,7 +150,7 @@ export default function Announcements({ initialAnnouncements }) {
<div className="space-y-2 max-w-2xl"> <div className="space-y-2 max-w-2xl">
<div className="inline-flex items-center space-x-2 px-3 py-1 bg-[#185FA5]/5 border border-[#185FA5]/10 rounded-full text-[10px] font-black uppercase tracking-wider text-[#185FA5]"> <div className="inline-flex items-center space-x-2 px-3 py-1 bg-[#185FA5]/5 border border-[#185FA5]/10 rounded-full text-[10px] font-black uppercase tracking-wider text-[#185FA5]">
<Heart className="w-3.5 h-3.5 fill-[#185FA5] text-[#185FA5] animate-pulse" /> <Heart className="w-3.5 h-3.5 fill-[#185FA5] text-[#185FA5] animate-pulse" />
<span>{t('dubai_community_support_drives', 'Dubai Community Support Drives')}</span> <span>{t('dubai_community_support_drives', 'Community Support Drives')}</span>
</div> </div>
<h2 className="text-xl font-black text-slate-900 tracking-tight">{t('free_medical_checks_title', 'Free Medical Checks, Food Drives & Support Services')}</h2> <h2 className="text-xl font-black text-slate-900 tracking-tight">{t('free_medical_checks_title', 'Free Medical Checks, Food Drives & Support Services')}</h2>
<p className="text-xs text-slate-500 font-bold leading-relaxed"> <p className="text-xs text-slate-500 font-bold leading-relaxed">
@ -177,10 +177,6 @@ export default function Announcements({ initialAnnouncements }) {
<form onSubmit={handleCreate} className="p-8 space-y-5 bg-white max-h-[80vh] overflow-y-auto"> <form onSubmit={handleCreate} className="p-8 space-y-5 bg-white max-h-[80vh] overflow-y-auto">
<div className="space-y-4 p-4 bg-[#185FA5]/5 rounded-2xl border border-[#185FA5]/10 animate-in fade-in duration-200"> <div className="space-y-4 p-4 bg-[#185FA5]/5 rounded-2xl border border-[#185FA5]/10 animate-in fade-in duration-200">
<div className="text-[10px] font-black text-[#185FA5] uppercase tracking-widest flex items-center gap-1.5">
<Heart className="w-3.5 h-3.5 fill-[#185FA5] text-[#185FA5]" />
<span>{t('charity_drive_metadata', 'Charity Drive Metadata (Dubai Support)')}</span>
</div>
<div className="grid grid-cols-1 sm:grid-cols-3 gap-3"> <div className="grid grid-cols-1 sm:grid-cols-3 gap-3">
<div className="space-y-1"> <div className="space-y-1">
@ -356,7 +352,7 @@ export default function Announcements({ initialAnnouncements }) {
<input <input
type="text" type="text"
required required
placeholder={t('location_details_placeholder', 'e.g. Al Quoz Community Center, Dubai')} placeholder={t('location_details_placeholder', 'e.g. Al Quoz Community Center')}
value={newAnnouncement.location_details} value={newAnnouncement.location_details}
onChange={(e) => setNewAnnouncement({ ...newAnnouncement, location_details: e.target.value })} onChange={(e) => setNewAnnouncement({ ...newAnnouncement, location_details: e.target.value })}
className="w-full px-3.5 py-2.5 bg-white border border-slate-200 rounded-xl text-xs font-bold focus:ring-2 focus:ring-[#185FA5]/20 outline-none mb-2" className="w-full px-3.5 py-2.5 bg-white border border-slate-200 rounded-xl text-xs font-bold focus:ring-2 focus:ring-[#185FA5]/20 outline-none mb-2"
@ -449,10 +445,10 @@ export default function Announcements({ initialAnnouncements }) {
{filteredAnnouncements.length === 0 ? ( {filteredAnnouncements.length === 0 ? (
<div className="text-center py-24 bg-white rounded-[40px] border border-slate-200 shadow-sm text-slate-500 border-dashed md:col-span-2"> <div className="text-center py-24 bg-white rounded-[40px] border border-slate-200 shadow-sm text-slate-500 border-dashed md:col-span-2">
<div className="w-20 h-20 bg-slate-50 rounded-full flex items-center justify-center mx-auto mb-6"> <div className="w-20 h-20 bg-slate-50 rounded-full flex items-center justify-center mx-auto mb-6">
<Megaphone className="w-10 h-10 text-slate-200" /> <Heart className="w-10 h-10 text-slate-200 fill-slate-50" />
</div> </div>
<h3 className="font-black text-slate-900 text-lg uppercase tracking-tight">{t('no_announcements_title', 'No Announcements')}</h3> <h3 className="font-black text-slate-900 text-lg uppercase tracking-tight">{t('no_charity_events_title', 'No Charity Events')}</h3>
<p className="font-bold text-xs text-slate-400 mt-1 uppercase tracking-widest">{t('no_announcements_desc', "You haven't posted any announcements yet")}</p> <p className="font-bold text-xs text-slate-400 mt-1 uppercase tracking-widest">{t('no_charity_events_desc', "You haven't posted any charity events yet")}</p>
</div> </div>
) : ( ) : (
filteredAnnouncements.map((ann) => { filteredAnnouncements.map((ann) => {

View File

@ -339,7 +339,7 @@ export default function Dashboard({
<div className="truncate"> <div className="truncate">
<div className="font-bold text-sm text-slate-800 truncate flex items-center space-x-1"> <div className="font-bold text-sm text-slate-800 truncate flex items-center space-x-1">
<span>{worker.name}</span> <span>{worker.name}</span>
{worker.verified && <CheckCircle2 className="w-3.5 h-3.5 text-emerald-600 flex-shrink-0" />}
</div> </div>
<div className="text-[10px] text-slate-500 truncate font-semibold">{worker.nationality}</div> <div className="text-[10px] text-slate-500 truncate font-semibold">{worker.nationality}</div>
</div> </div>

View File

@ -37,7 +37,7 @@ export default function Show({ conversation, initialMessages, conversations = []
const [input, setInput] = useState(''); const [input, setInput] = useState('');
const [isTyping, setIsTyping] = useState(false); const [isTyping, setIsTyping] = useState(false);
const [searchTerm, setSearchTerm] = useState(''); const [searchTerm, setSearchTerm] = useState('');
const [showProfile, setShowProfile] = useState(true); const [showHireConfirmModal, setShowHireConfirmModal] = useState(false);
const [showAttachmentModal, setShowAttachmentModal] = useState(false); const [showAttachmentModal, setShowAttachmentModal] = useState(false);
const [uploadedFiles, setUploadedFiles] = useState([]); const [uploadedFiles, setUploadedFiles] = useState([]);
const [isRecording, setIsRecording] = useState(false); const [isRecording, setIsRecording] = useState(false);
@ -188,6 +188,16 @@ export default function Show({ conversation, initialMessages, conversations = []
} }
}; };
const handleMarkHired = () => {
router.post(`/employer/workers/${conversation.worker_id}/mark-hired`, {}, {
preserveScroll: true,
onSuccess: () => {
toast.success(t('marked_hired', 'Worker successfully marked as Hired!'));
router.reload();
}
});
};
const stopRecording = () => { const stopRecording = () => {
if (mediaRecorderRef.current && isRecording) { if (mediaRecorderRef.current && isRecording) {
mediaRecorderRef.current.stop(); mediaRecorderRef.current.stop();
@ -196,8 +206,6 @@ export default function Show({ conversation, initialMessages, conversations = []
}; };
const chips = [ const chips = [
t('chip_looking_job', "Are you looking for a job?"),
t('chip_interview', "Are you available for a video interview today?"),
t('chip_salary', "What is your final expected salary?"), t('chip_salary', "What is your final expected salary?"),
t('chip_visa', "Can you transfer your visa immediately?") t('chip_visa', "Can you transfer your visa immediately?")
]; ];
@ -281,7 +289,7 @@ export default function Show({ conversation, initialMessages, conversations = []
<ArrowLeft className="w-5 h-5" /> <ArrowLeft className="w-5 h-5" />
</Link> </Link>
<div className="relative group cursor-pointer" onClick={() => setShowProfile(!showProfile)}> <div className="relative group">
<div className="w-11 h-11 rounded-2xl bg-gradient-to-br from-[#185FA5] to-blue-600 text-white flex items-center justify-center font-black text-base shadow-md"> <div className="w-11 h-11 rounded-2xl bg-gradient-to-br from-[#185FA5] to-blue-600 text-white flex items-center justify-center font-black text-base shadow-md">
{conversation.worker_name.charAt(0)} {conversation.worker_name.charAt(0)}
</div> </div>
@ -303,29 +311,22 @@ export default function Show({ conversation, initialMessages, conversations = []
</div> </div>
</div> </div>
{/* WhatsApp Bridge Widget & Dossier Button */}
<div className="flex items-center space-x-2"> <div className="flex items-center space-x-2">
<a {conversation.worker_status !== 'hired' && conversation.worker_status !== 'hidden' ? (
href={`https://wa.me/971501112222?text=Hi, I am reviewing candidate ${conversation.worker_name} (${conversation.nationality}) on the platform. Please assist with hiring workflow details.`} <button
target="_blank" type="button"
rel="noreferrer" onClick={() => setShowHireConfirmModal(true)}
className="px-3.5 py-2 bg-emerald-50 text-emerald-800 border border-emerald-200 hover:bg-emerald-100 rounded-xl transition-all shadow-xs flex items-center space-x-1.5 text-xs font-bold" className="px-3.5 py-2 bg-emerald-600 text-white hover:bg-emerald-700 rounded-xl transition-all shadow-md flex items-center space-x-1.5 text-xs font-black uppercase tracking-wider border border-emerald-700 cursor-pointer"
> >
<MessageSquare className="w-4 h-4 text-emerald-600 fill-emerald-600" /> <CheckCircle2 className="w-4 h-4 text-white" />
<span className="hidden sm:inline">{t('whatsapp_bridge', 'WhatsApp Bridge')}</span> <span>{t('mark_hired_action', 'Mark Hired')}</span>
</a> </button>
) : conversation.worker_status === 'hired' ? (
<button <span className="px-3.5 py-2 bg-slate-100 text-slate-500 rounded-xl text-xs font-black uppercase tracking-wider border border-slate-200 flex items-center space-x-1.5">
onClick={() => setShowProfile(!showProfile)} <CheckCircle2 className="w-4 h-4 text-emerald-600" />
className={`p-2.5 rounded-xl transition-all shadow-xs border ${ <span>{t('hired', 'Hired')}</span>
showProfile </span>
? 'bg-blue-50 border-blue-100 text-[#185FA5]' ) : null}
: 'bg-slate-50 border-slate-200 text-slate-400 hover:text-[#185FA5]'
}`}
title="Toggle Context Sidebar"
>
<Info className="w-4.5 h-4.5" />
</button>
</div> </div>
</div> </div>
@ -485,85 +486,7 @@ export default function Show({ conversation, initialMessages, conversations = []
</div> </div>
</div> </div>
{/* Candidate Context Sidebar (Right) */}
{showProfile && (
<aside className="hidden lg:flex w-72 2xl:w-80 border-l border-slate-200 flex-col flex-shrink-0 bg-white z-20 animate-in slide-in-from-right-10 duration-350 overflow-y-auto">
<div className="p-6 space-y-6">
<div className="text-center space-y-3 pb-4 border-b border-slate-100">
<div className="w-20 h-20 rounded-[30px] bg-gradient-to-br from-[#185FA5] to-blue-600 text-white flex items-center justify-center font-black text-2xl mx-auto shadow-md relative">
{conversation.worker_name.charAt(0)}
<span className="absolute -bottom-1 -right-1 bg-emerald-500 p-1 rounded-lg border-2 border-white shadow">
<ShieldCheck className="w-4 h-4 text-white" />
</span>
</div>
<div>
<h4 className="font-extrabold text-base text-slate-900 tracking-tight">{conversation.worker_name}</h4>
</div>
</div>
<div className="grid grid-cols-2 gap-2 text-center text-xs font-bold">
<div className="bg-slate-50/70 p-3 rounded-xl border border-slate-100">
<DollarSign className="w-3.5 h-3.5 text-emerald-600 mx-auto mb-1" />
<div className="text-[8px] font-black text-slate-400 uppercase tracking-widest">{t('expected', 'Expected')}</div>
<div className="text-slate-800 mt-0.5 truncate">{conversation.salary}</div>
</div>
<div className="bg-slate-50/70 p-3 rounded-xl border border-slate-100">
<MapPin className="w-3.5 h-3.5 text-blue-600 mx-auto mb-1" />
<div className="text-[8px] font-black text-slate-400 uppercase tracking-widest">{t('region', 'Region')}</div>
<div className="text-slate-800 mt-0.5 truncate">{conversation.nationality}</div>
</div>
</div>
<div className="space-y-3">
<h5 className="text-[9px] font-black text-slate-400 uppercase tracking-widest pl-1">{t('compliance_profile', 'Compliance Profile')}</h5>
<div className="space-y-2">
{[
{ label: t('visa_transfer', 'Visa Transfer'), value: t('transferable', 'Transferable'), icon: Briefcase, color: 'text-blue-500' },
{ label: t('medical_status', 'Medical Status'), value: t('cleared', 'Cleared'), icon: ShieldCheck, color: 'text-emerald-500' },
{ label: t('passport_ocr', 'Passport OCR'), value: t('verified', 'Verified'), icon: FileText, color: 'text-slate-500' }
].map((item, i) => (
<div key={i} className="flex items-center justify-between p-3 bg-slate-50/40 border border-slate-100 rounded-xl text-[10px] font-bold text-slate-600">
<div className="flex items-center space-x-2">
<item.icon className={`w-3.5 h-3.5 ${item.color}`} />
<span className="text-slate-500">{item.label}</span>
</div>
<span className="text-slate-900 font-extrabold">{item.value}</span>
</div>
))}
</div>
</div>
<div className="pt-2 space-y-2">
<Link
href={`/employer/workers/${conversation.worker_id || conversation.id}`}
className="w-full bg-[#185FA5] hover:bg-[#144f8a] text-white py-3 rounded-xl text-xs font-black uppercase tracking-widest flex items-center justify-center space-x-1.5 shadow-xs"
>
<Eye className="w-4 h-4" />
<span>{t('open_worker_profile', 'Open Worker Profile')}</span>
</Link>
{conversation.worker_status !== 'hired' && conversation.worker_status !== 'hidden' && (
<button
type="button"
onClick={() => {
router.post(`/employer/workers/${conversation.worker_id}/mark-hired`, {}, {
preserveScroll: true,
onSuccess: () => {
toast.success(t('marked_hired', 'Worker successfully marked as Hired!'));
router.reload();
}
});
}}
className="w-full bg-emerald-650 bg-emerald-600 hover:bg-emerald-700 text-white py-3 rounded-xl text-xs font-black uppercase tracking-widest flex items-center justify-center space-x-1.5 shadow-md border border-emerald-700"
>
<CheckCircle2 className="w-4.5 h-4.5 text-white" />
<span>{t('mark_hired_action', 'Mark Hired')}</span>
</button>
)}
</div>
</div>
</aside>
)}
</div> </div>
{/* Interactive File Attachment Modal Placeholder */} {/* Interactive File Attachment Modal Placeholder */}
@ -606,6 +529,44 @@ export default function Show({ conversation, initialMessages, conversations = []
</div> </div>
)} )}
{/* Hired Confirmation Modal */}
{showHireConfirmModal && (
<div className="fixed inset-0 bg-slate-900/60 backdrop-blur-xs flex items-center justify-center p-4 z-50 animate-fade-in">
<div className="bg-white rounded-3xl w-full max-w-md p-6 relative animate-zoom-in text-center space-y-4 border border-slate-200 shadow-2xl">
<div className="mx-auto w-16 h-16 rounded-full bg-blue-50 border border-blue-100 flex items-center justify-center text-blue-600">
<CheckCircle2 className="w-8 h-8" />
</div>
<div className="space-y-2">
<h4 className="font-extrabold text-lg text-slate-900">{t('confirm_hire_title', 'Confirm Hiring')}</h4>
<p className="text-xs text-slate-600 leading-normal px-2">
{t('confirm_hire_desc', 'Verify this worker with your needs and make sure to hire this worker. If hired, you can view this worker in the Hired Workers page.')}
</p>
</div>
<div className="flex space-x-3 pt-2 text-xs font-bold">
<button
type="button"
onClick={() => setShowHireConfirmModal(false)}
className="flex-1 py-3 border border-slate-200 hover:bg-slate-50 rounded-xl transition-colors"
>
{t('cancel', 'Cancel')}
</button>
<button
type="button"
onClick={() => {
setShowHireConfirmModal(false);
handleMarkHired();
}}
className="flex-1 bg-emerald-600 hover:bg-emerald-700 text-white py-3 rounded-xl shadow-sm transition-colors"
>
{t('confirm_hire_action', 'Confirm Hire')}
</button>
</div>
</div>
</div>
)}
</EmployerLayout> </EmployerLayout>
); );
} }

View File

@ -19,7 +19,8 @@ import {
X, X,
HeartHandshake, HeartHandshake,
CheckCircle, CheckCircle,
MapPin MapPin,
Calendar
} from 'lucide-react'; } from 'lucide-react';
const getLanguageFlag = (lang) => { const getLanguageFlag = (lang) => {
@ -99,7 +100,7 @@ export default function Shortlist({ shortlistedWorkers }) {
{/* Card Header with Photo Option and Availability indicator */} {/* Card Header with Photo Option and Availability indicator */}
<div className="bg-slate-50/50 p-6 border-b border-slate-100 flex items-start justify-between relative"> <div className="bg-slate-50/50 p-6 border-b border-slate-100 flex items-start justify-between relative">
<div className="flex items-center space-x-3.5"> <div className="flex items-center space-x-3.5 min-w-0 flex-1">
{/* Photo (optional) container */} {/* Photo (optional) container */}
<div className="w-14 h-14 rounded-2xl bg-blue-100 text-[#185FA5] flex items-center justify-center font-bold text-xl border border-blue-200 shadow-inner flex-shrink-0 overflow-hidden relative"> <div className="w-14 h-14 rounded-2xl bg-blue-100 text-[#185FA5] flex items-center justify-center font-bold text-xl border border-blue-200 shadow-inner flex-shrink-0 overflow-hidden relative">
{worker.photo ? ( {worker.photo ? (
@ -109,10 +110,10 @@ export default function Shortlist({ shortlistedWorkers }) {
)} )}
</div> </div>
<div className="truncate"> <div className="min-w-0 flex-1">
<div className="font-extrabold text-base text-slate-900 group-hover:text-[#185FA5] transition-colors truncate flex items-center space-x-1.5"> <div className="font-extrabold text-base text-slate-900 group-hover:text-[#185FA5] transition-colors truncate flex items-center space-x-1.5">
<span>{worker.name}</span> <span>{worker.name}</span>
{worker.verified && ( {false && (
<span className="inline-flex items-center px-1.5 py-0.5 rounded-full text-[8px] font-black uppercase tracking-wider bg-emerald-500 text-white shadow-xs gap-0.5" title="OCR Verified"> <span className="inline-flex items-center px-1.5 py-0.5 rounded-full text-[8px] font-black uppercase tracking-wider bg-emerald-500 text-white shadow-xs gap-0.5" title="OCR Verified">
<CheckCircle2 className="w-3 h-3" /> <CheckCircle2 className="w-3 h-3" />
<span>{t('verified', 'Verified')}</span> <span>{t('verified', 'Verified')}</span>
@ -122,18 +123,23 @@ export default function Shortlist({ shortlistedWorkers }) {
{/* Passport Status Verification Badge & Visa Status */} {/* Passport Status Verification Badge & Visa Status */}
<div className="flex flex-wrap gap-1 mt-0.5"> <div className="flex flex-wrap gap-1 mt-0.5">
<div className={`flex items-center space-x-1 text-[9px] font-black uppercase px-1.5 py-0.5 rounded border ${ {worker.visa_expiry_date ? (
worker.passport_status.toLowerCase().includes('pending') <div className={`flex items-center space-x-1 text-[9px] font-black uppercase px-1.5 py-0.5 rounded border ${
? 'text-amber-700 bg-amber-50 border-amber-200' worker.document_expiry_days !== null && worker.document_expiry_days <= 30
: 'text-emerald-700 bg-emerald-50 border-emerald-100' ? 'text-rose-700 bg-rose-50 border-rose-200 animate-pulse'
}`}> : worker.document_expiry_days !== null && worker.document_expiry_days <= 90
<ShieldCheck className={`w-3 h-3 flex-shrink-0 ${ ? 'text-amber-700 bg-amber-50 border-amber-200'
worker.passport_status.toLowerCase().includes('pending') : 'text-[#185FA5] bg-blue-50 border-blue-100'
? 'text-amber-600' }`}>
: 'text-emerald-600' <Calendar className="w-3 h-3 flex-shrink-0" />
}`} /> <span>Visa Exp: {worker.visa_expiry_date}</span>
<span>{worker.passport_status}</span> </div>
</div> ) : (
<div className="flex items-center space-x-1 text-[9px] font-black uppercase text-amber-700 bg-amber-50 px-1.5 py-0.5 rounded border border-amber-200">
<Calendar className="w-3 h-3 flex-shrink-0 text-amber-600" />
<span>Visa Expiry Pending</span>
</div>
)}
{worker.visa_status && (worker.visa_status.toLowerCase().includes('tourist') || worker.visa_status.toLowerCase().includes('visit')) ? ( {worker.visa_status && (worker.visa_status.toLowerCase().includes('tourist') || worker.visa_status.toLowerCase().includes('visit')) ? (
<div className="flex items-center space-x-1 text-[9px] font-black uppercase text-amber-700 bg-amber-50 px-1.5 py-0.5 rounded border border-amber-200"> <div className="flex items-center space-x-1 text-[9px] font-black uppercase text-amber-700 bg-amber-50 px-1.5 py-0.5 rounded border border-amber-200">
<AlertTriangle className="w-3 h-3 text-amber-600 flex-shrink-0 animate-bounce" /> <AlertTriangle className="w-3 h-3 text-amber-600 flex-shrink-0 animate-bounce" />
@ -382,21 +388,26 @@ export default function Shortlist({ shortlistedWorkers }) {
<div> <div>
<div className="flex items-center space-x-1"> <div className="flex items-center space-x-1">
<h4 className="font-extrabold text-lg text-slate-900">{previewWorker.name}</h4> <h4 className="font-extrabold text-lg text-slate-900">{previewWorker.name}</h4>
{previewWorker.verified && <CheckCircle2 className="w-4 h-4 text-emerald-600" />}
</div> </div>
<div className={`flex items-center space-x-1 font-black text-[9px] uppercase tracking-wider ${ {previewWorker.visa_expiry_date ? (
previewWorker.passport_status?.toLowerCase().includes('pending') <div className={`flex items-center space-x-1 font-black text-[9px] uppercase tracking-wider border px-1.5 py-0.5 rounded w-fit ${
? 'text-amber-700 bg-amber-50 border border-amber-200 px-1.5 py-0.5 rounded' previewWorker.document_expiry_days !== null && previewWorker.document_expiry_days <= 30
: 'text-emerald-700 bg-emerald-50 border border-emerald-100 px-1.5 py-0.5 rounded' ? 'text-rose-700 bg-rose-50 border-rose-200 animate-pulse'
}`}> : previewWorker.document_expiry_days !== null && previewWorker.document_expiry_days <= 90
<ShieldCheck className={`w-3.5 h-3.5 flex-shrink-0 ${ ? 'text-amber-700 bg-amber-50 border border-amber-200'
previewWorker.passport_status?.toLowerCase().includes('pending') : 'text-[#185FA5] bg-blue-50 border-blue-100'
? 'text-amber-600' }`}>
: 'text-emerald-600' <Calendar className="w-3.5 h-3.5 flex-shrink-0" />
}`} /> <span>Visa Exp: {previewWorker.visa_expiry_date}</span>
<span>{previewWorker.passport_status}</span> </div>
</div> ) : (
<div className="flex items-center space-x-1 font-black text-[9px] uppercase tracking-wider text-amber-700 bg-amber-50 border border-amber-200 px-1.5 py-0.5 rounded w-fit">
<Calendar className="w-3.5 h-3.5 flex-shrink-0 text-amber-600" />
<span>Visa Expiry Pending</span>
</div>
)}
<div className="text-xs text-slate-500 font-bold">{previewWorker.nationality}</div> <div className="text-xs text-slate-500 font-bold">{previewWorker.nationality}</div>
</div> </div>
</div> </div>

View File

@ -649,7 +649,7 @@ export default function Index({ initialWorkers = [], initialShortlistedIds = [],
{/* Card Header with Photo Option and Availability indicator */} {/* Card Header with Photo Option and Availability indicator */}
<div className="bg-slate-50/50 p-6 border-b border-slate-100 flex items-start justify-between relative"> <div className="bg-slate-50/50 p-6 border-b border-slate-100 flex items-start justify-between relative">
<div className="flex items-center space-x-3.5"> <div className="flex items-center space-x-3.5 min-w-0 flex-1">
{/* Photo (optional) container */} {/* Photo (optional) container */}
<div className="w-14 h-14 rounded-2xl bg-blue-100 text-[#185FA5] flex items-center justify-center font-bold text-xl border border-blue-200 shadow-inner flex-shrink-0 overflow-hidden relative"> <div className="w-14 h-14 rounded-2xl bg-blue-100 text-[#185FA5] flex items-center justify-center font-bold text-xl border border-blue-200 shadow-inner flex-shrink-0 overflow-hidden relative">
{worker.photo ? ( {worker.photo ? (
@ -659,10 +659,10 @@ export default function Index({ initialWorkers = [], initialShortlistedIds = [],
)} )}
</div> </div>
<div className="truncate"> <div className="min-w-0 flex-1">
<div className="font-extrabold text-base text-slate-900 group-hover:text-[#185FA5] transition-colors truncate flex items-center space-x-1.5"> <div className="font-extrabold text-base text-slate-900 group-hover:text-[#185FA5] transition-colors truncate flex items-center space-x-1.5">
<span>{worker.name}</span> <span>{worker.name}</span>
{worker.verified && ( {false && (
<span className="inline-flex items-center px-1.5 py-0.5 rounded-full text-[8px] font-black uppercase tracking-wider bg-emerald-500 text-white shadow-xs gap-0.5 animate-pulse" title="OCR Verified"> <span className="inline-flex items-center px-1.5 py-0.5 rounded-full text-[8px] font-black uppercase tracking-wider bg-emerald-500 text-white shadow-xs gap-0.5 animate-pulse" title="OCR Verified">
<CheckCircle2 className="w-3 h-3" /> <CheckCircle2 className="w-3 h-3" />
<span>{t('verified')}</span> <span>{t('verified')}</span>
@ -672,18 +672,23 @@ export default function Index({ initialWorkers = [], initialShortlistedIds = [],
{/* Passport Status Verification Badge & Visa Status */} {/* Passport Status Verification Badge & Visa Status */}
<div className="flex flex-wrap gap-1 mt-0.5"> <div className="flex flex-wrap gap-1 mt-0.5">
<div className={`flex items-center space-x-1 text-[9px] font-black uppercase px-1.5 py-0.5 rounded border ${ {worker.visa_expiry_date ? (
worker.passport_status.toLowerCase().includes('pending') <div className={`flex items-center space-x-1 text-[9px] font-black uppercase px-1.5 py-0.5 rounded border ${
? 'text-amber-700 bg-amber-50 border-amber-200' worker.document_expiry_days !== null && worker.document_expiry_days <= 30
: 'text-emerald-700 bg-emerald-50 border-emerald-100' ? 'text-rose-700 bg-rose-50 border-rose-200 animate-pulse'
}`}> : worker.document_expiry_days !== null && worker.document_expiry_days <= 90
<ShieldCheck className={`w-3 h-3 flex-shrink-0 ${ ? 'text-amber-700 bg-amber-50 border-amber-200'
worker.passport_status.toLowerCase().includes('pending') : 'text-[#185FA5] bg-blue-50 border-blue-100'
? 'text-amber-600' }`}>
: 'text-emerald-600' <Calendar className="w-3 h-3 flex-shrink-0" />
}`} /> <span>Visa Exp: {worker.visa_expiry_date}</span>
<span>{worker.passport_status}</span> </div>
</div> ) : (
<div className="flex items-center space-x-1 text-[9px] font-black uppercase text-amber-700 bg-amber-50 px-1.5 py-0.5 rounded border border-amber-200">
<Calendar className="w-3 h-3 flex-shrink-0 text-amber-600" />
<span>Visa Expiry Pending</span>
</div>
)}
{worker.visa_status && (worker.visa_status.toLowerCase().includes('tourist') || worker.visa_status.toLowerCase().includes('visit')) ? ( {worker.visa_status && (worker.visa_status.toLowerCase().includes('tourist') || worker.visa_status.toLowerCase().includes('visit')) ? (
<div className="flex items-center space-x-1 text-[9px] font-black uppercase text-amber-700 bg-amber-50 px-1.5 py-0.5 rounded border border-amber-200"> <div className="flex items-center space-x-1 text-[9px] font-black uppercase text-amber-700 bg-amber-50 px-1.5 py-0.5 rounded border border-amber-200">
<AlertTriangle className="w-3 h-3 text-amber-600 flex-shrink-0 animate-bounce" /> <AlertTriangle className="w-3 h-3 text-amber-600 flex-shrink-0 animate-bounce" />
@ -722,7 +727,7 @@ export default function Index({ initialWorkers = [], initialShortlistedIds = [],
</div> </div>
{/* Top Right Availability status and bookmark */} {/* Top Right Availability status and bookmark */}
<div className="flex flex-col items-end space-y-2"> <div className="flex flex-col items-end space-y-2 flex-shrink-0 ml-4">
<button <button
type="button" type="button"
onClick={() => toggleShortlist(worker.id)} onClick={() => toggleShortlist(worker.id)}
@ -952,21 +957,26 @@ export default function Index({ initialWorkers = [], initialShortlistedIds = [],
<div> <div>
<div className="flex items-center space-x-1"> <div className="flex items-center space-x-1">
<h4 className="font-extrabold text-lg text-slate-900">{previewWorker.name}</h4> <h4 className="font-extrabold text-lg text-slate-900">{previewWorker.name}</h4>
{previewWorker.verified && <CheckCircle2 className="w-4 h-4 text-emerald-600" />}
</div> </div>
<div className={`flex items-center space-x-1 font-black text-[9px] uppercase tracking-wider ${ {previewWorker.visa_expiry_date ? (
previewWorker.passport_status?.toLowerCase().includes('pending') <div className={`flex items-center space-x-1 font-black text-[9px] uppercase tracking-wider border px-1.5 py-0.5 rounded w-fit ${
? 'text-amber-700 bg-amber-50 border border-amber-200 px-1.5 py-0.5 rounded' previewWorker.document_expiry_days !== null && previewWorker.document_expiry_days <= 30
: 'text-emerald-700 bg-emerald-50 border border-emerald-100 px-1.5 py-0.5 rounded' ? 'text-rose-700 bg-rose-50 border-rose-200 animate-pulse'
}`}> : previewWorker.document_expiry_days !== null && previewWorker.document_expiry_days <= 90
<ShieldCheck className={`w-3.5 h-3.5 flex-shrink-0 ${ ? 'text-amber-700 bg-amber-50 border border-amber-200'
previewWorker.passport_status?.toLowerCase().includes('pending') : 'text-[#185FA5] bg-blue-50 border-blue-100'
? 'text-amber-600' }`}>
: 'text-emerald-600' <Calendar className="w-3.5 h-3.5 flex-shrink-0" />
}`} /> <span>Visa Exp: {previewWorker.visa_expiry_date}</span>
<span>{previewWorker.passport_status}</span> </div>
</div> ) : (
<div className="flex items-center space-x-1 font-black text-[9px] uppercase tracking-wider text-amber-700 bg-amber-50 border border-amber-200 px-1.5 py-0.5 rounded w-fit">
<Calendar className="w-3.5 h-3.5 flex-shrink-0 text-amber-600" />
<span>Visa Expiry Pending</span>
</div>
)}
<div className="text-xs text-slate-500 font-bold">{previewWorker.nationality}</div> <div className="text-xs text-slate-500 font-bold">{previewWorker.nationality}</div>
</div> </div>
</div> </div>

View File

@ -24,7 +24,8 @@ import {
UserCheck, UserCheck,
AlertTriangle, AlertTriangle,
User, User,
Phone Phone,
MapPin
} from 'lucide-react'; } from 'lucide-react';
import { toast } from 'sonner'; import { toast } from 'sonner';
@ -41,6 +42,34 @@ const getLanguageFlag = (lang) => {
return flags[lang] || '🌐'; return flags[lang] || '🌐';
}; };
const getExpiryStatus = (expiryDate) => {
if (!expiryDate) return { text: 'Expiry Pending', color: 'text-slate-500 bg-slate-50 border-slate-200' };
const expiry = new Date(expiryDate);
const today = new Date();
expiry.setHours(0,0,0,0);
today.setHours(0,0,0,0);
const diffTime = expiry.getTime() - today.getTime();
const diffDays = Math.ceil(diffTime / (1000 * 60 * 60 * 24));
if (diffDays < 0) {
return {
text: `Expired \${Math.abs(diffDays)} days ago`,
color: 'text-rose-700 bg-rose-50 border-rose-200 font-black'
};
} else if (diffDays === 0) {
return {
text: 'Expires today',
color: 'text-amber-700 bg-amber-50 border-amber-200 font-black'
};
} else {
return {
text: `Valid until \${expiryDate} (Expires in \${diffDays} days)`,
color: 'text-emerald-700 bg-emerald-50 border-emerald-150 font-black'
};
}
};
export default function Show({ worker }) { export default function Show({ worker }) {
const { t } = useTranslation(); const { t } = useTranslation();
const passportDoc = worker.documents?.find(d => d.type === 'passport'); const passportDoc = worker.documents?.find(d => d.type === 'passport');
@ -54,6 +83,7 @@ export default function Show({ worker }) {
// Hiring flow states // Hiring flow states
const [availabilityStatus, setAvailabilityStatus] = useState(worker.availability_status); const [availabilityStatus, setAvailabilityStatus] = useState(worker.availability_status);
const [showHiredModal, setShowHiredModal] = useState(false); const [showHiredModal, setShowHiredModal] = useState(false);
const [showHireConfirmModal, setShowHireConfirmModal] = useState(false);
// Reviews state // Reviews state
const [showReviewModal, setShowReviewModal] = useState(false); const [showReviewModal, setShowReviewModal] = useState(false);
@ -145,26 +175,7 @@ export default function Show({ worker }) {
<span>{t('back_to_find_workers', 'BACK TO FIND WORKERS')}</span> <span>{t('back_to_find_workers', 'BACK TO FIND WORKERS')}</span>
</Link> </Link>
{/* Quick Profile Actions */}
<div className="flex items-center space-x-2">
<button
onClick={handleShare}
className="p-2.5 bg-white border border-slate-200 hover:bg-slate-50 rounded-xl text-slate-500 hover:text-[#185FA5] transition-colors flex items-center space-x-1 text-xs font-bold shadow-xs"
title="Share Profile link"
>
<Share2 className="w-4 h-4" />
<span className="hidden sm:inline">{t('share_profile', 'Share Profile')}</span>
</button>
<button
onClick={() => setShowReportModal(true)}
className="p-2.5 bg-white border border-slate-200 hover:bg-rose-50 rounded-xl text-slate-400 hover:text-rose-600 transition-colors flex items-center space-x-1 text-xs font-bold shadow-xs"
title="Report Abuse / Terms violations"
>
<Flag className="w-4 h-4" />
<span className="hidden sm:inline">{t('report_worker', 'Report Worker')}</span>
</button>
</div>
</div> </div>
<div className="bg-white rounded-3xl border border-slate-200 shadow-sm overflow-hidden"> <div className="bg-white rounded-3xl border border-slate-200 shadow-sm overflow-hidden">
@ -183,28 +194,28 @@ export default function Show({ worker }) {
<div className="space-y-1.5"> <div className="space-y-1.5">
<div className="flex items-center space-x-2"> <div className="flex items-center space-x-2">
<h1 className="text-2xl sm:text-3xl font-extrabold tracking-tight text-slate-900">{worker.name}</h1> <h1 className="text-2xl sm:text-3xl font-extrabold tracking-tight text-slate-900">{worker.name}</h1>
{worker.verified && (
<span className="inline-flex items-center px-2 py-0.5 rounded-full text-[9px] font-black uppercase tracking-wider bg-emerald-500 text-white shadow-xs gap-1 animate-pulse" title="OCR Verified via UAE PDPL Compliant Pipeline">
<CheckCircle2 className="w-3.5 h-3.5" />
<span>{t('verified')}</span>
</span>
)}
</div> </div>
{/* Passport verification status bar & Visa Status */} {/* Passport verification status bar & Visa Status */}
<div className="flex flex-wrap gap-2"> <div className="flex flex-wrap gap-2">
<div className={`flex items-center space-x-1.5 px-2.5 py-1 rounded-lg border text-[9px] font-black uppercase tracking-wider w-fit ${ {worker.visa_expiry_date ? (
worker.passport_status.toLowerCase().includes('pending') <div className={`flex items-center space-x-1.5 px-2.5 py-1 rounded-lg border text-[9px] font-black uppercase tracking-wider w-fit ${
? 'bg-amber-50 text-amber-700 border-amber-200' worker.document_expiry_days !== null && worker.document_expiry_days <= 30
: 'bg-emerald-50 text-emerald-700 border-emerald-100' ? 'bg-rose-50 text-rose-700 border-rose-200 animate-pulse'
}`}> : worker.document_expiry_days !== null && worker.document_expiry_days <= 90
<ShieldCheck className={`w-3.5 h-3.5 ${ ? 'bg-amber-50 text-amber-700 border-amber-200'
worker.passport_status.toLowerCase().includes('pending') : 'bg-blue-50 text-[#185FA5] border-blue-100'
? 'text-amber-600' }`}>
: 'text-emerald-600' <Calendar className="w-3.5 h-3.5" />
}`} /> <span>Visa Exp: {worker.visa_expiry_date}</span>
<span>{worker.passport_status}</span> </div>
</div> ) : (
<div className="flex items-center space-x-1.5 px-2.5 py-1 rounded-lg border text-[9px] font-black uppercase tracking-wider w-fit bg-amber-50 text-amber-700 border-amber-200">
<Calendar className="w-3.5 h-3.5 text-amber-600" />
<span>Visa Expiry Pending</span>
</div>
)}
{worker.visa_status && (worker.visa_status.toLowerCase().includes('tourist') || worker.visa_status.toLowerCase().includes('visit')) ? ( {worker.visa_status && (worker.visa_status.toLowerCase().includes('tourist') || worker.visa_status.toLowerCase().includes('visit')) ? (
<div className="flex items-center space-x-1.5 bg-amber-50 px-2.5 py-1 rounded-lg text-amber-800 border border-amber-200 text-[9px] font-black uppercase tracking-wider w-fit shadow-xs"> <div className="flex items-center space-x-1.5 bg-amber-50 px-2.5 py-1 rounded-lg text-amber-800 border border-amber-200 text-[9px] font-black uppercase tracking-wider w-fit shadow-xs">
<AlertTriangle className="w-3.5 h-3.5 text-amber-600 animate-bounce" /> <AlertTriangle className="w-3.5 h-3.5 text-amber-600 animate-bounce" />
@ -267,7 +278,7 @@ export default function Show({ worker }) {
{availabilityStatus !== 'Hired' && ( {availabilityStatus !== 'Hired' && (
<button <button
type="button" type="button"
onClick={handleMarkHired} onClick={() => setShowHireConfirmModal(true)}
className="bg-emerald-600 hover:bg-emerald-700 text-white border border-emerald-700 px-8 py-3 rounded-xl font-black text-sm shadow-md transition-all flex items-center justify-center space-x-2 flex-1 sm:flex-initial scale-105 active:scale-100" className="bg-emerald-600 hover:bg-emerald-700 text-white border border-emerald-700 px-8 py-3 rounded-xl font-black text-sm shadow-md transition-all flex items-center justify-center space-x-2 flex-1 sm:flex-initial scale-105 active:scale-100"
> >
<CheckCircle2 className="w-4 h-4 text-white" /> <CheckCircle2 className="w-4 h-4 text-white" />
@ -310,7 +321,7 @@ export default function Show({ worker }) {
<div className="flex items-center justify-between pb-3 border-b border-slate-200"> <div className="flex items-center justify-between pb-3 border-b border-slate-200">
<div className="flex items-center space-x-2 text-xs text-slate-600 font-bold"> <div className="flex items-center space-x-2 text-xs text-slate-600 font-bold">
<DollarSign className="w-4 h-4 text-emerald-600" /> <DollarSign className="w-4 h-4 text-slate-500" />
<span>{t('salary_expectations', 'Salary Expectations')}</span> <span>{t('salary_expectations', 'Salary Expectations')}</span>
</div> </div>
<span className="font-extrabold text-slate-900 text-sm">{worker.salary} {t('aed', 'AED')} / {t('mo', 'mo')}</span> <span className="font-extrabold text-slate-900 text-sm">{worker.salary} {t('aed', 'AED')} / {t('mo', 'mo')}</span>
@ -318,7 +329,7 @@ export default function Show({ worker }) {
<div className="flex items-center justify-between pb-3 border-b border-slate-200"> <div className="flex items-center justify-between pb-3 border-b border-slate-200">
<div className="flex items-center space-x-2 text-xs text-slate-600 font-bold"> <div className="flex items-center space-x-2 text-xs text-slate-600 font-bold">
<Briefcase className="w-4 h-4 text-amber-600" /> <Briefcase className="w-4 h-4 text-slate-500" />
<span>{t('work_experience', 'Work Experience')}</span> <span>{t('work_experience', 'Work Experience')}</span>
</div> </div>
<span className="font-extrabold text-slate-900 text-xs">{worker.experience}</span> <span className="font-extrabold text-slate-900 text-xs">{worker.experience}</span>
@ -326,7 +337,7 @@ export default function Show({ worker }) {
<div className="flex items-center justify-between pb-3 border-b border-slate-200"> <div className="flex items-center justify-between pb-3 border-b border-slate-200">
<div className="flex items-center space-x-2 text-xs text-slate-600 font-bold"> <div className="flex items-center space-x-2 text-xs text-slate-600 font-bold">
<Sparkles className="w-4 h-4 text-purple-600" /> <Sparkles className="w-4 h-4 text-slate-500" />
<span>{t('job_type', 'Job Type')}</span> <span>{t('job_type', 'Job Type')}</span>
</div> </div>
<span className="font-black text-slate-900 text-xs uppercase">{worker.preferred_job_type}</span> <span className="font-black text-slate-900 text-xs uppercase">{worker.preferred_job_type}</span>
@ -334,7 +345,7 @@ export default function Show({ worker }) {
<div className="flex items-center justify-between pb-3 border-b border-slate-200"> <div className="flex items-center justify-between pb-3 border-b border-slate-200">
<div className="flex items-center space-x-2 text-xs text-slate-600 font-bold"> <div className="flex items-center space-x-2 text-xs text-slate-600 font-bold">
<HeartHandshake className="w-4 h-4 text-rose-500" /> <HeartHandshake className="w-4 h-4 text-slate-500" />
<span>{t('accommodation_preference', 'Accommodation Preference')}</span> <span>{t('accommodation_preference', 'Accommodation Preference')}</span>
</div> </div>
<span className="font-black text-slate-900 text-xs uppercase">{worker.live_in_out}</span> <span className="font-black text-slate-900 text-xs uppercase">{worker.live_in_out}</span>
@ -342,19 +353,31 @@ export default function Show({ worker }) {
<div className="flex items-center justify-between pb-3 border-b border-slate-200"> <div className="flex items-center justify-between pb-3 border-b border-slate-200">
<div className="flex items-center space-x-2 text-xs text-slate-600 font-bold"> <div className="flex items-center space-x-2 text-xs text-slate-600 font-bold">
<ShieldCheck className={`w-4 h-4 ${worker.passport_status.toLowerCase().includes('pending') ? 'text-amber-600' : 'text-emerald-600'}`} /> <MapPin className="w-4 h-4 text-slate-500" />
<span>{t('passport_verification', 'Passport Verification')}</span> <span>{t('preferred_location', 'Preferred Location')}</span>
</div> </div>
<span className={`font-bold text-xs uppercase ${worker.passport_status.toLowerCase().includes('pending') ? 'text-amber-700' : 'text-emerald-700'}`}>{worker.passport_status}</span> <span className="font-extrabold text-slate-900 text-xs capitalize">{worker.preferred_location || t('any', 'Any')}</span>
</div> </div>
<div className="flex items-center justify-between"> <div className="flex items-center justify-between pb-3 border-b border-slate-200">
<div className="flex items-center space-x-2 text-xs text-slate-600 font-bold"> <div className="flex items-center space-x-2 text-xs text-slate-600 font-bold">
<FileText className="w-4 h-4 text-blue-600" /> <Globe2 className="w-4 h-4 text-slate-500" />
<span>{t('visa_status', 'Visa Status')}</span> <span>{t('current_location_status', 'Current Location')}</span>
</div> </div>
<span className="font-bold text-blue-700 text-xs uppercase">{worker.visa_status}</span> <span className="font-extrabold text-slate-900 text-xs capitalize">
{worker.in_country ? t('in_country', 'In-Country') : t('out_country', 'Out-of-Country')}
</span>
</div> </div>
{worker.in_country && (
<div className="flex items-center justify-between">
<div className="flex items-center space-x-2 text-xs text-slate-600 font-bold">
<FileText className="w-4 h-4 text-slate-500" />
<span>{t('visa_type', 'Visa Type')}</span>
</div>
<span className="font-extrabold text-slate-900 text-xs capitalize">{worker.visa_status || t('pending', 'Pending')}</span>
</div>
)}
</div> </div>
{/* Languages Spoken with visual flags */} {/* Languages Spoken with visual flags */}
@ -400,108 +423,232 @@ export default function Show({ worker }) {
<div className="grid grid-cols-1 lg:grid-cols-2 gap-6"> <div className="grid grid-cols-1 lg:grid-cols-2 gap-6">
{/* Document Card: Passport */} {/* Document Card: Passport */}
<div className="bg-white border border-slate-200 rounded-2xl overflow-hidden shadow-xs hover:shadow-sm"> {passportDoc ? (
<div className="bg-slate-50 px-4 py-3 border-b border-slate-100 flex items-center justify-between"> <div className="bg-white border border-slate-200 rounded-2xl overflow-hidden shadow-xs hover:shadow-sm lg:col-span-2">
<span className="text-[10px] font-black text-slate-500 uppercase tracking-widest">{t('passport_verified', 'Passport (PDPL Compliant)')}</span> <div className="bg-slate-50 px-5 py-3.5 border-b border-slate-100 flex items-center justify-between">
<ShieldCheck className="w-4 h-4 text-emerald-500" /> <div className="flex items-center space-x-2">
</div> <span className="text-[11px] font-black text-slate-800 uppercase tracking-wider">{t('passport_details', 'Passport Details')}</span>
<div className="p-4 flex space-x-4"> {(() => {
<div className="w-20 h-28 bg-slate-950 rounded-lg flex-shrink-0 border border-slate-800 flex flex-col items-center justify-center p-1.5 text-center relative shadow-inner"> const expiryStatus = getExpiryStatus(passportDoc.expiry_date);
<ShieldCheck className="w-6 h-6 text-emerald-500 mb-1 animate-pulse" /> return (
<span className="text-[6px] font-black text-emerald-500 uppercase tracking-tighter block">{t('scan_purged', 'Scan Purged')}</span> <span className={`inline-flex items-center px-2 py-0.5 rounded text-[8px] font-black border uppercase tracking-wider \${expiryStatus.color}`}>
<span className="text-[5px] font-medium text-slate-400 mt-1 leading-tight block">{t('uae_pdpl_compliant', 'UAE PDPL compliant')}</span> \${expiryStatus.text}
</span>
);
})()}
</div>
{passportDoc.ocr_accuracy && (
<span className="text-[9px] font-bold text-emerald-600 bg-emerald-50/50 border border-emerald-100 px-2 py-0.5 rounded-full">
{passportDoc.ocr_accuracy}% Match
</span>
)}
</div> </div>
<div className="flex-1 space-y-2"> <div className="p-6">
<div> {passportDoc.ocr_data ? (
<div className="text-[8px] font-black text-slate-400 uppercase tracking-tighter">{t('document_id', 'Document ID')}</div> <div className="grid grid-cols-2 md:grid-cols-3 gap-y-4 gap-x-6">
<div className="text-xs font-bold text-slate-800">{passportDoc?.number || 'L82739102-UAE'}</div> <div>
</div> <div className="text-[8px] font-black text-slate-400 uppercase tracking-tighter">{t('given_names', 'Given Names')}</div>
<div className="grid grid-cols-2 gap-1"> <div className="text-xs font-bold text-slate-800">{passportDoc.ocr_data.given_names || 'N/A'}</div>
<div> </div>
<div className="text-[8px] font-black text-slate-400 uppercase tracking-tighter">{t('issue_date', 'Issue')}</div> <div>
<div className="text-[10px] font-bold text-slate-800">{passportDoc?.issue_date || '12 Jan 2021'}</div> <div className="text-[8px] font-black text-slate-400 uppercase tracking-tighter">{t('surname', 'Surname')}</div>
</div> <div className="text-xs font-bold text-slate-800">{passportDoc.ocr_data.surname || 'N/A'}</div>
<div> </div>
<div className="text-[8px] font-black text-slate-400 uppercase tracking-tighter">{t('expiry_date', 'Expiry')}</div> <div>
<div className="text-[10px] font-bold text-emerald-600">{passportDoc?.expiry_date || '11 Jan 2031'}</div> <div className="text-[8px] font-black text-slate-400 uppercase tracking-tighter">{t('passport_number', 'Passport Number')}</div>
</div> <div className="text-xs font-bold text-slate-800">{passportDoc.number}</div>
</div> </div>
<div> <div>
<div className="text-[8px] font-black text-slate-400 uppercase tracking-tighter">{t('ocr_match', 'OCR Match')}</div> <div className="text-[8px] font-black text-slate-400 uppercase tracking-tighter">{t('sex', 'Sex')}</div>
<div className="flex items-center space-x-2 mt-0.5"> <div className="text-xs font-bold text-slate-800 uppercase">{passportDoc.ocr_data.sex || 'N/A'}</div>
<div className="flex-1 h-1 bg-slate-100 rounded-full overflow-hidden"> </div>
<div className="h-full bg-emerald-500" style={{ width: `${passportDoc?.ocr_accuracy || 95}%` }} /> <div>
<div className="text-[8px] font-black text-slate-400 uppercase tracking-tighter">{t('date_of_birth', 'Date of Birth')}</div>
<div className="text-xs font-bold text-slate-800">{passportDoc.ocr_data.date_of_birth || 'N/A'}</div>
</div>
<div>
<div className="text-[8px] font-black text-slate-400 uppercase tracking-tighter">{t('place_of_birth', 'Place of Birth')}</div>
<div className="text-xs font-bold text-slate-800">{passportDoc.ocr_data.place_of_birth || 'N/A'}</div>
</div>
<div>
<div className="text-[8px] font-black text-slate-400 uppercase tracking-tighter">{t('issue_date', 'Date of Issue')}</div>
<div className="text-xs font-bold text-slate-800">{passportDoc.issue_date || 'N/A'}</div>
</div>
<div>
<div className="text-[8px] font-black text-slate-400 uppercase tracking-tighter">{t('expiry_date', 'Date of Expiry')}</div>
<div className="text-xs font-bold text-emerald-600">{passportDoc.expiry_date || 'N/A'}</div>
</div>
<div>
<div className="text-[8px] font-black text-slate-400 uppercase tracking-tighter">{t('issuing_country', 'Issuing Country')}</div>
<div className="text-xs font-bold text-slate-800">{passportDoc.ocr_data.issuing_country || 'N/A'}</div>
</div> </div>
<span className="text-[9px] font-bold text-emerald-600">{passportDoc?.ocr_accuracy || 95}%</span>
</div> </div>
</div> ) : (
<div> <div className="grid grid-cols-2 md:grid-cols-3 gap-y-4 gap-x-6">
<div className="text-[8px] font-black text-slate-400 uppercase tracking-tighter">{t('physical_scan_storage', 'Physical Scan Storage')}</div> <div>
<span className="text-[7px] font-mono text-emerald-600 bg-emerald-50 px-1 py-0.5 rounded font-black uppercase tracking-wider block w-fit border border-emerald-100">{t('permanently_purged', 'Permanently Purged')}</span> <div className="text-[8px] font-black text-slate-400 uppercase tracking-tighter">{t('document_id', 'Document ID')}</div>
<div className="text-xs font-bold text-slate-800">{passportDoc.number}</div>
</div>
<div>
<div className="text-[8px] font-black text-slate-400 uppercase tracking-tighter">{t('issue_date', 'Issue')}</div>
<div className="text-xs font-bold text-slate-800">{passportDoc.issue_date || 'N/A'}</div>
</div>
<div>
<div className="text-[8px] font-black text-slate-400 uppercase tracking-tighter">{t('expiry_date', 'Expiry')}</div>
<div className="text-xs font-bold text-emerald-600">{passportDoc.expiry_date || 'N/A'}</div>
</div>
</div>
)}
<div className="mt-6 pt-4 border-t border-slate-100 flex items-center justify-between text-xs text-slate-500 font-medium">
<span className="flex items-center space-x-1.5">
<ShieldCheck className="w-4 h-4 text-emerald-600" />
<span>UAE PDPL Compliant Scan Storage (Permanently Purged)</span>
</span>
{passportDoc.file_path && (
<a
href={passportDoc.file_path}
target="_blank"
rel="noreferrer"
className="inline-flex items-center space-x-1 text-[9px] font-black text-blue-600 hover:text-blue-700 bg-blue-50 px-2.5 py-1.5 rounded-lg border border-blue-155 transition-colors uppercase tracking-wider"
>
<FileText className="w-3.5 h-3.5" />
<span>View Passport Scan</span>
</a>
)}
</div> </div>
</div> </div>
</div> </div>
</div> ) : (
<div className="bg-white border border-slate-200 border-dashed rounded-2xl p-6 flex flex-col items-center justify-center text-center space-y-3 min-h-[170px] lg:col-span-2">
<div className="w-12 h-12 rounded-full bg-slate-50 border border-slate-100 flex items-center justify-center text-slate-400">
<FileText className="w-6 h-6" />
</div>
<div>
<div className="text-xs font-black text-slate-800 uppercase tracking-wider">{t('passport_pending', 'Passport Pending')}</div>
<p className="text-[10px] text-slate-500 font-medium mt-1 leading-normal max-w-[200px]">
{t('passport_pending_desc', 'Candidate has not uploaded a passport document yet.')}
</p>
</div>
</div>
)}
{/* Document Card: Visa */} {/* Document Card: Visa */}
<div className="bg-white border border-slate-200 rounded-2xl overflow-hidden shadow-xs hover:shadow-sm"> {visaDoc ? (
<div className="bg-slate-50 px-4 py-3 border-b border-slate-100 flex items-center justify-between"> <div className="bg-white border border-slate-200 rounded-2xl overflow-hidden shadow-xs hover:shadow-sm lg:col-span-2">
<span className="text-[10px] font-black text-slate-500 uppercase tracking-widest">{t('entry_visa_verified', 'Entry Visa (PDPL Compliant)')}</span> <div className="bg-slate-50 px-5 py-3.5 border-b border-slate-100 flex items-center justify-between">
{worker.visa_status && (worker.visa_status.toLowerCase().includes('tourist') || worker.visa_status.toLowerCase().includes('visit') || worker.visa_status.toLowerCase().includes('cancelled')) ? ( <div className="flex items-center space-x-2">
<AlertTriangle className="w-4 h-4 text-amber-500 animate-pulse" /> <span className="text-[11px] font-black text-slate-800 uppercase tracking-wider">{t('visa_details', 'Entry Visa Details')}</span>
) : ( {(() => {
<ShieldCheck className="w-4 h-4 text-emerald-500" /> const expiryStatus = getExpiryStatus(passportDoc.expiry_date);
)} return (
</div> <span className={`inline-flex items-center px-2 py-0.5 rounded text-[8px] font-black border uppercase tracking-wider \${expiryStatus.color}`}>
<div className="p-4 flex space-x-4"> \${expiryStatus.text}
<div className="w-20 h-28 bg-slate-950 rounded-lg flex-shrink-0 border border-slate-800 flex flex-col items-center justify-center p-1.5 text-center relative shadow-inner"> </span>
<ShieldCheck className="w-6 h-6 text-emerald-500 mb-1 animate-pulse" /> );
<span className="text-[6px] font-black text-emerald-500 uppercase tracking-tighter block">{t('scan_purged', 'Scan Purged')}</span> })()}
<span className="text-[5px] font-medium text-slate-400 mt-1 leading-tight block">{t('uae_pdpl_compliant', 'UAE PDPL compliant')}</span> </div>
{worker.visa_status && (worker.visa_status.toLowerCase().includes('tourist') || worker.visa_status.toLowerCase().includes('visit') || worker.visa_status.toLowerCase().includes('cancelled')) ? (
<span className="inline-flex items-center bg-amber-50 border border-amber-200 text-[9px] font-black uppercase text-amber-700 px-2 py-0.5 rounded-full tracking-wide">
{t('transfer_required', 'Transfer Required')}
</span>
) : (
<span className="inline-flex items-center bg-emerald-50 border border-emerald-250 text-[9px] font-black uppercase text-emerald-700 px-2 py-0.5 rounded-full tracking-wide">
{t('clear_records', 'Clear Records')}
</span>
)}
</div> </div>
<div className="flex-1 space-y-2"> <div className="p-6">
<div> {visaDoc.ocr_data ? (
<div className="text-[8px] font-black text-slate-400 uppercase tracking-tighter">{t('document_id', 'Document ID')}</div> <div className="grid grid-cols-2 md:grid-cols-3 gap-y-4 gap-x-6">
<div className="text-xs font-bold text-slate-800">{visaDoc?.number || 'V2839102-DXB'}</div> <div>
</div> <div className="text-[8px] font-black text-slate-400 uppercase tracking-tighter">{t('full_name', 'Full Name')}</div>
<div className="grid grid-cols-2 gap-1"> <div className="text-xs font-bold text-slate-800">{visaDoc.ocr_data.name || 'N/A'}</div>
<div> </div>
<div className="text-[8px] font-black text-slate-400 uppercase tracking-tighter">{t('issue_date', 'Issue')}</div> <div>
<div className="text-[10px] font-bold text-slate-800">{visaDoc?.issue_date || '12 Jan 2023'}</div> <div className="text-[8px] font-black text-slate-400 uppercase tracking-tighter">{t('file_number', 'File Number')}</div>
<div className="text-xs font-bold text-slate-800">{visaDoc.number}</div>
</div>
<div>
<div className="text-[8px] font-black text-slate-400 uppercase tracking-tighter">{t('profession', 'Profession')}</div>
<div className="text-xs font-bold text-slate-800">{visaDoc.ocr_data.profession || worker.visa_status || 'N/A'}</div>
</div>
<div>
<div className="text-[8px] font-black text-slate-400 uppercase tracking-tighter">{t('sponsor', 'Sponsor')}</div>
<div className="text-xs font-bold text-slate-800">{visaDoc.ocr_data.sponsor || 'N/A'}</div>
</div>
<div>
<div className="text-[8px] font-black text-slate-400 uppercase tracking-tighter">{t('passport_number', 'Passport Number')}</div>
<div className="text-xs font-bold text-slate-800">{visaDoc.ocr_data.passport_number || 'N/A'}</div>
</div>
<div>
<div className="text-[8px] font-black text-slate-400 uppercase tracking-tighter">{t('place_of_issue', 'Place of Issue')}</div>
<div className="text-xs font-bold text-slate-800">{visaDoc.ocr_data.place_of_issue || 'N/A'}</div>
</div>
<div>
<div className="text-[8px] font-black text-slate-400 uppercase tracking-tighter">{t('issue_date', 'Date of Issue')}</div>
<div className="text-xs font-bold text-slate-800">{visaDoc.issue_date || 'N/A'}</div>
</div>
<div>
<div className="text-[8px] font-black text-slate-400 uppercase tracking-tighter">{t('expiry_date', 'Date of Expiry')}</div>
<div className="text-xs font-bold text-emerald-600">{visaDoc.expiry_date || 'N/A'}</div>
</div>
<div>
<div className="text-[8px] font-black text-slate-400 uppercase tracking-tighter">{t('accompanied_by', 'Accompanied By')}</div>
<div className="text-xs font-bold text-slate-800">{visaDoc.ocr_data.accompanied_by || 'N/A'}</div>
</div>
</div> </div>
<div> ) : (
<div className="text-[8px] font-black text-slate-400 uppercase tracking-tighter">{t('expiry_date', 'Expiry')}</div> <div className="grid grid-cols-2 md:grid-cols-3 gap-y-4 gap-x-6">
<div className="text-[10px] font-bold text-emerald-600">{visaDoc?.expiry_date || '11 Jan 2026'}</div> <div>
</div> <div className="text-[8px] font-black text-slate-400 uppercase tracking-tighter">{t('document_id', 'Document ID')}</div>
</div> <div className="text-xs font-bold text-slate-800">{visaDoc.number}</div>
<div> </div>
<div className="text-[8px] font-black text-slate-400 uppercase tracking-tighter">{t('visa_category', 'Visa Category')}</div> <div>
<div className="text-xs font-bold text-slate-800">{worker.visa_status}</div> <div className="text-[8px] font-black text-slate-400 uppercase tracking-tighter">{t('issue_date', 'Issue')}</div>
</div> <div className="text-xs font-bold text-slate-800">{visaDoc.issue_date || 'N/A'}</div>
<div> </div>
<div className="text-[8px] font-black text-slate-400 uppercase tracking-tighter">{t('verification_status', 'Verification status')}</div> <div>
<div className="flex items-center space-x-1.5 mt-0.5"> <div className="text-[8px] font-black text-slate-400 uppercase tracking-tighter">{t('expiry_date', 'Expiry')}</div>
{worker.visa_status && (worker.visa_status.toLowerCase().includes('tourist') || worker.visa_status.toLowerCase().includes('visit')) ? ( <div className="text-xs font-bold text-emerald-600">{visaDoc.expiry_date || 'N/A'}</div>
<span className="inline-flex items-center bg-amber-50 border border-amber-200 text-[8px] font-black uppercase text-amber-700 px-1.5 py-0.5 rounded tracking-wide"> </div>
{t('transfer_required', 'Transfer Required')}
</span>
) : worker.visa_status && worker.visa_status.toLowerCase().includes('cancelled') ? (
<span className="inline-flex items-center bg-rose-50 border border-rose-200 text-[8px] font-black uppercase text-rose-700 px-1.5 py-0.5 rounded tracking-wide animate-pulse">
{t('needs_regularization', 'Needs Regularization')}
</span>
) : (
<>
<CheckCircle2 className="w-3.5 h-3.5 text-emerald-600" />
<span className="text-[9px] font-bold text-slate-700">{t('clear_records', 'Clear Records')}</span>
</>
)}
</div> </div>
)}
<div className="mt-6 pt-4 border-t border-slate-100 flex items-center justify-between text-xs text-slate-500 font-medium">
<span className="flex items-center space-x-1.5">
<ShieldCheck className="w-4 h-4 text-emerald-600" />
<span>UAE PDPL Compliant Scan Storage (Permanently Purged)</span>
</span>
{visaDoc.file_path && (
<a
href={visaDoc.file_path}
target="_blank"
rel="noreferrer"
className="inline-flex items-center space-x-1 text-[9px] font-black text-blue-600 hover:text-blue-700 bg-blue-50 px-2.5 py-1.5 rounded-lg border border-blue-155 transition-colors uppercase tracking-wider"
>
<FileText className="w-3.5 h-3.5" />
<span>View Visa Scan</span>
</a>
)}
</div> </div>
</div> </div>
</div> </div>
</div> ) : (
<div className="bg-white border border-slate-200 border-dashed rounded-2xl p-6 flex flex-col items-center justify-center text-center space-y-3 min-h-[170px] lg:col-span-2">
<div className="w-12 h-12 rounded-full bg-slate-50 border border-slate-100 flex items-center justify-center text-slate-400">
<FileText className="w-6 h-6" />
</div>
<div>
<div className="text-xs font-black text-slate-800 uppercase tracking-wider">{t('visa_pending', 'Visa Pending')}</div>
<p className="text-[10px] text-slate-500 font-medium mt-1 leading-normal max-w-[200px]">
{t('visa_pending_desc', 'Candidate has not uploaded a visa document yet.')}
</p>
</div>
</div>
)}
</div> </div>
</div> </div>
</div> </div>
@ -740,6 +887,44 @@ export default function Show({ worker }) {
</div> </div>
)} )}
{/* Hired Confirmation Modal */}
{showHireConfirmModal && (
<div className="fixed inset-0 bg-slate-900/60 backdrop-blur-xs flex items-center justify-center p-4 z-50 animate-fade-in">
<div className="bg-white rounded-3xl w-full max-w-md p-6 relative animate-zoom-in text-center space-y-4 border border-slate-200 shadow-2xl">
<div className="mx-auto w-16 h-16 rounded-full bg-blue-50 border border-blue-100 flex items-center justify-center text-blue-600">
<CheckCircle2 className="w-8 h-8" />
</div>
<div className="space-y-2">
<h4 className="font-extrabold text-lg text-slate-900">{t('confirm_hire_title', 'Confirm Hiring')}</h4>
<p className="text-xs text-slate-600 leading-normal px-2">
{t('confirm_hire_desc', 'Verify this worker with your needs and make sure to hire this worker. If hired, you can view this worker in the Hired Workers page.')}
</p>
</div>
<div className="flex space-x-3 pt-2 text-xs font-bold">
<button
type="button"
onClick={() => setShowHireConfirmModal(false)}
className="flex-1 py-3 border border-slate-200 hover:bg-slate-50 rounded-xl transition-colors"
>
{t('cancel', 'Cancel')}
</button>
<button
type="button"
onClick={() => {
setShowHireConfirmModal(false);
handleMarkHired();
}}
className="flex-1 bg-emerald-600 hover:bg-emerald-700 text-white py-3 rounded-xl shadow-sm transition-colors"
>
{t('confirm_hire_action', 'Confirm Hire')}
</button>
</div>
</div>
</div>
)}
</EmployerLayout> </EmployerLayout>
); );
} }

View File

@ -1,426 +1,428 @@
{ {
"dashboard": "Dashboard", "dashboard": "Dashboard",
"find_workers": "Find Workers", "find_workers": "Find Workers",
"shortlist": "Shortlist", "shortlist": "Shortlist",
"candidates": "Hired Workers", "candidates": "Hired Workers",
"messages": "Messages", "messages": "Messages",
"charity_events": "Charity Events", "charity_events": "Charity Events",
"subscription": "Subscription", "subscription": "Subscription",
"my_profile": "My Profile", "my_profile": "My Profile",
"search": "Search", "search": "Search",
"profile": "Profile", "profile": "Profile",
"sub_warning": "You need an active subscription to contact workers.", "sub_warning": "You need an active subscription to contact workers.",
"subscribe_now": "Subscribe now", "subscribe_now": "Subscribe now",
"employer_portal": "Employer Portal", "employer_portal": "Employer Portal",
"active_until": "Active until", "active_until": "Active until",
"expired_renew": "Expired — Renew now", "expired_renew": "Expired — Renew now",
"overview": "Overview", "overview": "Overview",
"my_account": "My Account", "my_account": "My Account",
"profile_settings": "Profile Settings", "profile_settings": "Profile Settings",
"sign_out": "Sign Out", "sign_out": "Sign Out",
"employer_account": "Employer Account", "employer_account": "Employer Account",
"welcome_title": "Welcome to Marketplace!", "welcome_title": "Welcome to Marketplace!",
"welcome_desc": "Your employer profile is verified and active with 30 days of Premium Access.", "welcome_desc": "Your employer profile is verified and active with 30 days of Premium Access.",
"control_center": "Sponsor Control Center", "control_center": "Sponsor Control Center",
"dashboard_title": "Sponsor Dashboard - Verified UAE Domestic Workers", "dashboard_title": "Sponsor Dashboard - Verified UAE Domestic Workers",
"expired_pass_title": "Your Sponsor Subscription Pass Has Expired!", "expired_pass_title": "Your Sponsor Subscription Pass Has Expired!",
"expired_pass_desc": "Direct communication, candidate dossiers, and messaging are locked. Renew your annual sponsor subscription now to resume hiring.", "expired_pass_desc": "Direct communication, candidate dossiers, and messaging are locked. Renew your annual sponsor subscription now to resume hiring.",
"renew_sub": "Renew Subscription", "renew_sub": "Renew Subscription",
"expiring_pass_title": "Your Premium Sponsor Pass is expiring soon!", "expiring_pass_title": "Your Premium Sponsor Pass is expiring soon!",
"expiring_pass_desc": "Only {days} days left. Renew now to avoid losing contact access to 500+ verified candidates.", "expiring_pass_desc": "Only {days} days left. Renew now to avoid losing contact access to 500+ verified candidates.",
"renew_now": "Renew Now", "renew_now": "Renew Now",
"sub_status": "Subscription Status", "sub_status": "Subscription Status",
"days_left": "Days Left", "days_left": "Days Left",
"welcome_back": "Welcome Back", "welcome_back": "Welcome Back",
"welcome_desc_dash": "Hire direct, MOHRE-compliant domestic workers with zero middleman commissions. Browse our updated database of candidates with OCR passport checks.", "welcome_desc_dash": "Hire direct, MOHRE-compliant domestic workers with zero middleman commissions. Browse our updated database of candidates with OCR passport checks.",
"browse_workers": "Browse 500+ Verified Workers", "browse_workers": "Browse 500+ Verified Workers",
"sponsor_pass_tier": "Sponsor Pass Tier", "sponsor_pass_tier": "Sponsor Pass Tier",
"renews": "Renews", "renews": "Renews",
"manage_billing": "Manage billing & invoices", "manage_billing": "Manage billing & invoices",
"pending_job_offers": "Pending Job Offers", "pending_job_offers": "Pending Job Offers",
"direct_recruitment": "Direct recruitment proposals", "direct_recruitment": "Direct recruitment proposals",
"view_hiring": "View hiring workflow", "view_hiring": "View hiring workflow",
"total_hired_workers": "Total Hired Workers", "total_hired_workers": "Total Hired Workers",
"direct_contracts": "Direct contracts initiated", "direct_contracts": "Direct contracts initiated",
"track_active_staff": "Track active staff", "track_active_staff": "Track active staff",
"shortlisted_candidates": "Shortlisted Candidates", "shortlisted_candidates": "Shortlisted Candidates",
"bookmark_list": "Bookmark list for interviews", "bookmark_list": "Bookmark list for interviews",
"open_shortlist": "Open shortlist book", "open_shortlist": "Open shortlist book",
"discover_insights": "Discover Insights & Market Stats", "discover_insights": "Discover Insights & Market Stats",
"dubai_insights": "Dubai General Market Insights", "dubai_insights": "General Market Insights",
"hired_dubai": "Hired using app in Dubai", "hired_dubai": "Hired using app in the region",
"cooking_care": "Cooking, Care, Driving", "cooking_care": "Cooking, Care, Driving",
"top_skills": "Top Skills Hired", "top_skills": "Top Skills Hired",
"turnover_rate": "Turnover rate", "turnover_rate": "Turnover rate",
"sponsor_activity": "Your Sponsor Activity Stats", "sponsor_activity": "Your Sponsor Activity Stats",
"workers_contacted": "Workers Contacted", "workers_contacted": "Workers Contacted",
"secure_hires": "Secure Hires", "secure_hires": "Secure Hires",
"quick_actions": "Quick Actions", "quick_actions": "Quick Actions",
"speed_up": "Speed up your sponsorship process.", "speed_up": "Speed up your sponsorship process.",
"find_nannies": "Find Baby Care & Nannies", "find_nannies": "Find Baby Care & Nannies",
"browse_nannies": "Browse premium verified nannies", "browse_nannies": "Browse premium verified nannies",
"whatsapp_support": "Direct WhatsApp Support", "whatsapp_support": "Direct WhatsApp Support",
"chat_manager": "Chat with a recruitment manager", "chat_manager": "Chat with a recruitment manager",
"legal_platform": "100% Legal UAE Agency-Free Platform", "legal_platform": "100% Legal UAE Agency-Free Platform",
"recommended_for_you": "Recommended for You", "recommended_for_you": "Recommended for You",
"browse_all": "Browse all", "browse_all": "Browse all",
"view_profile": "View Profile", "view_profile": "View Profile",
"no_recommended": "No workers currently recommended. Update profile details.", "no_recommended": "No workers currently recommended. Update profile details.",
"active_shortlist": "Active Shortlist", "active_shortlist": "Active Shortlist",
"view_book": "View book", "view_book": "View book",
"category": "Category", "category": "Category",
"availability": "Availability", "availability": "Availability",
"open_profile": "Open Profile", "open_profile": "Open Profile",
"shortlist_candidates_desc": "Shortlist candidates to compare their documents side-by-side", "shortlist_candidates_desc": "Shortlist candidates to compare their documents side-by-side",
"recent_chats": "Recent Chats", "recent_chats": "Recent Chats",
"all_channels": "All channels", "all_channels": "All channels",
"no_chats": "No recent chat logs found. Find workers to start conversing.", "no_chats": "No recent chat logs found. Find workers to start conversing.",
"charity_drives": "Community Charity Drives", "charity_drives": "Community Charity Drives",
"live_events": "Live Events", "live_events": "Live Events",
"charity_drive": "Charity Drive", "charity_drive": "Charity Drive",
"provided_items": "Provided Items", "provided_items": "Provided Items",
"event_date": "Event Date", "event_date": "Event Date",
"open_maps": "Open Google Maps Location Pin", "open_maps": "Open Google Maps Location Pin",
"mohre_compliant": "UAE Tadbeer & MOHRE Compliant", "mohre_compliant": "UAE Tadbeer & MOHRE Compliant",
"mohre_desc": "Our direct contract system aligns automatically with the Ministry of Human Resources and Emiratisation guidelines. Fully legal, zero agent fees, complete transparency.", "mohre_desc": "Our direct contract system aligns automatically with the Ministry of Human Resources and Emiratisation guidelines. Fully legal, zero agent fees, complete transparency.",
"visit_mohre": "Visit MOHRE UAE website", "visit_mohre": "Visit MOHRE UAE website",
"my_shortlist": "My Shortlist", "my_shortlist": "My Shortlist",
"candidates_saved": "You have {count} candidates saved for review", "candidates_saved": "You have {count} candidates saved for review",
"browse_more": "Browse more workers", "browse_more": "Browse more workers",
"verified": "Verified", "verified": "Verified",
"warning": "Warning", "warning": "Warning",
"platform_skills": "Platform Skills", "platform_skills": "Platform Skills",
"languages_spoken": "Languages Spoken", "languages_spoken": "Languages Spoken",
"quick_preview": "Quick Preview", "quick_preview": "Quick Preview",
"compare_candidate": "Compare Candidate", "compare_candidate": "Compare Candidate",
"comparing_active": "Comparing ✓", "comparing_active": "Comparing ✓",
"message": "Message", "message": "Message",
"shortlist_empty": "Your shortlist is empty", "shortlist_empty": "Your shortlist is empty",
"shortlist_empty_desc": "Explore candidate profiles and add them to your saved shortlist.", "shortlist_empty_desc": "Explore candidate profiles and add them to your saved shortlist.",
"find_workers_now": "Find Workers Now", "find_workers_now": "Find Workers Now",
"comparing_workers": "Comparing Workers", "comparing_workers": "Comparing Workers",
"clear_all": "Clear all", "clear_all": "Clear all",
"remove_shortlist": "Remove Shortlist", "remove_shortlist": "Remove Shortlist",
"view_full_details": "View Full Details", "view_full_details": "View Full Details",
"no_bio_provided": "No bio details provided.", "no_bio_provided": "No bio details provided.",
"expectations": "Expectations", "expectations": "Expectations",
"languages": "Languages", "languages": "Languages",
"availability_status_label": "Availability Status", "availability_status_label": "Availability Status",
"job_preference": "Job Preference", "job_preference": "Job Preference",
"remove_from_shortlist": "Remove from shortlist", "remove_from_shortlist": "Remove from shortlist",
"max_compare_alert": "You can compare a maximum of 3 candidates.", "max_compare_alert": "You can compare a maximum of 3 candidates.",
"sponsor_pass_billing": "Sponsor Pass & Billing", "sponsor_pass_billing": "Sponsor Pass & Billing",
"subscription_billing_title": "Subscription Billing & Invoices - Employer Portal", "subscription_billing_title": "Subscription Billing & Invoices - Employer Portal",
"recurrent_billing_failed": "Your recurrent subscription billing has FAILED!", "recurrent_billing_failed": "Your recurrent subscription billing has FAILED!",
"recurrent_billing_failed_desc": "Card renewal failed due to insufficient funds. Retry using PayTabs to avoid profile lockout.", "recurrent_billing_failed_desc": "Card renewal failed due to insufficient funds. Retry using PayTabs to avoid profile lockout.",
"retry_payment_now": "Retry Payment Now", "retry_payment_now": "Retry Payment Now",
"active_plan_pass": "Active Plan Pass", "active_plan_pass": "Active Plan Pass",
"renewing_auto_payment_on": "Renewing via auto-payment on", "renewing_auto_payment_on": "Renewing via auto-payment on",
"simulate_billing_failure": "Simulate Billing Failure", "simulate_billing_failure": "Simulate Billing Failure",
"verified_sponsor_status": "Verified Sponsor Status", "verified_sponsor_status": "Verified Sponsor Status",
"sponsor_pass_updated": "Sponsor Pass updated successfully! PayTabs transaction logged.", "sponsor_pass_updated": "Sponsor Pass updated successfully! PayTabs transaction logged.",
"available_subscription_tiers": "Available Subscription Tiers", "available_subscription_tiers": "Available Subscription Tiers",
"available_subscription_tiers_desc": "Upgrade or cancel anytime. All contracts compliant with UAE Tadbeer MOHRE guides.", "available_subscription_tiers_desc": "Upgrade or cancel anytime. All contracts compliant with UAE Tadbeer MOHRE guides.",
"most_popular_tier": "Most Popular Tier", "most_popular_tier": "Most Popular Tier",
"current_active_tier": "Current Active Tier ✓", "current_active_tier": "Current Active Tier ✓",
"select_plan_tier": "Select Plan Tier", "select_plan_tier": "Select Plan Tier",
"billing_payment_receipts": "Billing Payment Receipts", "billing_payment_receipts": "Billing Payment Receipts",
"tax_compliant_invoices": "Tax Compliant invoices", "tax_compliant_invoices": "Tax Compliant invoices",
"corporate_details": "Corporate Details", "corporate_details": "Corporate Details",
"update_tax_invoicing": "Update tax invoicing options.", "update_tax_invoicing": "Update tax invoicing options.",
"sponsor_email_address": "Sponsor Email Address", "sponsor_email_address": "Sponsor Email Address",
"billing_vat_id": "Billing VAT Registry ID (Optional)", "billing_vat_id": "Billing VAT Registry ID (Optional)",
"save_billing_profile": "Save Billing Profile", "save_billing_profile": "Save Billing Profile",
"paytabs_secured_checkout": "PayTabs Secured Checkout", "paytabs_secured_checkout": "PayTabs Secured Checkout",
"gateway_version": "Gateway v4.0", "gateway_version": "Gateway v4.0",
"order_description": "Order description", "order_description": "Order description",
"total_amount": "Total amount", "total_amount": "Total amount",
"cardholder_name": "Cardholder Name", "cardholder_name": "Cardholder Name",
"card_number": "Card Number", "card_number": "Card Number",
"expiry_date": "Expiry Date (MM/YY)", "expiry_date": "Expiry Date (MM/YY)",
"security_code": "Security Code (CVV)", "security_code": "Security Code (CVV)",
"pci_dss_cryptography": "256-bit PCI DSS Cryptography Protected", "pci_dss_cryptography": "256-bit PCI DSS Cryptography Protected",
"authorize_payment": "Authorize Payment", "authorize_payment": "Authorize Payment",
"simulated_billing_failure_triggered": "Simulated billing failure triggered!", "simulated_billing_failure_triggered": "Simulated billing failure triggered!",
"simulated_billing_failure_desc": "An automatic system warning will now request payment retry options.", "simulated_billing_failure_desc": "An automatic system warning will now request payment retry options.",
"payment_approved": "Payment Approved by PayTabs!", "payment_approved": "Payment Approved by PayTabs!",
"successfully_subscribed_desc": "Successfully subscribed to {plan}. Premium access limits updated instantly.", "successfully_subscribed_desc": "Successfully subscribed to {plan}. Premium access limits updated instantly.",
"invoice_generated": "Invoice {id} generated", "invoice_generated": "Invoice {id} generated",
"invoice_download_desc": "Direct MOHRE Sponsor receipt downloaded in PDF format successfully.", "invoice_download_desc": "Direct MOHRE Sponsor receipt downloaded in PDF format successfully.",
"corporate_billing_updated": "Corporate billing details updated.", "corporate_billing_updated": "Corporate billing details updated.",
"invalid_card_format": "Invalid card number format", "invalid_card_format": "Invalid card number format",
"candidates_pipeline": "Hired Workers", "candidates_pipeline": "Hired Workers",
"candidates_pipeline_desc": "Manage your workforce recruitment pipeline", "candidates_pipeline_desc": "Manage your workforce recruitment pipeline",
"total_candidates": "Total Hired Workers", "total_candidates": "Total Hired Workers",
"reviewing": "Reviewing", "reviewing": "Reviewing",
"offer_sent": "Offer Sent", "offer_sent": "Offer Sent",
"hired": "Hired", "hired": "Hired",
"rejected": "Rejected", "rejected": "Rejected",
"search_by_name": "Search by name...", "search_by_name": "Search by name...",
"candidate_header": "Candidate", "candidate_header": "Candidate",
"selected_header": "Selected", "selected_header": "Selected",
"category_header": "Category", "category_header": "Category",
"salary_header": "Salary", "salary_header": "Salary",
"status_header": "Status", "status_header": "Status",
"actions_header": "Actions", "actions_header": "Actions",
"change_status_label": "Change Status", "change_status_label": "Change Status",
"no_candidates_found": "No hired workers found", "no_candidates_found": "No hired workers found",
"showing_candidates": "Showing {start} to {end} of {total} hired workers", "showing_candidates": "Showing {start} to {end} of {total} hired workers",
"account_settings": "Account Settings", "account_settings": "Account Settings",
"profile_employer_portal": "Profile - Employer Portal", "profile_employer_portal": "Profile - Employer Portal",
"profile_updated_successfully": "Profile updated successfully", "profile_updated_successfully": "Profile updated successfully",
"profile_updated_successfully_desc": "Household sponsor preferences and vetted credentials synchronized successfully.", "profile_updated_successfully_desc": "Household sponsor preferences and vetted credentials synchronized successfully.",
"profile_update_failed": "Failed to update profile", "profile_update_failed": "Failed to update profile",
"check_form_fields": "Please check the form fields.", "check_form_fields": "Please check the form fields.",
"tab_personal": "Personal", "tab_personal": "Personal",
"tab_security": "Security & Password", "tab_security": "Security & Password",
"tab_billing": "Billing & Receipts", "tab_billing": "Billing & Receipts",
"tab_notifications": "Notifications Hub", "tab_notifications": "Notifications Hub",
"emirates_id_vetted": "Emirates ID Vetted", "emirates_id_vetted": "Emirates ID Vetted",
"direct_sponsor_portal": "Direct Sponsor Portal", "direct_sponsor_portal": "Direct Sponsor Portal",
"personal_details_header": "Personal details", "personal_details_header": "Personal details",
"personal_details_desc": "Manage sponsor bio and credentials", "personal_details_desc": "Manage sponsor bio and credentials",
"full_sponsor_name": "Full Sponsor Name", "full_sponsor_name": "Full Sponsor Name",
"invoicing_email": "Invoicing Email", "invoicing_email": "Invoicing Email",
"uae_mobile_contact": "UAE Mobile Contact", "uae_mobile_contact": "UAE Mobile Contact",
"sponsor_nationality": "Sponsor Nationality", "sponsor_nationality": "Sponsor Nationality",
"select_nationality": "Select Nationality", "select_nationality": "Select Nationality",
"uae_national": "UAE National", "uae_national": "UAE National",
"expat_uk_europe": "Expat (UK / Europe)", "expat_uk_europe": "Expat (UK / Europe)",
"expat_usa_canada": "Expat (USA / Canada)", "expat_usa_canada": "Expat (USA / Canada)",
"expat_asia_gcc": "Expat (Asia / GCC)", "expat_asia_gcc": "Expat (Asia / GCC)",
"family_members_size": "Family Members Size", "family_members_size": "Family Members Size",
"select_family_size": "Select Family Size", "select_family_size": "Select Family Size",
"family_1_2": "1-2 Members", "family_1_2": "1-2 Members",
"family_3_4": "3-4 Members", "family_3_4": "3-4 Members",
"family_5_plus": "5+ Members", "family_5_plus": "5+ Members",
"accommodation_residence": "Accommodation Residence", "accommodation_residence": "Accommodation Residence",
"select_accommodation": "Select Accommodation", "select_accommodation": "Select Accommodation",
"villa": "Villa", "villa": "Villa",
"penthouse": "Apartment (Penthouse)", "penthouse": "Apartment (Penthouse)",
"apartment_1_3": "Apartment (1-3 Bed)", "apartment_1_3": "Apartment (1-3 Bed)",
"city_district_area": "City District / Area", "city_district_area": "City District / Area",
"emirates_id_verification_header": "Emirates ID Verification", "emirates_id_verification_header": "Emirates ID Verification",
"emirates_id_verification_desc": "Regulatory compliance credentials", "emirates_id_verification_desc": "Regulatory compliance credentials",
"emirates_id_verified_status": "Emirates ID Verified", "emirates_id_verified_status": "Emirates ID Verified",
"mohre_guidelines": "Vetted under MOHRE Guidelines", "mohre_guidelines": "Vetted under MOHRE Guidelines",
"emirates_id_verified_desc": "Your Emirates ID has been verified successfully. Your account is active for direct hiring.", "emirates_id_verified_desc": "Your Emirates ID has been verified successfully. Your account is active for direct hiring.",
"verification_pending_status": "Verification Pending Audit", "verification_pending_status": "Verification Pending Audit",
"audit_queue": "Audit Queue", "audit_queue": "Audit Queue",
"verification_pending_desc": "Your Emirates ID document uploads are currently under review. Audits are typically completed within 24 hours.", "verification_pending_desc": "Your Emirates ID document uploads are currently under review. Audits are typically completed within 24 hours.",
"verification_required_status": "Emirates ID Verification Required", "verification_required_status": "Emirates ID Verification Required",
"action_needed": "Action Needed", "action_needed": "Action Needed",
"verification_required_desc": "Please upload high-resolution color scans of your Emirates ID to verify your identity and activate full hiring features.", "verification_required_desc": "Please upload high-resolution color scans of your Emirates ID to verify your identity and activate full hiring features.",
"emirates_id_front_side": "Emirates ID (Front Side)", "emirates_id_front_side": "Emirates ID (Front Side)",
"emirates_id_back_side": "Emirates ID (Back Side)", "emirates_id_back_side": "Emirates ID (Back Side)",
"uploaded_credentials_scans": "Uploaded Credentials Scans", "uploaded_credentials_scans": "Uploaded Credentials Scans",
"view_scan": "View Scan", "view_scan": "View Scan",
"security_password_header": "Security & Password", "security_password_header": "Security & Password",
"security_password_desc": "Keep your sponsor account secure", "security_password_desc": "Keep your sponsor account secure",
"current_password": "Current Password", "current_password": "Current Password",
"new_password": "New Password", "new_password": "New Password",
"confirm_new_password": "Confirm New Password", "confirm_new_password": "Confirm New Password",
"current_plan": "Current Plan", "current_plan": "Current Plan",
"active_status": "Active", "active_status": "Active",
"next_payment": "Next Payment", "next_payment": "Next Payment",
"recent_transactions": "Recent Transactions", "recent_transactions": "Recent Transactions",
"date_header": "Date", "date_header": "Date",
"description_header": "Description", "description_header": "Description",
"amount_header": "Amount", "amount_header": "Amount",
"receipt_header": "Receipt", "receipt_header": "Receipt",
"notification_settings_hub": "Notification Settings Hub", "notification_settings_hub": "Notification Settings Hub",
"notification_settings_desc": "Choose how you want to receive alerts", "notification_settings_desc": "Choose how you want to receive alerts",
"email_alerts": "Email Alerts", "email_alerts": "Email Alerts",
"email_alerts_desc": "Receive vetted worker recommendations and visa updates.", "email_alerts_desc": "Receive vetted worker recommendations and visa updates.",
"sms_alerts": "SMS Instant Receipts", "sms_alerts": "SMS Instant Receipts",
"sms_alerts_desc": "Get SMS notifications for interview schedules.", "sms_alerts_desc": "Get SMS notifications for interview schedules.",
"push_alerts": "Push Notifications", "push_alerts": "Push Notifications",
"push_alerts_desc": "Get desktop sound alerts for new direct messages.", "push_alerts_desc": "Get desktop sound alerts for new direct messages.",
"changes_saved": "Changes saved successfully", "changes_saved": "Changes saved successfully",
"emirates_id_reverification_notice": "Some updates may require Emirates ID re-verification.", "emirates_id_reverification_notice": "Some updates may require Emirates ID re-verification.",
"update_settings": "Update Settings", "update_settings": "Update Settings",
"charity_events_support_drives": "Charity Events & Support Drives", "charity_events_support_drives": "Charity Events & Support Drives",
"community_charity_events_sponsor_hub": "Community Charity Events - Sponsor Hub", "community_charity_events_sponsor_hub": "Community Charity Events - Sponsor Hub",
"community_charity_event_posted": "COMMUNITY CHARITY EVENT POSTED!", "community_charity_event_posted": "COMMUNITY CHARITY EVENT POSTED!",
"community_charity_event_posted_desc": "Instant Push Notification sent to all workers in Dubai! Morning-of reminder notification scheduled successfully.", "community_charity_event_posted_desc": "Instant Push Notification sent to all workers! Morning-of reminder notification scheduled successfully.",
"dubai_community_support_drives": "Dubai Community Support Drives", "dubai_community_support_drives": "Community Support Drives",
"free_medical_checks_title": "Free Medical Checks, Food Drives & Support Services", "free_medical_checks_title": "Free Medical Checks, Food Drives & Support Services",
"free_medical_checks_desc": "Organizing a support program? Share community campaigns directly. The platform will automatically push an instant pop-up notification to workers, followed by a morning-of event reminder to keep attendance strong.", "free_medical_checks_desc": "Organizing a support program? Share community campaigns directly. The platform will automatically push an instant pop-up notification to workers, followed by a morning-of event reminder to keep attendance strong.",
"search_charity_events_placeholder": "Search charity events & drives...", "search_charity_events_placeholder": "Search charity events & drives...",
"post_charity_event": "Post Charity Event", "post_charity_event": "Post Charity Event",
"broadcast_support_program_desc": "Broadcast a support program, medical camp, or distribution drive to the worker community.", "broadcast_support_program_desc": "Broadcast a support program, medical camp, or distribution drive to the worker community.",
"charity_drive_metadata": "Charity Drive Metadata (Dubai Support)", "charity_drive_metadata": "Charity Drive Metadata",
"event_time_placeholder": "e.g. 9:00 AM - 4:00 PM", "event_time_placeholder": "e.g. 9:00 AM - 4:00 PM",
"what_is_provided": "What is Being Provided", "what_is_provided": "What is Being Provided",
"provided_items_placeholder": "e.g. Free Medical Check, Food Boxes, Supplies", "provided_items_placeholder": "e.g. Free Medical Check, Food Boxes, Supplies",
"location_details_pin": "Location Details & Pin URL", "location_details_pin": "Location Details & Pin URL",
"location_details_placeholder": "e.g. Al Quoz Community Center, Dubai", "location_details_placeholder": "e.g. Al Quoz Community Center",
"maps_pin_link_placeholder": "Google Maps Pin Link (e.g. https://maps.app.goo.gl/xyz)", "maps_pin_link_placeholder": "Google Maps Pin Link (e.g. https://maps.app.goo.gl/xyz)",
"title_label": "Title", "title_label": "Title",
"title_placeholder": "e.g. Free Dental checkup by Emirates Charity", "title_placeholder": "e.g. Free Dental checkup by Emirates Charity",
"event_desc_instructions": "Event Description & Instructions", "event_desc_instructions": "Event Description & Instructions",
"event_desc_placeholder": "Enter details of the charity event here...", "event_desc_placeholder": "Enter details of the charity event here...",
"publish_charity_event": "Publish Charity Event", "publish_charity_event": "Publish Charity Event",
"no_announcements_title": "No Announcements", "no_announcements_title": "No Announcements",
"no_announcements_desc": "You haven't posted any announcements yet", "no_announcements_desc": "You haven't posted any announcements yet",
"community_charity_drive": "COMMUNITY CHARITY DRIVE", "community_charity_drive": "COMMUNITY CHARITY DRIVE",
"push_reminder_scheduled": "Push & Reminder Scheduled", "push_reminder_scheduled": "Push & Reminder Scheduled",
"provided_packages": "Provided Packages", "provided_packages": "Provided Packages",
"event_timing": "Event Timing", "event_timing": "Event Timing",
"event_location_address": "Event Location Address", "event_location_address": "Event Location Address",
"view_map_location_pin": "View Map Location Pin", "view_map_location_pin": "View Map Location Pin",
"find_vetted_workers": "Find Vetted Domestic Workers", "find_vetted_workers": "Find Vetted Domestic Workers",
"find_workers_platform": "Find Workers - Domestic Worker Platform", "find_workers_platform": "Find Workers - Domestic Worker Platform",
"no_middlemen_platform": "No Middlemen Platform", "no_middlemen_platform": "No Middlemen Platform",
"find_verified_candidates": "Find Verified Candidates", "find_verified_candidates": "Find Verified Candidates",
"connect_vetted_workers_desc": "Instantly connect with UAE vetted, background-checked domestic workers.", "connect_vetted_workers_desc": "Instantly connect with UAE vetted, background-checked domestic workers.",
"search_by_name_skills_bio": "Search by name, skills, bio (e.g. Cooking, Childcare, Gardening, Driving)...", "search_by_name_skills_bio": "Search by name, skills, bio (e.g. Cooking, Childcare, Gardening, Driving)...",
"default_match": "Default Match", "default_match": "Default Match",
"salary_low_to_high": "Salary: Low to High", "salary_low_to_high": "Salary: Low to High",
"salary_high_to_low": "Salary: High to Low", "salary_high_to_low": "Salary: High to Low",
"rating_high_to_low": "Rating: High to Low", "rating_high_to_low": "Rating: High to Low",
"experience_level": "Experience Level", "experience_level": "Experience Level",
"reset": "Reset", "reset": "Reset",
"nationality": "Nationality", "nationality": "Nationality",
"select_skills": "Select Skills", "select_skills": "Select Skills",
"select_languages": "Select Languages", "select_languages": "Select Languages",
"select_visa_status": "Select Visa Status", "select_visa_status": "Select Visa Status",
"found_workers_matching": "Found {count} domestic workers matching search", "found_workers_matching": "Found {count} domestic workers matching search",
"direct_sponsoring_active": "MOHRE UAE Direct Sponsoring Active", "direct_sponsoring_active": "MOHRE UAE Direct Sponsoring Active",
"load_more_workers": "Load More Workers", "load_more_workers": "Load More Workers",
"no_candidates_matching": "No hired workers match your filters", "no_candidates_matching": "No hired workers match your filters",
"adjust_filters_desc": "Try adjusting your salary limit, adding additional languages, or broadening nationality preferences.", "adjust_filters_desc": "Try adjusting your salary limit, adding additional languages, or broadening nationality preferences.",
"reset_filters": "Reset Filters", "reset_filters": "Reset Filters",
"comparing_workers_count": "Comparing Workers ({count} of 3)", "comparing_workers_count": "Comparing Workers ({count} of 3)",
"expected": "Expected", "expected": "Expected",
"region": "Region", "region": "Region",
"visa_transfer": "Visa Transfer", "visa_transfer": "Visa Transfer",
"medical_status": "Medical Status", "medical_status": "Medical Status",
"passport_ocr": "Passport OCR", "passport_ocr": "Passport OCR",
"open_worker_profile": "Open Worker Profile", "open_worker_profile": "Open Worker Profile",
"attach_verified_sponsor_docs": "Attach Verified Sponsor Documents", "attach_verified_sponsor_docs": "Attach Verified Sponsor Documents",
"upload_sponsor_papers_desc": "Upload sponsor papers, employment agreements, or work descriptions to review securely.", "upload_sponsor_papers_desc": "Upload sponsor papers, employment agreements, or work descriptions to review securely.",
"select_files_drag": "Select files or drag here", "select_files_drag": "Select files or drag here",
"max_file_size": "PDF, JPG, PNG (Max 5MB)", "max_file_size": "PDF, JPG, PNG (Max 5MB)",
"close": "Close", "close": "Close",
"chat_with_worker": "Chat with {name} - Messages", "chat_with_worker": "Chat with {name} - Messages",
"messages_hub": "Messages Hub", "messages_hub": "Messages Hub",
"ssl_secure": "SSL SECURE", "ssl_secure": "SSL SECURE",
"active_now": "Active Now", "active_now": "Active Now",
"whatsapp_bridge": "WhatsApp Bridge", "whatsapp_bridge": "WhatsApp Bridge",
"toggle_context_sidebar": "Toggle Context Sidebar", "toggle_context_sidebar": "Toggle Context Sidebar",
"today_realtime_chat": "Today • Realtime Chat Logs", "today_realtime_chat": "Today • Realtime Chat Logs",
"read": "Read", "read": "Read",
"type_compliant_message": "Type a compliant secure message...", "type_compliant_message": "Type a compliant secure message...",
"conversation_messages": "Candidate Messages", "conversation_messages": "Candidate Messages",
"messages_employer_portal": "Messages - Employer Portal", "messages_employer_portal": "Messages - Employer Portal",
"search_conversations": "Search conversations...", "search_conversations": "Search conversations...",
"new_conversation": "New Conversation", "new_conversation": "New Conversation",
"active_threads": "Active Threads", "active_threads": "Active Threads",
"total_conversations": "{count} Total", "total_conversations": "{count} Total",
"no_active_messages": "No active messages", "no_active_messages": "No active messages",
"no_active_messages_desc": "When you message workers or schedule interviews, your conversation threads will appear here.", "no_active_messages_desc": "When you message workers or schedule interviews, your conversation threads will appear here.",
"candidate_profile_detail": "Candidate Profile Detail", "candidate_profile_detail": "Candidate Profile Detail",
"back_to_find_workers": "BACK TO FIND WORKERS", "back_to_find_workers": "BACK TO FIND WORKERS",
"share_profile": "Share Profile", "share_profile": "Share Profile",
"report_worker": "Report Worker", "report_worker": "Report Worker",
"sponsorship_details": "Sponsorship Details", "sponsorship_details": "Sponsorship Details",
"salary_expectations": "Salary Expectations", "salary_expectations": "Salary Expectations",
"work_experience": "Work Experience", "work_experience": "Work Experience",
"emirates_id_verification": "Emirates ID Verification", "emirates_id_verification": "Emirates ID Verification",
"medical_health_test": "Medical Health Test", "medical_health_test": "Medical Health Test",
"passed_certified": "PASSED CERTIFIED", "passed_certified": "PASSED CERTIFIED",
"professional_summary": "Professional Summary", "professional_summary": "Professional Summary",
"verified_skills_competencies": "Verified Skills & Competencies", "verified_skills_competencies": "Verified Skills & Competencies",
"verified_legal_documents": "Verified Legal Documents (UAE MOHRE Vetted)", "verified_legal_documents": "Verified Legal Documents (UAE MOHRE Vetted)",
"passport_verified": "Passport (Verified)", "passport_verified": "Passport (Verified)",
"click_zoom": "Click zoom", "click_zoom": "Click zoom",
"document_id": "Document ID", "document_id": "Document ID",
"issue": "Issue", "issue": "Issue",
"expiry": "Expiry", "expiry": "Expiry",
"ocr_match": "OCR Match", "ocr_match": "OCR Match",
"emirates_id_pdpl": "Emirates ID (PDPL Compliant)", "emirates_id_pdpl": "Emirates ID (PDPL Compliant)",
"scan_purged": "Scan Purged", "scan_purged": "Scan Purged",
"uae_pdpl_compliant": "UAE PDPL compliant", "uae_pdpl_compliant": "UAE PDPL compliant",
"verification_type": "Verification Type", "verification_type": "Verification Type",
"physical_scan_storage": "Physical Scan Storage", "physical_scan_storage": "Physical Scan Storage",
"permanently_purged": "Permanently Purged", "permanently_purged": "Permanently Purged",
"entry_visa_verified": "Entry Visa (Verified)", "entry_visa_verified": "Entry Visa (Verified)",
"visa_category": "Visa Category", "visa_category": "Visa Category",
"verification_status": "Verification status", "verification_status": "Verification status",
"transfer_required": "Transfer Required", "transfer_required": "Transfer Required",
"needs_regularization": "Needs Regularization", "needs_regularization": "Needs Regularization",
"clear_records": "Clear Records", "clear_records": "Clear Records",
"sponsor_reviews_ratings": "Sponsor Reviews & Star Ratings", "sponsor_reviews_ratings": "Sponsor Reviews & Star Ratings",
"ratings_policy_desc": "Ratings can only be posted by verified sponsors who completed verified direct hiring.", "ratings_policy_desc": "Ratings can only be posted by verified sponsors who completed verified direct hiring.",
"post_trust_review": "Post a Trust Review", "post_trust_review": "Post a Trust Review",
"similar_recommended_workers": "Similar Recommended Workers", "similar_recommended_workers": "Similar Recommended Workers",
"direct_sponsoring_finalized": "Direct Sponsoring Finalized!", "direct_sponsoring_finalized": "Direct Sponsoring Finalized!",
"hired_stage4_desc": "{name} is successfully marked as Hired under your sponsorship! This direct matching conforms exactly with Stage 4 of our UAE MOHRE zero-middlemen flow.", "hired_stage4_desc": "{name} is successfully marked as Hired under your sponsorship! This direct matching conforms exactly with Stage 4 of our UAE MOHRE zero-middlemen flow.",
"next_step_stage5": "Next Step: Stage 5 Post-Hire Review", "next_step_stage5": "Next Step: Stage 5 Post-Hire Review",
"post_hire_review_desc": "Help the UAE community hire safely by posting an anonymous review describing {name}'s childcare, cooking, driving, or domestic skills.", "post_hire_review_desc": "Help the UAE community hire safely by posting an anonymous review describing {name}'s childcare, cooking, driving, or domestic skills.",
"leave_trust_review": "Leave a Trust Review", "leave_trust_review": "Leave a Trust Review",
"back_to_directory": "Back to Worker Directory", "back_to_directory": "Back to Worker Directory",
"report_abuse_title": "Report Verification Abuse / Terms Violation", "report_abuse_title": "Report Verification Abuse / Terms Violation",
"report_abuse_desc": "We maintain zero-tolerance for fake documentation, independent recruiters trading cash, or incorrect contact details.", "report_abuse_desc": "We maintain zero-tolerance for fake documentation, independent recruiters trading cash, or incorrect contact details.",
"reason": "Reason", "reason": "Reason",
"select_reason": "Select a reason...", "select_reason": "Select a reason...",
"reason_fees": "Worker / agent requested hiring commission fees", "reason_fees": "Worker / agent requested hiring commission fees",
"reason_profile": "Profile details / passport did not match actual person", "reason_profile": "Profile details / passport did not match actual person",
"reason_contact": "Invalid phone number / unreachable", "reason_contact": "Invalid phone number / unreachable",
"reason_other": "Other compliance violations", "reason_other": "Other compliance violations",
"additional_context": "Additional context details", "additional_context": "Additional context details",
"provide_specifics": "Provide detailed specifics of what happened...", "provide_specifics": "Provide detailed specifics of what happened...",
"cancel": "Cancel", "cancel": "Cancel",
"submit_report": "Submit Compliance Report", "submit_report": "Submit Compliance Report",
"submit_verified_review": "Submit a Verified Performance Review", "submit_verified_review": "Submit a Verified Performance Review",
"review_help_desc": "Your feedback helps other sponsors make secure and direct hiring choices.", "review_help_desc": "Your feedback helps other sponsors make secure and direct hiring choices.",
"star_rating": "Star Rating", "star_rating": "Star Rating",
"share_experience": "Share Your Experience", "share_experience": "Share Your Experience",
"review_textarea_placeholder": "Tell other sponsors about childcare skills, cleaning, cooking style, driving safety, etc...", "review_textarea_placeholder": "Tell other sponsors about childcare skills, cleaning, cooking style, driving safety, etc...",
"post_trust_review_btn": "Post Trust Review", "post_trust_review_btn": "Post Trust Review",
"start_direct_chat": "Start Direct Chat", "start_direct_chat": "Start Direct Chat",
"mark_hired": "Mark Hired", "mark_hired": "Mark Hired",
"selected": "Selected", "selected": "Selected",
"total": "Total", "total": "Total",
"candidate_messages": "Candidate Messages", "candidate_messages": "Candidate Messages",
"search_conversations_placeholder": "Search conversations...", "search_conversations_placeholder": "Search conversations...",
"total_count": "{count} Total", "total_count": "{count} Total",
"chat_with": "Chat with", "chat_with": "Chat with",
"today_realtime_chat_logs": "Today • Realtime Chat Logs", "today_realtime_chat_logs": "Today • Realtime Chat Logs",
"just_now": "Just Now", "just_now": "Just Now",
"direct_push_sent": "Direct Mobile Push Notification sent!", "direct_push_sent": "Direct Mobile Push Notification sent!",
"popped_up_instantly_desc": "Popped up instantly on {name}'s mobile device.", "popped_up_instantly_desc": "Popped up instantly on {name}'s mobile device.",
"auto_reply_text": "Thank you for your response! I have reviewed your offer proposal and am looking forward to our video interview.", "auto_reply_text": "Thank you for your response! I have reviewed your offer proposal and am looking forward to our video interview.",
"new_message_from": "New message from {name}!", "new_message_from": "New message from {name}!",
"document_attached": "Document attached successfully!", "document_attached": "Document attached successfully!",
"document_attached_msg": "Document Attached", "document_attached_msg": "Document Attached",
"today": "Today", "today": "Today",
"chip_interview": "Are you available for a video interview today?", "chip_interview": "Are you available for a video interview today?",
"chip_salary": "What is your final expected salary?", "chip_salary": "What is your final expected salary?",
"chip_visa": "Can you transfer your visa immediately?", "chip_visa": "Can you transfer your visa immediately?",
"type_message_placeholder": "Type a compliant secure message...", "type_message_placeholder": "Type a compliant secure message...",
"compliance_profile": "Compliance Profile", "compliance_profile": "Compliance Profile",
"transferable": "Transferable", "transferable": "Transferable",
"cleared": "Cleared", "cleared": "Cleared",
"attach_sponsor_documents": "Attach Verified Sponsor Documents", "attach_sponsor_documents": "Attach Verified Sponsor Documents",
"attach_documents_desc": "Upload sponsor papers, employment agreements, or work descriptions to review securely.", "attach_documents_desc": "Upload sponsor papers, employment agreements, or work descriptions to review securely.",
"sponsor_reviews_star_ratings": "Sponsor Reviews & Star Ratings", "sponsor_reviews_star_ratings": "Sponsor Reviews & Star Ratings",
"reviews_posted_by_sponsors_desc": "Ratings can only be posted by verified sponsors who completed verified direct hiring.", "reviews_posted_by_sponsors_desc": "Ratings can only be posted by verified sponsors who completed verified direct hiring.",
"aed": "AED", "aed": "AED",
"mo": "mo", "mo": "mo",
"hired_under_sponsorship_desc": "{name} is successfully marked as Hired under your sponsorship! This direct matching conforms exactly with Stage 4 of our UAE MOHRE zero-middlemen flow.", "hired_under_sponsorship_desc": "{name} is successfully marked as Hired under your sponsorship! This direct matching conforms exactly with Stage 4 of our UAE MOHRE zero-middlemen flow.",
"next_step_post_hire_review": "Next Step: Stage 5 Post-Hire Review", "next_step_post_hire_review": "Next Step: Stage 5 Post-Hire Review",
"help_community_post_review": "Help the UAE community hire safely by posting an anonymous review describing {name}'s childcare, cooking, driving, or domestic skills.", "help_community_post_review": "Help the UAE community hire safely by posting an anonymous review describing {name}'s childcare, cooking, driving, or domestic skills.",
"back_to_worker_directory": "Back to Worker Directory", "back_to_worker_directory": "Back to Worker Directory",
"report_abuse_violation": "Report Verification Abuse / Terms Violation", "report_abuse_violation": "Report Verification Abuse / Terms Violation",
"zero_tolerance_abuse_desc": "We maintain zero-tolerance for fake documentation, independent recruiters trading cash, or incorrect contact details.", "zero_tolerance_abuse_desc": "We maintain zero-tolerance for fake documentation, independent recruiters trading cash, or incorrect contact details.",
"additional_context_details": "Additional context details", "additional_context_details": "Additional context details",
"provide_specifics_placeholder": "Provide detailed specifics of what happened...", "provide_specifics_placeholder": "Provide detailed specifics of what happened...",
"submit_compliance_report": "Submit Compliance Report", "submit_compliance_report": "Submit Compliance Report",
"submit_performance_review": "Submit a Verified Performance Review", "submit_performance_review": "Submit a Verified Performance Review",
"feedback_helps_sponsors_desc": "Your feedback helps other sponsors make secure and direct hiring choices.", "feedback_helps_sponsors_desc": "Your feedback helps other sponsors make secure and direct hiring choices.",
"share_your_experience": "Share Your Experience", "share_your_experience": "Share Your Experience",
"share_experience_placeholder": "Tell other sponsors about childcare skills, cleaning, cooking style, driving safety, etc...", "share_experience_placeholder": "Tell other sponsors about childcare skills, cleaning, cooking style, driving safety, etc...",
"post_trust_review_action": "Post Trust Review" "post_trust_review_action": "Post Trust Review",
"no_charity_events_title": "No Charity Events",
"no_charity_events_desc": "You haven't posted any charity events yet"
} }

View File

@ -1,426 +1,428 @@
{ {
"dashboard": "डैशबोर्ड", "dashboard": "डैशबोर्ड",
"find_workers": "कामगार खोजें", "find_workers": "कामगार खोजें",
"shortlist": "शॉर्टलिस्ट", "shortlist": "शॉर्टलिस्ट",
"candidates": "नियुक्त कर्मचारी", "candidates": "नियुक्त कर्मचारी",
"messages": "संदेश", "messages": "संदेश",
"charity_events": "दान कार्यक्रम", "charity_events": "दान कार्यक्रम",
"subscription": "सदस्यता", "subscription": "सदस्यता",
"my_profile": "मेरी प्रोफाइल", "my_profile": "मेरी प्रोफाइल",
"search": "खोजें", "search": "खोजें",
"profile": "प्रोफाइल", "profile": "प्रोफाइल",
"sub_warning": "कर्मचारियों से संपर्क करने के लिए आपको एक सक्रिय सदस्यता की आवश्यकता है।", "sub_warning": "कर्मचारियों से संपर्क करने के लिए आपको एक सक्रिय सदस्यता की आवश्यकता है।",
"subscribe_now": "अभी सदस्यता लें", "subscribe_now": "अभी सदस्यता लें",
"employer_portal": "नियोक्ता पोर्टल", "employer_portal": "नियोक्ता पोर्टल",
"active_until": "तक सक्रिय", "active_until": "तक सक्रिय",
"expired_renew": "समाप्त — अभी नवीनीकृत करें", "expired_renew": "समाप्त — अभी नवीनीकृत करें",
"overview": "अवलोकन", "overview": "अवलोकन",
"my_account": "मेरा खाता", "my_account": "मेरा खाता",
"profile_settings": "प्रोफ़ाइल सेटिंग्स", "profile_settings": "प्रोफ़ाइल सेटिंग्स",
"sign_out": "साइन आउट", "sign_out": "साइन आउट",
"employer_account": "नियोक्ता खाता", "employer_account": "नियोक्ता खाता",
"welcome_title": "मार्केटप्लेस में आपका स्वागत है!", "welcome_title": "मार्केटप्लेस में आपका स्वागत है!",
"welcome_desc": "आपका नियोक्ता प्रोफ़ाइल सत्यापित और सक्रिय है जिसमें 30 दिनों की प्रीमियम पहुँच है।", "welcome_desc": "आपका नियोक्ता प्रोफ़ाइल सत्यापित और सक्रिय है जिसमें 30 दिनों की प्रीमियम पहुँच है।",
"control_center": "प्रायोजक नियंत्रण केंद्र", "control_center": "प्रायोजक नियंत्रण केंद्र",
"dashboard_title": "प्रायोजक डैशबोर्ड - सत्यापित संयुक्त अरब अमीरात घरेलू कामगार", "dashboard_title": "प्रायोजक डैशबोर्ड - सत्यापित संयुक्त अरब अमीरात घरेलू कामगार",
"expired_pass_title": "आपका प्रायोजक सदस्यता पास समाप्त हो गया है!", "expired_pass_title": "आपका प्रायोजक सदस्यता पास समाप्त हो गया है!",
"expired_pass_desc": "सीधा संवाद, उम्मीदवार डोजियर और संदेश सेवा बंद हैं। भर्ती फिर से शुरू करने के लिए अब अपनी वार्षिक प्रायोजक सदस्यता का नवीनीकरण करें।", "expired_pass_desc": "सीधा संवाद, उम्मीदवार डोजियर और संदेश सेवा बंद हैं। भर्ती फिर से शुरू करने के लिए अब अपनी वार्षिक प्रायोजक सदस्यता का नवीनीकरण करें।",
"renew_sub": "सदस्यता का नवीनीकरण करें", "renew_sub": "सदस्यता का नवीनीकरण करें",
"expiring_pass_title": "आपका प्रीमियम प्रायोजक पास जल्द ही समाप्त होने वाला है!", "expiring_pass_title": "आपका प्रीमियम प्रायोजक पास जल्द ही समाप्त होने वाला है!",
"expiring_pass_desc": "केवल {days} दिन बचे हैं। 500+ सत्यापित उम्मीदवारों तक संपर्क पहुंच खोने से बचने के लिए अभी नवीनीकरण करें।", "expiring_pass_desc": "केवल {days} दिन बचे हैं। 500+ सत्यापित उम्मीदवारों तक संपर्क पहुंच खोने से बचने के लिए अभी नवीनीकरण करें।",
"renew_now": "अभी नवीनीकरण करें", "renew_now": "अभी नवीनीकरण करें",
"sub_status": "सदस्यता की स्थिति", "sub_status": "सदस्यता की स्थिति",
"days_left": "दिन बचे हैं", "days_left": "दिन बचे हैं",
"welcome_back": "वापसी पर स्वागत है", "welcome_back": "वापसी पर स्वागत है",
"welcome_desc_dash": "बिना किसी बिचौलिये के कमीशन के सीधे, एमओएचआरई-अनुरूप घरेलू कामगारों को काम पर रखें। ओसीआर पासपोर्ट जांच वाले उम्मीदवारों के हमारे अद्यतन डेटाबेस को ब्राउज़ करें।", "welcome_desc_dash": "बिना किसी बिचौलिये के कमीशन के सीधे, एमओएचआरई-अनुरूप घरेलू कामगारों को काम पर रखें। ओसीआर पासपोर्ट जांच वाले उम्मीदवारों के हमारे अद्यतन डेटाबेस को ब्राउज़ करें।",
"browse_workers": "500+ सत्यापित कामगारों को ब्राउज़ करें", "browse_workers": "500+ सत्यापित कामगारों को ब्राउज़ करें",
"sponsor_pass_tier": "प्रायोजक पास श्रेणी", "sponsor_pass_tier": "प्रायोजक पास श्रेणी",
"renews": "नवीनीकरण", "renews": "नवीनीकरण",
"manage_billing": "बिलिंग और चालान प्रबंधित करें", "manage_billing": "बिलिंग और चालान प्रबंधित करें",
"pending_job_offers": "लंबित नौकरी प्रस्ताव", "pending_job_offers": "लंबित नौकरी प्रस्ताव",
"direct_recruitment": "सीधे भर्ती प्रस्ताव", "direct_recruitment": "सीधे भर्ती प्रस्ताव",
"view_hiring": "भर्ती कार्यप्रवाह देखें", "view_hiring": "भर्ती कार्यप्रवाह देखें",
"total_hired_workers": "कुल काम पर रखे गए कामगार", "total_hired_workers": "कुल काम पर रखे गए कामगार",
"direct_contracts": "सीधे अनुबंध शुरू किए गए", "direct_contracts": "सीधे अनुबंध शुरू किए गए",
"track_active_staff": "सक्रिय कर्मचारियों को ट्रैक करें", "track_active_staff": "सक्रिय कर्मचारियों को ट्रैक करें",
"shortlisted_candidates": "शॉर्टलिस्ट किए गए उम्मीदवार", "shortlisted_candidates": "शॉर्टलिस्ट किए गए उम्मीदवार",
"bookmark_list": "साक्षात्कार के लिए बुकमार्क सूची", "bookmark_list": "साक्षात्कार के लिए बुकमार्क सूची",
"open_shortlist": "शॉर्टलिस्ट बुक खोलें", "open_shortlist": "शॉर्टलिस्ट बुक खोलें",
"discover_insights": "इनसाइट्स और मार्केट आँकड़े खोजें", "discover_insights": "इनसाइट्स और मार्केट आँकड़े खोजें",
"dubai_insights": "दुबई सामान्य बाज़ार इनसाइट्स", "dubai_insights": "सामान्य बाज़ार इनसाइट्स",
"hired_dubai": "दुबई में ऐप का उपयोग करके काम पर रखा गया", "hired_dubai": "क्षेत्र में ऐप का उपयोग करके काम पर रखा गया",
"cooking_care": "कुकिंग, केयर, ड्राइविंग", "cooking_care": "कुकिंग, केयर, ड्राइविंग",
"top_skills": "शीर्ष कौशल काम पर रखे गए", "top_skills": "शीर्ष कौशल काम पर रखे गए",
"turnover_rate": "टर्नओवर दर", "turnover_rate": "टर्नओवर दर",
"sponsor_activity": "आपकी प्रायोजक गतिविधि आँकड़े", "sponsor_activity": "आपकी प्रायोजक गतिविधि आँकड़े",
"workers_contacted": "कामगारों से संपर्क किया गया", "workers_contacted": "कामगारों से संपर्क किया गया",
"secure_hires": "सुरक्षित नियुक्तियाँ", "secure_hires": "सुरक्षित नियुक्तियाँ",
"quick_actions": "त्वरित कार्रवाइयां", "quick_actions": "त्वरित कार्रवाइयां",
"speed_up": "अपनी प्रायोजन प्रक्रिया को तेज़ करें।", "speed_up": "अपनी प्रायोजन प्रक्रिया को तेज़ करें।",
"find_nannies": "बेबी केयर और नैनी खोजें", "find_nannies": "बेबी केयर और नैनी खोजें",
"browse_nannies": "प्रीमियम सत्यापित नैनी ब्राउज़ करें", "browse_nannies": "प्रीमियम सत्यापित नैनी ब्राउज़ करें",
"whatsapp_support": "सीधा व्हाट्सएप समर्थन", "whatsapp_support": "सीधा व्हाट्सएप समर्थन",
"chat_manager": "भर्ती प्रबंधक के साथ चैट करें", "chat_manager": "भर्ती प्रबंधक के साथ चैट करें",
"legal_platform": "100% कानूनी यूएई एजेंसी-मुक्त मंच", "legal_platform": "100% कानूनी यूएई एजेंसी-मुक्त मंच",
"recommended_for_you": "आपके लिए अनुशंसित", "recommended_for_you": "आपके लिए अनुशंसित",
"browse_all": "सभी ब्राउज़ करें", "browse_all": "सभी ब्राउज़ करें",
"view_profile": "प्रोफ़ाइल देखें", "view_profile": "प्रोफ़ाइल देखें",
"no_recommended": "वर्तमान में कोई कामगार अनुशंसित नहीं है। प्रोफ़ाइल विवरण अपडेट करें।", "no_recommended": "वर्तमान में कोई कामगार अनुशंसित नहीं है। प्रोफ़ाइल विवरण अपडेट करें।",
"active_shortlist": "सक्रिय शॉर्टलिस्ट", "active_shortlist": "सक्रिय शॉर्टलिस्ट",
"view_book": "बुक देखें", "view_book": "बुक देखें",
"category": "श्रेणी", "category": "श्रेणी",
"availability": "उपलब्धता", "availability": "उपलब्धता",
"open_profile": "प्रोफ़ाइल खोलें", "open_profile": "प्रोफ़ाइल खोलें",
"shortlist_candidates_desc": "दस्तावेजों की साथ-साथ तुलना करने के लिए उम्मीदवारों को शॉर्टलिस्ट करें", "shortlist_candidates_desc": "दस्तावेजों की साथ-साथ तुलना करने के लिए उम्मीदवारों को शॉर्टलिस्ट करें",
"recent_chats": "हालिया चैट", "recent_chats": "हालिया चैट",
"all_channels": "सभी चैनल", "all_channels": "सभी चैनल",
"no_chats": "कोई हालिया चैट लॉग नहीं मिला। बातचीत शुरू करने के लिए कामगारों को खोजें।", "no_chats": "कोई हालिया चैट लॉग नहीं मिला। बातचीत शुरू करने के लिए कामगारों को खोजें।",
"charity_drives": "सामुदायिक चैरिटी ड्राइव", "charity_drives": "सामुदायिक चैरिटी ड्राइव",
"live_events": "लाइव इवेंट्स", "live_events": "लाइव इवेंट्स",
"charity_drive": "चैरिटी ड्राइव", "charity_drive": "चैरिटी ड्राइव",
"provided_items": "प्रदान की गई वस्तुएं", "provided_items": "प्रदान की गई वस्तुएं",
"event_date": "इवेंट की तारीख", "event_date": "इवेंट की तारीख",
"open_maps": "गूगल मैप्स लोकेशन पिन खोलें", "open_maps": "गूगल मैप्स लोकेशन पिन खोलें",
"mohre_compliant": "यूएई तदबीर और एमओएचआरई अनुपालन", "mohre_compliant": "यूएई तदबीर और एमओएचआरई अनुपालन",
"mohre_desc": "हमारी सीधी अनुबंध प्रणाली मानव संसाधन और अमीरात मंत्रालय के दिशानिर्देशों के साथ स्वचालित रूप से संरेखित होती है। पूरी तरह से कानूनी, शून्य एजेंट शुल्क, पूर्ण पारदर्शिता।", "mohre_desc": "हमारी सीधी अनुबंध प्रणाली मानव संसाधन और अमीरात मंत्रालय के दिशानिर्देशों के साथ स्वचालित रूप से संरेखित होती है। पूरी तरह से कानूनी, शून्य एजेंट शुल्क, पूर्ण पारदर्शिता।",
"visit_mohre": "एमओएचआरई यूएई वेबसाइट पर जाएं", "visit_mohre": "एमओएचआरई यूएई वेबसाइट पर जाएं",
"my_shortlist": "मेरी शॉर्टलिस्ट", "my_shortlist": "मेरी शॉर्टलिस्ट",
"candidates_saved": "आपके पास समीक्षा के लिए {count} उम्मीदवार सहेजे गए हैं", "candidates_saved": "आपके पास समीक्षा के लिए {count} उम्मीदवार सहेजे गए हैं",
"browse_more": "अधिक कामगारों को ब्राउज़ करें", "browse_more": "अधिक कामगारों को ब्राउज़ करें",
"verified": "सत्यापित", "verified": "सत्यापित",
"warning": "चेतावनी", "warning": "चेतावनी",
"platform_skills": "प्लेटफ़ॉर्म कौशल", "platform_skills": "प्लेटफ़ॉर्म कौशल",
"languages_spoken": "बोली जाने वाली भाषाएं", "languages_spoken": "बोली जाने वाली भाषाएं",
"quick_preview": "त्वरित पूर्वावलोकन", "quick_preview": "त्वरित पूर्वावलोकन",
"compare_candidate": "उम्मीदवार की तुलना करें", "compare_candidate": "उम्मीदवार की तुलना करें",
"comparing_active": "तुलना सक्रिय ✓", "comparing_active": "तुलना सक्रिय ✓",
"message": "संदेश", "message": "संदेश",
"shortlist_empty": "आपकी शॉर्टलिस्ट खाली है", "shortlist_empty": "आपकी शॉर्टलिस्ट खाली है",
"shortlist_empty_desc": "उम्मीदवार प्रोफाइल का पता लगाएं और उन्हें अपनी सहेजी गई शॉर्टलिस्ट में जोड़ें।", "shortlist_empty_desc": "उम्मीदवार प्रोफाइल का पता लगाएं और उन्हें अपनी सहेजी गई शॉर्टलिस्ट में जोड़ें।",
"find_workers_now": "अभी कामगार खोजें", "find_workers_now": "अभी कामगार खोजें",
"comparing_workers": "कामगारों की तुलना करना", "comparing_workers": "कामगारों की तुलना करना",
"clear_all": "सभी साफ़ करें", "clear_all": "सभी साफ़ करें",
"remove_shortlist": "शॉर्टलिस्ट हटाएं", "remove_shortlist": "शॉर्टलिस्ट हटाएं",
"view_full_details": "पूर्ण विवरण देखें", "view_full_details": "पूर्ण विवरण देखें",
"no_bio_provided": "कोई बायो विवरण प्रदान नहीं किया गया।", "no_bio_provided": "कोई बायो विवरण प्रदान नहीं किया गया।",
"expectations": "अपेक्षाएं", "expectations": "अपेक्षाएं",
"languages": "भाषाएं", "languages": "भाषाएं",
"availability_status_label": "उपलब्धता की स्थिति", "availability_status_label": "उपलब्धता की स्थिति",
"job_preference": "नौकरी की प्राथमिकता", "job_preference": "नौकरी की प्राथमिकता",
"remove_from_shortlist": "शॉर्टलिस्ट से हटाएं", "remove_from_shortlist": "शॉर्टलिस्ट से हटाएं",
"max_compare_alert": "आप अधिकतम 3 उम्मीदवारों की तुलना कर सकते हैं।", "max_compare_alert": "आप अधिकतम 3 उम्मीदवारों की तुलना कर सकते हैं।",
"sponsor_pass_billing": "प्रायोजक पास और बिलिंग", "sponsor_pass_billing": "प्रायोजक पास और बिलिंग",
"subscription_billing_title": "सदस्यता बिलिंग और चालान - नियोक्ता पोर्टल", "subscription_billing_title": "सदस्यता बिलिंग और चालान - नियोक्ता पोर्टल",
"recurrent_billing_failed": "आपकी आवर्ती सदस्यता बिलिंग विफल हो गई है!", "recurrent_billing_failed": "आपकी आवर्ती सदस्यता बिलिंग विफल हो गई है!",
"recurrent_billing_failed_desc": "अपर्याप्त राशि के कारण कार्ड नवीनीकरण विफल रहा। प्रोफ़ाइल तालाबंदी से बचने के लिए PayTabs का उपयोग करके पुनः प्रयास करें।", "recurrent_billing_failed_desc": "अपर्याप्त राशि के कारण कार्ड नवीनीकरण विफल रहा। प्रोफ़ाइल तालाबंदी से बचने के लिए PayTabs का उपयोग करके पुनः प्रयास करें।",
"retry_payment_now": "अभी भुगतान का पुनः प्रयास करें", "retry_payment_now": "अभी भुगतान का पुनः प्रयास करें",
"active_plan_pass": "सक्रिय योजना पास", "active_plan_pass": "सक्रिय योजना पास",
"renewing_auto_payment_on": "स्वतः भुगतान के माध्यम से नवीनीकरण की तिथि", "renewing_auto_payment_on": "स्वतः भुगतान के माध्यम से नवीनीकरण की तिथि",
"simulate_billing_failure": "बिलिंग विफलता का अनुकरण करें", "simulate_billing_failure": "बिलिंग विफलता का अनुकरण करें",
"verified_sponsor_status": "सत्यापित प्रायोजक स्थिति", "verified_sponsor_status": "सत्यापित प्रायोजक स्थिति",
"sponsor_pass_updated": "प्रायोजक पास सफलतापूर्वक अपडेट किया गया! PayTabs लेनदेन दर्ज किया गया।", "sponsor_pass_updated": "प्रायोजक पास सफलतापूर्वक अपडेट किया गया! PayTabs लेनदेन दर्ज किया गया।",
"available_subscription_tiers": "उपलब्ध सदस्यता श्रेणियां", "available_subscription_tiers": "उपलब्ध सदस्यता श्रेणियां",
"available_subscription_tiers_desc": "कभी भी अपग्रेड या रद्द करें। सभी अनुबंध यूएई तदबीर एमओएचआरई दिशानिर्देशों के अनुरूप हैं।", "available_subscription_tiers_desc": "कभी भी अपग्रेड या रद्द करें। सभी अनुबंध यूएई तदबीर एमओएचआरई दिशानिर्देशों के अनुरूप हैं।",
"most_popular_tier": "सबसे लोकप्रिय श्रेणी", "most_popular_tier": "सबसे लोकप्रिय श्रेणी",
"current_active_tier": "वर्तमान सक्रिय श्रेणी ✓", "current_active_tier": "वर्तमान सक्रिय श्रेणी ✓",
"select_plan_tier": "योजना श्रेणी चुनें", "select_plan_tier": "योजना श्रेणी चुनें",
"billing_payment_receipts": "बिलिंग भुगतान रसीदें", "billing_payment_receipts": "बिलिंग भुगतान रसीदें",
"tax_compliant_invoices": "कर अनुपालन चालान", "tax_compliant_invoices": "कर अनुपालन चालान",
"corporate_details": "कॉर्पोरेट विवरण", "corporate_details": "कॉर्पोरेट विवरण",
"update_tax_invoicing": "कर चालान विकल्प अपडेट करें।", "update_tax_invoicing": "कर चालान विकल्प अपडेट करें।",
"sponsor_email_address": "प्रायोजक ईमेल पता", "sponsor_email_address": "प्रायोजक ईमेल पता",
"billing_vat_id": "बिलिंग वैट रजिस्ट्री आईडी (वैकल्पिक)", "billing_vat_id": "बिलिंग वैट रजिस्ट्री आईडी (वैकल्पिक)",
"save_billing_profile": "बिलिंग प्रोफ़ाइल सहेजें", "save_billing_profile": "बिलिंग प्रोफ़ाइल सहेजें",
"paytabs_secured_checkout": "पे-टैब्स सुरक्षित चेकआउट", "paytabs_secured_checkout": "पे-टैब्स सुरक्षित चेकआउट",
"gateway_version": "गेटवे v4.0", "gateway_version": "गेटवे v4.0",
"order_description": "ऑर्डर विवरण", "order_description": "ऑर्डर विवरण",
"total_amount": "कुल राशि", "total_amount": "कुल राशि",
"cardholder_name": "कार्डधारक का नाम", "cardholder_name": "कार्डधारक का नाम",
"card_number": "कार्ड नंबर", "card_number": "कार्ड नंबर",
"expiry_date": "समाप्ति तिथि (MM/YY)", "expiry_date": "समाप्ति तिथि (MM/YY)",
"security_code": "सुरक्षा कोड (CVV)", "security_code": "सुरक्षा कोड (CVV)",
"pci_dss_cryptography": "256-बिट PCI DSS क्रिप्टोग्राफी सुरक्षित", "pci_dss_cryptography": "256-बिट PCI DSS क्रिप्टोग्राफी सुरक्षित",
"authorize_payment": "भुगतान अधिकृत करें", "authorize_payment": "भुगतान अधिकृत करें",
"simulated_billing_failure_triggered": "कृत्रिम बिलिंग विफलता सक्रिय की गई!", "simulated_billing_failure_triggered": "कृत्रिम बिलिंग विफलता सक्रिय की गई!",
"simulated_billing_failure_desc": "एक स्वचालित प्रणाली चेतावनी अब भुगतान पुनः प्रयास विकल्पों का अनुरोध करेगी।", "simulated_billing_failure_desc": "एक स्वचालित प्रणाली चेतावनी अब भुगतान पुनः प्रयास विकल्पों का अनुरोध करेगी।",
"payment_approved": "पे-टैब्स द्वारा भुगतान स्वीकृत!", "payment_approved": "पे-टैब्स द्वारा भुगतान स्वीकृत!",
"successfully_subscribed_desc": "सफलतापूर्वक {plan} की सदस्यता ली गई। प्रीमियम पहुंच सीमाएं तुरंत अपडेट हो गईं।", "successfully_subscribed_desc": "सफलतापूर्वक {plan} की सदस्यता ली गई। प्रीमियम पहुंच सीमाएं तुरंत अपडेट हो गईं।",
"invoice_generated": "चालान {id} जनरेट किया गया", "invoice_generated": "चालान {id} जनरेट किया गया",
"invoice_download_desc": "प्रत्यक्ष एमओएचआरई प्रायोजक रसीद पीडीएफ प्रारूप में सफलतापूर्वक डाउनलोड की गई।", "invoice_download_desc": "प्रत्यक्ष एमओएचआरई प्रायोजक रसीद पीडीएफ प्रारूप में सफलतापूर्वक डाउनलोड की गई।",
"corporate_billing_updated": "कॉर्पोरेट बिलिंग विवरण अपडेट किए गए।", "corporate_billing_updated": "कॉर्पोरेट बिलिंग विवरण अपडेट किए गए।",
"invalid_card_format": "अमान्य कार्ड नंबर प्रारूप", "invalid_card_format": "अमान्य कार्ड नंबर प्रारूप",
"candidates_pipeline": "नियुक्त कर्मचारी", "candidates_pipeline": "नियुक्त कर्मचारी",
"candidates_pipeline_desc": "अपनी कार्यबल भर्ती पाइपलाइन प्रबंधित करें", "candidates_pipeline_desc": "अपनी कार्यबल भर्ती पाइपलाइन प्रबंधित करें",
"total_candidates": "कुल नियुक्त कर्मचारी", "total_candidates": "कुल नियुक्त कर्मचारी",
"reviewing": "समीक्षा की जा रही है", "reviewing": "समीक्षा की जा रही है",
"offer_sent": "प्रस्ताव भेजा गया", "offer_sent": "प्रस्ताव भेजा गया",
"hired": "काम पर रखा गया", "hired": "काम पर रखा गया",
"rejected": "अस्वीकृत", "rejected": "अस्वीकृत",
"search_by_name": "नाम से खोजें...", "search_by_name": "नाम से खोजें...",
"candidate_header": "उम्मीदवार", "candidate_header": "उम्मीदवार",
"selected_header": "चयनित", "selected_header": "चयनित",
"category_header": "श्रेणी", "category_header": "श्रेणी",
"salary_header": "वेतन", "salary_header": "वेतन",
"status_header": "स्थिति", "status_header": "स्थिति",
"actions_header": "कार्रवाई", "actions_header": "कार्रवाई",
"change_status_label": "स्थिति बदलें", "change_status_label": "स्थिति बदलें",
"no_candidates_found": "कोई नियुक्त कर्मचारी नहीं मिला", "no_candidates_found": "कोई नियुक्त कर्मचारी नहीं मिला",
"showing_candidates": "कुल {total} नियुक्त कर्मचारियों में से {start} से {end} दिखाए जा रहे हैं", "showing_candidates": "कुल {total} नियुक्त कर्मचारियों में से {start} से {end} दिखाए जा रहे हैं",
"account_settings": "खाता सेटिंग्स", "account_settings": "खाता सेटिंग्स",
"profile_employer_portal": "प्रोफाइल - नियोक्ता पोर्टल", "profile_employer_portal": "प्रोफाइल - नियोक्ता पोर्टल",
"profile_updated_successfully": "प्रोफ़ाइल सफलतापूर्वक अपडेट की गई", "profile_updated_successfully": "प्रोफ़ाइल सफलतापूर्वक अपडेट की गई",
"profile_updated_successfully_desc": "घरेलू प्रायोजक प्राथमिकताओं और सत्यापित क्रेडेंशियल्स को सफलतापूर्वक सिंक किया गया।", "profile_updated_successfully_desc": "घरेलू प्रायोजक प्राथमिकताओं और सत्यापित क्रेडेंशियल्स को सफलतापूर्वक सिंक किया गया।",
"profile_update_failed": "प्रोफ़ाइल अपडेट करने में विफल", "profile_update_failed": "प्रोफ़ाइल अपडेट करने में विफल",
"check_form_fields": "कृपया फ़ॉर्म फ़ील्ड की जाँच करें।", "check_form_fields": "कृपया फ़ॉर्म फ़ील्ड की जाँच करें।",
"tab_personal": "व्यक्तिगत", "tab_personal": "व्यक्तिगत",
"tab_security": "सुरक्षा और पासवर्ड", "tab_security": "सुरक्षा और पासवर्ड",
"tab_billing": "बिलिंग और रसीदें", "tab_billing": "बिलिंग और रसीदें",
"tab_notifications": "सूचना केंद्र", "tab_notifications": "सूचना केंद्र",
"emirates_id_vetted": "अमीरात आईडी सत्यापित", "emirates_id_vetted": "अमीरात आईडी सत्यापित",
"direct_sponsor_portal": "सीधा प्रायोजक पोर्टल", "direct_sponsor_portal": "सीधा प्रायोजक पोर्टल",
"personal_details_header": "व्यक्तिगत विवरण", "personal_details_header": "व्यक्तिगत विवरण",
"personal_details_desc": "प्रायोजक बायो और क्रेडेंशियल्स प्रबंधित करें", "personal_details_desc": "प्रायोजक बायो और क्रेडेंशियल्स प्रबंधित करें",
"full_sponsor_name": "प्रायोजक का पूरा नाम", "full_sponsor_name": "प्रायोजक का पूरा नाम",
"invoicing_email": "चालान ईमेल", "invoicing_email": "चालान ईमेल",
"uae_mobile_contact": "यूएई मोबाइल संपर्क", "uae_mobile_contact": "यूएई मोबाइल संपर्क",
"sponsor_nationality": "प्रायोजक राष्ट्रीयता", "sponsor_nationality": "प्रायोजक राष्ट्रीयता",
"select_nationality": "राष्ट्रीयता चुनें", "select_nationality": "राष्ट्रीयता चुनें",
"uae_national": "यूएई नागरिक", "uae_national": "यूएई नागरिक",
"expat_uk_europe": "प्रवासी (यूके / यूरोप)", "expat_uk_europe": "प्रवासी (यूके / यूरोप)",
"expat_usa_canada": "प्रवासी (यूएसए / कनाडा)", "expat_usa_canada": "प्रवासी (यूएसए / कनाडा)",
"expat_asia_gcc": "प्रवासी (एशिया / जीसीसी)", "expat_asia_gcc": "प्रवासी (एशिया / जीसीसी)",
"family_members_size": "परिवार के सदस्यों का आकार", "family_members_size": "परिवार के सदस्यों का आकार",
"select_family_size": "परिवार का आकार चुनें", "select_family_size": "परिवार का आकार चुनें",
"family_1_2": "1-2 सदस्य", "family_1_2": "1-2 सदस्य",
"family_3_4": "3-4 सदस्य", "family_3_4": "3-4 सदस्य",
"family_5_plus": "5+ सदस्य", "family_5_plus": "5+ सदस्य",
"accommodation_residence": "आवास निवास", "accommodation_residence": "आवास निवास",
"select_accommodation": "आवास चुनें", "select_accommodation": "आवास चुनें",
"villa": "विला", "villa": "विला",
"penthouse": "अपार्टमेंट (पेंटहाउस)", "penthouse": "अपार्टमेंट (पेंटहाउस)",
"apartment_1_3": "अपार्टमेंट (1-3 बेड)", "apartment_1_3": "अपार्टमेंट (1-3 बेड)",
"city_district_area": "शहर जिला / क्षेत्र", "city_district_area": "शहर जिला / क्षेत्र",
"emirates_id_verification_header": "अमीरात आईडी सत्यापन", "emirates_id_verification_header": "अमीरात आईडी सत्यापन",
"emirates_id_verification_desc": "नियामक अनुपालन क्रेडेंशियल", "emirates_id_verification_desc": "नियामक अनुपालन क्रेडेंशियल",
"emirates_id_verified_status": "अमीरात आईडी सत्यापित", "emirates_id_verified_status": "अमीरात आईडी सत्यापित",
"mohre_guidelines": "एमओएचआरई दिशानिर्देशों के तहत जांचा गया", "mohre_guidelines": "एमओएचआरई दिशानिर्देशों के तहत जांचा गया",
"emirates_id_verified_desc": "आपकी अमीरात आईडी सफलतापूर्वक सत्यापित हो गई है। आपका खाता सीधी भर्ती के लिए सक्रिय है।", "emirates_id_verified_desc": "आपकी अमीरात आईडी सफलतापूर्वक सत्यापित हो गई है। आपका खाता सीधी भर्ती के लिए सक्रिय है।",
"verification_pending_status": "सत्यापन लंबित ऑडिट", "verification_pending_status": "सत्यापन लंबित ऑडिट",
"audit_queue": "ऑडिट कतार", "audit_queue": "ऑडिट कतार",
"verification_pending_desc": "आपके अमीरात आईडी दस्तावेज़ अपलोड वर्तमान में समीक्षा के अधीन हैं। ऑडिट आम तौर पर 24 घंटे के भीतर पूरे हो जाते हैं।", "verification_pending_desc": "आपके अमीरात आईडी दस्तावेज़ अपलोड वर्तमान में समीक्षा के अधीन हैं। ऑडिट आम तौर पर 24 घंटे के भीतर पूरे हो जाते हैं।",
"verification_required_status": "अमीरात आईडी सत्यापन आवश्यक", "verification_required_status": "अमीरात आईडी सत्यापन आवश्यक",
"action_needed": "कार्रवाई आवश्यक", "action_needed": "कार्रवाई आवश्यक",
"verification_required_desc": "अपनी पहचान सत्यापित करने और पूर्ण भर्ती सुविधाओं को सक्रिय करने के लिए कृपया अपने अमीरात आईडी के उच्च-रिज़ॉल्यूशन रंगीन स्कैन अपलोड करें।", "verification_required_desc": "अपनी पहचान सत्यापित करने और पूर्ण भर्ती सुविधाओं को सक्रिय करने के लिए कृपया अपने अमीरात आईडी के उच्च-रिज़ॉल्यूशन रंगीन स्कैन अपलोड करें।",
"emirates_id_front_side": "अमीरात आईडी (सामने का हिस्सा)", "emirates_id_front_side": "अमीरात आईडी (सामने का हिस्सा)",
"emirates_id_back_side": "अमीरात आईडी (पीछे का हिस्सा)", "emirates_id_back_side": "अमीरात आईडी (पीछे का हिस्सा)",
"uploaded_credentials_scans": "अपलोड किए गए क्रेडेंशियल स्कैन", "uploaded_credentials_scans": "अपलोड किए गए क्रेडेंशियल स्कैन",
"view_scan": "स्कैन देखें", "view_scan": "स्कैन देखें",
"security_password_header": "सुरक्षा और पासवर्ड", "security_password_header": "सुरक्षा और पासवर्ड",
"security_password_desc": "अपने प्रायोजक खाते को सुरक्षित रखें", "security_password_desc": "अपने प्रायोजक खाते को सुरक्षित रखें",
"current_password": "वर्तमान पासवर्ड", "current_password": "वर्तमान पासवर्ड",
"new_password": "नया पासवर्ड", "new_password": "नया पासवर्ड",
"confirm_new_password": "नए पासवर्ड की पुष्टि करें", "confirm_new_password": "नए पासवर्ड की पुष्टि करें",
"current_plan": "वर्तमान योजना", "current_plan": "वर्तमान योजना",
"active_status": "सक्रिय", "active_status": "सक्रिय",
"next_payment": "अगला भुगतान", "next_payment": "अगला भुगतान",
"recent_transactions": "हाल के लेनदेन", "recent_transactions": "हाल के लेनदेन",
"date_header": "तारीख", "date_header": "तारीख",
"description_header": "विवरण", "description_header": "विवरण",
"amount_header": "रकम", "amount_header": "रकम",
"receipt_header": "रसीद", "receipt_header": "रसीद",
"notification_settings_hub": "अधिसूचना सेटिंग्स हब", "notification_settings_hub": "अधिसूचना सेटिंग्स हब",
"notification_settings_desc": "चुनें कि आप सूचनाएं कैसे प्राप्त करना चाहते हैं", "notification_settings_desc": "चुनें कि आप सूचनाएं कैसे प्राप्त करना चाहते हैं",
"email_alerts": "ईमेल सूचनाएं", "email_alerts": "ईमेल सूचनाएं",
"email_alerts_desc": "जांचे गए कामगारों की सिफारिशें और वीज़ा अपडेट प्राप्त करें।", "email_alerts_desc": "जांचे गए कामगारों की सिफारिशें और वीज़ा अपडेट प्राप्त करें।",
"sms_alerts": "एसएमएस त्वरित रसीदें", "sms_alerts": "एसएमएस त्वरित रसीदें",
"sms_alerts_desc": "साक्षात्कार कार्यक्रम के लिए एसएमएस सूचनाएं प्राप्त करें।", "sms_alerts_desc": "साक्षात्कार कार्यक्रम के लिए एसएमएस सूचनाएं प्राप्त करें।",
"push_alerts": "पुश सूचनाएं", "push_alerts": "पुश सूचनाएं",
"push_alerts_desc": "नए सीधे संदेशों के लिए डेस्कटॉप ध्वनि सूचनाएं प्राप्त करें।", "push_alerts_desc": "नए सीधे संदेशों के लिए डेस्कटॉप ध्वनि सूचनाएं प्राप्त करें।",
"changes_saved": "परिवर्तन सफलतापूर्वक सहेजे गए", "changes_saved": "परिवर्तन सफलतापूर्वक सहेजे गए",
"emirates_id_reverification_notice": "कुछ अपडेट के लिए अमीरात आईडी पुनः सत्यापन की आवश्यकता हो सकती है।", "emirates_id_reverification_notice": "कुछ अपडेट के लिए अमीरात आईडी पुनः सत्यापन की आवश्यकता हो सकती है।",
"update_settings": "सेटिंग्स अपडेट करें", "update_settings": "सेटिंग्स अपडेट करें",
"charity_events_support_drives": "चैरिटी कार्यक्रम और सहायता अभियान", "charity_events_support_drives": "चैरिटी कार्यक्रम और सहायता अभियान",
"community_charity_events_sponsor_hub": "सामुदायिक चैरिटी कार्यक्रम - प्रायोजक केंद्र", "community_charity_events_sponsor_hub": "सामुदायिक चैरिटी कार्यक्रम - प्रायोजक केंद्र",
"community_charity_event_posted": "सामुदायिक चैरिटी कार्यक्रम पोस्ट किया गया!", "community_charity_event_posted": "सामुदायिक चैरिटी कार्यक्रम पोस्ट किया गया!",
"community_charity_event_posted_desc": "दुबई में सभी कामगारों को त्वरित पुश अधिसूचना भेजी गई! कार्यक्रम की सुबह का अनुस्मारक सफलतापूर्वक निर्धारित किया गया।", "community_charity_event_posted_desc": "सभी श्रमिकों को तत्काल पुश सूचना भेजी गई! सुबह का अनुस्मारक सफलतापूर्वक शेड्यूल किया गया।",
"dubai_community_support_drives": "दुबई सामुदायिक सहायता अभियान", "dubai_community_support_drives": "सामुदायिक सहायता अभियान",
"free_medical_checks_title": "मुफ़्त चिकित्सा जांच, भोजन अभियान और सहायता सेवाएँ", "free_medical_checks_title": "मुफ़्त चिकित्सा जांच, भोजन अभियान और सहायता सेवाएँ",
"free_medical_checks_desc": "एक सहायता कार्यक्रम का आयोजन कर रहे हैं? सीधे सामुदायिक अभियानों को साझा करें। प्लेटफ़ॉर्म स्वचालित रूप से कामगारों को एक त्वरित पॉप-अप अधिसूचना भेजेगा, जिसके बाद उपस्थिति को मजबूत रखने के लिए कार्यक्रम की सुबह अनुस्मारक भेजा जाएगा।", "free_medical_checks_desc": "एक सहायता कार्यक्रम का आयोजन कर रहे हैं? सीधे सामुदायिक अभियानों को साझा करें। प्लेटफ़ॉर्म स्वचालित रूप से कामगारों को एक त्वरित पॉप-अप अधिसूचना भेजेगा, जिसके बाद उपस्थिति को मजबूत रखने के लिए कार्यक्रम की सुबह अनुस्मारक भेजा जाएगा।",
"search_charity_events_placeholder": "चैरिटी कार्यक्रमों और अभियानों की खोज करें...", "search_charity_events_placeholder": "चैरिटी कार्यक्रमों और अभियानों की खोज करें...",
"post_charity_event": "चैरिटी कार्यक्रम पोस्ट करें", "post_charity_event": "चैरिटी कार्यक्रम पोस्ट करें",
"broadcast_support_program_desc": "कामगार समुदाय के लिए एक सहायता कार्यक्रम, चिकित्सा शिविर या वितरण अभियान का प्रसारण करें।", "broadcast_support_program_desc": "कामगार समुदाय के लिए एक सहायता कार्यक्रम, चिकित्सा शिविर या वितरण अभियान का प्रसारण करें।",
"charity_drive_metadata": "चैरिटी अभियान मेटाडेटा (दुबई सहायता)", "charity_drive_metadata": "चैरिटी ड्राइव मेटाडेटा",
"event_time_placeholder": "जैसे 9:00 पूर्वाह्न - 4:00 अपराह्न", "event_time_placeholder": "जैसे 9:00 पूर्वाह्न - 4:00 अपराह्न",
"what_is_provided": "क्या प्रदान किया जा रहा है", "what_is_provided": "क्या प्रदान किया जा रहा है",
"provided_items_placeholder": "जैसे मुफ़्त चिकित्सा जांच, भोजन के डिब्बे, आपूर्ति", "provided_items_placeholder": "जैसे मुफ़्त चिकित्सा जांच, भोजन के डिब्बे, आपूर्ति",
"location_details_pin": "स्थान विवरण और पिन यूआरएल", "location_details_pin": "स्थान विवरण और पिन यूआरएल",
"location_details_placeholder": "जैसे अल कुओज़ कम्युनिटी सेंटर, दुबई", "location_details_placeholder": "जैसे- अल क्वोज़ कम्युनिटी सेंटर",
"maps_pin_link_placeholder": "गूगल मैप्स पिन लिंक (जैसे https://maps.app.goo.gl/xyz)", "maps_pin_link_placeholder": "गूगल मैप्स पिन लिंक (जैसे https://maps.app.goo.gl/xyz)",
"title_label": "शीर्षक", "title_label": "शीर्षक",
"title_placeholder": "जैसे अमीरात चैरिटी द्वारा मुफ्त दंत चिकित्सा जांच", "title_placeholder": "जैसे अमीरात चैरिटी द्वारा मुफ्त दंत चिकित्सा जांच",
"event_desc_instructions": "कार्यक्रम का विवरण और निर्देश", "event_desc_instructions": "कार्यक्रम का विवरण और निर्देश",
"event_desc_placeholder": "यहाँ चैरिटी कार्यक्रम का विवरण दर्ज करें...", "event_desc_placeholder": "यहाँ चैरिटी कार्यक्रम का विवरण दर्ज करें...",
"publish_charity_event": "चैरिटी कार्यक्रम प्रकाशित करें", "publish_charity_event": "चैरिटी कार्यक्रम प्रकाशित करें",
"no_announcements_title": "कोई घोषणा नहीं", "no_announcements_title": "कोई घोषणा नहीं",
"no_announcements_desc": "आपने अभी तक कोई घोषणा पोस्ट नहीं की है", "no_announcements_desc": "आपने अभी तक कोई घोषणा पोस्ट नहीं की है",
"community_charity_drive": "सामुदायिक चैरिटी अभियान", "community_charity_drive": "सामुदायिक चैरिटी अभियान",
"push_reminder_scheduled": "पुश और अनुस्मारक निर्धारित", "push_reminder_scheduled": "पुश और अनुस्मारक निर्धारित",
"provided_packages": "प्रदान किए गए पैकेज", "provided_packages": "प्रदान किए गए पैकेज",
"event_timing": "कार्यक्रम का समय", "event_timing": "कार्यक्रम का समय",
"event_location_address": "कार्यक्रम का स्थान पता", "event_location_address": "कार्यक्रम का स्थान पता",
"view_map_location_pin": "मानचित्र पर स्थान देखें", "view_map_location_pin": "मानचित्र पर स्थान देखें",
"find_vetted_workers": "जांचे गए घरेलू कामगारों को खोजें", "find_vetted_workers": "जांचे गए घरेलू कामगारों को खोजें",
"find_workers_platform": "कामगार खोजें - घरेलू कामगार मंच", "find_workers_platform": "कामगार खोजें - घरेलू कामगार मंच",
"no_middlemen_platform": "बिना बिचौलिए का मंच", "no_middlemen_platform": "बिना बिचौलिए का मंच",
"find_verified_candidates": "सत्यापित उम्मीदवारों को खोजें", "find_verified_candidates": "सत्यापित उम्मीदवारों को खोजें",
"connect_vetted_workers_desc": "दुबई/यूएई के जांचे गए, पृष्ठभूमि सत्यापित घरेलू कामगारों से तुरंत जुड़ें।", "connect_vetted_workers_desc": "दुबई/यूएई के जांचे गए, पृष्ठभूमि सत्यापित घरेलू कामगारों से तुरंत जुड़ें।",
"search_by_name_skills_bio": "नाम, कौशल, बायो द्वारा खोजें (जैसे कुकिंग, चाइल्डकेयर, बागवानी, ड्राइविंग)...", "search_by_name_skills_bio": "नाम, कौशल, बायो द्वारा खोजें (जैसे कुकिंग, चाइल्डकेयर, बागवानी, ड्राइविंग)...",
"default_match": "डिफ़ॉल्ट मिलान", "default_match": "डिफ़ॉल्ट मिलान",
"salary_low_to_high": "वेतन: कम से अधिक", "salary_low_to_high": "वेतन: कम से अधिक",
"salary_high_to_low": "वेतन: अधिक से कम", "salary_high_to_low": "वेतन: अधिक से कम",
"rating_high_to_low": "रेटिंग: उच्च से कम", "rating_high_to_low": "रेटिंग: उच्च से कम",
"experience_level": "अनुभव स्तर", "experience_level": "अनुभव स्तर",
"reset": "रीसेट", "reset": "रीसेट",
"nationality": "राष्ट्रीयता", "nationality": "राष्ट्रीयता",
"select_skills": "कौशल चुनें", "select_skills": "कौशल चुनें",
"select_languages": "भाषाएं चुनें", "select_languages": "भाषाएं चुनें",
"select_visa_status": "वीज़ा स्थिति चुनें", "select_visa_status": "वीज़ा स्थिति चुनें",
"found_workers_matching": "खोज से मेल खाते {count} घरेलू कामगार मिले", "found_workers_matching": "खोज से मेल खाते {count} घरेलू कामगार मिले",
"direct_sponsoring_active": "MOHRE यूएई प्रत्यक्ष प्रायोजन सक्रिय", "direct_sponsoring_active": "MOHRE यूएई प्रत्यक्ष प्रायोजन सक्रिय",
"load_more_workers": "और कामगार लोड करें", "load_more_workers": "और कामगार लोड करें",
"no_candidates_matching": "आपके फ़िल्टर से कोई नियुक्त कर्मचारी मेल नहीं खाता", "no_candidates_matching": "आपके फ़िल्टर से कोई नियुक्त कर्मचारी मेल नहीं खाता",
"adjust_filters_desc": "अपनी वेतन सीमा को समायोजित करने, अतिरिक्त भाषाएं जोड़ने, या राष्ट्रीयता प्राथमिकताओं को व्यापक बनाने का प्रयास करें।", "adjust_filters_desc": "अपनी वेतन सीमा को समायोजित करने, अतिरिक्त भाषाएं जोड़ने, या राष्ट्रीयता प्राथमिकताओं को व्यापक बनाने का प्रयास करें।",
"reset_filters": "फ़िल्टर रीसेट करें", "reset_filters": "फ़िल्टर रीसेट करें",
"comparing_workers_count": "कामगारों की तुलना ({count} में से 3)", "comparing_workers_count": "कामगारों की तुलना ({count} में से 3)",
"expected": "अपेक्षित", "expected": "अपेक्षित",
"region": "क्षेत्र", "region": "क्षेत्र",
"visa_transfer": "वीज़ा स्थानांतरण", "visa_transfer": "वीज़ा स्थानांतरण",
"medical_status": "चिकित्सा स्थिति", "medical_status": "चिकित्सा स्थिति",
"passport_ocr": "पासपोर्ट ओसीआर", "passport_ocr": "पासपोर्ट ओसीआर",
"open_worker_profile": "कामगार प्रोफ़ाइल खोलें", "open_worker_profile": "कामगार प्रोफ़ाइल खोलें",
"attach_verified_sponsor_docs": "सत्यापित प्रायोजक दस्तावेज संलग्न करें", "attach_verified_sponsor_docs": "सत्यापित प्रायोजक दस्तावेज संलग्न करें",
"upload_sponsor_papers_desc": "सुरक्षित रूप से समीक्षा करने के लिए प्रायोजक कागजात, रोजगार समझौते, या कार्य विवरण अपलोड करें।", "upload_sponsor_papers_desc": "सुरक्षित रूप से समीक्षा करने के लिए प्रायोजक कागजात, रोजगार समझौते, या कार्य विवरण अपलोड करें।",
"select_files_drag": "फ़ाइलें चुनें या यहाँ खींचें", "select_files_drag": "फ़ाइलें चुनें या यहाँ खींचें",
"max_file_size": "PDF, JPG, PNG (अधिकतम 5MB)", "max_file_size": "PDF, JPG, PNG (अधिकतम 5MB)",
"close": "बंद करें", "close": "बंद करें",
"chat_with_worker": "{name} के साथ चैट करें - संदेश", "chat_with_worker": "{name} के साथ चैट करें - संदेश",
"messages_hub": "संदेश हब", "messages_hub": "संदेश हब",
"ssl_secure": "एसएसएल सुरक्षित", "ssl_secure": "एसएसएल सुरक्षित",
"active_now": "अभी सक्रिय", "active_now": "अभी सक्रिय",
"whatsapp_bridge": "व्हाट्सएप ब्रिज", "whatsapp_bridge": "व्हाट्सएप ब्रिज",
"toggle_context_sidebar": "प्रसंग साइडबार टॉगल करें", "toggle_context_sidebar": "प्रसंग साइडबार टॉगल करें",
"today_realtime_chat": "आज • रीयलटाइम चैट लॉग", "today_realtime_chat": "आज • रीयलटाइम चैट लॉग",
"read": "पढ़ा गया", "read": "पढ़ा गया",
"type_compliant_message": "एक अनुपालन सुरक्षित संदेश टाइप करें...", "type_compliant_message": "एक अनुपालन सुरक्षित संदेश टाइप करें...",
"conversation_messages": "उम्मीदवार के संदेश", "conversation_messages": "उम्मीदवार के संदेश",
"messages_employer_portal": "संदेश - प्रायोजक पोर्टल", "messages_employer_portal": "संदेश - प्रायोजक पोर्टल",
"search_conversations": "चैट खोजें...", "search_conversations": "चैट खोजें...",
"new_conversation": "नई बातचीत", "new_conversation": "नई बातचीत",
"active_threads": "सक्रिय सूत्र", "active_threads": "सक्रिय सूत्र",
"total_conversations": "कुल {count}", "total_conversations": "कुल {count}",
"no_active_messages": "कोई सक्रिय संदेश नहीं", "no_active_messages": "कोई सक्रिय संदेश नहीं",
"no_active_messages_desc": "जब आप कामगारों को संदेश भेजते हैं या साक्षात्कार निर्धारित करते हैं, तो आपकी बातचीत के सूत्र यहाँ दिखाई देंगे।", "no_active_messages_desc": "जब आप कामगारों को संदेश भेजते हैं या साक्षात्कार निर्धारित करते हैं, तो आपकी बातचीत के सूत्र यहाँ दिखाई देंगे।",
"candidate_profile_detail": "उम्मीदवार प्रोफ़ाइल विवरण", "candidate_profile_detail": "उम्मीदवार प्रोफ़ाइल विवरण",
"back_to_find_workers": "कामगार खोज पर वापस जाएं", "back_to_find_workers": "कामगार खोज पर वापस जाएं",
"share_profile": "प्रोफ़ाइल साझा करें", "share_profile": "प्रोफ़ाइल साझा करें",
"report_worker": "कामगार की रिपोर्ट करें", "report_worker": "कामगार की रिपोर्ट करें",
"sponsorship_details": "प्रायोजन विवरण", "sponsorship_details": "प्रायोजन विवरण",
"salary_expectations": "वेतन अपेक्षाएं", "salary_expectations": "वेतन अपेक्षाएं",
"work_experience": "कार्य अनुभव", "work_experience": "कार्य अनुभव",
"emirates_id_verification": "अमीरात आईडी जांच", "emirates_id_verification": "अमीरात आईडी जांच",
"medical_health_test": "चिकित्सा स्वास्थ्य परीक्षण", "medical_health_test": "चिकित्सा स्वास्थ्य परीक्षण",
"passed_certified": "उत्तीर्ण प्रमाणित", "passed_certified": "उत्तीर्ण प्रमाणित",
"professional_summary": "पेशेवर सारांश", "professional_summary": "पेशेवर सारांश",
"verified_skills_competencies": "सत्यापित कौशल और क्षमताएं", "verified_skills_competencies": "सत्यापित कौशल और क्षमताएं",
"verified_legal_documents": "सत्यापित कानूनी दस्तावेज़ (यूएई MOHRE सत्यापित)", "verified_legal_documents": "सत्यापित कानूनी दस्तावेज़ (यूएई MOHRE सत्यापित)",
"passport_verified": "पासपोर्ट (सत्यापित)", "passport_verified": "पासपोर्ट (सत्यापित)",
"click_zoom": "ज़ूम करने के लिए क्लिक करें", "click_zoom": "ज़ूम करने के लिए क्लिक करें",
"document_id": "दस्तावेज़ आईडी", "document_id": "दस्तावेज़ आईडी",
"issue": "जारी करने की तिथि", "issue": "जारी करने की तिथि",
"expiry": "समाप्ति तिथि", "expiry": "समाप्ति तिथि",
"ocr_match": "ओसीआर मिलान", "ocr_match": "ओसीआर मिलान",
"emirates_id_pdpl": "अमीरात आईडी (PDPL अनुपालन)", "emirates_id_pdpl": "अमीरात आईडी (PDPL अनुपालन)",
"scan_purged": "स्कैन मिटा दिया गया", "scan_purged": "स्कैन मिटा दिया गया",
"uae_pdpl_compliant": "यूएई PDPL अनुपालन", "uae_pdpl_compliant": "यूएई PDPL अनुपालन",
"verification_type": "सत्यापन प्रकार", "verification_type": "सत्यापन प्रकार",
"physical_scan_storage": "भौतिक स्कैन संग्रहण", "physical_scan_storage": "भौतिक स्कैन संग्रहण",
"permanently_purged": "स्थायी रूप से मिटा दिया गया", "permanently_purged": "स्थायी रूप से मिटा दिया गया",
"entry_visa_verified": "प्रवेश वीज़ा (सत्यापित)", "entry_visa_verified": "प्रवेश वीज़ा (सत्यापित)",
"visa_category": "वीज़ा श्रेणी", "visa_category": "वीज़ा श्रेणी",
"verification_status": "जांच की स्थिति", "verification_status": "जांच की स्थिति",
"transfer_required": "स्थानांतरण आवश्यक", "transfer_required": "स्थानांतरण आवश्यक",
"needs_regularization": "नियमितीकरण की आवश्यकता है", "needs_regularization": "नियमितीकरण की आवश्यकता है",
"clear_records": "स्पष्ट रिकॉर्ड", "clear_records": "स्पष्ट रिकॉर्ड",
"sponsor_reviews_ratings": "प्रायोजक समीक्षाएं और स्टार रेटिंग", "sponsor_reviews_ratings": "प्रायोजक समीक्षाएं और स्टार रेटिंग",
"ratings_policy_desc": "रेटिंग केवल उन सत्यापित प्रायोजकों द्वारा पोस्ट की जा सकती है जिन्होंने सत्यापित सीधी भर्ती पूरी कर ली है।", "ratings_policy_desc": "रेटिंग केवल उन सत्यापित प्रायोजकों द्वारा पोस्ट की जा सकती है जिन्होंने सत्यापित सीधी भर्ती पूरी कर ली है।",
"post_trust_review": "एक समीक्षा पोस्ट करें", "post_trust_review": "एक समीक्षा पोस्ट करें",
"similar_recommended_workers": "समान अनुशंसित कामगार", "similar_recommended_workers": "समान अनुशंसित कामगार",
"direct_sponsoring_finalized": "प्रत्यक्ष प्रायोजन अंतिम रूप दिया गया!", "direct_sponsoring_finalized": "प्रत्यक्ष प्रायोजन अंतिम रूप दिया गया!",
"hired_stage4_desc": "{name} को आपके प्रायोजन के तहत सफलतापूर्वक काम पर रख लिया गया है! यह सीधी भर्ती हमारे यूएई MOHRE शून्य-बिचौलिया प्रवाह के चरण 4 के बिल्कुल अनुरूप है।", "hired_stage4_desc": "{name} को आपके प्रायोजन के तहत सफलतापूर्वक काम पर रख लिया गया है! यह सीधी भर्ती हमारे यूएई MOHRE शून्य-बिचौलिया प्रवाह के चरण 4 के बिल्कुल अनुरूप है।",
"next_step_stage5": "अगला कदम: चरण 5 पोस्ट-हायर समीक्षा", "next_step_stage5": "अगला कदम: चरण 5 पोस्ट-हायर समीक्षा",
"post_hire_review_desc": "अन्य नियोक्ताओं को सुरक्षित रूप से भर्ती करने में मदद करने के लिए {name} की देखभाल, खाना पकाने, ड्राइविंग या घरेलू कौशल का वर्णन करने वाली एक गुमनाम समीक्षा पोस्ट करें।", "post_hire_review_desc": "अन्य नियोक्ताओं को सुरक्षित रूप से भर्ती करने में मदद करने के लिए {name} की देखभाल, खाना पकाने, ड्राइविंग या घरेलू कौशल का वर्णन करने वाली एक गुमनाम समीक्षा पोस्ट करें।",
"leave_trust_review": "एक समीक्षा छोड़ें", "leave_trust_review": "एक समीक्षा छोड़ें",
"back_to_directory": "कामगार निर्देशिका पर वापस जाएं", "back_to_directory": "कामगार निर्देशिका पर वापस जाएं",
"report_abuse_title": "जांच दुरुपयोग / शर्तों के उल्लंघन की रिपोर्ट करें", "report_abuse_title": "जांच दुरुपयोग / शर्तों के उल्लंघन की रिपोर्ट करें",
"report_abuse_desc": "हम नकली दस्तावेज़ों, नकद लेनदेन करने वाले स्वतंत्र भर्तीकर्ताओं, या गलत संपर्क विवरणों के लिए शून्य-सहनशीलता बनाए रखते।", "report_abuse_desc": "हम नकली दस्तावेज़ों, नकद लेनदेन करने वाले स्वतंत्र भर्तीकर्ताओं, या गलत संपर्क विवरणों के लिए शून्य-सहनशीलता बनाए रखते।",
"reason": "कारण", "reason": "कारण",
"select_reason": "एक कारण चुनें...", "select_reason": "एक कारण चुनें...",
"reason_fees": "कामगार / एजेंट ने भर्ती कमीशन शुल्क का अनुरोध किया", "reason_fees": "कामगार / एजेंट ने भर्ती कमीशन शुल्क का अनुरोध किया",
"reason_profile": "प्रोफ़ाइल विवरण / पासपोर्ट वास्तविक व्यक्ति से मेल नहीं खाता था", "reason_profile": "प्रोफ़ाइल विवरण / पासपोर्ट वास्तविक व्यक्ति से मेल नहीं खाता था",
"reason_contact": "अमान्य फ़ोन नंबर / संपर्क न हो पाना", "reason_contact": "अमान्य फ़ोन नंबर / संपर्क न हो पाना",
"reason_other": "अन्य अनुपालन उल्लंघन", "reason_other": "अन्य अनुपालन उल्लंघन",
"additional_context": "अतिरिक्त विवरण", "additional_context": "अतिरिक्त विवरण",
"provide_specifics": "क्या हुआ था इसका विस्तृत विवरण प्रदान करें...", "provide_specifics": "क्या हुआ था इसका विस्तृत विवरण प्रदान करें...",
"cancel": "रद्द करें", "cancel": "रद्द करें",
"submit_report": "अनुपालन रिपोर्ट प्रस्तुत करें", "submit_report": "अनुपालन रिपोर्ट प्रस्तुत करें",
"submit_verified_review": "एक सत्यापित प्रदर्शन समीक्षा प्रस्तुत करें", "submit_verified_review": "एक सत्यापित प्रदर्शन समीक्षा प्रस्तुत करें",
"review_help_desc": "आपकी प्रतिक्रिया अन्य प्रायोजकों को सुरक्षित और प्रत्यक्ष भर्ती विकल्प चुनने में मदद करती है।", "review_help_desc": "आपकी प्रतिक्रिया अन्य प्रायोजकों को सुरक्षित और प्रत्यक्ष भर्ती विकल्प चुनने में मदद करती है।",
"star_rating": "स्टार रेटिंग", "star_rating": "स्टार रेटिंग",
"share_experience": "अपना अनुभव साझा करें", "share_experience": "अपना अनुभव साझा करें",
"review_textarea_placeholder": "अन्य प्रायोजकों को बाल देखभाल कौशल, सफाई, खाना पकाने की शैली, ड्राइविंग सुरक्षा आदि के बारे में बताएं...", "review_textarea_placeholder": "अन्य प्रायोजकों को बाल देखभाल कौशल, सफाई, खाना पकाने की शैली, ड्राइविंग सुरक्षा आदि के बारे में बताएं...",
"post_trust_review_btn": "समीक्षा पोस्ट करें", "post_trust_review_btn": "समीक्षा पोस्ट करें",
"start_direct_chat": "सीधी बातचीत शुरू करें", "start_direct_chat": "सीधी बातचीत शुरू करें",
"mark_hired": "काम पर रखें", "mark_hired": "काम पर रखें",
"selected": "चयनित", "selected": "चयनित",
"total": "कुल", "total": "कुल",
"candidate_messages": "उम्मीदवार के संदेश", "candidate_messages": "उम्मीदवार के संदेश",
"search_conversations_placeholder": "चैट खोजें...", "search_conversations_placeholder": "चैट खोजें...",
"total_count": "कुल {count}", "total_count": "कुल {count}",
"chat_with": "चैट करें", "chat_with": "चैट करें",
"today_realtime_chat_logs": "आज • रीयलटाइम चैट लॉग", "today_realtime_chat_logs": "आज • रीयलटाइम चैट लॉग",
"just_now": "अभी-अभी", "just_now": "अभी-अभी",
"direct_push_sent": "प्रत्यक्ष मोबाइल पुश सूचना भेजी गई!", "direct_push_sent": "प्रत्यक्ष मोबाइल पुश सूचना भेजी गई!",
"popped_up_instantly_desc": "{name} के मोबाइल डिवाइस पर तुरंत दिखाई दी।", "popped_up_instantly_desc": "{name} के मोबाइल डिवाइस पर तुरंत दिखाई दी।",
"auto_reply_text": "आपकी प्रतिक्रिया के लिए धन्यवाद! मैंने आपके प्रस्ताव की समीक्षा की है और मैं हमारे वीडियो साक्षात्कार की प्रतीक्षा कर रहा हूँ।", "auto_reply_text": "आपकी प्रतिक्रिया के लिए धन्यवाद! मैंने आपके प्रस्ताव की समीक्षा की है और मैं हमारे वीडियो साक्षात्कार की प्रतीक्षा कर रहा हूँ।",
"new_message_from": "{name} से नया संदेश!", "new_message_from": "{name} से नया संदेश!",
"document_attached": "दस्तावेज़ सफलतापूर्वक संलग्न किया गया!", "document_attached": "दस्तावेज़ सफलतापूर्वक संलग्न किया गया!",
"document_attached_msg": "दस्तावेज़ संलग्न", "document_attached_msg": "दस्तावेज़ संलग्न",
"today": "आज", "today": "आज",
"chip_interview": "क्या आप आज वीडियो साक्षात्कार के लिए उपलब्ध हैं?", "chip_interview": "क्या आप आज वीडियो साक्षात्कार के लिए उपलब्ध हैं?",
"chip_salary": "आपका अंतिम अपेक्षित वेतन क्या है?", "chip_salary": "आपका अंतिम अपेक्षित वेतन क्या है?",
"chip_visa": "क्या आप अपना वीज़ा तुरंत स्थानांतरित कर सकते हैं?", "chip_visa": "क्या आप अपना वीज़ा तुरंत स्थानांतरित कर सकते हैं?",
"type_message_placeholder": "एक अनुपालन सुरक्षित संदेश टाइप करें...", "type_message_placeholder": "एक अनुपालन सुरक्षित संदेश टाइप करें...",
"compliance_profile": "अनुपालन प्रोफ़ाइल", "compliance_profile": "अनुपालन प्रोफ़ाइल",
"transferable": "स्थानांतरणीय", "transferable": "स्थानांतरणीय",
"cleared": "स्पष्ट / स्वीकृत", "cleared": "स्पष्ट / स्वीकृत",
"attach_sponsor_documents": "सत्यापित प्रायोजक दस्तावेज संलग्न करें", "attach_sponsor_documents": "सत्यापित प्रायोजक दस्तावेज संलग्न करें",
"attach_documents_desc": "सुरक्षित रूप से समीक्षा करने के लिए प्रायोजक कागजात, रोजगार समझौते, या कार्य विवरण अपलोड करें।", "attach_documents_desc": "सुरक्षित रूप से समीक्षा करने के लिए प्रायोजक कागजात, रोजगार समझौते, या कार्य विवरण अपलोड करें।",
"sponsor_reviews_star_ratings": "प्रायोजक समीक्षाएं और स्टार रेटिंग", "sponsor_reviews_star_ratings": "प्रायोजक समीक्षाएं और स्टार रेटिंग",
"reviews_posted_by_sponsors_desc": "रेटिंग केवल उन सत्यापित प्रायोजकों द्वारा पोस्ट की जा सकती है जिन्होंने सत्यापित सीधी भर्ती पूरी कर ली है।", "reviews_posted_by_sponsors_desc": "रेटिंग केवल उन सत्यापित प्रायोजकों द्वारा पोस्ट की जा सकती है जिन्होंने सत्यापित सीधी भर्ती पूरी कर ली है।",
"aed": "AED", "aed": "AED",
"mo": "माह", "mo": "माह",
"hired_under_sponsorship_desc": "{name} को आपके प्रायोजन के तहत सफलतापूर्वक काम पर रख लिया गया है! यह सीधी भर्ती हमारे यूएई MOHRE शून्य-बिचौलिया प्रवाह के चरण 4 के बिल्कुल अनुरूप है।", "hired_under_sponsorship_desc": "{name} को आपके प्रायोजन के तहत सफलतापूर्वक काम पर रख लिया गया है! यह सीधी भर्ती हमारे यूएई MOHRE शून्य-बिचौलिया प्रवाह के चरण 4 के बिल्कुल अनुरूप है।",
"next_step_post_hire_review": "अगला कदम: चरण 5 पोस्ट-हायर समीक्षा", "next_step_post_hire_review": "अगला कदम: चरण 5 पोस्ट-हायर समीक्षा",
"help_community_post_review": "अन्य नियोक्ताओं को सुरक्षित रूप से भर्ती करने में मदद करने के लिए {name} की देखभाल, खाना पकाने, ड्राइविंग या घरेलू कौशल का वर्णन करने वाली एक गुमनाम समीक्षा पोस्ट करें।", "help_community_post_review": "अन्य नियोक्ताओं को सुरक्षित रूप से भर्ती करने में मदद करने के लिए {name} की देखभाल, खाना पकाने, ड्राइविंग या घरेलू कौशल का वर्णन करने वाली एक गुमनाम समीक्षा पोस्ट करें।",
"back_to_worker_directory": "कामगार निर्देशिका पर वापस जाएं", "back_to_worker_directory": "कामगार निर्देशिका पर वापस जाएं",
"report_abuse_violation": "जांच दुरुपयोग / शर्तों के उल्लंघन की रिपोर्ट करें", "report_abuse_violation": "जांच दुरुपयोग / शर्तों के उल्लंघन की रिपोर्ट करें",
"zero_tolerance_abuse_desc": "हम नकली दस्तावेज़ों, नकद लेनदेन करने वाले स्वतंत्र भर्तीकर्ताओं, या गलत संपर्क विवरणों के लिए शून्य-सहनशीलता बनाए रखते हैं।", "zero_tolerance_abuse_desc": "हम नकली दस्तावेज़ों, नकद लेनदेन करने वाले स्वतंत्र भर्तीकर्ताओं, या गलत संपर्क विवरणों के लिए शून्य-सहनशीलता बनाए रखते हैं।",
"additional_context_details": "अतिरिक्त विवरण", "additional_context_details": "अतिरिक्त विवरण",
"provide_specifics_placeholder": "क्या हुआ था इसका विस्तृत विवरण प्रदान करें...", "provide_specifics_placeholder": "क्या हुआ था इसका विस्तृत विवरण प्रदान करें...",
"submit_compliance_report": "अनुपालन रिपोर्ट प्रस्तुत करें", "submit_compliance_report": "अनुपालन रिपोर्ट प्रस्तुत करें",
"submit_performance_review": "एक सत्यापित प्रदर्शन समीक्षा प्रस्तुत करें", "submit_performance_review": "एक सत्यापित प्रदर्शन समीक्षा प्रस्तुत करें",
"feedback_helps_sponsors_desc": "आपकी प्रतिक्रिया अन्य प्रायोजकों को सुरक्षित और प्रत्यक्ष भर्ती विकल्प चुनने में मदद करती है।", "feedback_helps_sponsors_desc": "आपकी प्रतिक्रिया अन्य प्रायोजकों को सुरक्षित और प्रत्यक्ष भर्ती विकल्प चुनने में मदद करती है।",
"share_your_experience": "अपना अनुभव साझा करें", "share_your_experience": "अपना अनुभव साझा करें",
"share_experience_placeholder": "अन्य प्रायोजकों को बाल देखभाल कौशल, सफाई, खाना पकाने की शैली, ड्राइविंग सुरक्षा आदि के बारे में बताएं...", "share_experience_placeholder": "अन्य प्रायोजकों को बाल देखभाल कौशल, सफाई, खाना पकाने की शैली, ड्राइविंग सुरक्षा आदि के बारे में बताएं...",
"post_trust_review_action": "समीक्षा पोस्ट करें" "post_trust_review_action": "समीक्षा पोस्ट करें",
"no_charity_events_title": "कोई चैरिटी कार्यक्रम नहीं",
"no_charity_events_desc": "आपने अभी तक कोई चैरिटी कार्यक्रम पोस्ट नहीं किया है"
} }

View File

@ -1,426 +1,428 @@
{ {
"dashboard": "Dashibodi", "dashboard": "Dashibodi",
"find_workers": "Tafuta Wafanyakazi", "find_workers": "Tafuta Wafanyakazi",
"shortlist": "Orodha fupi", "shortlist": "Orodha fupi",
"candidates": "Wafanyakazi Walioajiriwa", "candidates": "Wafanyakazi Walioajiriwa",
"messages": "Ujumbe", "messages": "Ujumbe",
"charity_events": "Matukio ya Misaada", "charity_events": "Matukio ya Misaada",
"subscription": "Usajili", "subscription": "Usajili",
"my_profile": "Wasifu Wangu", "my_profile": "Wasifu Wangu",
"search": "Tafuta", "search": "Tafuta",
"profile": "Wasifu", "profile": "Wasifu",
"sub_warning": "Unahitaji usajili unaofanya kazi ili kuwasiliana na wafanyakazi.", "sub_warning": "Unahitaji usajili unaofanya kazi ili kuwasiliana na wafanyakazi.",
"subscribe_now": "Jiandikishe sasa", "subscribe_now": "Jiandikishe sasa",
"employer_portal": "Tovuti ya Waajiri", "employer_portal": "Tovuti ya Waajiri",
"active_until": "Inatumika hadi", "active_until": "Inatumika hadi",
"expired_renew": "Imeisha muda wake — Jisajili upya sasa", "expired_renew": "Imeisha muda wake — Jisajili upya sasa",
"overview": "Mapitio", "overview": "Mapitio",
"my_account": "Akaunti Yangu", "my_account": "Akaunti Yangu",
"profile_settings": "Mipangilio ya Wasifu", "profile_settings": "Mipangilio ya Wasifu",
"sign_out": "Ondoka", "sign_out": "Ondoka",
"employer_account": "Akaunti ya Mwajiri", "employer_account": "Akaunti ya Mwajiri",
"welcome_title": "Karibu kwenye Soko!", "welcome_title": "Karibu kwenye Soko!",
"welcome_desc": "Wasifu wako wa mwajiri umethibitishwa na unafanya kazi ukiwa na siku 30 za Ufikiaji wa Kulipia.", "welcome_desc": "Wasifu wako wa mwajiri umethibitishwa na unafanya kazi ukiwa na siku 30 za Ufikiaji wa Kulipia.",
"control_center": "Kituo cha Kudhibiti Mdhamini", "control_center": "Kituo cha Kudhibiti Mdhamini",
"dashboard_title": "Dashibodi ya Mdhamini - Wafanyakazi wa Nyumbani Waliothibitishwa wa UAE", "dashboard_title": "Dashibodi ya Mdhamini - Wafanyakazi wa Nyumbani Waliothibitishwa wa UAE",
"expired_pass_title": "Pasi Yako ya Usajili wa Mdhamini Imeisha Muda Wake!", "expired_pass_title": "Pasi Yako ya Usajili wa Mdhamini Imeisha Muda Wake!",
"expired_pass_desc": "Mawasiliano ya moja kwa moja, wasifu wa watahiniwa, na ujumbe vimefungwa. Jisajili upya sasa ili uendelee na uajiri.", "expired_pass_desc": "Mawasiliano ya moja kwa moja, wasifu wa watahiniwa, na ujumbe vimefungwa. Jisajili upya sasa ili uendelee na uajiri.",
"renew_sub": "Jisajili Upya", "renew_sub": "Jisajili Upya",
"expiring_pass_title": "Pasi Yako ya Mdhamini wa Premium inakaribia kuisha muda wake!", "expiring_pass_title": "Pasi Yako ya Mdhamini wa Premium inakaribia kuisha muda wake!",
"expiring_pass_desc": "Zimesalia siku {days} pekee. Jisajili upya sasa ili kuepuka kupoteza ufikiaji wa mawasiliano kwa watahiniwa 500+ waliothibitishwa.", "expiring_pass_desc": "Zimesalia siku {days} pekee. Jisajili upya sasa ili kuepuka kupoteza ufikiaji wa mawasiliano kwa watahiniwa 500+ waliothibitishwa.",
"renew_now": "Jisajili Sasa", "renew_now": "Jisajili Sasa",
"sub_status": "Hali ya Usajili", "sub_status": "Hali ya Usajili",
"days_left": "Siku Zilizosalia", "days_left": "Siku Zilizosalia",
"welcome_back": "Karibu Tena", "welcome_back": "Karibu Tena",
"welcome_desc_dash": "Ajiri wafanyakazi wa nyumbani wa moja kwa moja, wanaotii MOHRE kama vile baby nannies na maid tanpa kumi-kumi komisi. Vinjari hifadhidata yetu iliyosasishwa ya watahiniwa walio na ukaguzi wa pasipoti wa OCR.", "welcome_desc_dash": "Ajiri wafanyakazi wa nyumbani wa moja kwa moja, wanaotii MOHRE kama vile baby nannies na maid tanpa kumi-kumi komisi. Vinjari hifadhidata yetu iliyosasishwa ya watahiniwa walio na ukaguzi wa pasipoti wa OCR.",
"browse_workers": "Vinjari Wafanyakazi 500+ Waliothibitishwa", "browse_workers": "Vinjari Wafanyakazi 500+ Waliothibitishwa",
"sponsor_pass_tier": "Daraja la Pasi ya Mdhamini", "sponsor_pass_tier": "Daraja la Pasi ya Mdhamini",
"renews": "Inasasishwa", "renews": "Inasasishwa",
"manage_billing": "Dhibiti malipo na ankara", "manage_billing": "Dhibiti malipo na ankara",
"pending_job_offers": "Ofa za Kazi Zinazosubiri", "pending_job_offers": "Ofa za Kazi Zinazosubiri",
"direct_recruitment": "Mapendekezo ya uajiri wa moja kwa moja", "direct_recruitment": "Mapendekezo ya uajiri wa moja kwa moja",
"view_hiring": "Angalia mtiririko wa uajiri", "view_hiring": "Angalia mtiririko wa uajiri",
"total_hired_workers": "Jumla ya Wafanyakazi Walioajiriwa", "total_hired_workers": "Jumla ya Wafanyakazi Walioajiriwa",
"direct_contracts": "Mikataba ya moja kwa moja iliyoanzishwa", "direct_contracts": "Mikataba ya moja kwa moja iliyoanzishwa",
"track_active_staff": "Fuatilia wafanyakazi wanaofanya kazi", "track_active_staff": "Fuatilia wafanyakazi wanaofanya kazi",
"shortlisted_candidates": "Watahiniwa Kwenye Orodha Fupi", "shortlisted_candidates": "Watahiniwa Kwenye Orodha Fupi",
"bookmark_list": "Hifadhi orodha kwa ajili ya mahojiano", "bookmark_list": "Hifadhi orodha kwa ajili ya mahojiano",
"open_shortlist": "Fungua kitabu cha orodha fupi", "open_shortlist": "Fungua kitabu cha orodha fupi",
"discover_insights": "Gundua Maarifa na Takwimu za Soko", "discover_insights": "Gundua Maarifa na Takwimu za Soko",
"dubai_insights": "Maarifa ya Jumla ya Soko la Dubai", "dubai_insights": "Maarifa ya Jumla ya Soko",
"hired_dubai": "Walioajiriwa kwa kutumia programu huko Dubai", "hired_dubai": "Walioajiriwa kwa kutumia programu katika mkoa",
"cooking_care": "Kupika, Matunzo, Kuendesha Gari", "cooking_care": "Kupika, Matunzo, Kuendesha Gari",
"top_skills": "Ujuzi Unaoongoza Kuajiriwa", "top_skills": "Ujuzi Unaoongoza Kuajiriwa",
"turnover_rate": "Kiwango cha mabadiliko ya wafanyakazi", "turnover_rate": "Kiwango cha mabadiliko ya wafanyakazi",
"sponsor_activity": "Takwimu Zako za Shughuli za Mdhamini", "sponsor_activity": "Takwimu Zako za Shughuli za Mdhamini",
"workers_contacted": "Wafanyakazi Waliowasiliana Nao", "workers_contacted": "Wafanyakazi Waliowasiliana Nao",
"secure_hires": "Uajiri Salama", "secure_hires": "Uajiri Salama",
"quick_actions": "Hatua za Haraka", "quick_actions": "Hatua za Haraka",
"speed_up": "Harikisha mchakato wako wa udhamini.", "speed_up": "Harikisha mchakato wako wa udhamini.",
"find_nannies": "Tafuta Wanaotunza Watoto na Yaya", "find_nannies": "Tafuta Wanaotunza Watoto na Yaya",
"browse_nannies": "Vinjari yaya waliothibitishwa wa kiwango cha juu", "browse_nannies": "Vinjari yaya waliothibitishwa wa kiwango cha juu",
"whatsapp_support": "Msaada wa Moja kwa Moja wa WhatsApp", "whatsapp_support": "Msaada wa Moja kwa Moja wa WhatsApp",
"chat_manager": "Ongea na meneja wa uajiri", "chat_manager": "Ongea na meneja wa uajiri",
"legal_platform": "Jukwaa la Kisheria la 100% la UAE Bila Wakala", "legal_platform": "Jukwaa la Kisheria la 100% la UAE Bila Wakala",
"recommended_for_you": "Imependekezwa kwa Ajili Yako", "recommended_for_you": "Imependekezwa kwa Ajili Yako",
"browse_all": "Vinjari zote", "browse_all": "Vinjari zote",
"view_profile": "Angalia Wasifu", "view_profile": "Angalia Wasifu",
"no_recommended": "Hakuna wafanyakazi wanaopendekezwa kwa sasa. Sasisha maelezo ya wasifu.", "no_recommended": "Hakuna wafanyakazi wanaopendekezwa kwa sasa. Sasisha maelezo ya wasifu.",
"active_shortlist": "Orodha Fupi Inayofanya Kazi", "active_shortlist": "Orodha Fupi Inayofanya Kazi",
"view_book": "Angalia kitabu", "view_book": "Angalia kitabu",
"category": "Kundi", "category": "Kundi",
"availability": "Upatikanaji", "availability": "Upatikanaji",
"open_profile": "Fungua Wasifu", "open_profile": "Fungua Wasifu",
"shortlist_candidates_desc": "Weka watahiniwa kwenye orodha fupi ili kulinganisha hati zao bega kwa bega", "shortlist_candidates_desc": "Weka watahiniwa kwenye orodha fupi ili kulinganisha hati zao bega kwa bega",
"recent_chats": "Mazungumzo ya Hivi Karibuni", "recent_chats": "Mazungumzo ya Hivi Karibuni",
"all_channels": "Njia zote", "all_channels": "Njia zote",
"no_chats": "Hakuna kumbukumbu za mazungumzo ya hivi karibuni zilizopatikana. Tafuta wafanyakazi ili kuanza mazungumzo.", "no_chats": "Hakuna kumbukumbu za mazungumzo ya hivi karibuni zilizopatikana. Tafuta wafanyakazi ili kuanza mazungumzo.",
"charity_drives": "Michango ya Misaada ya Jamii", "charity_drives": "Michango ya Misaada ya Jamii",
"live_events": "Matukio ya Moja kwa Moja", "live_events": "Matukio ya Moja kwa Moja",
"charity_drive": "Mchango wa Msaada", "charity_drive": "Mchango wa Msaada",
"provided_items": "Vitu Vilivyotolewa", "provided_items": "Vitu Vilivyotolewa",
"event_date": "Tarehe ya Tukio", "event_date": "Tarehe ya Tukio",
"open_maps": "Fungua Pin ya Mahali ya Google Maps", "open_maps": "Fungua Pin ya Mahali ya Google Maps",
"mohre_compliant": "Kuzingatia Sheria za UAE Tadbeer na MOHRE", "mohre_compliant": "Kuzingatia Sheria za UAE Tadbeer na MOHRE",
"mohre_desc": "Mfumo wetu wa mkataba wa moja kwa moja unajipanga kiotomatiki na miongozo ya Wizara ya Rasilimali Watu na Uraia. Ni halali kabisa, hakuna ada ya wakala, uwazi kamili.", "mohre_desc": "Mfumo wetu wa mkataba wa moja kwa moja unajipanga kiotomatiki na miongozo ya Wizara ya Rasilimali Watu na Uraia. Ni halali kabisa, hakuna ada ya wakala, uwazi kamili.",
"visit_mohre": "Tembelea tovuti ya MOHRE UAE", "visit_mohre": "Tembelea tovuti ya MOHRE UAE",
"my_shortlist": "Orodha Fupi Yangu", "my_shortlist": "Orodha Fupi Yangu",
"candidates_saved": "Una watahiniwa {count} waliotengwa kwa ajili ya mapitio", "candidates_saved": "Una watahiniwa {count} waliotengwa kwa ajili ya mapitio",
"browse_more": "Vinjari wafanyakazi wengi zaidi", "browse_more": "Vinjari wafanyakazi wengi zaidi",
"verified": "Imethibitishwa", "verified": "Imethibitishwa",
"warning": "Onyo", "warning": "Onyo",
"platform_skills": "Ujuzi wa Jukwaa", "platform_skills": "Ujuzi wa Jukwaa",
"languages_spoken": "Lugha Zinazozungumzwa", "languages_spoken": "Lugha Zinazozungumzwa",
"quick_preview": "Hakiki ya Haraka", "quick_preview": "Hakiki ya Haraka",
"compare_candidate": "Linganisha Mtahiniwa", "compare_candidate": "Linganisha Mtahiniwa",
"comparing_active": "Inalinganisha ✓", "comparing_active": "Inalinganisha ✓",
"message": "Tuma Ujumbe", "message": "Tuma Ujumbe",
"shortlist_empty": "Orodha yako fupi haina kitu", "shortlist_empty": "Orodha yako fupi haina kitu",
"shortlist_empty_desc": "Gundua wasifu wa watahiniwa na uwaongeze kwenye orodha yako fupi iliyohifadhiwa.", "shortlist_empty_desc": "Gundua wasifu wa watahiniwa na uwaongeze kwenye orodha yako fupi iliyohifadhiwa.",
"find_workers_now": "Tafuta Wafanyakazi Sasa", "find_workers_now": "Tafuta Wafanyakazi Sasa",
"comparing_workers": "Kulinganisha Wafanyakazi", "comparing_workers": "Kulinganisha Wafanyakazi",
"clear_all": "Futa yote", "clear_all": "Futa yote",
"remove_shortlist": "Ondoa Kwenye Orodha Fupi", "remove_shortlist": "Ondoa Kwenye Orodha Fupi",
"view_full_details": "Angalia Maelezo Kamili", "view_full_details": "Angalia Maelezo Kamili",
"no_bio_provided": "Hakuna wasifu uliotolewa.", "no_bio_provided": "Hakuna wasifu uliotolewa.",
"expectations": "Matarajio", "expectations": "Matarajio",
"languages": "Lugha", "languages": "Lugha",
"availability_status_label": "Hali ya Upatikanaji", "availability_status_label": "Hali ya Upatikanaji",
"job_preference": "Upendeleo wa Kazi", "job_preference": "Upendeleo wa Kazi",
"remove_from_shortlist": "Ondoa kwenye orodha fupi", "remove_from_shortlist": "Ondoa kwenye orodha fupi",
"max_compare_alert": "Unaweza kulinganisha kiwango cha juu cha watahiniwa 3.", "max_compare_alert": "Unaweza kulinganisha kiwango cha juu cha watahiniwa 3.",
"sponsor_pass_billing": "Pasi ya Mdhamini & Ankara", "sponsor_pass_billing": "Pasi ya Mdhamini & Ankara",
"subscription_billing_title": "Malipo na Ankara za Usajili - Tovuti ya Mwajiri", "subscription_billing_title": "Malipo na Ankara za Usajili - Tovuti ya Mwajiri",
"recurrent_billing_failed": "Malipo yako ya kujirudia ya usajili YAMEFELI!", "recurrent_billing_failed": "Malipo yako ya kujirudia ya usajili YAMEFELI!",
"recurrent_billing_failed_desc": "Urejesho wa kadi ulifeli kwa sababu ya ukosefu vya fedha. Jaribu tena ukitumia PayTabs ili kuepuka kufungiwa wasifu.", "recurrent_billing_failed_desc": "Urejesho wa kadi ulifeli kwa sababu ya ukosefu vya fedha. Jaribu tena ukitumia PayTabs ili kuepuka kufungiwa wasifu.",
"retry_payment_now": "Jaribu Kulipa Sasa", "retry_payment_now": "Jaribu Kulipa Sasa",
"active_plan_pass": "Pasi ya Mpango Inayotumika", "active_plan_pass": "Pasi ya Mpango Inayotumika",
"renewing_auto_payment_on": "Inasasishwa kupitia malipo ya kiotomatiki mnamo", "renewing_auto_payment_on": "Inasasishwa kupitia malipo ya kiotomatiki mnamo",
"simulate_billing_failure": "Simulate Kufeli kwa Malipo", "simulate_billing_failure": "Simulate Kufeli kwa Malipo",
"verified_sponsor_status": "Hali ya Mdhamini Aliothibitishwa", "verified_sponsor_status": "Hali ya Mdhamini Aliothibitishwa",
"sponsor_pass_updated": "Pasi ya Mdhamini imesasishwa kikamilifu! Muamala vya PayTabs umerekodiwa.", "sponsor_pass_updated": "Pasi ya Mdhamini imesasishwa kikamilifu! Muamala vya PayTabs umerekodiwa.",
"available_subscription_tiers": "Viwango vya Usajili Vinavyopatikana", "available_subscription_tiers": "Viwango vya Usajili Vinavyopatikana",
"available_subscription_tiers_desc": "Boresha au ghairi wakati wowote. Mikataba yote inafuata miongozo ya UAE Tadbeer MOHRE.", "available_subscription_tiers_desc": "Boresha au ghairi wakati wowote. Mikataba yote inafuata miongozo ya UAE Tadbeer MOHRE.",
"most_popular_tier": "Kiwango Maarufu Zaidi", "most_popular_tier": "Kiwango Maarufu Zaidi",
"current_active_tier": "Kiwango Ambacho Kinafanya Kazi Sasa ✓", "current_active_tier": "Kiwango Ambacho Kinafanya Kazi Sasa ✓",
"select_plan_tier": "Chagua Kiwango cha Mpango", "select_plan_tier": "Chagua Kiwango cha Mpango",
"billing_payment_receipts": "Risiti za Malipo", "billing_payment_receipts": "Risiti za Malipo",
"tax_compliant_invoices": "Ankara Zinazofuata Sheria ya Kodi", "tax_compliant_invoices": "Ankara Zinazofuata Sheria ya Kodi",
"corporate_details": "Maelezo ya Kampuni", "corporate_details": "Maelezo ya Kampuni",
"update_tax_invoicing": "Sasisha maelezo ya ankara ya kodi.", "update_tax_invoicing": "Sasisha maelezo ya ankara ya kodi.",
"sponsor_email_address": "Barua Pepe ya Mdhamini", "sponsor_email_address": "Barua Pepe ya Mdhamini",
"billing_vat_id": "Nambari ya Usajili wa VAT (Hiari)", "billing_vat_id": "Nambari ya Usajili wa VAT (Hiari)",
"save_billing_profile": "Hifadhi Wasifu wa Malipo", "save_billing_profile": "Hifadhi Wasifu wa Malipo",
"paytabs_secured_checkout": "Secured Checkout ya PayTabs", "paytabs_secured_checkout": "Secured Checkout ya PayTabs",
"gateway_version": "Lango la Malipo v4.0", "gateway_version": "Lango la Malipo v4.0",
"order_description": "Maelezo ya Agizo", "order_description": "Maelezo ya Agizo",
"total_amount": "Jumla ya Kiasi", "total_amount": "Jumla ya Kiasi",
"cardholder_name": "Jina la Mwenye Kadi", "cardholder_name": "Jina la Mwenye Kadi",
"card_number": "Nambari ya Kadi", "card_number": "Nambari ya Kadi",
"expiry_date": "Tarehe ya Mwisho (MM/YY)", "expiry_date": "Tarehe ya Mwisho (MM/YY)",
"security_code": "Nambari ya Siri ya CVV", "security_code": "Nambari ya Siri ya CVV",
"pci_dss_cryptography": "Ulinzi wa Siri wa PCI DSS Bit-256", "pci_dss_cryptography": "Ulinzi wa Siri wa PCI DSS Bit-256",
"authorize_payment": "Idhinisha Malipo", "authorize_payment": "Idhinisha Malipo",
"simulated_billing_failure_triggered": "Kufeli kwa malipo ya majaribio kumeanzishwa!", "simulated_billing_failure_triggered": "Kufeli kwa malipo ya majaribio kumeanzishwa!",
"simulated_billing_failure_desc": "Onyo la mfumo vya kiotomatiki sasa litaomba chaguzi za kujaribu tena malipo.", "simulated_billing_failure_desc": "Onyo la mfumo vya kiotomatiki sasa litaomba chaguzi za kujaribu tena malipo.",
"payment_approved": "Malipo Yameidhinishwa na PayTabs!", "payment_approved": "Malipo Yameidhinishwa na PayTabs!",
"successfully_subscribed_desc": "Imefanikiwa kujiandikisha kwenye {plan}. Mipaka ya ufikiaji wa kulipia imesasishwa papo hapo.", "successfully_subscribed_desc": "Imefanikiwa kujiandikisha kwenye {plan}. Mipaka ya ufikiaji wa kulipia imesasishwa papo hapo.",
"invoice_generated": "Ankara {id} Imeundwa", "invoice_generated": "Ankara {id} Imeundwa",
"invoice_download_desc": "Risiti ya moja kwa moja ya Mdhamini wa MOHRE imepakuliwa katika muundo vya PDF kikamilifu.", "invoice_download_desc": "Risiti ya moja kwa moja ya Mdhamini wa MOHRE imepakuliwa katika muundo vya PDF kikamilifu.",
"corporate_billing_updated": "Maelezo ya malipo ya kampuni yamesasishwa.", "corporate_billing_updated": "Maelezo ya malipo ya kampuni yamesasishwa.",
"invalid_card_format": "Nambari ya kadi sio sahihi", "invalid_card_format": "Nambari ya kadi sio sahihi",
"candidates_pipeline": "Wafanyakazi Walioajiriwa", "candidates_pipeline": "Wafanyakazi Walioajiriwa",
"candidates_pipeline_desc": "Dhibiti mfumo wako wa uajiri wa wafanyakazi", "candidates_pipeline_desc": "Dhibiti mfumo wako wa uajiri wa wafanyakazi",
"total_candidates": "Jumla ya Wafanyakazi Walioajiriwa", "total_candidates": "Jumla ya Wafanyakazi Walioajiriwa",
"reviewing": "Kuhakiki", "reviewing": "Kuhakiki",
"offer_sent": "Ofa Imetumwa", "offer_sent": "Ofa Imetumwa",
"hired": "Ameajiriwa", "hired": "Ameajiriwa",
"rejected": "Imekataliwa", "rejected": "Imekataliwa",
"search_by_name": "Tafuta kwa jina...", "search_by_name": "Tafuta kwa jina...",
"candidate_header": "Mtahiniwa", "candidate_header": "Mtahiniwa",
"selected_header": "Amechaguliwa", "selected_header": "Amechaguliwa",
"category_header": "Kundi", "category_header": "Kundi",
"salary_header": "Mshahara", "salary_header": "Mshahara",
"status_header": "Hali", "status_header": "Hali",
"actions_header": "Vitendo", "actions_header": "Vitendo",
"change_status_label": "Badilisha Hali", "change_status_label": "Badilisha Hali",
"no_candidates_found": "Hakuna wafanyakazi walioajiriwa waliopatikana", "no_candidates_found": "Hakuna wafanyakazi walioajiriwa waliopatikana",
"showing_candidates": "Inaonyesha wafanyakazi walioajiriwa {start} hadi {end} kati ya {total}", "showing_candidates": "Inaonyesha wafanyakazi walioajiriwa {start} hadi {end} kati ya {total}",
"account_settings": "Mipangilio ya Akaunti", "account_settings": "Mipangilio ya Akaunti",
"profile_employer_portal": "Wasifu - Tovuti ya Mwajiri", "profile_employer_portal": "Wasifu - Tovuti ya Mwajiri",
"profile_updated_successfully": "Wasifu umesasishwa kikamilifu", "profile_updated_successfully": "Wasifu umesasishwa kikamilifu",
"profile_updated_successfully_desc": "Vipendeleo vya mdhamini wa nyumbani vimesasishwa kwa ufanisi.", "profile_updated_successfully_desc": "Vipendeleo vya mdhamini wa nyumbani vimesasishwa kwa ufanisi.",
"profile_update_failed": "Imeshindikana kusasisha wasifu", "profile_update_failed": "Imeshindikana kusasisha wasifu",
"check_form_fields": "Tafadhali angalia sehemu za fomu.", "check_form_fields": "Tafadhali angalia sehemu za fomu.",
"tab_personal": "Binafsi", "tab_personal": "Binafsi",
"tab_security": "Usalama & Nywila", "tab_security": "Usalama & Nywila",
"tab_billing": "Malipo & Risiti", "tab_billing": "Malipo & Risiti",
"tab_notifications": "Kituo cha Arifa", "tab_notifications": "Kituo cha Arifa",
"emirates_id_vetted": "Emirates ID Imethibitishwa", "emirates_id_vetted": "Emirates ID Imethibitishwa",
"direct_sponsor_portal": "Tovuti ya Moja kwa Moja ya Mdhamini", "direct_sponsor_portal": "Tovuti ya Moja kwa Moja ya Mdhamini",
"personal_details_header": "Maelezo binafsi", "personal_details_header": "Maelezo binafsi",
"personal_details_desc": "Dhibiti wasifu na hati za mdhamini", "personal_details_desc": "Dhibiti wasifu na hati za mdhamini",
"full_sponsor_name": "Jina Kamili la Mdhamini", "full_sponsor_name": "Jina Kamili la Mdhamini",
"invoicing_email": "Barua Pepe ya Ankara", "invoicing_email": "Barua Pepe ya Ankara",
"uae_mobile_contact": "Nambari ya Simu ya UAE", "uae_mobile_contact": "Nambari ya Simu ya UAE",
"sponsor_nationality": "Uraia wa Mdhamini", "sponsor_nationality": "Uraia wa Mdhamini",
"select_nationality": "Chagua Uraia", "select_nationality": "Chagua Uraia",
"uae_national": "Mwananchi wa UAE", "uae_national": "Mwananchi wa UAE",
"expat_uk_europe": "Mgeni (UK / Ulaya)", "expat_uk_europe": "Mgeni (UK / Ulaya)",
"expat_usa_canada": "Mgeni (USA / Kanada)", "expat_usa_canada": "Mgeni (USA / Kanada)",
"expat_asia_gcc": "Mgeni (Asia / GCC)", "expat_asia_gcc": "Mgeni (Asia / GCC)",
"family_members_size": "Idadi ya Wanafamilia", "family_members_size": "Idadi ya Wanafamilia",
"select_family_size": "Chagua Idadi", "select_family_size": "Chagua Idadi",
"family_1_2": "Wanafamilia 1-2", "family_1_2": "Wanafamilia 1-2",
"family_3_4": "Wanafamilia 3-4", "family_3_4": "Wanafamilia 3-4",
"family_5_plus": "Wanafamilia 5+", "family_5_plus": "Wanafamilia 5+",
"accommodation_residence": "Aina ya Makazi", "accommodation_residence": "Aina ya Makazi",
"select_accommodation": "Chagua Makazi", "select_accommodation": "Chagua Makazi",
"villa": "Jumba la Kifahari (Villa)", "villa": "Jumba la Kifahari (Villa)",
"penthouse": "Penthouse", "penthouse": "Penthouse",
"apartment_1_3": "Ghorofa (Vyumba 1-3)", "apartment_1_3": "Ghorofa (Vyumba 1-3)",
"city_district_area": "Eneo la Mji / Wilaya", "city_district_area": "Eneo la Mji / Wilaya",
"emirates_id_verification_header": "Uthibitisho wa Emirates ID", "emirates_id_verification_header": "Uthibitisho wa Emirates ID",
"emirates_id_verification_desc": "Nyaraka za kisheria na kufuata kanuni", "emirates_id_verification_desc": "Nyaraka za kisheria na kufuata kanuni",
"emirates_id_verified_status": "Emirates ID Imethibitishwa", "emirates_id_verified_status": "Emirates ID Imethibitishwa",
"mohre_guidelines": "Imekaguliwa chini ya Miongozo ya MOHRE", "mohre_guidelines": "Imekaguliwa chini ya Miongozo ya MOHRE",
"emirates_id_verified_desc": "Emirates ID yako imethibitishwa kikamilifu. Akaunti yako inafanya kazi kwa uajiri vya moja kwa moja.", "emirates_id_verified_desc": "Emirates ID yako imethibitishwa kikamilifu. Akaunti yako inafanya kazi kwa uajiri vya moja kwa moja.",
"verification_pending_status": "Uhakiki Unasubiri Ukaguzi", "verification_pending_status": "Uhakiki Unasubiri Ukaguzi",
"audit_queue": "Msururu wa Ukaguzi", "audit_queue": "Msururu wa Ukaguzi",
"verification_pending_desc": "Nyaraka zako za Emirates ID zilizopakiwa kwa sasa zinakaguliwa. Kawaida inachukua chini ya saa 24.", "verification_pending_desc": "Nyaraka zako za Emirates ID zilizopakiwa kwa sasa zinakaguliwa. Kawaida inachukua chini ya saa 24.",
"verification_required_status": "Uthibitisho wa Emirates ID Unahitajika", "verification_required_status": "Uthibitisho wa Emirates ID Unahitajika",
"action_needed": "Hatua Inahitajika", "action_needed": "Hatua Inahitajika",
"verification_required_desc": "Tafadhali pakia picha za rangi za Emirates ID yako ili kudhibitisha utambulisho wako.", "verification_required_desc": "Tafadhali pakia picha za rangi za Emirates ID yako ili kudhibitisha utambulisho wako.",
"emirates_id_front_side": "Emirates ID (Upande wa Mbele)", "emirates_id_front_side": "Emirates ID (Upande wa Mbele)",
"emirates_id_back_side": "Emirates ID (Upande wa Nyuma)", "emirates_id_back_side": "Emirates ID (Upande wa Nyuma)",
"uploaded_credentials_scans": "Nyaraka Zilizopakiwa", "uploaded_credentials_scans": "Nyaraka Zilizopakiwa",
"view_scan": "Angalia Picha", "view_scan": "Angalia Picha",
"security_password_header": "Usalama & Nywila", "security_password_header": "Usalama & Nywila",
"security_password_desc": "Weka akaunti yako ya udhamini salama", "security_password_desc": "Weka akaunti yako ya udhamini salama",
"current_password": "Nywila ya Sasa", "current_password": "Nywila ya Sasa",
"new_password": "Nywila Mpya", "new_password": "Nywila Mpya",
"confirm_new_password": "Thibitisha Nywila Mpya", "confirm_new_password": "Thibitisha Nywila Mpya",
"current_plan": "Mpango wa Sasa", "current_plan": "Mpango wa Sasa",
"active_status": "Inatumika", "active_status": "Inatumika",
"next_payment": "Malipo Yanayofuata", "next_payment": "Malipo Yanayofuata",
"recent_transactions": "Miamala ya Hivi Karibuni", "recent_transactions": "Miamala ya Hivi Karibuni",
"date_header": "Tarehe", "date_header": "Tarehe",
"description_header": "Maelezo", "description_header": "Maelezo",
"amount_header": "Kiasi", "amount_header": "Kiasi",
"receipt_header": "Risiti", "receipt_header": "Risiti",
"notification_settings_hub": "Kituo cha Mipangilio ya Arifa", "notification_settings_hub": "Kituo cha Mipangilio ya Arifa",
"notification_settings_desc": "Chagua jinsi unavyotaka kupokea arifa", "notification_settings_desc": "Chagua jinsi unavyotaka kupokea arifa",
"email_alerts": "Arifa za Barua Pepe", "email_alerts": "Arifa za Barua Pepe",
"email_alerts_desc": "Pokea mapendekezo ya wafanyakazi na sasisho za visa.", "email_alerts_desc": "Pokea mapendekezo ya wafanyakazi na sasisho za visa.",
"sms_alerts": "Risiti za Papo hapo za SMS", "sms_alerts": "Risiti za Papo hapo za SMS",
"sms_alerts_desc": "Pokea arifa za SMS za ratiba ya mahojiano.", "sms_alerts_desc": "Pokea arifa za SMS za ratiba ya mahojiano.",
"push_alerts": "Arifa za Skrini", "push_alerts": "Arifa za Skrini",
"push_alerts_desc": "Pokea arifa za sauti kwa ujumbe mpya wa moja kwa moja.", "push_alerts_desc": "Pokea arifa za sauti kwa ujumbe mpya wa moja kwa moja.",
"changes_saved": "Mabadiliko yamehifadhiwa", "changes_saved": "Mabadiliko yamehifadhiwa",
"emirates_id_reverification_notice": "Baadhi ya sasisho zinaweza kuhitaji uthibitisho mpya vya Emirates ID.", "emirates_id_reverification_notice": "Baadhi ya sasisho zinaweza kuhitaji uthibitisho mpya vya Emirates ID.",
"update_settings": "Sasisha Mipangilio", "update_settings": "Sasisha Mipangilio",
"charity_events_support_drives": "Matukio ya Misaada & Kampeni za Usaidizi", "charity_events_support_drives": "Matukio ya Misaada & Kampeni za Usaidizi",
"community_charity_events_sponsor_hub": "Matukio ya Misaada ya Jamii - Kituo cha Mdhamini", "community_charity_events_sponsor_hub": "Matukio ya Misaada ya Jamii - Kituo cha Mdhamini",
"community_charity_event_posted": "TUKIO LA MISAADA LA JAMII LIMEPOSITIWA!", "community_charity_event_posted": "TUKIO LA MISAADA LA JAMII LIMEPOSITIWA!",
"community_charity_event_posted_desc": "Arifa ya papo hapo imetumwa kwa wafanyakazi wote huko Dubai! Kikumbusho cha asubuhi ya tukio kimeratibiwa kwa mafanikio.", "community_charity_event_posted_desc": "Arifa ya papo hapo imetumwa kwa wafanyakazi wote! Kikumbusho cha asubuhi ya tukio kimeratibiwa kwa mafanikio.",
"dubai_community_support_drives": "Kampeni za Usaidizi za Jamii ya Dubai", "dubai_community_support_drives": "Kampeni za Usaidizi za Jamii",
"free_medical_checks_title": "Uchunguzi wa Matibabu Bila Malipo, Kampeni za Chakula na Huduma za Usaidizi", "free_medical_checks_title": "Uchunguzi wa Matibabu Bila Malipo, Kampeni za Chakula na Huduma za Usaidizi",
"free_medical_checks_desc": "Unaratibu mpango wa usaidizi? Shiriki kampeni za jamii moja kwa moja. Jukwaa litatuma arifa ya papo hapo kwa wafanyakazi, ikifuatiwa na kikumbusho cha asubuhi ya tukio ili kudumisha mahudhurio mazuri.", "free_medical_checks_desc": "Unaratibu mpango wa usaidizi? Shiriki kampeni za jamii moja kwa moja. Jukwaa litatuma arifa ya papo hapo kwa wafanyakazi, ikifuatiwa na kikumbusho cha asubuhi ya tukio ili kudumisha mahudhurio mazuri.",
"search_charity_events_placeholder": "Tafuta matukio ya misaada na kampeni...", "search_charity_events_placeholder": "Tafuta matukio ya misaada na kampeni...",
"post_charity_event": "Positi Tukio la Misaada", "post_charity_event": "Positi Tukio la Misaada",
"broadcast_support_program_desc": "Tangaza mpango wa usaidizi, kambi ya matibabu, au kampeni ya ugawaji kwa jamii ya wafanyakazi.", "broadcast_support_program_desc": "Tangaza mpango wa usaidizi, kambi ya matibabu, au kampeni ya ugawaji kwa jamii ya wafanyakazi.",
"charity_drive_metadata": "Metadata ya Kampeni ya Misaada (Usaidizi wa Dubai)", "charity_drive_metadata": "Metadata ya Kampeni ya Misaada",
"event_time_placeholder": "m.f. 9:00 Asubuhi - 4:00 Jioni", "event_time_placeholder": "m.f. 9:00 Asubuhi - 4:00 Jioni",
"what_is_provided": "Kile Kinachotolewa", "what_is_provided": "Kile Kinachotolewa",
"provided_items_placeholder": "m.f. Uchunguzi wa Matibabu wa Bure, Masanduku ya Chakula, Vifaa", "provided_items_placeholder": "m.f. Uchunguzi wa Matibabu wa Bure, Masanduku ya Chakula, Vifaa",
"location_details_pin": "Maelezo ya Eneo & URL ya Ramani", "location_details_pin": "Maelezo ya Eneo & URL ya Ramani",
"location_details_placeholder": "m.f. Kituo cha Jamii cha Al Quoz, Dubai", "location_details_placeholder": "m.f. Kituo cha Jamii cha Al Quoz",
"maps_pin_link_placeholder": "Kiungo cha Ramani ya Google Maps (m.f. https://maps.app.goo.gl/xyz)", "maps_pin_link_placeholder": "Kiungo cha Ramani ya Google Maps (m.f. https://maps.app.goo.gl/xyz)",
"title_label": "Kichwa", "title_label": "Kichwa",
"title_placeholder": "m.f. Uchunguzi wa meno wa bure na Shirika la Misaada la Emirates", "title_placeholder": "m.f. Uchunguzi wa meno wa bure na Shirika la Misaada la Emirates",
"event_desc_instructions": "Maelezo ya Tukio & Maagizo", "event_desc_instructions": "Maelezo ya Tukio & Maagizo",
"event_desc_placeholder": "Weka maelezo ya tukio la misaada hapa...", "event_desc_placeholder": "Weka maelezo ya tukio la misaada hapa...",
"publish_charity_event": "Chapisha Tukio la Misaada", "publish_charity_event": "Chapisha Tukio la Misaada",
"no_announcements_title": "Hakuna Tangazo", "no_announcements_title": "Hakuna Tangazo",
"no_announcements_desc": "Bado haujaposti tangazo lolote", "no_announcements_desc": "Bado haujaposti tangazo lolote",
"community_charity_drive": "KAMPENI YA MISAADA YA JAMII", "community_charity_drive": "KAMPENI YA MISAADA YA JAMII",
"push_reminder_scheduled": "Arifa & Kikumbusho Kimeratibiwa", "push_reminder_scheduled": "Arifa & Kikumbusho Kimeratibiwa",
"provided_packages": "Vifurushi Vilivyotolewa", "provided_packages": "Vifurushi Vilivyotolewa",
"event_timing": "Muda wa Tukio", "event_timing": "Muda wa Tukio",
"event_location_address": "Anwani ya Eneo la Tukio", "event_location_address": "Anwani ya Eneo la Tukio",
"view_map_location_pin": "Angalia Mahali kwenye Ramani", "view_map_location_pin": "Angalia Mahali kwenye Ramani",
"find_vetted_workers": "Pata Wafanyakazi wa Nyumbani Waliokaguliwa", "find_vetted_workers": "Pata Wafanyakazi wa Nyumbani Waliokaguliwa",
"find_workers_platform": "Tafuta Wafanyakazi - Jukwaa la Wafanyakazi wa Nyumbani", "find_workers_platform": "Tafuta Wafanyakazi - Jukwaa la Wafanyakazi wa Nyumbani",
"no_middlemen_platform": "Jukwaa Bila Madalali", "no_middlemen_platform": "Jukwaa Bila Madalali",
"find_verified_candidates": "Pata Watahiniwa Waliothibitishwa", "find_verified_candidates": "Pata Watahiniwa Waliothibitishwa",
"connect_vetted_workers_desc": "Ungana papo hapo na wafanyakazi wa nyumbani waliokaguliwa na kuthibitishwa nchini UAE.", "connect_vetted_workers_desc": "Ungana papo hapo na wafanyakazi wa nyumbani waliokaguliwa na kuthibitishwa nchini UAE.",
"search_by_name_skills_bio": "Tafuta kwa jina, ujuzi, wasifu (k.v. Kupika, Kulelea Watoto, Bustani, Udereva)...", "search_by_name_skills_bio": "Tafuta kwa jina, ujuzi, wasifu (k.v. Kupika, Kulelea Watoto, Bustani, Udereva)...",
"default_match": "Mechi Chaguomsingi", "default_match": "Mechi Chaguomsingi",
"salary_low_to_high": "Mshahara: Chini hadi Juu", "salary_low_to_high": "Mshahara: Chini hadi Juu",
"salary_high_to_low": "Mshahara: Juu hadi Chini", "salary_high_to_low": "Mshahara: Juu hadi Chini",
"rating_high_to_low": "Ukadiriaji: Juu hadi Chini", "rating_high_to_low": "Ukadiriaji: Juu hadi Chini",
"experience_level": "Kiwango cha Uzoefu", "experience_level": "Kiwango cha Uzoefu",
"reset": "Weka upya", "reset": "Weka upya",
"nationality": "Uraia", "nationality": "Uraia",
"select_skills": "Chagua Ujuzi", "select_skills": "Chagua Ujuzi",
"select_languages": "Chagua Lugha", "select_languages": "Chagua Lugha",
"select_visa_status": "Chagua Hali ya Visa", "select_visa_status": "Chagua Hali ya Visa",
"found_workers_matching": "Imepata wafanyakazi wa nyumbani {count} wanaolingana na utafutaji", "found_workers_matching": "Imepata wafanyakazi wa nyumbani {count} wanaolingana na utafutaji",
"direct_sponsoring_active": "Ufadhili wa Moja kwa Moja wa MOHRE UAE Umerejeshwa", "direct_sponsoring_active": "Ufadhili wa Moja kwa Moja wa MOHRE UAE Umerejeshwa",
"load_more_workers": "Pakia Wafanyakazi Zaidi", "load_more_workers": "Pakia Wafanyakazi Zaidi",
"no_candidates_matching": "Hakuna wafanyakazi walioajiriwa wanaolingana na vichujio vyako", "no_candidates_matching": "Hakuna wafanyakazi walioajiriwa wanaolingana na vichujio vyako",
"adjust_filters_desc": "Jaribu kurekebisha kikomo chako cha mshahara, kuongeza lugha za ziada, au kupanua mapendeleo ya uraia.", "adjust_filters_desc": "Jaribu kurekebisha kikomo chako cha mshahara, kuongeza lugha za ziada, au kupanua mapendeleo ya uraia.",
"reset_filters": "Weka upya Vichujio", "reset_filters": "Weka upya Vichujio",
"comparing_workers_count": "Kulinganisha Wafanyakazi ({count} kati ya 3)", "comparing_workers_count": "Kulinganisha Wafanyakazi ({count} kati ya 3)",
"expected": "Inayotarajiwa", "expected": "Inayotarajiwa",
"region": "Mkoa", "region": "Mkoa",
"visa_transfer": "Uhamisho wa Visa", "visa_transfer": "Uhamisho wa Visa",
"medical_status": "Hali ya Afya", "medical_status": "Hali ya Afya",
"passport_ocr": "OCR ya Pasipoti", "passport_ocr": "OCR ya Pasipoti",
"open_worker_profile": "Fungua Wasifu wa Mfanyakazi", "open_worker_profile": "Fungua Wasifu wa Mfanyakazi",
"attach_verified_sponsor_docs": "Ambatanisha Nyaraka Zilizothibitishwa za Mfadhili", "attach_verified_sponsor_docs": "Ambatanisha Nyaraka Zilizothibitishwa za Mfadhili",
"upload_sponsor_papers_desc": "Pakia karatasi za mfadhili, makubaliano ya ajira, au maelezo ya kazi ili kukagua kwa usalama.", "upload_sponsor_papers_desc": "Pakia karatasi za mfadhili, makubaliano ya ajira, au maelezo ya kazi ili kukagua kwa usalama.",
"select_files_drag": "Chagua faili au buruta hapa", "select_files_drag": "Chagua faili au buruta hapa",
"max_file_size": "PDF, JPG, PNG (Max 5MB)", "max_file_size": "PDF, JPG, PNG (Max 5MB)",
"close": "Funga", "close": "Funga",
"chat_with_worker": "Piga gumzo na {name} - Ujumbe", "chat_with_worker": "Piga gumzo na {name} - Ujumbe",
"messages_hub": "Kituo cha Ujumbe", "messages_hub": "Kituo cha Ujumbe",
"ssl_secure": "SSL SALAMA", "ssl_secure": "SSL SALAMA",
"active_now": "Yuko Mtandaoni Sasa", "active_now": "Yuko Mtandaoni Sasa",
"whatsapp_bridge": "Daraja la WhatsApp", "whatsapp_bridge": "Daraja la WhatsApp",
"toggle_context_sidebar": "Togle Upau wa Kando wa Wasifu", "toggle_context_sidebar": "Togle Upau wa Kando wa Wasifu",
"today_realtime_chat": "Leo • Kumbukumbu za Gumzo la Wakati Halisi", "today_realtime_chat": "Leo • Kumbukumbu za Gumzo la Wakati Halisi",
"read": "Imesomwa", "read": "Imesomwa",
"type_compliant_message": "Andika ujumbe unaotii usalama...", "type_compliant_message": "Andika ujumbe unaotii usalama...",
"conversation_messages": "Ujumbe wa Watahiniwa", "conversation_messages": "Ujumbe wa Watahiniwa",
"messages_employer_portal": "Ujumbe - Tovuti ya Mfadhili", "messages_employer_portal": "Ujumbe - Tovuti ya Mfadhili",
"search_conversations": "Tafuta mazungumzo...", "search_conversations": "Tafuta mazungumzo...",
"new_conversation": "Mazungumzo Mapya", "new_conversation": "Mazungumzo Mapya",
"active_threads": "Nyuzi Amilifu", "active_threads": "Nyuzi Amilifu",
"total_conversations": "Jumla ya {count}", "total_conversations": "Jumla ya {count}",
"no_active_messages": "Hakuna ujumbe unaotumika", "no_active_messages": "Hakuna ujumbe unaotumika",
"no_active_messages_desc": "Unapotuma ujumbe kwa wafanyakazi au kupanga mahojiano, mazungumzo yako yataonekana hapa.", "no_active_messages_desc": "Unapotuma ujumbe kwa wafanyakazi au kupanga mahojiano, mazungumzo yako yataonekana hapa.",
"candidate_profile_detail": "Maelezo ya Wasifu wa Mtahiniwa", "candidate_profile_detail": "Maelezo ya Wasifu wa Mtahiniwa",
"back_to_find_workers": "RUDI KWENYE TAFUTA WAFANYAKAZI", "back_to_find_workers": "RUDI KWENYE TAFUTA WAFANYAKAZI",
"share_profile": "Shiriki Wasifu", "share_profile": "Shiriki Wasifu",
"report_worker": "Ripoti Mfanyakazi", "report_worker": "Ripoti Mfanyakazi",
"sponsorship_details": "Maelezo ya Ufadhili", "sponsorship_details": "Maelezo ya Ufadhili",
"salary_expectations": "Matarajio ya Mshahara", "salary_expectations": "Matarajio ya Mshahara",
"work_experience": "Uzoefu wa Kazi", "work_experience": "Uzoefu wa Kazi",
"emirates_id_verification": "Uhakiki wa Emirates ID", "emirates_id_verification": "Uhakiki wa Emirates ID",
"medical_health_test": "Kipimo cha Afya ya Matibabu", "medical_health_test": "Kipimo cha Afya ya Matibabu",
"passed_certified": "PASSED CERTIFIED", "passed_certified": "PASSED CERTIFIED",
"professional_summary": "Muhtasari wa Kitaalamu", "professional_summary": "Muhtasari wa Kitaalamu",
"verified_skills_competencies": "Ujuzi na Ufahamu Uliothibitishwa", "verified_skills_competencies": "Ujuzi na Ufahamu Uliothibitishwa",
"verified_legal_documents": "Nyaraka za Kisheria Zilizothibitishwa (MOHRE UAE)", "verified_legal_documents": "Nyaraka za Kisheria Zilizothibitishwa (MOHRE UAE)",
"passport_verified": "Pasipoti (Imethibitishwa)", "passport_verified": "Pasipoti (Imethibitishwa)",
"click_zoom": "Bofya ili kukuza", "click_zoom": "Bofya ili kukuza",
"document_id": "Kitambulisho cha Hati", "document_id": "Kitambulisho cha Hati",
"issue": "Imetolewa", "issue": "Imetolewa",
"expiry": "Muda wake unaisha", "expiry": "Muda wake unaisha",
"ocr_match": "Kulingana kwa OCR", "ocr_match": "Kulingana kwa OCR",
"emirates_id_pdpl": "Emirates ID (Inatii PDPL)", "emirates_id_pdpl": "Emirates ID (Inatii PDPL)",
"scan_purged": "Scan Imefutwa", "scan_purged": "Scan Imefutwa",
"uae_pdpl_compliant": "Inatii sheria ya PDPL ya UAE", "uae_pdpl_compliant": "Inatii sheria ya PDPL ya UAE",
"verification_type": "Aina ya Uthibitishaji", "verification_type": "Aina ya Uthibitishaji",
"physical_scan_storage": "Uhifadhi wa Scan ya Kimwili", "physical_scan_storage": "Uhifadhi wa Scan ya Kimwili",
"permanently_purged": "Imefutwa Kabisa", "permanently_purged": "Imefutwa Kabisa",
"entry_visa_verified": "Visa ya Kuingia (Imethibitishwa)", "entry_visa_verified": "Visa ya Kuingia (Imethibitishwa)",
"visa_category": "Aina ya Visa", "visa_category": "Aina ya Visa",
"verification_status": "Hali ya Uhakiki", "verification_status": "Hali ya Uhakiki",
"transfer_required": "Uhamisho Unahitajika", "transfer_required": "Uhamisho Unahitajika",
"needs_regularization": "Inahitaji Udhibiti", "needs_regularization": "Inahitaji Udhibiti",
"clear_records": "Nyaraka Ziko Wazi", "clear_records": "Nyaraka Ziko Wazi",
"sponsor_reviews_ratings": "Mapitio ya Wafadhili & Ukadiriaji wa Nyota", "sponsor_reviews_ratings": "Mapitio ya Wafadhili & Ukadiriaji wa Nyota",
"ratings_policy_desc": "Ukadiriaji unaweza tu kuchapishwa na wafadhili waliothibitishwa ambao walikamilisha ajira ya moja kwa moja iliyothibitishwa.", "ratings_policy_desc": "Ukadiriaji unaweza tu kuchapishwa na wafadhili waliothibitishwa ambao walikamilisha ajira ya moja kwa moja iliyothibitishwa.",
"post_trust_review": "Chapisha Mapitio ya Uaminifu", "post_trust_review": "Chapisha Mapitio ya Uaminifu",
"similar_recommended_workers": "Wafanyakazi Sawa Wanaopendekezwa", "similar_recommended_workers": "Wafanyakazi Sawa Wanaopendekezwa",
"direct_sponsoring_finalized": "Ufadhili wa Moja kwa Moja Umekamilika!", "direct_sponsoring_finalized": "Ufadhili wa Moja kwa Moja Umekamilika!",
"hired_stage4_desc": "{name} amefaulu kuandikishwa kazi chini ya ufadhili wako! Ulinganifu huu wa moja kwa moja unalingana kikamilifu na Hatua ya 4 ya mtiririko wetu wa MOHRE UAE bila madalali.", "hired_stage4_desc": "{name} amefaulu kuandikishwa kazi chini ya ufadhili wako! Ulinganifu huu wa moja kwa moja unalingana kikamilifu na Hatua ya 4 ya mtiririko wetu wa MOHRE UAE bila madalali.",
"next_step_stage5": "Hatua Inayofuata: Hatua ya 5 Mapitio ya Baada ya Kuajiri", "next_step_stage5": "Hatua Inayofuata: Hatua ya 5 Mapitio ya Baada ya Kuajiri",
"post_hire_review_desc": "Saidia jamii ya UAE kuajiri kwa usalama kwa kuchapisha mapitio yasiyojulikana yanayoelezea ulezi wa watoto, kupika, kuendesha gari, au ujuzi wa nyumbani wa {name}.", "post_hire_review_desc": "Saidia jamii ya UAE kuajiri kwa usalama kwa kuchapisha mapitio yasiyojulikana yanayoelezea ulezi wa watoto, kupika, kuendesha gari, au ujuzi wa nyumbani wa {name}.",
"leave_trust_review": "Acha Mapitio ya Uaminifu", "leave_trust_review": "Acha Mapitio ya Uaminifu",
"back_to_directory": "Rudi kwenye Orodha ya Wafanyakazi", "back_to_directory": "Rudi kwenye Orodha ya Wafanyakazi",
"report_abuse_title": "Ripoti Unyanyasaji wa Uhakiki / Ukiukaji wa Masharti", "report_abuse_title": "Ripoti Unyanyasaji wa Uhakiki / Ukiukaji wa Masharti",
"report_abuse_desc": "Tunasimamia kutovumilia kabisa nyaraka za kughushi, waajiri wa kujitegemea wanaofanya biashara kwa pesa taslimu, au maelezo yasiyo sahihi ya mawasiliano.", "report_abuse_desc": "Tunasimamia kutovumilia kabisa nyaraka za kughushi, waajiri wa kujitegemea wanaofanya biashara kwa pesa taslimu, au maelezo yasiyo sahihi ya mawasiliano.",
"reason": "Sababu", "reason": "Sababu",
"select_reason": "Chagua sababu...", "select_reason": "Chagua sababu...",
"reason_fees": "Mfanyakazi / wakala alihitaji ada ya tume ya kuajiri", "reason_fees": "Mfanyakazi / wakala alihitaji ada ya tume ya kuajiri",
"reason_profile": "Maelezo ya wasifu / pasipoti hailingani na mtu halisi", "reason_profile": "Maelezo ya wasifu / pasipoti hailingani na mtu halisi",
"reason_contact": "Nambari ya simu si sahihi / haipatikani", "reason_contact": "Nambari ya simu si sahihi / haipatikani",
"reason_other": "Ukiukaji mwingine wa kisheria", "reason_other": "Ukiukaji mwingine wa kisheria",
"additional_context": "Maelezo ya ziada ya muktadha", "additional_context": "Maelezo ya ziada ya muktadha",
"provide_specifics": "Toa maelezo ya kina ya kile kilichotokea...", "provide_specifics": "Toa maelezo ya kina ya kile kilichotokea...",
"cancel": "Ghairi", "cancel": "Ghairi",
"submit_report": "Wasilisha Ripoti ya Utiifu", "submit_report": "Wasilisha Ripoti ya Utiifu",
"submit_verified_review": "Wasilisha Mapitio ya Utendaji Yaliyothibitishwa", "submit_verified_review": "Wasilisha Mapitio ya Utendaji Yaliyothibitishwa",
"review_help_desc": "Maoni yako yanasaidia wafadhili wengine kufanya maamuzi salama na ya moja kwa moja ya kuajiri.", "review_help_desc": "Maoni yako yanasaidia wafadhili wengine kufanya maamuzi salama na ya moja kwa moja ya kuajiri.",
"star_rating": "Ukadiriaji wa Nyota", "star_rating": "Ukadiriaji wa Nyota",
"share_experience": "Shiriki Uzoefu Wako", "share_experience": "Shiriki Uzoefu Wako",
"review_textarea_placeholder": "Waambie wafadhili wengine kuhusu ujuzi wa kulelea watoto, kusafisha, mtindo wa kupika, usalama wa kuendesha gari, n.k...", "review_textarea_placeholder": "Waambie wafadhili wengine kuhusu ujuzi wa kulelea watoto, kusafisha, mtindo wa kupika, usalama wa kuendesha gari, n.k...",
"post_trust_review_btn": "Chapisha Mapitio ya Uaminifu", "post_trust_review_btn": "Chapisha Mapitio ya Uaminifu",
"start_direct_chat": "Anza Gumzo la Moja kwa Moja", "start_direct_chat": "Anza Gumzo la Moja kwa Moja",
"mark_hired": "Weka Alama Amekodiwa", "mark_hired": "Weka Alama Amekodiwa",
"selected": "Zilizochaguliwa", "selected": "Zilizochaguliwa",
"total": "Jumla", "total": "Jumla",
"candidate_messages": "Ujumbe wa Watahiniwa", "candidate_messages": "Ujumbe wa Watahiniwa",
"search_conversations_placeholder": "Tafuta mazungumzo...", "search_conversations_placeholder": "Tafuta mazungumzo...",
"total_count": "Jumla ya {count}", "total_count": "Jumla ya {count}",
"chat_with": "Piga gumzo na", "chat_with": "Piga gumzo na",
"today_realtime_chat_logs": "Leo • Kumbukumbu za Gumzo la Wakati Halisi", "today_realtime_chat_logs": "Leo • Kumbukumbu za Gumzo la Wakati Halisi",
"just_now": "Sasa Hivi", "just_now": "Sasa Hivi",
"direct_push_sent": "Arifa ya Moja kwa Moja ya Push ya Simu imetumwa!", "direct_push_sent": "Arifa ya Moja kwa Moja ya Push ya Simu imetumwa!",
"popped_up_instantly_desc": "Imetokea papo hapo kwenye kifaa cha mkononi cha {name}.", "popped_up_instantly_desc": "Imetokea papo hapo kwenye kifaa cha mkononi cha {name}.",
"auto_reply_text": "Asante kwa jibu lako! Nimepitia pendekezo lako la toleo na ninatarajia mahojiano yetu ya video.", "auto_reply_text": "Asante kwa jibu lako! Nimepitia pendekezo lako la toleo na ninatarajia mahojiano yetu ya video.",
"new_message_from": "Ujumbe mpya kutoka kwa {name}!", "new_message_from": "Ujumbe mpya kutoka kwa {name}!",
"document_attached": "Hati imeambatishwa kwa mafanikio!", "document_attached": "Hati imeambatishwa kwa mafanikio!",
"document_attached_msg": "Hati Imeambatishwa", "document_attached_msg": "Hati Imeambatishwa",
"today": "Leo", "today": "Leo",
"chip_interview": "Je, unapatikana kwa mahojiano ya video leo?", "chip_interview": "Je, unapatikana kwa mahojiano ya video leo?",
"chip_salary": "Mshahara wako wa mwisho unaotarajiwa ni upupi?", "chip_salary": "Mshahara wako wa mwisho unaotarajiwa ni upupi?",
"chip_visa": "Je, unaweza kuhamisha visa yako mara moja?", "chip_visa": "Je, unaweza kuhamisha visa yako mara moja?",
"type_message_placeholder": "Andika ujumbe unaotii usalama...", "type_message_placeholder": "Andika ujumbe unaotii usalama...",
"compliance_profile": "Wasifu wa Utiifu", "compliance_profile": "Wasifu wa Utiifu",
"transferable": "Inayohamishika", "transferable": "Inayohamishika",
"cleared": "Imepitishwa", "cleared": "Imepitishwa",
"attach_sponsor_documents": "Ambatanisha Nyaraka Zilizothibitishwa za Mfadhili", "attach_sponsor_documents": "Ambatanisha Nyaraka Zilizothibitishwa za Mfadhili",
"attach_documents_desc": "Pakia karatasi za mfadhili, makubaliano ya ajira, au maelezo ya kazi ili kukagua kwa usalama.", "attach_documents_desc": "Pakia karatasi za mfadhili, makubaliano ya ajira, au maelezo ya kazi ili kukagua kwa usalama.",
"sponsor_reviews_star_ratings": "Mapitio ya Wafadhili & Ukadiriaji vya Nyota", "sponsor_reviews_star_ratings": "Mapitio ya Wafadhili & Ukadiriaji vya Nyota",
"reviews_posted_by_sponsors_desc": "Ukadiriaji unaweza tu kuchapishwa na wafadhili waliothibitishwa ambao walikamilisha ajira ya moja kwa moja iliyothibitishwa.", "reviews_posted_by_sponsors_desc": "Ukadiriaji unaweza tu kuchapishwa na wafadhili waliothibitishwa ambao walikamilisha ajira ya moja kwa moja iliyothibitishwa.",
"aed": "AED", "aed": "AED",
"mo": "mwezi", "mo": "mwezi",
"hired_under_sponsorship_desc": "{name} amefaulu kuandikishwa kazi chini ya ufadhili wako! Ulinganifu huu wa moja kwa moja unalingana kikamilifu na Hatua ya 4 ya mtiririko wetu wa MOHRE UAE bila madalali.", "hired_under_sponsorship_desc": "{name} amefaulu kuandikishwa kazi chini ya ufadhili wako! Ulinganifu huu wa moja kwa moja unalingana kikamilifu na Hatua ya 4 ya mtiririko wetu wa MOHRE UAE bila madalali.",
"next_step_post_hire_review": "Hatua Inayofuata: Hatua ya 5 Mapitio ya Baada ya Kuajiri", "next_step_post_hire_review": "Hatua Inayofuata: Hatua ya 5 Mapitio ya Baada ya Kuajiri",
"help_community_post_review": "Saidia jamii ya UAE kuajiri kwa usalama kwa kuchapisha mapitio yasiyojulikana yanayoelezea ulezi wa watoto, kupika, kuendesha gari, au ujuzi wa nyumbani wa {name}.", "help_community_post_review": "Saidia jamii ya UAE kuajiri kwa usalama kwa kuchapisha mapitio yasiyojulikana yanayoelezea ulezi wa watoto, kupika, kuendesha gari, au ujuzi wa nyumbani wa {name}.",
"back_to_worker_directory": "Rudi kwenye Orodha ya Wafanyakazi", "back_to_worker_directory": "Rudi kwenye Orodha ya Wafanyakazi",
"report_abuse_violation": "Ripoti Unyanyasaji wa Uhakiki / Ukiukaji wa Masharti", "report_abuse_violation": "Ripoti Unyanyasaji wa Uhakiki / Ukiukaji wa Masharti",
"zero_tolerance_abuse_desc": "Tunasimamia kutovumilia kabisa nyaraka za kughushi, waajiri wa kujitegemea wanaofanya biashara kwa pesa taslimu, au maelezo yasiyo sahihi ya mawasiliano.", "zero_tolerance_abuse_desc": "Tunasimamia kutovumilia kabisa nyaraka za kughushi, waajiri wa kujitegemea wanaofanya biashara kwa pesa taslimu, au maelezo yasiyo sahihi ya mawasiliano.",
"additional_context_details": "Maelezo ya ziada ya muktadha", "additional_context_details": "Maelezo ya ziada ya muktadha",
"provide_specifics_placeholder": "Toa maelezo ya kina ya kile kilichotokea...", "provide_specifics_placeholder": "Toa maelezo ya kina ya kile kilichotokea...",
"submit_compliance_report": "Wasilisha Ripoti ya Utiifu", "submit_compliance_report": "Wasilisha Ripoti ya Utiifu",
"submit_performance_review": "Wasilisha Mapitio ya Utendaji Yaliyothibitishwa", "submit_performance_review": "Wasilisha Mapitio ya Utendaji Yaliyothibitishwa",
"feedback_helps_sponsors_desc": "Maoni yako yanasaidia wafadhili wengine kufanya maamuzi salama na ya moja kwa moja ya kuajiri.", "feedback_helps_sponsors_desc": "Maoni yako yanasaidia wafadhili wengine kufanya maamuzi salama na ya moja kwa moja ya kuajiri.",
"share_your_experience": "Shiriki Uzoefu Wako", "share_your_experience": "Shiriki Uzoefu Wako",
"share_experience_placeholder": "Waambie wafadhili wengine kuhusu ujuzi wa kulelea watoto, kusafisha, mtindo wa kupika, usalama wa kuendesha gari, n.k...", "share_experience_placeholder": "Waambie wafadhili wengine kuhusu ujuzi wa kulelea watoto, kusafisha, mtindo wa kupika, usalama wa kuendesha gari, n.k...",
"post_trust_review_action": "Chapisha Mapitio ya Uaminifu" "post_trust_review_action": "Chapisha Mapitio ya Uaminifu",
"no_charity_events_title": "Hakuna Matukio ya Misaada",
"no_charity_events_desc": "Bado haujaposti matukio yoyote ya misaada"
} }

View File

@ -1,426 +1,428 @@
{ {
"dashboard": "டாஷ்போர்டு", "dashboard": "டாஷ்போர்டு",
"find_workers": "பணியாளர்களைக் கண்டறியவும்", "find_workers": "பணியாளர்களைக் கண்டறியவும்",
"shortlist": "சுருக்கப்பட்டியல்", "shortlist": "சுருக்கப்பட்டியல்",
"candidates": "பணியமர்த்தப்பட்டவர்கள்", "candidates": "பணியமர்த்தப்பட்டவர்கள்",
"messages": "செய்திகள்", "messages": "செய்திகள்",
"charity_events": "அறக்கட்டளை நிகழ்வுகள்", "charity_events": "அறக்கட்டளை நிகழ்வுகள்",
"subscription": "சந்தா", "subscription": "சந்தா",
"my_profile": "எனது சுயவிவரம்", "my_profile": "எனது சுயவிவரம்",
"search": "தேடல்", "search": "தேடல்",
"profile": "சுயவிவரம்", "profile": "சுயவிவரம்",
"sub_warning": "பணியாளர்களைத் தொடர்பு கொள்ள உங்களுக்கு செயலில் உள்ள சந்தா தேவை.", "sub_warning": "பணியாளர்களைத் தொடர்பு கொள்ள உங்களுக்கு செயலில் உள்ள சந்தா தேவை.",
"subscribe_now": "இப்போதே குழுசேரவும்", "subscribe_now": "இப்போதே குழுசேரவும்",
"employer_portal": "முதலாளி போர்டல்", "employer_portal": "முதலாளி போர்டல்",
"active_until": "வரை செயலில் உள்ளது", "active_until": "வரை செயலில் உள்ளது",
"expired_renew": "காலாவதியானது - இப்போதே புதுப்பிக்கவும்", "expired_renew": "காலாவதியானது - இப்போதே புதுப்பிக்கவும்",
"overview": "கண்ணோட்டம்", "overview": "கண்ணோட்டம்",
"my_account": "எனது கணக்கு", "my_account": "எனது கணக்கு",
"profile_settings": "சுயவிவர அமைப்புகள்", "profile_settings": "சுயவிவர அமைப்புகள்",
"sign_out": "வெளியேறு", "sign_out": "வெளியேறு",
"employer_account": "முதலாளி கணக்கு", "employer_account": "முதலாளி கணக்கு",
"welcome_title": "சந்தைக்கு வரவேற்கிறோம்!", "welcome_title": "சந்தைக்கு வரவேற்கிறோம்!",
"welcome_desc": "உங்கள் முதலாளி சுயவிவரம் சரிபார்க்கப்பட்டு, 30 நாட்களுக்கான பிரீமியம் அணுகலுடன் செயலில் உள்ளது.", "welcome_desc": "உங்கள் முதலாளி சுயவிவரம் சரிபார்க்கப்பட்டு, 30 நாட்களுக்கான பிரீமியம் அணுகலுடன் செயலில் உள்ளது.",
"control_center": "சந்தாதாரர் கட்டுப்பாட்டு மையம்", "control_center": "சந்தாதாரர் கட்டுப்பாட்டு மையம்",
"dashboard_title": "சந்தாதாரர் டாஷ்போர்டு - சரிபார்க்கப்பட்ட யுஏஇ வீட்டுப் பணியாளர்கள்", "dashboard_title": "சந்தாதாரர் டாஷ்போர்டு - சரிபார்க்கப்பட்ட யுஏஇ வீட்டுப் பணியாளர்கள்",
"expired_pass_title": "உங்கள் சந்தாதாரர் சந்தா பாஸ் காலாவதியாகிவிட்டது!", "expired_pass_title": "உங்கள் சந்தாதாரர் சந்தா பாஸ் காலாவதியாகிவிட்டது!",
"expired_pass_desc": "நேரடித் தொடர்பு, வேட்பாளர் சுயவிவரங்கள் மற்றும் செய்தி அனுப்புதல் ஆகியவை முடக்கப்பட்டுள்ளன. மீண்டும் பணியமர்த்த உங்கள் வருடாந்திர சந்தாவை இப்போதே புதுப்பிக்கவும்.", "expired_pass_desc": "நேரடித் தொடர்பு, வேட்பாளர் சுயவிவரங்கள் மற்றும் செய்தி அனுப்புதல் ஆகியவை முடக்கப்பட்டுள்ளன. மீண்டும் பணியமர்த்த உங்கள் வருடாந்திர சந்தாவை இப்போதே புதுப்பிக்கவும்.",
"renew_sub": "சந்தாவை புதுப்பிக்கவும்", "renew_sub": "சந்தாவை புதுப்பிக்கவும்",
"expiring_pass_title": "உங்கள் பிரீமியம் சந்தாதாரர் பாஸ் விரைவில் காலாவதியாகிறது!", "expiring_pass_title": "உங்கள் பிரீமியம் சந்தாதாரர் பாஸ் விரைவில் காலாவதியாகிறது!",
"expiring_pass_desc": "இன்னும் {days} நாட்கே உள்ளன. 500+ சரிபார்க்கப்பட்ட வேட்பாளர்களைத் தொடர்பு கொள்ளும் வாய்ப்பை இழப்பதைத் தவிர்க்க இப்போதே புதுப்பிக்கவும்.", "expiring_pass_desc": "இன்னும் {days} நாட்கே உள்ளன. 500+ சரிபார்க்கப்பட்ட வேட்பாளர்களைத் தொடர்பு கொள்ளும் வாய்ப்பை இழப்பதைத் தவிர்க்க இப்போதே புதுப்பிக்கவும்.",
"renew_now": "இப்போதே புதுப்பிக்கவும்", "renew_now": "இப்போதே புதுப்பிக்கவும்",
"sub_status": "சந்தா நிலை", "sub_status": "சந்தா நிலை",
"days_left": "நாட்கள் மீதமுள்ளன", "days_left": "நாட்கள் மீதமுள்ளன",
"welcome_back": "மீண்டும் வருக", "welcome_back": "மீண்டும் வருக",
"welcome_desc_dash": "எந்தவொரு இடைத்தரகர் கமிஷனும் இல்லாமல் நேரடியாக, MOHRE-இணக்கமான வீட்டுப் பணியாளர்களை நியமிக்கவும். OCR பாஸ்போர்ட் சரிபார்ப்புகளுடன் புதுப்பிக்கப்பட்ட வேட்பாளர்களின் தரவுத்தளத்தை உலாவவும்.", "welcome_desc_dash": "எந்தவொரு இடைத்தரகர் கமிஷனும் இல்லாமல் நேரடியாக, MOHRE-இணக்கமான வீட்டுப் பணியாளர்களை நியமிக்கவும். OCR பாஸ்போர்ட் சரிபார்ப்புகளுடன் புதுப்பிக்கப்பட்ட வேட்பாளர்களின் தரவுத்தளத்தை உலாவவும்.",
"browse_workers": "500+ சரிபார்க்கப்பட்ட பணியாளர்களை உலாவவும்", "browse_workers": "500+ சரிபார்க்கப்பட்ட பணியாளர்களை உலாவவும்",
"sponsor_pass_tier": "சந்தா பாஸ் அடுக்கு", "sponsor_pass_tier": "சந்தா பாஸ் அடுக்கு",
"renews": "புதுப்பிக்கப்படும் நாள்", "renews": "புதுப்பிக்கப்படும் நாள்",
"manage_billing": "பில்லிங் மற்றும் இன்வாய்ஸ்கள் நிர்வாகம்", "manage_billing": "பில்லிங் மற்றும் இன்வாய்ஸ்கள் நிர்வாகம்",
"pending_job_offers": "நிலுவையிலுள்ள வேலை சலுகைகள்", "pending_job_offers": "நிலுவையிலுள்ள வேலை சலுகைகள்",
"direct_recruitment": "நேரடி வேலை வாய்ப்பு திட்டங்கள்", "direct_recruitment": "நேரடி வேலை வாய்ப்பு திட்டங்கள்",
"view_hiring": "பணியமர்த்தல் பணிப்பாய்வுகளைக் காண்க", "view_hiring": "பணியமர்த்தல் பணிப்பாய்வுகளைக் காண்க",
"total_hired_workers": "மொத்தமாக பணியமர்த்தப்பட்டவர்கள்", "total_hired_workers": "மொத்தமாக பணியமர்த்தப்பட்டவர்கள்",
"direct_contracts": "தொடங்கப்பட்ட நேரடி ஒப்பந்தங்கள்", "direct_contracts": "தொடங்கப்பட்ட நேரடி ஒப்பந்தங்கள்",
"track_active_staff": "செயலில் உள்ள ஊழியர்களைக் கண்காணிக்கவும்", "track_active_staff": "செயலில் உள்ள ஊழியர்களைக் கண்காணிக்கவும்",
"shortlisted_candidates": "சுருக்கப்பட்டியலிடப்பட்ட வேட்பாளர்கள்", "shortlisted_candidates": "சுருக்கப்பட்டியலிடப்பட்ட வேட்பாளர்கள்",
"bookmark_list": "நேர்காணல்களுக்கான புக்மார்க் பட்டியல்", "bookmark_list": "நேர்காணல்களுக்கான புக்மார்க் பட்டியல்",
"open_shortlist": "சுருக்கப்பட்டியல் புத்தகத்தைத் திற", "open_shortlist": "சுருக்கப்பட்டியல் புத்தகத்தைத் திற",
"discover_insights": "சந்தை புள்ளிவிவரங்கள் & நுண்ணறிவுகளைக் கண்டறியவும்", "discover_insights": "சந்தை புள்ளிவிவரங்கள் & நுண்ணறிவுகளைக் கண்டறியவும்",
"dubai_insights": "துபாய் பொதுச் சந்தை நுண்ணறிவு", "dubai_insights": "பொதுச் சந்தை நுண்ணறிவு",
"hired_dubai": "துபாயில் செயலியைப் பயன்படுத்தி பணியமர்த்தப்பட்டவர்கள்", "hired_dubai": "இப்பகுதியில் செயலியைப் பயன்படுத்தி பணியமர்த்தப்பட்டவர்கள்",
"cooking_care": "சமையல், பராமரிப்பு, வாகனம் ஓட்டுதல்", "cooking_care": "சமையல், பராமரிப்பு, வாகனம் ஓட்டுதல்",
"top_skills": "அதிகம் பணியமர்த்தப்பட்ட திறன்கள்", "top_skills": "அதிகம் பணியமர்த்தப்பட்ட திறன்கள்",
"turnover_rate": "பணியாளர் வருவாய் விகிதம்", "turnover_rate": "பணியாளர் வருவாய் விகிதம்",
"sponsor_activity": "உங்கள் சந்தாதாரர் செயல்பாடு புள்ளிவிவரங்கள்", "sponsor_activity": "உங்கள் சந்தாதாரர் செயல்பாடு புள்ளிவிவரங்கள்",
"workers_contacted": "தொடர்பு கொள்ளப்பட்ட பணியாளர்கள்", "workers_contacted": "தொடர்பு கொள்ளப்பட்ட பணியாளர்கள்",
"secure_hires": "பாதுகாப்பான பணியமர்த்தல்கள்", "secure_hires": "பாதுகாப்பான பணியமர்த்தல்கள்",
"quick_actions": "விரைவான செயல்கள்", "quick_actions": "விரைவான செயல்கள்",
"speed_up": "உங்கள் சந்தா செயல்முறையை விரைவுபடுத்துங்கள்.", "speed_up": "உங்கள் சந்தா செயல்முறையை விரைவுபடுத்துங்கள்.",
"find_nannies": "குழந்தை பராமரிப்பு & செவிலியர்களைக் கண்டறியவும்", "find_nannies": "குழந்தை பராமரிப்பு & செவிலியர்களைக் கண்டறியவும்",
"browse_nannies": "பிரீமியம் சரிபார்க்கப்பட்ட செவிலியர்களை உலாவவும்", "browse_nannies": "பிரீமியம் சரிபார்க்கப்பட்ட செவிலியர்களை உலாவவும்",
"whatsapp_support": "நேரடி வாட்ஸ்அப் ஆதரவு", "whatsapp_support": "நேரடி வாட்ஸ்அப் ஆதரவு",
"chat_manager": "பணியமர்த்தல் மேலாளருடன் அரட்டையடிக்கவும்", "chat_manager": "பணியமர்த்தல் மேலாளருடன் அரட்டையடிக்கவும்",
"legal_platform": "100% சட்டபூர்வமான யுஏஇ ஏஜென்சி இல்லாத தளம்", "legal_platform": "100% சட்டபூர்வமான யுஏஇ ஏஜென்சி இல்லாத தளம்",
"recommended_for_you": "உங்களுக்காக பரிந்துரைக்கப்படுபவை", "recommended_for_you": "உங்களுக்காக பரிந்துரைக்கப்படுபவை",
"browse_all": "அனைத்தையும் உலாவவும்", "browse_all": "அனைத்தையும் உலாவவும்",
"view_profile": "சுயவிவரத்தைப் பார்", "view_profile": "சுயவிவரத்தைப் பார்",
"no_recommended": "தற்போது பரிந்துரைக்கப்பட்ட பணியாளர்கள் யாரும் இல்லை. சுயவிவர விவரங்களை புதுப்பிக்கவும்.", "no_recommended": "தற்போது பரிந்துரைக்கப்பட்ட பணியாளர்கள் யாரும் இல்லை. சுயவிவர விவரங்களை புதுப்பிக்கவும்.",
"active_shortlist": "செயலில் உள்ள சுருக்கப்பட்டியல்", "active_shortlist": "செயலில் உள்ள சுருக்கப்பட்டியல்",
"view_book": "புத்தகத்தைக் காண்க", "view_book": "புத்தகத்தைக் காண்க",
"category": "பிரிவு", "category": "பிரிவு",
"availability": "இருப்பு நிலை", "availability": "இருப்பு நிலை",
"open_profile": "சுயவிவரத்தைத் திற", "open_profile": "சுயவிவரத்தைத் திற",
"shortlist_candidates_desc": "ஆவணங்களை அருகருகே ஒப்பிட்டுப் பார்க்க வேட்பாளர்களை சுருக்கப்பட்டியலிடவும்", "shortlist_candidates_desc": "ஆவணங்களை அருகருகே ஒப்பிட்டுப் பார்க்க வேட்பாளர்களை சுருக்கப்பட்டியலிடவும்",
"recent_chats": "சமீபத்திய அரட்டைகள்", "recent_chats": "சமீபத்திய அரட்டைகள்",
"all_channels": "அனைத்து சேனல்களும்", "all_channels": "அனைத்து சேனல்களும்",
"no_chats": "சமீபத்திய அரட்டை பதிவுகள் எதுவும் இல்லை. அரட்டையைத் தொடங்க பணியாளர்களைக் கண்டறியவும்.", "no_chats": "சமீபத்திய அரட்டை பதிவுகள் எதுவும் இல்லை. அரட்டையைத் தொடங்க பணியாளர்களைக் கண்டறியவும்.",
"charity_drives": "சமூக அறக்கட்டளை இயக்கங்கள்", "charity_drives": "சமூக அறக்கட்டளை இயக்கங்கள்",
"live_events": "நேரடி நிகழ்வுகள்", "live_events": "நேரடி நிகழ்வுகள்",
"charity_drive": "அறக்கட்டளை இயக்கம்", "charity_drive": "அறக்கட்டளை இயக்கம்",
"provided_items": "வழங்கப்பட்ட பொருட்கள்", "provided_items": "வழங்கப்பட்ட பொருட்கள்",
"event_date": "நிகழ்வு தேதி", "event_date": "நிகழ்வு தேதி",
"open_maps": "கூகுள் மேப்ஸ் இருப்பிடப் பின்னைத் திற", "open_maps": "கூகுள் மேப்ஸ் இருப்பிடப் பின்னைத் திற",
"mohre_compliant": "யுஏஇ தத்பீர் & MOHRE இணக்கமானது", "mohre_compliant": "யுஏஇ தத்பீர் & MOHRE இணக்கமானது",
"mohre_desc": "எங்கள் நேரடி ஒப்பந்த முறை மனிதவள மற்றும் எமிரேடிசேஷன் அமைச்சகத்தின் வழிகாட்டுதல்களுடன் தானாகவே ஒத்துப்போகிறது. முழு சட்டப்பூர்வமானது, பூஜ்ஜிய ஏஜென்ட் கட்டணம், முழுமையான வெளிப்படைத்தன்மை.", "mohre_desc": "எங்கள் நேரடி ஒப்பந்த முறை மனிதவள மற்றும் எமிரேடிசேஷன் அமைச்சகத்தின் வழிகாட்டுதல்களுடன் தானாகவே ஒத்துப்போகிறது. முழு சட்டப்பூர்வமானது, பூஜ்ஜிய ஏஜென்ட் கட்டணம், முழுமையான வெளிப்படைத்தன்மை.",
"visit_mohre": "MOHRE UAE வலைத்தளத்தைப் பார்வையிடவும்", "visit_mohre": "MOHRE UAE வலைத்தளத்தைப் பார்வையிடவும்",
"my_shortlist": "எனது சுருக்கப்பட்டியல்", "my_shortlist": "எனது சுருக்கப்பட்டியல்",
"candidates_saved": "மதிப்பாய்விற்காக {count} வேட்பாளர்களை சேமித்துள்ளீர்கள்", "candidates_saved": "மதிப்பாய்விற்காக {count} வேட்பாளர்களை சேமித்துள்ளீர்கள்",
"browse_more": "மேலும் பணியாளர்களை உலாவுக", "browse_more": "மேலும் பணியாளர்களை உலாவுக",
"verified": "சரிபார்க்கப்பட்டது", "verified": "சரிபார்க்கப்பட்டது",
"warning": "எச்சரிக்கை", "warning": "எச்சரிக்கை",
"platform_skills": "தள திறன்கள்", "platform_skills": "தள திறன்கள்",
"languages_spoken": "பேசப்படும் மொழிகள்", "languages_spoken": "பேசப்படும் மொழிகள்",
"quick_preview": "விரைவான முன்னோட்டம்", "quick_preview": "விரைவான முன்னோட்டம்",
"compare_candidate": "வேட்பாளரை ஒப்பிடுக", "compare_candidate": "வேட்பாளரை ஒப்பிடுக",
"comparing_active": "ஒப்பிடுதல் செயலில் உள்ளது ✓", "comparing_active": "ஒப்பிடுதல் செயலில் உள்ளது ✓",
"message": "செய்தி அனுப்பு", "message": "செய்தி அனுப்பு",
"shortlist_empty": "உங்கள் சுருக்கப்பட்டியல் காலியாக உள்ளது", "shortlist_empty": "உங்கள் சுருக்கப்பட்டியல் காலியாக உள்ளது",
"shortlist_empty_desc": "வேட்பாளர் சுயவிவரங்களை ஆராய்ந்து அவற்றை உங்கள் சேமித்த சுருக்கப்பட்டியலில் சேர்க்கவும்.", "shortlist_empty_desc": "வேட்பாளர் சுயவிவரங்களை ஆராய்ந்து அவற்றை உங்கள் சேமித்த சுருக்கப்பட்டியலில் சேர்க்கவும்.",
"find_workers_now": "இப்போது பணியாளர்களைக் கண்டறியவும்", "find_workers_now": "இப்போது பணியாளர்களைக் கண்டறியவும்",
"comparing_workers": "பணியாளர்களை ஒப்பிடுதல்", "comparing_workers": "பணியாளர்களை ஒப்பிடுதல்",
"clear_all": "அனைத்தையும் அழி", "clear_all": "அனைத்தையும் அழி",
"remove_shortlist": "சுருக்கப்பட்டியலை நீக்கு", "remove_shortlist": "சுருக்கப்பட்டியலை நீக்கு",
"view_full_details": "முழு விவரங்களையும் காண்க", "view_full_details": "முழு விவரங்களையும் காண்க",
"no_bio_provided": "சுயசரிதை விவரங்கள் எதுவும் வழங்கப்படவில்லை.", "no_bio_provided": "சுயசரிதை விவரங்கள் எதுவும் வழங்கப்படவில்லை.",
"expectations": "எதிர்பார்ப்புகள்", "expectations": "எதிர்பார்ப்புகள்",
"languages": "மொழிகள்", "languages": "மொழிகள்",
"availability_status_label": "இருப்பு நிலை", "availability_status_label": "இருப்பு நிலை",
"job_preference": "வேலை முன்னுரிமை", "job_preference": "வேலை முன்னுரிமை",
"remove_from_shortlist": "சுருக்கப்பட்டியலில் இருந்து நீக்கு", "remove_from_shortlist": "சுருக்கப்பட்டியலில் இருந்து நீக்கு",
"max_compare_alert": "அதிகபட்சமாக 3 வேட்பாளர்களை மட்டுமே ஒப்பிட முடியும்.", "max_compare_alert": "அதிகபட்சமாக 3 வேட்பாளர்களை மட்டுமே ஒப்பிட முடியும்.",
"sponsor_pass_billing": "சந்தா பாஸ் & பில்லிங்", "sponsor_pass_billing": "சந்தா பாஸ் & பில்லிங்",
"subscription_billing_title": "சந்தா பில்லிங் & இன்வாய்ஸ்கள் - முதலாளி போர்டல்", "subscription_billing_title": "சந்தா பில்லிங் & இன்வாய்ஸ்கள் - முதலாளி போர்டல்",
"recurrent_billing_failed": "உங்கள் வழக்கமான சந்தா பில்லிங் தோல்வியடைந்தது!", "recurrent_billing_failed": "உங்கள் வழக்கமான சந்தா பில்லிங் தோல்வியடைந்தது!",
"recurrent_billing_failed_desc": "போதிய நிதி இல்லாததால் அட்டை புதுப்பித்தல் தோல்வியடைந்தது. கணக்கு முடக்கப்படுவதைத் தவிர்க்க PayTabs ஐப் பயன்படுத்தி மீண்டும் முயற்சிக்கவும்.", "recurrent_billing_failed_desc": "போதிய நிதி இல்லாததால் அட்டை புதுப்பித்தல் தோல்வியடைந்தது. கணக்கு முடக்கப்படுவதைத் தவிர்க்க PayTabs ஐப் பயன்படுத்தி மீண்டும் முயற்சிக்கவும்.",
"retry_payment_now": "இப்போதே பில்லிங் மீண்டும் முயற்சி செய்", "retry_payment_now": "இப்போதே பில்லிங் மீண்டும் முயற்சி செய்",
"active_plan_pass": "செயலில் உள்ள திட்ட பாஸ்", "active_plan_pass": "செயலில் உள்ள திட்ட பாஸ்",
"renewing_auto_payment_on": "தானியங்கி முறையில் புதுப்பிக்கப்படும் நாள்", "renewing_auto_payment_on": "தானியங்கி முறையில் புதுப்பிக்கப்படும் நாள்",
"simulate_billing_failure": "பில்லிங் தோல்வியை உருவகப்படுத்து", "simulate_billing_failure": "பில்லிங் தோல்வியை உருவகப்படுத்து",
"verified_sponsor_status": "சரிபார்க்கப்பட்ட முதலாளி நிலை", "verified_sponsor_status": "சரிபார்க்கப்பட்ட முதலாளி நிலை",
"sponsor_pass_updated": "முதலாளி பாஸ் வெற்றிகரமாக புதுப்பிக்கப்பட்டது! PayTabs பரிவர்த்தனை பதிவு செய்யப்பட்டது.", "sponsor_pass_updated": "முதலாளி பாஸ் வெற்றிகரமாக புதுப்பிக்கப்பட்டது! PayTabs பரிவர்த்தனை பதிவு செய்யப்பட்டது.",
"available_subscription_tiers": "கிடைக்கக்கூடிய சந்தா அடுக்குகள்", "available_subscription_tiers": "கிடைக்கக்கூடிய சந்தா அடுக்குகள்",
"available_subscription_tiers_desc": "எப்போது வேண்டுமானாலும் மேம்படுத்தலாம் அல்லது ரத்து செய்யலாம். அனைத்து ஒப்பந்தங்களும் யுஏஇ தத்பீர் MOHRE வழிகாட்டுதல்களுக்கு இணங்கின.", "available_subscription_tiers_desc": "எப்போது வேண்டுமானாலும் மேம்படுத்தலாம் அல்லது ரத்து செய்யலாம். அனைத்து ஒப்பந்தங்களும் யுஏஇ தத்பீர் MOHRE வழிகாட்டுதல்களுக்கு இணங்கின.",
"most_popular_tier": "மிகவும் பிரபலமான அடுக்கு", "most_popular_tier": "மிகவும் பிரபலமான அடுக்கு",
"current_active_tier": "தற்போதைய செயலில் உள்ள அடுக்கு ✓", "current_active_tier": "தற்போதைய செயலில் உள்ள அடுக்கு ✓",
"select_plan_tier": "திட்ட அடுக்கைத் தேர்வுசெய்", "select_plan_tier": "திட்ட அடுக்கைத் தேர்வுசெய்",
"billing_payment_receipts": "பில்லிங் கட்டண ரசீதுகள்", "billing_payment_receipts": "பில்லிங் கட்டண ரசீதுகள்",
"tax_compliant_invoices": "வரிக்கு உட்பட்ட இன்வாய்ஸ்கள்", "tax_compliant_invoices": "வரிக்கு உட்பட்ட இன்வாய்ஸ்கள்",
"corporate_details": "கார்ப்பரேட் விவரங்கள்", "corporate_details": "கார்ப்பரேட் விவரங்கள்",
"update_tax_invoicing": "வரி இன்வாய்ஸ் விருப்பங்களைப் புதுப்பிக்கவும்.", "update_tax_invoicing": "வரி இன்வாய்ஸ் விருப்பங்களைப் புதுப்பிக்கவும்.",
"sponsor_email_address": "முதலாளி மின்னஞ்சல் முகவரி", "sponsor_email_address": "முதலாளி மின்னஞ்சல் முகவரி",
"billing_vat_id": "பில்லிங் VAT பதிவு ஐடி (விருப்பத்திற்குரியது)", "billing_vat_id": "பில்லிங் VAT பதிவு ஐடி (விருப்பத்திற்குரியது)",
"save_billing_profile": "பில்லிங் சுயவிவரத்தைச் சேமி", "save_billing_profile": "பில்லிங் சுயவிவரத்தைச் சேமி",
"paytabs_secured_checkout": "PayTabs பாதுகாப்பான கட்டணம்", "paytabs_secured_checkout": "PayTabs பாதுகாப்பான கட்டணம்",
"gateway_version": "கட்டண நுழைவாயில் v4.0", "gateway_version": "கட்டண நுழைவாயில் v4.0",
"order_description": "ஆர்டர் விளக்கம்", "order_description": "ஆர்டர் விளக்கம்",
"total_amount": "மொத்த தொகை", "total_amount": "மொத்த தொகை",
"cardholder_name": "அட்டைதாரர் பெயர்", "cardholder_name": "அட்டைதாரர் பெயர்",
"card_number": "அட்டை எண்", "card_number": "அட்டை எண்",
"expiry_date": "காலாவதி தேதி (MM/YY)", "expiry_date": "காலாவதி தேதி (MM/YY)",
"security_code": "பாதுகாப்புக் குறியீடு (CVV)", "security_code": "பாதுகாப்புக் குறியீடு (CVV)",
"pci_dss_cryptography": "256-பிட் PCI DSS கிரிப்டோகிராபி பாதுகாக்கப்பட்டது", "pci_dss_cryptography": "256-பிட் PCI DSS கிரிப்டோகிராபி பாதுகாக்கப்பட்டது",
"authorize_payment": "கட்டணத்தை அங்கீகரிக்கவும்", "authorize_payment": "கட்டணத்தை அங்கீகரிக்கவும்",
"simulated_billing_failure_triggered": "உருவகப்படுத்தப்பட்ட பில்லிங் தோல்வி தூண்டப்பட்டது!", "simulated_billing_failure_triggered": "உருவகப்படுத்தப்பட்ட பில்லிங் தோல்வி தூண்டப்பட்டது!",
"simulated_billing_failure_desc": "தானியங்கி கணினி எச்சரிக்கை இப்போது கட்டண மறுமுயற்சி விருப்பங்களைக் கோரும்.", "simulated_billing_failure_desc": "தானியங்கி கணினி எச்சரிக்கை இப்போது கட்டண மறுமுயற்சி விருப்பங்களைக் கோரும்.",
"payment_approved": "PayTabs மூலம் கட்டணம் அங்கீகரிக்கப்பட்டது!", "payment_approved": "PayTabs மூலம் கட்டணம் அங்கீகரிக்கப்பட்டது!",
"successfully_subscribed_desc": "{plan}க்கு வெற்றிகரமாக குழுசேரப்பட்டது. பிரீமியம் அணுகல் வரம்புகள் உடனடியாக புதுப்பிக்கப்பட்டன.", "successfully_subscribed_desc": "{plan}க்கு வெற்றிகரமாக குழுசேரப்பட்டது. பிரீமியம் அணுகல் வரம்புகள் உடனடியாக புதுப்பிக்கப்பட்டன.",
"invoice_generated": "இன்வாய்ஸ் {id} உருவாக்கப்பட்டது", "invoice_generated": "இன்வாய்ஸ் {id} உருவாக்கப்பட்டது",
"invoice_download_desc": "நேரடி MOHRE முதலாளி ரசீது PDF வடிவத்தில் வெற்றிகரமாக பதிவிறக்கம் செய்யப்பட்டது.", "invoice_download_desc": "நேரடி MOHRE முதலாளி ரசீது PDF வடிவத்தில் வெற்றிகரமாக பதிவிறக்கம் செய்யப்பட்டது.",
"corporate_billing_updated": "கார்ப்பரேட் பில்லிங் விவரங்கள் புதுப்பிக்கப்பட்டன.", "corporate_billing_updated": "கார்ப்பரேட் பில்லிங் விவரங்கள் புதுப்பிக்கப்பட்டன.",
"invalid_card_format": "தவறான அட்டை எண் வடிவம்", "invalid_card_format": "தவறான அட்டை எண் வடிவம்",
"candidates_pipeline": "பணியமர்த்தப்பட்டவர்கள்", "candidates_pipeline": "பணியமர்த்தப்பட்டவர்கள்",
"candidates_pipeline_desc": "உங்கள் பணியாளர் நியமனக் குழாயை நிர்வகிக்கவும்", "candidates_pipeline_desc": "உங்கள் பணியாளர் நியமனக் குழாயை நிர்வகிக்கவும்",
"total_candidates": "ஒட்டுமொத்த பணியமர்த்தப்பட்டவர்கள்", "total_candidates": "ஒட்டுமொத்த பணியமர்த்தப்பட்டவர்கள்",
"reviewing": "மதிப்பாய்வு செய்யப்படுகிறது", "reviewing": "மதிப்பாய்வு செய்யப்படுகிறது",
"offer_sent": "சலுகை அனுப்பப்பட்டது", "offer_sent": "சலுகை அனுப்பப்பட்டது",
"hired": "பணியமர்த்தப்பட்டார்", "hired": "பணியமர்த்தப்பட்டார்",
"rejected": "நிராகரிக்கப்பட்டது", "rejected": "நிராகரிக்கப்பட்டது",
"search_by_name": "பெயர் மூலம் தேடுக...", "search_by_name": "பெயர் மூலம் தேடுக...",
"candidate_header": "வேட்பாளர்", "candidate_header": "வேட்பாளர்",
"selected_header": "தேர்ந்தெடுக்கப்பட்டது", "selected_header": "தேர்ந்தெடுக்கப்பட்டது",
"category_header": "பிரிவு", "category_header": "பிரிவு",
"salary_header": "சம்பளம்", "salary_header": "சம்பளம்",
"status_header": "நிலை", "status_header": "நிலை",
"actions_header": "செயல்கள்", "actions_header": "செயல்கள்",
"change_status_label": "நிலையை மாற்று", "change_status_label": "நிலையை மாற்று",
"no_candidates_found": "பணியமர்த்தப்பட்டவர்கள் யாரும் இல்லை", "no_candidates_found": "பணியமர்த்தப்பட்டவர்கள் யாரும் இல்லை",
"showing_candidates": "மொத்த {total} பணியமர்த்தப்பட்டவர்களில் {start} முதல் {end} வரை காட்டுகிறது", "showing_candidates": "மொத்த {total} பணியமர்த்தப்பட்டவர்களில் {start} முதல் {end} வரை காட்டுகிறது",
"account_settings": "கணக்கு அமைப்புகள்", "account_settings": "கணக்கு அமைப்புகள்",
"profile_employer_portal": "சுயவிவரம் - முதலாளி போர்டல்", "profile_employer_portal": "சுயவிவரம் - முதலாளி போர்டல்",
"profile_updated_successfully": "சுயவிவரம் வெற்றிகரமாக புதுப்பிக்கப்பட்டது", "profile_updated_successfully": "சுயவிவரம் வெற்றிகரமாக புதுப்பிக்கப்பட்டது",
"profile_updated_successfully_desc": "வீட்டு சந்தாதாரர் விருப்பங்களும் சரிபார்க்கப்பட்ட சான்றுகளும் வெற்றிகரமாக ஒத்திசைக்கப்பட்டன.", "profile_updated_successfully_desc": "வீட்டு சந்தாதாரர் விருப்பங்களும் சரிபார்க்கப்பட்ட சான்றுகளும் வெற்றிகரமாக ஒத்திசைக்கப்பட்டன.",
"profile_update_failed": "சுயவிவரத்தைப் புதுப்பிக்க முடியவில்லை", "profile_update_failed": "சுயவிவரத்தைப் புதுப்பிக்க முடியவில்லை",
"check_form_fields": "படிவ புலங்களை சரிபார்க்கவும்.", "check_form_fields": "படிவ புலங்களை சரிபார்க்கவும்.",
"tab_personal": "தனிப்பட்ட", "tab_personal": "தனிப்பட்ட",
"tab_security": "பாதுகாப்பு & கடவுச்சொல்", "tab_security": "பாதுகாப்பு & கடவுச்சொல்",
"tab_billing": "பில்லிங் & ரசீதுகள்", "tab_billing": "பில்லிங் & ரசீதுகள்",
"tab_notifications": "அறிவிப்பு மையம்", "tab_notifications": "அறிவிப்பு மையம்",
"emirates_id_vetted": "எமிரேட்ஸ் ஐடி சரிபார்க்கப்பட்டது", "emirates_id_vetted": "எமிரேட்ஸ் ஐடி சரிபார்க்கப்பட்டது",
"direct_sponsor_portal": "நேரடி முதலாளி போர்டல்", "direct_sponsor_portal": "நேரடி முதலாளி போர்டல்",
"personal_details_header": "தனிப்பட்ட விவரங்கள்", "personal_details_header": "தனிப்பட்ட விவரங்கள்",
"personal_details_desc": "முதலாளி சுயவிவரம் மற்றும் சான்றுகளை நிர்வகிக்கவும்", "personal_details_desc": "முதலாளி சுயவிவரம் மற்றும் சான்றுகளை நிர்வகிக்கவும்",
"full_sponsor_name": "முழு முதலாளி பெயர்", "full_sponsor_name": "முழு முதலாளி பெயர்",
"invoicing_email": "பில்லிங் மின்னஞ்சல்", "invoicing_email": "பில்லிங் மின்னஞ்சல்",
"uae_mobile_contact": "யுஏஇ மொபைல் தொடர்பு", "uae_mobile_contact": "யுஏஇ மொபைல் தொடர்பு",
"sponsor_nationality": "முதலாளி குடியுரிமை", "sponsor_nationality": "முதலாளி குடியுரிமை",
"select_nationality": "குடியுரிமையைத் தேர்ந்தெடுக்கவும்", "select_nationality": "குடியுரிமையைத் தேர்ந்தெடுக்கவும்",
"uae_national": "யுஏஇ தேசியவாதி", "uae_national": "யுஏஇ தேசியவாதி",
"expat_uk_europe": "வெளிநாட்டவர் (யுகே / ஐரோப்பா)", "expat_uk_europe": "வெளிநாட்டவர் (யுகே / ஐரோப்பா)",
"expat_usa_canada": "வெளிநாட்டவர் (அமெரிக்கா / கனடா)", "expat_usa_canada": "வெளிநாட்டவர் (அமெரிக்கா / கனடா)",
"expat_asia_gcc": "வெளிநாட்டவர் (ஆசியா / ஜிசிசி)", "expat_asia_gcc": "வெளிநாட்டவர் (ஆசியா / ஜிசிசி)",
"family_members_size": "குடும்ப உறுப்பினர்களின் எண்ணிக்கை", "family_members_size": "குடும்ப உறுப்பினர்களின் எண்ணிக்கை",
"select_family_size": "குடும்ப அளவைத் தேர்ந்தெடுக்கவும்", "select_family_size": "குடும்ப அளவைத் தேர்ந்தெடுக்கவும்",
"family_1_2": "1-2 உறுப்பினர்கள்", "family_1_2": "1-2 உறுப்பினர்கள்",
"family_3_4": "3-4 உறுப்பினர்கள்", "family_3_4": "3-4 உறுப்பினர்கள்",
"family_5_plus": "5+ உறுப்பினர்கள்", "family_5_plus": "5+ உறுப்பினர்கள்",
"accommodation_residence": "தங்குமிட வகை", "accommodation_residence": "தங்குமிட வகை",
"select_accommodation": "தங்குமிடத்தைத் தேர்ந்தெடுக்கவும்", "select_accommodation": "தங்குமிடத்தைத் தேர்ந்தெடுக்கவும்",
"villa": "வில்லா", "villa": "வில்லா",
"penthouse": "அபார்ட்மெண்ட் (பென்ட்ஹவுஸ்)", "penthouse": "அபார்ட்மெண்ட் (பென்ட்ஹவுஸ்)",
"apartment_1_3": "அபார்ட்மெண்ட் (1-3 படுக்கையறை)", "apartment_1_3": "அபார்ட்மெண்ட் (1-3 படுக்கையறை)",
"city_district_area": "நகர மாவட்டம் / பகுதி", "city_district_area": "நகர மாவட்டம் / பகுதி",
"emirates_id_verification_header": "எமிரேட்ஸ் ஐடி சரிபார்ப்பு", "emirates_id_verification_header": "எமிரேட்ஸ் ஐடி சரிபார்ப்பு",
"emirates_id_verification_desc": "ஒழுங்குமுறை இணக்க சான்றுகள்", "emirates_id_verification_desc": "ஒழுங்குமுறை இணக்க சான்றுகள்",
"emirates_id_verified_status": "எமிரேட்ஸ் ஐடி சரிபார்க்கப்பட்டது", "emirates_id_verified_status": "எமிரேட்ஸ் ஐடி சரிபார்க்கப்பட்டது",
"mohre_guidelines": "MOHRE வழிகாட்டுதல்களின் கீழ் சரிபார்க்கப்பட்டது", "mohre_guidelines": "MOHRE வழிகாட்டுதல்களின் கீழ் சரிபார்க்கப்பட்டது",
"emirates_id_verified_desc": "உங்கள் எமிரேட்ஸ் ஐடி வெற்றிகரமாக சரிபார்க்கப்பட்டது. நேரடி பணியமர்த்தலுக்கு உங்கள் கணக்கு செயலில் உள்ளது.", "emirates_id_verified_desc": "உங்கள் எமிரேட்ஸ் ஐடி வெற்றிகரமாக சரிபார்க்கப்பட்டது. நேரடி பணியமர்த்தலுக்கு உங்கள் கணக்கு செயலில் உள்ளது.",
"verification_pending_status": "சரிபார்ப்பு தணிக்கைக்காக காத்திருக்கிறது", "verification_pending_status": "சரிபார்ப்பு தணிக்கைக்காக காத்திருக்கிறது",
"audit_queue": "தணிக்கை வரிசை", "audit_queue": "தணிக்கை வரிசை",
"verification_pending_desc": "நீங்கள் பதிவேற்றிய எமிரேட்ஸ் ஐடி ஆவணங்கள் தற்போது தணிக்கையில் உள்ளன. பொதுவாக 24 மணி நேரத்திற்குள் சரிபார்க்கப்படும்.", "verification_pending_desc": "நீங்கள் பதிவேற்றிய எமிரேட்ஸ் ஐடி ஆவணங்கள் தற்போது தணிக்கையில் உள்ளன. பொதுவாக 24 மணி நேரத்திற்குள் சரிபார்க்கப்படும்.",
"verification_required_status": "எமிரேட்ஸ் ஐடி சரிபார்ப்பு தேவை", "verification_required_status": "எமிரேட்ஸ் ஐடி சரிபார்ப்பு தேவை",
"action_needed": "செயல் தேவை", "action_needed": "செயல் தேவை",
"verification_required_desc": "உங்கள் அடையாளத்தை சரிபார்க்கவும் முழு பணியமர்த்தல் அம்சங்களை செயல்படுத்தவும் உங்கள் எமிரேட்ஸ் ஐடியின் வண்ண ஸ்கேன்களை பதிவேற்றவும்.", "verification_required_desc": "உங்கள் அடையாளத்தை சரிபார்க்கவும் முழு பணியமர்த்தல் அம்சங்களை செயல்படுத்தவும் உங்கள் எமிரேட்ஸ் ஐடியின் வண்ண ஸ்கேன்களை பதிவேற்றவும்.",
"emirates_id_front_side": "எமிரேட்ஸ் ஐடி (முன்பக்கம்)", "emirates_id_front_side": "எமிரேட்ஸ் ஐடி (முன்பக்கம்)",
"emirates_id_back_side": "எமிரேட்ஸ் ஐடி (பின்பக்கம்)", "emirates_id_back_side": "எமிரேட்ஸ் ஐடி (பின்பக்கம்)",
"uploaded_credentials_scans": "பதிவேற்றப்பட்ட சான்றுகளின் ஸ்கேன்கள்", "uploaded_credentials_scans": "பதிவேற்றப்பட்ட சான்றுகளின் ஸ்கேன்கள்",
"view_scan": "ஸ்கேனைக் காண்க", "view_scan": "ஸ்கேனைக் காண்க",
"security_password_header": "பாதுகாப்பு & கடவுச்சொல்", "security_password_header": "பாதுகாப்பு & கடவுச்சொல்",
"security_password_desc": "உங்கள் முதலாளி கணக்கை பாதுகாப்பாக வைத்திருங்கள்", "security_password_desc": "உங்கள் முதலாளி கணக்கை பாதுகாப்பாக வைத்திருங்கள்",
"current_password": "தற்போதைய கடவுச்சொல்", "current_password": "தற்போதைய கடவுச்சொல்",
"new_password": "புதிய கடவுச்சொல்", "new_password": "புதிய கடவுச்சொல்",
"confirm_new_password": "புதிய கடவுச்சொல்லை உறுதிப்படுத்தவும்", "confirm_new_password": "புதிய கடவுச்சொல்லை உறுதிப்படுத்தவும்",
"current_plan": "தற்போதைய திட்டம்", "current_plan": "தற்போதைய திட்டம்",
"active_status": "செயலில் உள்ளது", "active_status": "செயலில் உள்ளது",
"next_payment": "அடுத்த கட்டணம்", "next_payment": "அடுத்த கட்டணம்",
"recent_transactions": "சமீபத்திய பரிவர்த்தனைகள்", "recent_transactions": "சமீபத்திய பரிவர்த்தனைகள்",
"date_header": "தேதி", "date_header": "தேதி",
"description_header": "விளக்கம்", "description_header": "விளக்கம்",
"amount_header": "தொகை", "amount_header": "தொகை",
"receipt_header": "ரசீது", "receipt_header": "ரசீது",
"notification_settings_hub": "அறிவிப்பு அமைப்புகள் மையம்", "notification_settings_hub": "அறிவிப்பு அமைப்புகள் மையம்",
"notification_settings_desc": "அறிவிப்புகளை எவ்வாறு பெற விரும்புகிறீர்கள் என்பதைத் தேர்வுசெய்க", "notification_settings_desc": "அறிவிப்புகளை எவ்வாறு பெற விரும்புகிறீர்கள் என்பதைத் தேர்வுசெய்க",
"email_alerts": "மின்னஞ்சல் எச்சரிக்கைகள்", "email_alerts": "மின்னஞ்சல் எச்சரிக்கைகள்",
"email_alerts_desc": "சரிபார்க்கப்பட்ட பணியாளர் பரிந்துரைகள் மற்றும் விசா புதுப்பிப்புகளைப் பெறுங்கள்.", "email_alerts_desc": "சரிபார்க்கப்பட்ட பணியாளர் பரிந்துரைகள் மற்றும் விசா புதுப்பிப்புகளைப் பெறுங்கள்.",
"sms_alerts": "எஸ்எம்எஸ் உடனடி ரசீதுகள்", "sms_alerts": "எஸ்எம்எஸ் உடனடி ரசீதுகள்",
"sms_alerts_desc": "நேர்காணல் அட்டவணைகளுக்கான எஸ்எம்எஸ் அறிவிப்புகளைப் பெறுங்கள்.", "sms_alerts_desc": "நேர்காணல் அட்டவணைகளுக்கான எஸ்எம்எஸ் அறிவிப்புகளைப் பெறுங்கள்.",
"push_alerts": "புஷ் அறிவிப்புகள்", "push_alerts": "புஷ் அறிவிப்புகள்",
"push_alerts_desc": "புதிய நேரடி செய்திகளுக்கான டெஸ்க்டாப் ஒலி அறிவிப்புகளைப் பெறுங்கள்.", "push_alerts_desc": "புதிய நேரடி செய்திகளுக்கான டெஸ்க்டாப் ஒலி அறிவிப்புகளைப் பெறுங்கள்.",
"changes_saved": "மாற்றங்கள் வெற்றிகரமாக சேமிக்கப்பட்டன", "changes_saved": "மாற்றங்கள் வெற்றிகரமாக சேமிக்கப்பட்டன",
"emirates_id_reverification_notice": "சில புதுப்பிப்புகளுக்கு எமிரேட்ஸ் ஐடி மறுசரிபார்ப்பு தேவைப்படலாம்.", "emirates_id_reverification_notice": "சில புதுப்பிப்புகளுக்கு எமிரேட்ஸ் ஐடி மறுசரிபார்ப்பு தேவைப்படலாம்.",
"update_settings": "அமைப்புகளைப் புதுப்பி", "update_settings": "அமைப்புகளைப் புதுப்பி",
"charity_events_support_drives": "அறக்கட்டளை நிகழ்வுகள் & ஆதரவு இயக்கங்கள்", "charity_events_support_drives": "அறக்கட்டளை நிகழ்வுகள் & ஆதரவு இயக்கங்கள்",
"community_charity_events_sponsor_hub": "சமூக அறக்கட்டளை நிகழ்வுகள் - முதலாளி மையம்", "community_charity_events_sponsor_hub": "சமூக அறக்கட்டளை நிகழ்வுகள் - முதலாளி மையம்",
"community_charity_event_posted": "சமூக அறக்கட்டளை நிகழ்வு வெளியிடப்பட்டது!", "community_charity_event_posted": "சமூக அறக்கட்டளை நிகழ்வு வெளியிடப்பட்டது!",
"community_charity_event_posted_desc": "துபாயில் உள்ள அனைத்து பணியாளர்களுக்கும் உடனடி புஷ் அறிவிப்பு அனுப்பப்பட்டது! நிகழ்வு காலையிலேயே நினைவூட்டல் வெற்றிகரமாக திட்டமிடப்பட்டது.", "community_charity_event_posted_desc": "அனைத்து ஊழியர்களுக்கும் உடனடி புஷ் அறிவிப்பு அனுப்பப்பட்டது! காலையில் நினைவூட்டல் வெற்றிகரமாக திட்டமிடப்பட்டது.",
"dubai_community_support_drives": "துபாய் சமூக ஆதரவு இயக்கங்கள்", "dubai_community_support_drives": "சமூக ஆதரவு இயக்கங்கள்",
"free_medical_checks_title": "இலவச மருத்துவ பரிசோதனைகள், உணவு இயக்கங்கள் & ஆதரவு சேவைகள்", "free_medical_checks_title": "இலவச மருத்துவ பரிசோதனைகள், உணவு இயக்கங்கள் & ஆதரவு சேவைகள்",
"free_medical_checks_desc": "ஆதரவு திட்டத்தை ஏற்பாடு செய்கிறீர்களா? சமூக பிரச்சாரங்களை நேரடியாக பகிரவும். தளம் தானாகவே பணியாளர்களுக்கு உடனடி புஷ் அறிவிப்பை அனுப்பும், அதைத் தொடர்ந்து வருகையை வலுவாக வைத்திருக்க நிகழ்வு காலையில் நினைவூட்டல் அனுப்பப்படும்.", "free_medical_checks_desc": "ஆதரவு திட்டத்தை ஏற்பாடு செய்கிறீர்களா? சமூக பிரச்சாரங்களை நேரடியாக பகிரவும். தளம் தானாகவே பணியாளர்களுக்கு உடனடி புஷ் அறிவிப்பை அனுப்பும், அதைத் தொடர்ந்து வருகையை வலுவாக வைத்திருக்க நிகழ்வு காலையில் நினைவூட்டல் அனுப்பப்படும்.",
"search_charity_events_placeholder": "அறக்கட்டளை நிகழ்வுகள் & இயக்கங்களை தேடுக...", "search_charity_events_placeholder": "அறக்கட்டளை நிகழ்வுகள் & இயக்கங்களை தேடுக...",
"post_charity_event": "அறக்கட்டளை நிகழ்வை வெளியிடு", "post_charity_event": "அறக்கட்டளை நிகழ்வை வெளியிடு",
"broadcast_support_program_desc": "பணியாளர் சமூகத்திற்கு ஒரு ஆதரவு திட்டம், மருத்துவ முகாம் அல்லது விநியோக இயக்கத்தை ஒளிபரப்பவும்.", "broadcast_support_program_desc": "பணியாளர் சமூகத்திற்கு ஒரு ஆதரவு திட்டம், மருத்துவ முகாம் அல்லது விநியோக இயக்கத்தை ஒளிபரப்பவும்.",
"charity_drive_metadata": "அறக்கட்டளை இயக்க மெட்டாடேட்டா (துபாய் ஆதரவு)", "charity_drive_metadata": "அறக்கட்டளை இயக்க மெட்டாடேட்டா",
"event_time_placeholder": "உதாரணமாக 9:00 முற்பகல் - 4:00 பிற்பகல்", "event_time_placeholder": "உதாரணமாக 9:00 முற்பகல் - 4:00 பிற்பகல்",
"what_is_provided": "வழங்கப்படுவது என்ன", "what_is_provided": "வழங்கப்படுவது என்ன",
"provided_items_placeholder": "உதாரணமாக இலவச மருத்துவ பரிசோதனை, உணவுப் பெட்டிகள், பொருட்கள்", "provided_items_placeholder": "உதாரணமாக இலவச மருத்துவ பரிசோதனை, உணவுப் பெட்டிகள், பொருட்கள்",
"location_details_pin": "இட விவரங்கள் & கூகுள் மேப் இணைப்பு", "location_details_pin": "இட விவரங்கள் & கூகுள் மேப் இணைப்பு",
"location_details_placeholder": "உதாரணமாக அல் கூஸ் சமூக மையம், துபாய்", "location_details_placeholder": "எ.கா. அல் கோஸ் சமூக மையம்",
"maps_pin_link_placeholder": "கூகுள் மேப்ஸ் இருப்பிட இணைப்பு (உதாரணமாக https://maps.app.goo.gl/xyz)", "maps_pin_link_placeholder": "கூகுள் மேப்ஸ் இருப்பிட இணைப்பு (உதாரணமாக https://maps.app.goo.gl/xyz)",
"title_label": "தலைப்பு", "title_label": "தலைப்பு",
"title_placeholder": "உதாரணமாக எமிரேட்ஸ் அறக்கட்டளையின் இலவச பல் பரிசோதனை", "title_placeholder": "உதாரணமாக எமிரேட்ஸ் அறக்கட்டளையின் இலவச பல் பரிசோதனை",
"event_desc_instructions": "நிகழ்வு விளக்கம் & வழிமுறைகள்", "event_desc_instructions": "நிகழ்வு விளக்கம் & வழிமுறைகள்",
"event_desc_placeholder": "அறக்கட்டளை நிகழ்வின் விவரங்களை இங்கே உள்ளிடவும்...", "event_desc_placeholder": "அறக்கட்டளை நிகழ்வின் விவரங்களை இங்கே உள்ளிடவும்...",
"publish_charity_event": "அறக்கட்டளை நிகழ்வை வெளியிடு", "publish_charity_event": "அறக்கட்டளை நிகழ்வை வெளியிடு",
"no_announcements_title": "அறிவிப்புகள் ஏதுமில்லை", "no_announcements_title": "அறிவிப்புகள் ஏதுமில்லை",
"no_announcements_desc": "நீங்கள் இன்னும் எந்த அறிவிப்பையும் வெளியிடவில்லை", "no_announcements_desc": "நீங்கள் இன்னும் எந்த அறிவிப்பையும் வெளியிடவில்லை",
"community_charity_drive": "சமூக அறக்கட்டளை இயக்கம்", "community_charity_drive": "சமூக அறக்கட்டளை இயக்கம்",
"push_reminder_scheduled": "புஷ் & நினைவூட்டல் திட்டமிடப்பட்டது", "push_reminder_scheduled": "புஷ் & நினைவூட்டல் திட்டமிடப்பட்டது",
"provided_packages": "வழங்கப்பட்ட தொகுப்புகள்", "provided_packages": "வழங்கப்பட்ட தொகுப்புகள்",
"event_timing": "நிகழ்வு நேரம்", "event_timing": "நிகழ்வு நேரம்",
"event_location_address": "நிகழ்வு நடைபெறும் இடம்", "event_location_address": "நிகழ்வு நடைபெறும் இடம்",
"view_map_location_pin": "வரைபடத்தில் இருப்பிடத்தைக் காண்க", "view_map_location_pin": "வரைபடத்தில் இருப்பிடத்தைக் காண்க",
"find_vetted_workers": "சரிபார்க்கப்பட்ட வீட்டுப் பணியாளர்களைக் கண்டறியவும்", "find_vetted_workers": "சரிபார்க்கப்பட்ட வீட்டுப் பணியாளர்களைக் கண்டறியவும்",
"find_workers_platform": "பணியாளர்களைக் கண்டறியவும் - வீட்டுப் பணியாளர் தளம்", "find_workers_platform": "பணியாளர்களைக் கண்டறியவும் - வீட்டுப் பணியாளர் தளம்",
"no_middlemen_platform": "இடைத்தரகர் இல்லாத தளம்", "no_middlemen_platform": "இடைத்தரகர் இல்லாத தளம்",
"find_verified_candidates": "சரிபார்க்கப்பட்ட வேட்பாளர்களைக் கண்டறியவும்", "find_verified_candidates": "சரிபார்க்கப்பட்ட வேட்பாளர்களைக் கண்டறியவும்",
"connect_vetted_workers_desc": "யுஏஇ சரிபார்க்கப்பட்ட, பின்னணி தணிக்கை செய்யப்பட்ட வீட்டுப் பணியாளர்களுடன் உடனடியாக இணைக்கவும்.", "connect_vetted_workers_desc": "யுஏஇ சரிபார்க்கப்பட்ட, பின்னணி தணிக்கை செய்யப்பட்ட வீட்டுப் பணியாளர்களுடன் உடனடியாக இணைக்கவும்.",
"search_by_name_skills_bio": "பெயர், திறன்கள், சுயசரிதை மூலம் தேடுக (உதாரணமாக சமையல், குழந்தை பராமரிப்பு, தோட்டம், ஓட்டுநர்)...", "search_by_name_skills_bio": "பெயர், திறன்கள், சுயசரிதை மூலம் தேடுக (உதாரணமாக சமையல், குழந்தை பராமரிப்பு, தோட்டம், ஓட்டுநர்)...",
"default_match": "இயல்புநிலை பொருத்தம்", "default_match": "இயல்புநிலை பொருத்தம்",
"salary_low_to_high": "சம்பளம்: குறைந்த அளவிலிருந்து அதிக அளவு", "salary_low_to_high": "சம்பளம்: குறைந்த அளவிலிருந்து அதிக அளவு",
"salary_high_to_low": "சம்பளம்: அதிக அளவிலிருந்து குறைந்த அளவு", "salary_high_to_low": "சம்பளம்: அதிக அளவிலிருந்து குறைந்த அளவு",
"rating_high_to_low": "மதிப்பீடு: அதிக மதிப்பிலிருந்து குறைந்த மதிப்பு", "rating_high_to_low": "மதிப்பீடு: அதிக மதிப்பிலிருந்து குறைந்த மதிப்பு",
"experience_level": "அனுபவ நிலை", "experience_level": "அனுபவ நிலை",
"reset": "மீட்டமை", "reset": "மீட்டமை",
"nationality": "குடியுரிமை", "nationality": "குடியுரிமை",
"select_skills": "திறன்களைத் தேர்ந்தெடு", "select_skills": "திறன்களைத் தேர்ந்தெடு",
"select_languages": "மொழிகளைத் தேர்ந்தெடு", "select_languages": "மொழிகளைத் தேர்ந்தெடு",
"select_visa_status": "விசா நிலையைத் தேர்ந்தெடு", "select_visa_status": "விசா நிலையைத் தேர்ந்தெடு",
"found_workers_matching": "தேடலுக்குப் பொருத்தமான {count} வீட்டுப் பணியாளர்கள் கண்டறியப்பட்டனர்", "found_workers_matching": "தேடலுக்குப் பொருத்தமான {count} வீட்டுப் பணியாளர்கள் கண்டறியப்பட்டனர்",
"direct_sponsoring_active": "MOHRE யுஏஇ நேரடி ஸ்பான்சர்ஷிப் செயலில் உள்ளது", "direct_sponsoring_active": "MOHRE யுஏஇ நேரடி ஸ்பான்சர்ஷிப் செயலில் உள்ளது",
"load_more_workers": "மேலும் பணியாளர்களைக் காட்டு", "load_more_workers": "மேலும் பணியாளர்களைக் காட்டு",
"no_candidates_matching": "உங்கள் வடிகட்டிகளுடன் பொருந்தும் பணியமர்த்தப்பட்டவர்கள் யாரும் இல்லை", "no_candidates_matching": "உங்கள் வடிகட்டிகளுடன் பொருந்தும் பணியமர்த்தப்பட்டவர்கள் யாரும் இல்லை",
"adjust_filters_desc": "உங்கள் சம்பள வரம்பை சரிசெய்யவும், கூடுதல் மொழிகளைச் சேர்க்கவும் அல்லது குடியுரிமை விருப்பங்களை விரிவுபடுத்தவும்.", "adjust_filters_desc": "உங்கள் சம்பள வரம்பை சரிசெய்யவும், கூடுதல் மொழிகளைச் சேர்க்கவும் அல்லது குடியுரிமை விருப்பங்களை விரிவுபடுத்தவும்.",
"reset_filters": "வடிகட்டிகளை மீட்டமை", "reset_filters": "வடிகட்டிகளை மீட்டமை",
"comparing_workers_count": "பணியாளர்களை ஒப்பிடுதல் ({count} இல் 3)", "comparing_workers_count": "பணியாளர்களை ஒப்பிடுதல் ({count} இல் 3)",
"expected": "எதிர்பார்க்கப்படும்", "expected": "எதிர்பார்க்கப்படும்",
"region": "பிராந்தியம்", "region": "பிராந்தியம்",
"visa_transfer": "விசா பரிமாற்றம்", "visa_transfer": "விசா பரிமாற்றம்",
"medical_status": "மருத்துவ நிலை", "medical_status": "மருத்துவ நிலை",
"passport_ocr": "பாஸ்போர்ட் OCR", "passport_ocr": "பாஸ்போர்ட் OCR",
"open_worker_profile": "பணியாளர் சுயவிவரத்தைத் திறக்கவும்", "open_worker_profile": "பணியாளர் சுயவிவரத்தைத் திறக்கவும்",
"attach_verified_sponsor_docs": "சரிபார்க்கப்பட்ட ஸ்பான்சர் ஆவணங்களை இணைக்கவும்", "attach_verified_sponsor_docs": "சரிபார்க்கப்பட்ட ஸ்பான்சர் ஆவணங்களை இணைக்கவும்",
"upload_sponsor_papers_desc": "பாதுகாப்பாக மதிப்பாய்வு செய்ய ஸ்பான்சர் ஆவணங்கள், வேலை ஒப்பந்தங்கள் அல்லது பணி விளக்கங்களை பதிவேற்றவும்.", "upload_sponsor_papers_desc": "பாதுகாப்பாக மதிப்பாய்வு செய்ய ஸ்பான்சர் ஆவணங்கள், வேலை ஒப்பந்தங்கள் அல்லது பணி விளக்கங்களை பதிவேற்றவும்.",
"select_files_drag": "கோப்புகளைத் தேர்ந்தெடுக்கவும் அல்லது இங்கே இழுக்கவும்", "select_files_drag": "கோப்புகளைத் தேர்ந்தெடுக்கவும் அல்லது இங்கே இழுக்கவும்",
"max_file_size": "PDF, JPG, PNG (அதிகபட்சம் 5MB)", "max_file_size": "PDF, JPG, PNG (அதிகபட்சம் 5MB)",
"close": "மூடு", "close": "மூடு",
"chat_with_worker": "{name} உடன் அரட்டையடிக்கவும் - செய்திகள்", "chat_with_worker": "{name} உடன் அரட்டையடிக்கவும் - செய்திகள்",
"messages_hub": "செய்தி மையம்", "messages_hub": "செய்தி மையம்",
"ssl_secure": "SSL பாதுகாப்பானது", "ssl_secure": "SSL பாதுகாப்பானது",
"active_now": "இப்போது செயலில் உள்ளார்", "active_now": "இப்போது செயலில் உள்ளார்",
"whatsapp_bridge": "வாட்ஸ்அப் இணைப்பு", "whatsapp_bridge": "வாட்ஸ்அப் இணைப்பு",
"toggle_context_sidebar": "பக்கவாட்டு சுயவிவரப் பலகையை மாற்று", "toggle_context_sidebar": "பக்கவாட்டு சுயவிவரப் பலகையை மாற்று",
"today_realtime_chat": "இன்று • நிகழ்நேர அரட்டைப் பதிவுகள்", "today_realtime_chat": "இன்று • நிகழ்நேர அரட்டைப் பதிவுகள்",
"read": "படிக்கப்பட்டது", "read": "படிக்கப்பட்டது",
"type_compliant_message": "பாதுகாப்பான செய்தியைத் தட்டச்சு செய்யவும்...", "type_compliant_message": "பாதுகாப்பான செய்தியைத் தட்டச்சு செய்யவும்...",
"conversation_messages": "வேட்பாளர் செய்திகள்", "conversation_messages": "வேட்பாளர் செய்திகள்",
"messages_employer_portal": "செய்திகள் - முதலாளி போர்டல்", "messages_employer_portal": "செய்திகள் - முதலாளி போர்டல்",
"search_conversations": "அரட்டைகளைத் தேடுக...", "search_conversations": "அரட்டைகளைத் தேடுக...",
"new_conversation": "புதிய அரட்டை", "new_conversation": "புதிய அரட்டை",
"active_threads": "செயலில் உள்ள அரட்டைகள்", "active_threads": "செயலில் உள்ள அரட்டைகள்",
"total_conversations": "மொத்தம் {count}", "total_conversations": "மொத்தம் {count}",
"no_active_messages": "செயலில் உள்ள செய்திகள் எதுவும் இல்லை", "no_active_messages": "செயலில் உள்ள செய்திகள் எதுவும் இல்லை",
"no_active_messages_desc": "நீங்கள் பணியாளர்களுக்கு செய்தி அனுப்பும்போது அல்லது நேர்காணல்களை திட்டமிடும்போது, உங்கள் அரட்டைப் பதிவுகள் இங்கே தோன்றும்.", "no_active_messages_desc": "நீங்கள் பணியாளர்களுக்கு செய்தி அனுப்பும்போது அல்லது நேர்காணல்களை திட்டமிடும்போது, உங்கள் அரட்டைப் பதிவுகள் இங்கே தோன்றும்.",
"candidate_profile_detail": "வேட்பாளர் சுயவிவர விவரம்", "candidate_profile_detail": "வேட்பாளர் சுயவிவர விவரம்",
"back_to_find_workers": "பணியாளர் தேடலுக்குத் திரும்பு", "back_to_find_workers": "பணியாளர் தேடலுக்குத் திரும்பு",
"share_profile": "சுயவிவரத்தைப் பகிர்", "share_profile": "சுயவிவரத்தைப் பகிர்",
"report_worker": "பணியாளர் குறித்து புகார் செய்", "report_worker": "பணியாளர் குறித்து புகார் செய்",
"sponsorship_details": "ஸ்பான்சர்ஷிப் விவரங்கள்", "sponsorship_details": "ஸ்பான்சர்ஷிப் விவரங்கள்",
"salary_expectations": "சம்பள எதிர்பார்ப்புகள்", "salary_expectations": "சம்பள எதிர்பார்ப்புகள்",
"work_experience": "வேலை அனுபவம்", "work_experience": "வேலை அனுபவம்",
"emirates_id_verification": "எமிரேட்ஸ் ஐடி தணிக்கை", "emirates_id_verification": "எமிரேட்ஸ் ஐடி தணிக்கை",
"medical_health_test": "மருத்துவ சுகாதார சோதனை", "medical_health_test": "மருத்துவ சுகாதார சோதனை",
"passed_certified": "தேர்ச்சி பெற்றது சரிபார்க்கப்பட்டது", "passed_certified": "தேர்ச்சி பெற்றது சரிபார்க்கப்பட்டது",
"professional_summary": "தொழில்முறை சுருக்கம்", "professional_summary": "தொழில்முறை சுருக்கம்",
"verified_skills_competencies": "சரிபார்க்கப்பட்ட திறன்கள் & தகுதிகள்", "verified_skills_competencies": "சரிபார்க்கப்பட்ட திறன்கள் & தகுதிகள்",
"verified_legal_documents": "சரிபார்க்கப்பட்ட சட்ட ஆவணங்கள் (யுஏஇ MOHRE அங்கீகரித்தது)", "verified_legal_documents": "சரிபார்க்கப்பட்ட சட்ட ஆவணங்கள் (யுஏஇ MOHRE அங்கீகரித்தது)",
"passport_verified": "பாஸ்போர்ட் (சரிபார்க்கப்பட்டது)", "passport_verified": "பாஸ்போர்ட் (சரிபார்க்கப்பட்டது)",
"click_zoom": "பெரிதாக்க கிளிக் செய்க", "click_zoom": "பெரிதாக்க கிளிக் செய்க",
"document_id": "ஆவண ஐடி", "document_id": "ஆவண ஐடி",
"issue": "வழங்கப்பட்ட நாள்", "issue": "வழங்கப்பட்ட நாள்",
"expiry": "காலாவதி நாள்", "expiry": "காலாவதி நாள்",
"ocr_match": "OCR பொருத்தம்", "ocr_match": "OCR பொருத்தம்",
"emirates_id_pdpl": "எமிரேட்ஸ் ஐடி (PDPL இணக்கமானது)", "emirates_id_pdpl": "எமிரேட்ஸ் ஐடி (PDPL இணக்கமானது)",
"scan_purged": "ஸ்கேன் நீக்கப்பட்டது", "scan_purged": "ஸ்கேன் நீக்கப்பட்டது",
"uae_pdpl_compliant": "யுஏஇ PDPL இணக்கமானது", "uae_pdpl_compliant": "யுஏஇ PDPL இணக்கமானது",
"verification_type": "சரிபார்ப்பு வகை", "verification_type": "சரிபார்ப்பு வகை",
"physical_scan_storage": "உடல் ரீதியான ஸ்கேன் சேமிப்பு", "physical_scan_storage": "உடல் ரீதியான ஸ்கேன் சேமிப்பு",
"permanently_purged": "நிரந்தரமாக நீக்கப்பட்டது", "permanently_purged": "நிரந்தரமாக நீக்கப்பட்டது",
"entry_visa_verified": "நுழைவு விசா (சரிபார்க்கப்பட்டது)", "entry_visa_verified": "நுழைவு விசா (சரிபார்க்கப்பட்டது)",
"visa_category": "விசா வகை", "visa_category": "விசா வகை",
"verification_status": "சரிபார்ப்பு நிலை", "verification_status": "சரிபார்ப்பு நிலை",
"transfer_required": "பரிமாற்றம் தேவை", "transfer_required": "பரிமாற்றம் தேவை",
"needs_regularization": "விசா சரிசெய்தல் தேவை", "needs_regularization": "விசா சரிசெய்தல் தேவை",
"clear_records": "தெளிவான பதிவுகள்", "clear_records": "தெளிவான பதிவுகள்",
"sponsor_reviews_ratings": "முதலாளி மதிப்புரைகள் & நட்சத்திர மதிப்பீடுகள்", "sponsor_reviews_ratings": "முதலாளி மதிப்புரைகள் & நட்சத்திர மதிப்பீடுகள்",
"ratings_policy_desc": "மதிப்பீடுகளை சரிபார்க்கப்பட்ட நேரடி பணியமர்த்தலை முடித்த சரிபார்க்கப்பட்ட முதலாளிகள் மட்டுமே வெளியிட முடியும்.", "ratings_policy_desc": "மதிப்பீடுகளை சரிபார்க்கப்பட்ட நேரடி பணியமர்த்தலை முடித்த சரிபார்க்கப்பட்ட முதலாளிகள் மட்டுமே வெளியிட முடியும்.",
"post_trust_review": "மதிப்பாய்வை வெளியிடு", "post_trust_review": "மதிப்பாய்வை வெளியிடு",
"similar_recommended_workers": "இதே போன்ற பரிந்துரைக்கப்பட்ட பணியாளர்கள்", "similar_recommended_workers": "இதே போன்ற பரிந்துரைக்கப்பட்ட பணியாளர்கள்",
"direct_sponsoring_finalized": "நேரடி ஸ்பான்சர்ஷிப் முடிந்தது!", "direct_sponsoring_finalized": "நேரடி ஸ்பான்சர்ஷிப் முடிந்தது!",
"hired_stage4_desc": "உங்கள் ஸ்பான்சர்ஷிப்பின் கீழ் {name} வெற்றிகரமாக பணியமர்த்தப்பட்டார்! இந்த நேரடி பொருத்தம் எங்களது யுஏஇ MOHRE இடைத்தரகர் இல்லாத முறையின் 4-வது கட்டத்திற்கு முற்றிலும் இணங்குகிறது.", "hired_stage4_desc": "உங்கள் ஸ்பான்சர்ஷிப்பின் கீழ் {name} வெற்றிகரமாக பணியமர்த்தப்பட்டார்! இந்த நேரடி பொருத்தம் எங்களது யுஏஇ MOHRE இடைத்தரகர் இல்லாத முறையின் 4-வது கட்டத்திற்கு முற்றிலும் இணங்குகிறது.",
"next_step_stage5": "அடுத்த கட்டம்: கட்டம் 5 பணியமர்த்திய பின் மதிப்புரை", "next_step_stage5": "அடுத்த கட்டம்: கட்டம் 5 பணியமர்த்திய பின் மதிப்புரை",
"post_hire_review_desc": "{name}-இன் குழந்தைகள் பராமரிப்பு, சமையல், ஓட்டுநர் அல்லது வீட்டுத் திறன்களைப் விவரிக்கும் ஒரு அநாமதேய மதிப்புரையை வெளியிடுவதன் மூலம் யுஏஇ சமூகம் பாதுகாப்பாக பணியமர்த்த உதவுங்கள்.", "post_hire_review_desc": "{name}-இன் குழந்தைகள் பராமரிப்பு, சமையல், ஓட்டுநர் அல்லது வீட்டுத் திறன்களைப் விவரிக்கும் ஒரு அநாமதேய மதிப்புரையை வெளியிடுவதன் மூலம் யுஏஇ சமூகம் பாதுகாப்பாக பணியமர்த்த உதவுங்கள்.",
"leave_trust_review": "மதிப்புரையை வழங்கு", "leave_trust_review": "மதிப்புரையை வழங்கு",
"back_to_directory": "பணியாளர் அடைவுக்குத் திரும்பு", "back_to_directory": "பணியாளர் அடைவுக்குத் திரும்பு",
"report_abuse_title": "சரிபார்ப்பு முறைகேடு / விதிமுறை மீறல் குறித்து புகார் செய்", "report_abuse_title": "சரிபார்ப்பு முறைகேடு / விதிமுறை மீறல் குறித்து புகார் செய்",
"report_abuse_desc": "போலி ஆவணங்கள், பணம் வாங்கி வேலை தரும் தனிநபர் முகவர்கள் அல்லது தவறான தொடர்பு விவரங்கள் ஆகியவற்றை நாங்கள் முற்றிலும் அனுமதிப்பதில்லை.", "report_abuse_desc": "போலி ஆவணங்கள், பணம் வாங்கி வேலை தரும் தனிநபர் முகவர்கள் அல்லது தவறான தொடர்பு விவரங்கள் ஆகியவற்றை நாங்கள் முற்றிலும் அனுமதிப்பதில்லை.",
"reason": "காரணம்", "reason": "காரணம்",
"select_reason": "ஒரு காரணத்தைத் தேர்ந்தெடுக்கவும்...", "select_reason": "ஒரு காரணத்தைத் தேர்ந்தெடுக்கவும்...",
"reason_fees": "பணியாளர் / முகவர் பணியமர்த்தல் கமிஷன் கட்டணம் கேட்டார்", "reason_fees": "பணியாளர் / முகவர் பணியமர்த்தல் கமிஷன் கட்டணம் கேட்டார்",
"reason_profile": "சுயவிவர விவரங்கள் / பாஸ்போர்ட் உண்மையான நபருடன் பொருந்தவில்லை", "reason_profile": "சுயவிவர விவரங்கள் / பாஸ்போர்ட் உண்மையான நபருடன் பொருந்தவில்லை",
"reason_contact": "தவறான தொலைபேசி எண் / தொடர்பு கொள்ள முடியவில்லை", "reason_contact": "தவறான தொலைபேசி எண் / தொடர்பு கொள்ள முடியவில்லை",
"reason_other": "இதர விதிமுறை மீறல்கள்", "reason_other": "இதர விதிமுறை மீறல்கள்",
"additional_context": "கூடுதல் விவரங்கள்", "additional_context": "கூடுதல் விவரங்கள்",
"provide_specifics": "என்ன நடந்தது என்பதை விரிவாக விவரிக்கவும்...", "provide_specifics": "என்ன நடந்தது என்பதை விரிவாக விவரிக்கவும்...",
"cancel": "ரத்துசெய்", "cancel": "ரத்துசெய்",
"submit_report": "புகாரைச் சமர்ப்பி", "submit_report": "புகாரைச் சமர்ப்பி",
"submit_verified_review": "சரிபார்க்கப்பட்ட செயல்திறன் மதிப்புரையைச் சமர்ப்பி", "submit_verified_review": "சரிபார்க்கப்பட்ட செயல்திறன் மதிப்புரையைச் சமர்ப்பி",
"review_help_desc": "உங்கள் கருத்து மற்ற முதலாளிகளுக்கு பாதுகாப்பான மற்றும் நேரடி பணியமர்த்தல் முடிவுகளை எடுக்க உதவுகிறது.", "review_help_desc": "உங்கள் கருத்து மற்ற முதலாளிகளுக்கு பாதுகாப்பான மற்றும் நேரடி பணியமர்த்தல் முடிவுகளை எடுக்க உதவுகிறது.",
"star_rating": "நட்சத்திர மதிப்பீடு", "star_rating": "நட்சத்திர மதிப்பீடு",
"share_experience": "உங்கள் அனுபவத்தைப் பகிர்ந்து கொள்ளுங்கள்", "share_experience": "உங்கள் அனுபவத்தைப் பகிர்ந்து கொள்ளுங்கள்",
"review_textarea_placeholder": "குழந்தை பராமரிப்பு திறன்கள், சுத்தம் செய்தல், சமையல் நடைமுறை, ஓட்டுநர் பாதுகாப்பு போன்றவற்றைப் பற்றி மற்ற முதலாளிகளுக்குத் தெரியப்படுத்துங்கள்...", "review_textarea_placeholder": "குழந்தை பராமரிப்பு திறன்கள், சுத்தம் செய்தல், சமையல் நடைமுறை, ஓட்டுநர் பாதுகாப்பு போன்றவற்றைப் பற்றி மற்ற முதலாளிகளுக்குத் தெரியப்படுத்துங்கள்...",
"post_trust_review_btn": "மதிப்புரையை வெளியிடு", "post_trust_review_btn": "மதிப்புரையை வெளியிடு",
"start_direct_chat": "நேரடி அரட்டையைத் தொடங்கு", "start_direct_chat": "நேரடி அரட்டையைத் தொடங்கு",
"mark_hired": "பணியமர்த்தப்பட்டார் என குறி", "mark_hired": "பணியமர்த்தப்பட்டார் என குறி",
"selected": "தேர்ந்தெடுக்கப்பட்டது", "selected": "தேர்ந்தெடுக்கப்பட்டது",
"total": "மொத்தம்", "total": "மொத்தம்",
"candidate_messages": "வேட்பாளர் செய்திகள்", "candidate_messages": "வேட்பாளர் செய்திகள்",
"search_conversations_placeholder": "அரட்டைகளைத் தேடுக...", "search_conversations_placeholder": "அரட்டைகளைத் தேடுக...",
"total_count": "மொத்தம் {count}", "total_count": "மொத்தம் {count}",
"chat_with": "உடன் அரட்டையடி", "chat_with": "உடன் அரட்டையடி",
"today_realtime_chat_logs": "இன்று • நிகழ்நேர அரட்டைப் பதிவுகள்", "today_realtime_chat_logs": "இன்று • நிகழ்நேர அரட்டைப் பதிவுகள்",
"just_now": "இப்போது தான்", "just_now": "இப்போது தான்",
"direct_push_sent": "நேரடி மொபைல் புஷ் அறிவிப்பு அனுப்பப்பட்டது!", "direct_push_sent": "நேரடி மொபைல் புஷ் அறிவிப்பு அனுப்பப்பட்டது!",
"popped_up_instantly_desc": "{name}-இன் மொபைல் சாதனத்தில் உடனடியாகத் தோன்றியது.", "popped_up_instantly_desc": "{name}-இன் மொபைல் சாதனத்தில் உடனடியாகத் தோன்றியது.",
"auto_reply_text": "உங்கள் பதிலுக்கு நன்றி! உங்கள் முன்மொழிவை நான் மதிப்பாய்வு செய்துள்ளேன், நமது வீடியோ நேர்காணலை எதிர்நோக்கியுள்ளேன்.", "auto_reply_text": "உங்கள் பதிலுக்கு நன்றி! உங்கள் முன்மொழிவை நான் மதிப்பாய்வு செய்துள்ளேன், நமது வீடியோ நேர்காணலை எதிர்நோக்கியுள்ளேன்.",
"new_message_from": "{name}-இடமிருந்து புதிய செய்தி!", "new_message_from": "{name}-இடமிருந்து புதிய செய்தி!",
"document_attached": "ஆவணம் வெற்றிகரமாக இணைக்கப்பட்டது!", "document_attached": "ஆவணம் வெற்றிகரமாக இணைக்கப்பட்டது!",
"document_attached_msg": "ஆவணம் இணைக்கப்பட்டது", "document_attached_msg": "ஆவணம் இணைக்கப்பட்டது",
"today": "இன்று", "today": "இன்று",
"chip_interview": "இன்று வீடியோ நேர்காணலுக்கு நீங்கள் தயாரா?", "chip_interview": "இன்று வீடியோ நேர்காணலுக்கு நீங்கள் தயாரா?",
"chip_salary": "உங்களது இறுதி எதிர்பார்க்கும் சம்பளம் என்ன?", "chip_salary": "உங்களது இறுதி எதிர்பார்க்கும் சம்பளம் என்ன?",
"chip_visa": "உங்கள் விசாவை உடனடியாக மாற்ற முடியுமா?", "chip_visa": "உங்கள் விசாவை உடனடியாக மாற்ற முடியுமா?",
"type_message_placeholder": "பாதுகாப்பான செய்தியைத் தட்டச்சு செய்யவும்...", "type_message_placeholder": "பாதுகாப்பான செய்தியைத் தட்டச்சு செய்யவும்...",
"compliance_profile": "விதிமுறை இணக்க சுயவிவரம்", "compliance_profile": "விதிமுறை இணக்க சுயவிவரம்",
"transferable": "மாற்றக்கூடியது", "transferable": "மாற்றக்கூடியது",
"cleared": "தேர்ச்சி பெற்றது சரிபார்க்கப்பட்டது", "cleared": "தேர்ச்சி பெற்றது சரிபார்க்கப்பட்டது",
"attach_sponsor_documents": "சரிபார்க்கப்பட்ட ஸ்பான்சர் ஆவணங்களை இணைக்கவும்", "attach_sponsor_documents": "சரிபார்க்கப்பட்ட ஸ்பான்சர் ஆவணங்களை இணைக்கவும்",
"attach_documents_desc": "பாதுகாப்பாக மதிப்பாய்வு செய்ய ஸ்பான்சர் ஆவணங்கள், வேலை ஒப்பந்தங்கள் அல்லது பணி விளக்கங்களை பதிவேற்றவும்.", "attach_documents_desc": "பாதுகாப்பாக மதிப்பாய்வு செய்ய ஸ்பான்சர் ஆவணங்கள், வேலை ஒப்பந்தங்கள் அல்லது பணி விளக்கங்களை பதிவேற்றவும்.",
"sponsor_reviews_star_ratings": "முதலாளி மதிப்புரைகள் & நட்சத்திர மதிப்பீடுகள்", "sponsor_reviews_star_ratings": "முதலாளி மதிப்புரைகள் & நட்சத்திர மதிப்பீடுகள்",
"reviews_posted_by_sponsors_desc": "மதிப்பீடுகளை சரிபார்க்கப்பட்ட நேரடி பணியமர்த்தலை முடித்த சரிபார்க்கப்பட்ட முதலாளிகள் மட்டுமே வெளியிட முடியும்.", "reviews_posted_by_sponsors_desc": "மதிப்பீடுகளை சரிபார்க்கப்பட்ட நேரடி பணியமர்த்தலை முடித்த சரிபார்க்கப்பட்ட முதலாளிகள் மட்டுமே வெளியிட முடியும்.",
"aed": "AED", "aed": "AED",
"mo": "மாதம்", "mo": "மாதம்",
"hired_under_sponsorship_desc": "உங்கள் ஸ்பான்சர்ஷிப்பின் கீழ் {name} வெற்றிகரமாக பணியமர்த்தப்பட்டார்! இந்த நேரடி பொருத்தம் எங்களது யுஏஇ MOHRE இடைத்தரகர் இல்லாத முறையின் 4-வது கட்டத்திற்கு முற்றிலும் இணங்குகிறது.", "hired_under_sponsorship_desc": "உங்கள் ஸ்பான்சர்ஷிப்பின் கீழ் {name} வெற்றிகரமாக பணியமர்த்தப்பட்டார்! இந்த நேரடி பொருத்தம் எங்களது யுஏஇ MOHRE இடைத்தரகர் இல்லாத முறையின் 4-வது கட்டத்திற்கு முற்றிலும் இணங்குகிறது.",
"next_step_post_hire_review": "அடுத்த கட்டம்: கட்டம் 5 பணியமர்த்திய பின் மதிப்புரை", "next_step_post_hire_review": "அடுத்த கட்டம்: கட்டம் 5 பணியமர்த்திய பின் மதிப்புரை",
"help_community_post_review": "{name}-இன் குழந்தைகள் பராமரிப்பு, சமையல், ஓட்டுநர் அல்லது வீட்டுத் திறன்களைப் விவரிக்கும் ஒரு அநாமதேய மதிப்புரையை வெளியிடுவதன் மூலம் யுஏஇ சமூகம் பாதுகாப்பாக பணியமர்த்த உதவுங்கள்.", "help_community_post_review": "{name}-இன் குழந்தைகள் பராமரிப்பு, சமையல், ஓட்டுநர் அல்லது வீட்டுத் திறன்களைப் விவரிக்கும் ஒரு அநாமதேய மதிப்புரையை வெளியிடுவதன் மூலம் யுஏஇ சமூகம் பாதுகாப்பாக பணியமர்த்த உதவுங்கள்.",
"back_to_worker_directory": "பணியாளர் அடைவுக்குத் திரும்பு", "back_to_worker_directory": "பணியாளர் அடைவுக்குத் திரும்பு",
"report_abuse_violation": "சரிபார்ப்பு முறைகேடு / விதிமுறை மீறல் குறித்து புகார் செய்", "report_abuse_violation": "சரிபார்ப்பு முறைகேடு / விதிமுறை மீறல் குறித்து புகார் செய்",
"zero_tolerance_abuse_desc": "போலி ஆவணங்கள், பணம் வாங்கி வேலை தரும் தனிநபர் முகவர்கள் அல்லது தவறான தொடர்பு விவரங்கள் ஆகியவற்றை நாங்கள் முற்றிலும் அனுமதிப்பதில்லை.", "zero_tolerance_abuse_desc": "போலி ஆவணங்கள், பணம் வாங்கி வேலை தரும் தனிநபர் முகவர்கள் அல்லது தவறான தொடர்பு விவரங்கள் ஆகியவற்றை நாங்கள் முற்றிலும் அனுமதிப்பதில்லை.",
"additional_context_details": "கூடுதல் விவரங்கள்", "additional_context_details": "கூடுதல் விவரங்கள்",
"provide_specifics_placeholder": "என்ன நடந்தது என்பதை விரிவாக விவரிக்கவும்...", "provide_specifics_placeholder": "என்ன நடந்தது என்பதை விரிவாக விவரிக்கவும்...",
"submit_compliance_report": "புகாரைச் சமர்ப்பி", "submit_compliance_report": "புகாரைச் சமர்ப்பி",
"submit_performance_review": "சரிபார்க்கப்பட்ட செயல்திறன் மதிப்புரையைச் சமர்ப்பி", "submit_performance_review": "சரிபார்க்கப்பட்ட செயல்திறன் மதிப்புரையைச் சமர்ப்பி",
"feedback_helps_sponsors_desc": "உங்கள் கருத்து மற்ற முதலாளிகளுக்கு பாதுகாப்பான மற்றும் நேரடி பணியமர்த்தல் முடிவுகளை எடுக்க உதவுகிறது.", "feedback_helps_sponsors_desc": "உங்கள் கருத்து மற்ற முதலாளிகளுக்கு பாதுகாப்பான மற்றும் நேரடி பணியமர்த்தல் முடிவுகளை எடுக்க உதவுகிறது.",
"share_your_experience": "உங்கள் அனுபவத்தைப் பகிர்ந்து கொள்ளுங்கள்", "share_your_experience": "உங்கள் அனுபவத்தைப் பகிர்ந்து கொள்ளுங்கள்",
"share_experience_placeholder": "குழந்தை பராமரிப்பு திறன்கள், சுத்தம் செய்தல், சமையல் நடைமுறை, ஓட்டுநர் பாதுகாப்பு போன்றவற்றைப் பற்றி மற்ற முதலாளிகளுக்குத் தெரியப்படுத்துங்கள்...", "share_experience_placeholder": "குழந்தை பராமரிப்பு திறன்கள், சுத்தம் செய்தல், சமையல் நடைமுறை, ஓட்டுநர் பாதுகாப்பு போன்றவற்றைப் பற்றி மற்ற முதலாளிகளுக்குத் தெரியப்படுத்துங்கள்...",
"post_trust_review_action": "மதிப்புரையை வெளியிடு" "post_trust_review_action": "மதிப்புரையை வெளியிடு",
"no_charity_events_title": "அறக்கட்டளை நிகழ்வுகள் எதுவுமில்லை",
"no_charity_events_desc": "நீங்கள் இன்னும் எந்த அறக்கட்டளை நிகழ்வையும் வெளியிடவில்லை"
} }

View File

@ -1,426 +1,428 @@
{ {
"dashboard": "Dashboard", "dashboard": "Dashboard",
"find_workers": "Maghanap ng mga Manggagawa", "find_workers": "Maghanap ng mga Manggagawa",
"shortlist": "Shortlist", "shortlist": "Shortlist",
"candidates": "Mga Manggagawang Na-hire", "candidates": "Mga Manggagawang Na-hire",
"messages": "Mga Mensahe", "messages": "Mga Mensahe",
"charity_events": "Mga Kaganapang Kawanggawa", "charity_events": "Mga Kaganapang Kawanggawa",
"subscription": "Susunod", "subscription": "Susunod",
"my_profile": "Aking Profile", "my_profile": "Aking Profile",
"search": "Maghanap", "search": "Maghanap",
"profile": "Profile", "profile": "Profile",
"sub_warning": "Kailangan mo ng aktibong subscription upang makipag-ugnayan sa mga manggagawa.", "sub_warning": "Kailangan mo ng aktibong subscription upang makipag-ugnayan sa mga manggagawa.",
"subscribe_now": "Mag-subscribe ngayon", "subscribe_now": "Mag-subscribe ngayon",
"employer_portal": "Portal ng Employer", "employer_portal": "Portal ng Employer",
"active_until": "Aktibo hanggang", "active_until": "Aktibo hanggang",
"expired_renew": "Expired — Mag-renew ngayon", "expired_renew": "Expired — Mag-renew ngayon",
"overview": "Pangkalahatang-ideya", "overview": "Pangkalahatang-ideya",
"my_account": "Aking Account", "my_account": "Aking Account",
"profile_settings": "Mga Setting ng Profile", "profile_settings": "Mga Setting ng Profile",
"sign_out": "Mag-sign Out", "sign_out": "Mag-sign Out",
"employer_account": "Account ng Employer", "employer_account": "Account ng Employer",
"welcome_title": "Maligayang pagdating sa Marketplace!", "welcome_title": "Maligayang pagdating sa Marketplace!",
"welcome_desc": "Ang iyong profile bilang employer ay na-verify at aktibo na may 30 araw na Premium Access.", "welcome_desc": "Ang iyong profile bilang employer ay na-verify at aktibo na may 30 araw na Premium Access.",
"control_center": "Control Center ng Sponsor", "control_center": "Control Center ng Sponsor",
"dashboard_title": "Dashboard ng Sponsor - Mga Beripikadong Kasambahay sa UAE", "dashboard_title": "Dashboard ng Sponsor - Mga Beripikadong Kasambahay sa UAE",
"expired_pass_title": "Ang iyong Sponsor Subscription Pass ay Expired na!", "expired_pass_title": "Ang iyong Sponsor Subscription Pass ay Expired na!",
"expired_pass_desc": "Naka-lock ang direktang komunikasyon, mga profile ng kandidato, at pagmemensahe. Mag-renew ng iyong taunang sponsor subscription ngayon upang ipagpatuloy ang pag-hire.", "expired_pass_desc": "Naka-lock ang direktang komunikasyon, mga profile ng kandidato, at pagmemensahe. Mag-renew ng iyong taunang sponsor subscription ngayon upang ipagpatuloy ang pag-hire.",
"renew_sub": "Mag-renew ng Subscription", "renew_sub": "Mag-renew ng Subscription",
"expiring_pass_title": "Ang iyong Premium Sponsor Pass ay malapit nang ma-expire!", "expiring_pass_title": "Ang iyong Premium Sponsor Pass ay malapit nang ma-expire!",
"expiring_pass_desc": "Mayroon na lamang {days} araw na natitira. Mag-renew ngayon upang maiwasang mawalan ng access sa 500+ na beripikadong kandidato.", "expiring_pass_desc": "Mayroon na lamang {days} araw na natitira. Mag-renew ngayon upang maiwasang mawalan ng access sa 500+ na beripikadong kandidato.",
"renew_now": "Mag-renew Ngayon", "renew_now": "Mag-renew Ngayon",
"sub_status": "Status ng Subscription", "sub_status": "Status ng Subscription",
"days_left": "Mga Araw na Natitira", "days_left": "Mga Araw na Natitira",
"welcome_back": "Maligayang Pagbabalik", "welcome_back": "Maligayang Pagbabalik",
"welcome_desc_dash": "Direktang mag-hire ng mga kasambahay na sumusunod sa MOHRE nang walang komisyon sa ahente. I-browse ang aming updated na database ng mga kandidatong may OCR passport check.", "welcome_desc_dash": "Direktang mag-hire ng mga kasambahay na sumusunod sa MOHRE nang walang komisyon sa ahente. I-browse ang aming updated na database ng mga kandidatong may OCR passport check.",
"browse_workers": "Mag-browse ng 500+ na Beripikadong Manggagawa", "browse_workers": "Mag-browse ng 500+ na Beripikadong Manggagawa",
"sponsor_pass_tier": "Antas ng Sponsor Pass", "sponsor_pass_tier": "Antas ng Sponsor Pass",
"renews": "Magre-renew sa", "renews": "Magre-renew sa",
"manage_billing": "Pamahalaan ang billing at mga invoice", "manage_billing": "Pamahalaan ang billing at mga invoice",
"pending_job_offers": "Mga Nakabinbing Alok sa Trabaho", "pending_job_offers": "Mga Nakabinbing Alok sa Trabaho",
"direct_recruitment": "Direktang mga panukala sa pag-hire", "direct_recruitment": "Direktang mga panukala sa pag-hire",
"view_hiring": "Tingnan ang proseso ng pag-hire", "view_hiring": "Tingnan ang proseso ng pag-hire",
"total_hired_workers": "Kabuuang Na-hire na Manggagawa", "total_hired_workers": "Kabuuang Na-hire na Manggagawa",
"direct_contracts": "Direktang mga kontratang nasimulan", "direct_contracts": "Direktang mga kontratang nasimulan",
"track_active_staff": "Subaybayan ang aktibong staff", "track_active_staff": "Subaybayan ang aktibong staff",
"shortlisted_candidates": "Mga Shortlisted na Kandidato", "shortlisted_candidates": "Mga Shortlisted na Kandidato",
"bookmark_list": "I-save ang listahan para sa mga interview", "bookmark_list": "I-save ang listahan para sa mga interview",
"open_shortlist": "Buksan ang shortlist book", "open_shortlist": "Buksan ang shortlist book",
"discover_insights": "Tuklasin ang mga Insight at Stats sa Merkado", "discover_insights": "Tuklasin ang mga Insight at Stats sa Merkado",
"dubai_insights": "Mga Pangkalahatang Insight sa Merkado sa Dubai", "dubai_insights": "Mga Pangkalahatang Insight sa Merkado",
"hired_dubai": "Na-hire gamit ang app sa Dubai", "hired_dubai": "Na-hire gamit ang app sa rehiyon",
"cooking_care": "Pagluluto, Pag-aalaga, Pagmamaneho", "cooking_care": "Pagluluto, Pag-aalaga, Pagmamaneho",
"top_skills": "Mga Pangunahing Kasanayang Na-hire", "top_skills": "Mga Pangunahing Kasanayang Na-hire",
"turnover_rate": "Turnover rate", "turnover_rate": "Turnover rate",
"sponsor_activity": "Mga Stat sa Aktibidad ng Iyong Sponsor", "sponsor_activity": "Mga Stat sa Aktibidad ng Iyong Sponsor",
"workers_contacted": "Mga Manggagawang Nakontak", "workers_contacted": "Mga Manggagawang Nakontak",
"secure_hires": "Mga Ligtas na Pag-hire", "secure_hires": "Mga Ligtas na Pag-hire",
"quick_actions": "Mabilisang Aksyon", "quick_actions": "Mabilisang Aksyon",
"speed_up": "Bilisang ang iyong proseso ng sponsorship.", "speed_up": "Bilisang ang iyong proseso ng sponsorship.",
"find_nannies": "Maghangad ng Pag-aalaga sa Bata at mga Nanny", "find_nannies": "Maghangad ng Pag-aalaga sa Bata at mga Nanny",
"browse_nannies": "Mag-browse ng mga premium na beripikadong nanny", "browse_nannies": "Mag-browse ng mga premium na beripikadong nanny",
"whatsapp_support": "Direktang Suporta sa WhatsApp", "whatsapp_support": "Direktang Suporta sa WhatsApp",
"chat_manager": "Kausapin ang recruitment manager", "chat_manager": "Kausapin ang recruitment manager",
"legal_platform": "100% Legal na Platform sa UAE na Walang Ahensya", "legal_platform": "100% Legal na Platform sa UAE na Walang Ahensya",
"recommended_for_you": "Inirerekomenda para sa Iyo", "recommended_for_you": "Inirerekomenda para sa Iyo",
"browse_all": "I-browse lahat", "browse_all": "I-browse lahat",
"view_profile": "Tingnan ang Profile", "view_profile": "Tingnan ang Profile",
"no_recommended": "Walang mga inirerekomendang manggagawa sa kasalukuyan. I-update ang mga detalye ng profile.", "no_recommended": "Walang mga inirerekomendang manggagawa sa kasalukuyan. I-update ang mga detalye ng profile.",
"active_shortlist": "Aktibong Shortlist", "active_shortlist": "Aktibong Shortlist",
"view_book": "Tingnan ang aklat", "view_book": "Tingnan ang aklat",
"category": "Kategorya", "category": "Kategorya",
"availability": "Kakayahang Magtrabaho", "availability": "Kakayahang Magtrabaho",
"open_profile": "Buksan ang Profile", "open_profile": "Buksan ang Profile",
"shortlist_candidates_desc": "I-shortlist ang mga kandidato upang mapaghambing ang kanilang mga dokumento nang magkatabi", "shortlist_candidates_desc": "I-shortlist ang mga kandidato upang mapaghambing ang kanilang mga dokumento nang magkatabi",
"recent_chats": "Mga Kamakailang Chat", "recent_chats": "Mga Kamakailang Chat",
"all_channels": "Lahat ng channel", "all_channels": "Lahat ng channel",
"no_chats": "Walang nahanap na kamakailang chat logs. Maghanap ng mga manggagawa upang simulan ang pag-uusap.", "no_chats": "Walang nahanap na kamakailang chat logs. Maghanap ng mga manggagawa upang simulan ang pag-uusap.",
"charity_drives": "Mga Kawanggawa sa Komunidad", "charity_drives": "Mga Kawanggawa sa Komunidad",
"live_events": "Mga Live na Kaganapan", "live_events": "Mga Live na Kaganapan",
"charity_drive": "Kaganapang Kawanggawa", "charity_drive": "Kaganapang Kawanggawa",
"provided_items": "Mga Ipinamahaging Item", "provided_items": "Mga Ipinamahaging Item",
"event_date": "Petsa ng Kaganapan", "event_date": "Petsa ng Kaganapan",
"open_maps": "Buksan ang Location Pin sa Google Maps", "open_maps": "Buksan ang Location Pin sa Google Maps",
"mohre_compliant": "Sumusunod sa UAE Tadbeer at MOHRE", "mohre_compliant": "Sumusunod sa UAE Tadbeer at MOHRE",
"mohre_desc": "Ang aming direktang sistema ng kontrata ay awtomatikong umaayon sa mga alituntunin ng Ministri ng Yamang Tao at Emiratisasyon. Ganap na legal, walang bayad sa ahente, kumpletong transparency.", "mohre_desc": "Ang aming direktang sistema ng kontrata ay awtomatikong umaayon sa mga alituntunin ng Ministri ng Yamang Tao at Emiratisasyon. Ganap na legal, walang bayad sa ahente, kumpletong transparency.",
"visit_mohre": "Bisitahin ang website ng MOHRE UAE", "visit_mohre": "Bisitahin ang website ng MOHRE UAE",
"my_shortlist": "Aking Shortlist", "my_shortlist": "Aking Shortlist",
"candidates_saved": "Mayroon kang {count} na kandidatong naka-save para sa pagsusuri", "candidates_saved": "Mayroon kang {count} na kandidatong naka-save para sa pagsusuri",
"browse_more": "Mag-browse pa ng mga manggagawa", "browse_more": "Mag-browse pa ng mga manggagawa",
"verified": "Na-verify", "verified": "Na-verify",
"warning": "Babala", "warning": "Babala",
"platform_skills": "Mga Kasanayan sa Platform", "platform_skills": "Mga Kasanayan sa Platform",
"languages_spoken": "Mga Wikang Sinasalita", "languages_spoken": "Mga Wikang Sinasalita",
"quick_preview": "Mabilisang Preview", "quick_preview": "Mabilisang Preview",
"compare_candidate": "Ihambing ang Kandidato", "compare_candidate": "Ihambing ang Kandidato",
"comparing_active": "Inihahambing ✓", "comparing_active": "Inihahambing ✓",
"message": "Mensahe", "message": "Mensahe",
"shortlist_empty": "Walang laman ang iyong shortlist", "shortlist_empty": "Walang laman ang iyong shortlist",
"shortlist_empty_desc": "Tuklasin ang mga profile ng kandidato at idaragdag sila sa iyong naka-save na shortlist.", "shortlist_empty_desc": "Tuklasin ang mga profile ng kandidato at idaragdag sila sa iyong naka-save na shortlist.",
"find_workers_now": "Magmaghanap ng Manggagawa Ngayon", "find_workers_now": "Magmaghanap ng Manggagawa Ngayon",
"comparing_workers": "Paghahambing ng mga Manggagawa", "comparing_workers": "Paghahambing ng mga Manggagawa",
"clear_all": "I-clear lahat", "clear_all": "I-clear lahat",
"remove_shortlist": "Alisin sa Shortlist", "remove_shortlist": "Alisin sa Shortlist",
"view_full_details": "Tingnan ang Buong Detalye", "view_full_details": "Tingnan ang Buong Detalye",
"no_bio_provided": "Walang ibinigay na bio details.", "no_bio_provided": "Walang ibinigay na bio details.",
"expectations": "Mga Inaasahan", "expectations": "Mga Inaasahan",
"languages": "Mga Wika", "languages": "Mga Wika",
"availability_status_label": "Katayuan ng Availability", "availability_status_label": "Katayuan ng Availability",
"job_preference": "Kagustuhan sa Trabaho", "job_preference": "Kagustuhan sa Trabaho",
"remove_from_shortlist": "Alisin sa shortlist", "remove_from_shortlist": "Alisin sa shortlist",
"max_compare_alert": "Maaari mong ihambing ang maximum na 3 kandidato.", "max_compare_alert": "Maaari mong ihambing ang maximum na 3 kandidato.",
"sponsor_pass_billing": "Sponsor Pass at Invoicing", "sponsor_pass_billing": "Sponsor Pass at Invoicing",
"subscription_billing_title": "Billing ng Subscription at Mga Invoice - Portal ng Employer", "subscription_billing_title": "Billing ng Subscription at Mga Invoice - Portal ng Employer",
"recurrent_billing_failed": "Nabigo ang iyong recurrent na billing sa subscription!", "recurrent_billing_failed": "Nabigo ang iyong recurrent na billing sa subscription!",
"recurrent_billing_failed_desc": "Nabigo ang pag-renew ng card dahil sa kulang na pondo. Subukan ulit gamit ang PayTabs upang maiwasan ang pagkaka-lockout ng profile.", "recurrent_billing_failed_desc": "Nabigo ang pag-renew ng card dahil sa kulang na pondo. Subukan ulit gamit ang PayTabs upang maiwasan ang pagkaka-lockout ng profile.",
"retry_payment_now": "Subukan ang Pagbabayad Ngayon", "retry_payment_now": "Subukan ang Pagbabayad Ngayon",
"active_plan_pass": "Aktibong Plan Pass", "active_plan_pass": "Aktibong Plan Pass",
"renewing_auto_payment_on": "Awtomatikong magre-renew sa pamamagitan ng auto-payment sa", "renewing_auto_payment_on": "Awtomatikong magre-renew sa pamamagitan ng auto-payment sa",
"simulate_billing_failure": "Simulan ang Billing Failure", "simulate_billing_failure": "Simulan ang Billing Failure",
"verified_sponsor_status": "Beripikadong Katayuan ng Sponsor", "verified_sponsor_status": "Beripikadong Katayuan ng Sponsor",
"sponsor_pass_updated": "Matagumpay na na-update ang Sponsor Pass! Nairehistro ang transaksyon sa PayTabs.", "sponsor_pass_updated": "Matagumpay na na-update ang Sponsor Pass! Nairehistro ang transaksyon sa PayTabs.",
"available_subscription_tiers": "Mga Magagamit na Antas ng Subscription", "available_subscription_tiers": "Mga Magagamit na Antas ng Subscription",
"available_subscription_tiers_desc": "Mag-upgrade o mag-cancel anumang oras. Lahat ng kontrata ay sumusunod sa mga patnubay ng UAE Tadbeer MOHRE.", "available_subscription_tiers_desc": "Mag-upgrade o mag-cancel anumang oras. Lahat ng kontrata ay sumusunod sa mga patnubay ng UAE Tadbeer MOHRE.",
"most_popular_tier": "Pinakasikat na Antas", "most_popular_tier": "Pinakasikat na Antas",
"current_active_tier": "Kasalukuyang Aktibong Antas ✓", "current_active_tier": "Kasalukuyang Aktibong Antas ✓",
"select_plan_tier": "Pumili ng Antas ng Plano", "select_plan_tier": "Pumili ng Antas ng Plano",
"billing_payment_receipts": "Mga Resibo ng Pagbabayad sa Billing", "billing_payment_receipts": "Mga Resibo ng Pagbabayad sa Billing",
"tax_compliant_invoices": "Mga Invoiceng Sumusunod sa Buwis", "tax_compliant_invoices": "Mga Invoiceng Sumusunod sa Buwis",
"corporate_details": "Mga Detalye ng Kumpanya", "corporate_details": "Mga Detalye ng Kumpanya",
"update_tax_invoicing": "I-update ang mga opsyon sa tax invoicing.", "update_tax_invoicing": "I-update ang mga opsyon sa tax invoicing.",
"sponsor_email_address": "Email Address ng Sponsor", "sponsor_email_address": "Email Address ng Sponsor",
"billing_vat_id": "VAT Registry ID ng Invoicing (Opsyonal)", "billing_vat_id": "VAT Registry ID ng Invoicing (Opsyonal)",
"save_billing_profile": "I-save ang Profile sa Billing", "save_billing_profile": "I-save ang Profile sa Billing",
"paytabs_secured_checkout": "Secured Checkout ng PayTabs", "paytabs_secured_checkout": "Secured Checkout ng PayTabs",
"gateway_version": "Payment Gateway v4.0", "gateway_version": "Payment Gateway v4.0",
"order_description": "Deskripsyon ng Order", "order_description": "Deskripsyon ng Order",
"total_amount": "Kabuuang Halaga", "total_amount": "Kabuuang Halaga",
"cardholder_name": "Pangalan ng May-ari ng Card", "cardholder_name": "Pangalan ng May-ari ng Card",
"card_number": "Numero ng Card", "card_number": "Numero ng Card",
"expiry_date": "Petsa ng Expiry (MM/YY)", "expiry_date": "Petsa ng Expiry (MM/YY)",
"security_code": "Security Code (CVV)", "security_code": "Security Code (CVV)",
"pci_dss_cryptography": "Protektado ng 256-bit PCI DSS Cryptography", "pci_dss_cryptography": "Protektado ng 256-bit PCI DSS Cryptography",
"authorize_payment": "Pahintulutan ang Pagbabayad", "authorize_payment": "Pahintulutan ang Pagbabayad",
"simulated_billing_failure_triggered": "Na-trigger ang simulated billing failure!", "simulated_billing_failure_triggered": "Na-trigger ang simulated billing failure!",
"simulated_billing_failure_desc": "Hihilingin ngayon ng babala ng system ang mga opsyon sa muling pagsubok sa pagbabayad.", "simulated_billing_failure_desc": "Hihilingin ngayon ng babala ng system ang mga opsyon sa muling pagsubok sa pagbabayad.",
"payment_approved": "Inaprubahan ang Pagbabayad ng PayTabs!", "payment_approved": "Inaprubahan ang Pagbabayad ng PayTabs!",
"successfully_subscribed_desc": "Matagumpay na naka-subscribe sa {plan}. Agad na na-update ang mga limitasyon sa premium access.", "successfully_subscribed_desc": "Matagumpay na naka-subscribe sa {plan}. Agad na na-update ang mga limitasyon sa premium access.",
"invoice_generated": "Nagawa ang Invoice {id}", "invoice_generated": "Nagawa ang Invoice {id}",
"invoice_download_desc": "Matagumpay na na-download ang direktang resibo ng MOHRE Sponsor sa format na PDF.", "invoice_download_desc": "Matagumpay na na-download ang direktang resibo ng MOHRE Sponsor sa format na PDF.",
"corporate_billing_updated": "Na-update ang mga detalye ng billing ng kumpanya.", "corporate_billing_updated": "Na-update ang mga detalye ng billing ng kumpanya.",
"invalid_card_format": "Maling format ng numero ng card", "invalid_card_format": "Maling format ng numero ng card",
"candidates_pipeline": "Mga Manggagawang Na-hire", "candidates_pipeline": "Mga Manggagawang Na-hire",
"candidates_pipeline_desc": "Pamahalaan ang iyong pipeline ng pangangalap ng mga tauhan", "candidates_pipeline_desc": "Pamahalaan ang iyong pipeline ng pangangalap ng mga tauhan",
"total_candidates": "Kabuuang mga Manggagawang Na-hire", "total_candidates": "Kabuuang mga Manggagawang Na-hire",
"reviewing": "Sinusuri", "reviewing": "Sinusuri",
"offer_sent": "Naipadala na ang Alok", "offer_sent": "Naipadala na ang Alok",
"hired": "Na-hire", "hired": "Na-hire",
"rejected": "Tinanggihan", "rejected": "Tinanggihan",
"search_by_name": "Maghanap sa pangalan...", "search_by_name": "Maghanap sa pangalan...",
"candidate_header": "Kandidato", "candidate_header": "Kandidato",
"selected_header": "Napili", "selected_header": "Napili",
"category_header": "Kategorya", "category_header": "Kategorya",
"salary_header": "Sahod", "salary_header": "Sahod",
"status_header": "Katayuan", "status_header": "Katayuan",
"actions_header": "Mga Aksyon", "actions_header": "Mga Aksyon",
"change_status_label": "Baguhin ang Katayuan", "change_status_label": "Baguhin ang Katayuan",
"no_candidates_found": "Walang nahanap na mga manggagawang na-hire", "no_candidates_found": "Walang nahanap na mga manggagawang na-hire",
"showing_candidates": "Ipinapakita ang {start} hanggang {end} ng {total} na mga manggagawang na-hire", "showing_candidates": "Ipinapakita ang {start} hanggang {end} ng {total} na mga manggagawang na-hire",
"account_settings": "Mga Setting ng Account", "account_settings": "Mga Setting ng Account",
"profile_employer_portal": "Profile - Portal ng Employer", "profile_employer_portal": "Profile - Portal ng Employer",
"profile_updated_successfully": "Matagumpay na na-update ang profile", "profile_updated_successfully": "Matagumpay na na-update ang profile",
"profile_updated_successfully_desc": "Matagumpay na na-synchronize ang mga kagustuhan ng sponsor ng sambahayan at mga vetted credentials.", "profile_updated_successfully_desc": "Matagumpay na na-synchronize ang mga kagustuhan ng sponsor ng sambahayan at mga vetted credentials.",
"profile_update_failed": "Bigo sa pag-update ng profile", "profile_update_failed": "Bigo sa pag-update ng profile",
"check_form_fields": "Pakisuri ang mga patlang ng form.", "check_form_fields": "Pakisuri ang mga patlang ng form.",
"tab_personal": "Personal", "tab_personal": "Personal",
"tab_security": "Seguridad at Password", "tab_security": "Seguridad at Password",
"tab_billing": "Billing at mga Resibo", "tab_billing": "Billing at mga Resibo",
"tab_notifications": "Sentro ng Notification", "tab_notifications": "Sentro ng Notification",
"emirates_id_vetted": "Na-vet na Emirates ID", "emirates_id_vetted": "Na-vet na Emirates ID",
"direct_sponsor_portal": "Direktang Portal ng Sponsor", "direct_sponsor_portal": "Direktang Portal ng Sponsor",
"personal_details_header": "Mga personal na detalye", "personal_details_header": "Mga personal na detalye",
"personal_details_desc": "Pamahalaan ang bio at mga kredensyal ng sponsor", "personal_details_desc": "Pamahalaan ang bio at mga kredensyal ng sponsor",
"full_sponsor_name": "Buong Pangalan ng Sponsor", "full_sponsor_name": "Buong Pangalan ng Sponsor",
"invoicing_email": "Email sa Invoicing", "invoicing_email": "Email sa Invoicing",
"uae_mobile_contact": "Contact sa Mobile sa UAE", "uae_mobile_contact": "Contact sa Mobile sa UAE",
"sponsor_nationality": "Nasyonalidad ng Sponsor", "sponsor_nationality": "Nasyonalidad ng Sponsor",
"select_nationality": "Pumili ng Nasyonalidad", "select_nationality": "Pumili ng Nasyonalidad",
"uae_national": "UAE National", "uae_national": "UAE National",
"expat_uk_europe": "Expat (UK / Europe)", "expat_uk_europe": "Expat (UK / Europe)",
"expat_usa_canada": "Expat (USA / Canada)", "expat_usa_canada": "Expat (USA / Canada)",
"expat_asia_gcc": "Expat (Asia / GCC)", "expat_asia_gcc": "Expat (Asia / GCC)",
"family_members_size": "Laki ng mga Kasapi ng Pamilya", "family_members_size": "Laki ng mga Kasapi ng Pamilya",
"select_family_size": "Pumili ng Laki ng Pamilya", "select_family_size": "Pumili ng Laki ng Pamilya",
"family_1_2": "1-2 Kasapi", "family_1_2": "1-2 Kasapi",
"family_3_4": "3-4 na Kasapi", "family_3_4": "3-4 na Kasapi",
"family_5_plus": "5+ na Kasapi", "family_5_plus": "5+ na Kasapi",
"accommodation_residence": "Tirahan na Matutuluyan", "accommodation_residence": "Tirahan na Matutuluyan",
"select_accommodation": "Pumili ng Tirahan", "select_accommodation": "Pumili ng Tirahan",
"villa": "Villa", "villa": "Villa",
"penthouse": "Apartment (Penthouse)", "penthouse": "Apartment (Penthouse)",
"apartment_1_3": "Apartment (1-3 Bed)", "apartment_1_3": "Apartment (1-3 Bed)",
"city_district_area": "Distrito / Lugar ng Lungsod", "city_district_area": "Distrito / Lugar ng Lungsod",
"emirates_id_verification_header": "Pagpapatunay ng Emirates ID", "emirates_id_verification_header": "Pagpapatunay ng Emirates ID",
"emirates_id_verification_desc": "Mga kredensyal sa pagsunod sa regulasyon", "emirates_id_verification_desc": "Mga kredensyal sa pagsunod sa regulasyon",
"emirates_id_verified_status": "Na-verify na Emirates ID", "emirates_id_verified_status": "Na-verify na Emirates ID",
"mohre_guidelines": "Na-vet sa ilalim ng Mga Alituntunin ng MOHRE", "mohre_guidelines": "Na-vet sa ilalim ng Mga Alituntunin ng MOHRE",
"emirates_id_verified_desc": "Matagumpay na na-verify ang iyong Emirates ID. Aktibo ang iyong account para sa direktang pag-hire.", "emirates_id_verified_desc": "Matagumpay na na-verify ang iyong Emirates ID. Aktibo ang iyong account para sa direktang pag-hire.",
"verification_pending_status": "Nakabinbing Pagpapatunay sa Audit", "verification_pending_status": "Nakabinbing Pagpapatunay sa Audit",
"audit_queue": "Queue ng Audit", "audit_queue": "Queue ng Audit",
"verification_pending_desc": "Kasalukuyang sinusuri ang iyong mga pag-upload ng dokumento ng Emirates ID. Karaniwang natatapos ang mga audit sa loob ng 24 oras.", "verification_pending_desc": "Kasalukuyang sinusuri ang iyong mga pag-upload ng dokumento ng Emirates ID. Karaniwang natatapos ang mga audit sa loob ng 24 oras.",
"verification_required_status": "Kinakailangan ang Pagpapatunay ng Emirates ID", "verification_required_status": "Kinakailangan ang Pagpapatunay ng Emirates ID",
"action_needed": "Kailangan ng Aksyon", "action_needed": "Kailangan ng Aksyon",
"verification_required_desc": "Mangyaring mag-upload ng mataas na resolution na kulay na scan ng iyong Emirates ID upang ma-verify ang iyong pagkakakilanlan at i-activate ang buong tampok sa pag-hire.", "verification_required_desc": "Mangyaring mag-upload ng mataas na resolution na kulay na scan ng iyong Emirates ID upang ma-verify ang iyong pagkakakilanlan at i-activate ang buong tampok sa pag-hire.",
"emirates_id_front_side": "Emirates ID (Harapang Bahagi)", "emirates_id_front_side": "Emirates ID (Harapang Bahagi)",
"emirates_id_back_side": "Emirates ID (Likurang Bahagi)", "emirates_id_back_side": "Emirates ID (Likurang Bahagi)",
"uploaded_credentials_scans": "Mga Na-upload na Scan ng Kredensyal", "uploaded_credentials_scans": "Mga Na-upload na Scan ng Kredensyal",
"view_scan": "Tingnan ang Scan", "view_scan": "Tingnan ang Scan",
"security_password_header": "Seguridad at Password", "security_password_header": "Seguridad at Password",
"security_password_desc": "Panatilihing secure ang iyong sponsor account", "security_password_desc": "Panatilihing secure ang iyong sponsor account",
"current_password": "Kasalukuyang Password", "current_password": "Kasalukuyang Password",
"new_password": "Bagong Password", "new_password": "Bagong Password",
"confirm_new_password": "Kumpirmahin ang Bagong Password", "confirm_new_password": "Kumpirmahin ang Bagong Password",
"current_plan": "Kasalukuyang Plano", "current_plan": "Kasalukuyang Plano",
"active_status": "Aktibo", "active_status": "Aktibo",
"next_payment": "Susunod na Pagbabayad", "next_payment": "Susunod na Pagbabayad",
"recent_transactions": "Mga Kamakailang Transaksyon", "recent_transactions": "Mga Kamakailang Transaksyon",
"date_header": "Petsa", "date_header": "Petsa",
"description_header": "Deskripsyon", "description_header": "Deskripsyon",
"amount_header": "Halaga", "amount_header": "Halaga",
"receipt_header": "Resibo", "receipt_header": "Resibo",
"notification_settings_hub": "Sentro ng mga Setting ng Notification", "notification_settings_hub": "Sentro ng mga Setting ng Notification",
"notification_settings_desc": "Pumili kung paano mo gustong makatanggap ng mga alerto", "notification_settings_desc": "Pumili kung paano mo gustong makatanggap ng mga alerto",
"email_alerts": "Mga Alerto sa Email", "email_alerts": "Mga Alerto sa Email",
"email_alerts_desc": "Makatanggap ng mga inirerekomendang manggagawa at mga update sa visa.", "email_alerts_desc": "Makatanggap ng mga inirerekomendang manggagawa at mga update sa visa.",
"sms_alerts": "Mga Instant na Resibo sa SMS", "sms_alerts": "Mga Instant na Resibo sa SMS",
"sms_alerts_desc": "Kumuha ng mga abiso sa SMS para sa mga iskedyul ng interview.", "sms_alerts_desc": "Kumuha ng mga abiso sa SMS para sa mga iskedyul ng interview.",
"push_alerts": "Mga Push Notification", "push_alerts": "Mga Push Notification",
"push_alerts_desc": "Kumuha ng desktop sound alerts para sa mga bagong direktang mensahe.", "push_alerts_desc": "Kumuha ng desktop sound alerts para sa mga bagong direktang mensahe.",
"changes_saved": "Matagumpay na na-save ang mga pagbabago", "changes_saved": "Matagumpay na na-save ang mga pagbabago",
"emirates_id_reverification_notice": "Ang ilang mga update ay maaaring mangailangan ng muling pagpapatunay ng Emirates ID.", "emirates_id_reverification_notice": "Ang ilang mga update ay maaaring mangailangan ng muling pagpapatunay ng Emirates ID.",
"update_settings": "I-update ang mga Setting", "update_settings": "I-update ang mga Setting",
"charity_events_support_drives": "Mga Kaganapang Kawanggawa & Kampanya sa Usaid", "charity_events_support_drives": "Mga Kaganapang Kawanggawa & Kampanya sa Usaid",
"community_charity_events_sponsor_hub": "Mga Kaganapang Kawanggawa sa Komunidad - Kituo ng Sponsor", "community_charity_events_sponsor_hub": "Mga Kaganapang Kawanggawa sa Komunidad - Kituo ng Sponsor",
"community_charity_event_posted": "NAI-POST NA ANG CHARITY EVENT NG KOMUNIDAD!", "community_charity_event_posted": "NAI-POST NA ANG CHARITY EVENT NG KOMUNIDAD!",
"community_charity_event_posted_desc": "Agad na nagpadala ng push notification sa lahat ng manggagawa sa Dubai! Matagumpay na nai-schedule ang umagang paalala.", "community_charity_event_posted_desc": "Agad na nagpadala ng push notification sa lahat ng manggagawa! Matagumpay na nai-schedule ang umagang paalala.",
"dubai_community_support_drives": "Mga Kampanya sa Suporta ng Komunidad sa Dubai", "dubai_community_support_drives": "Mga Kampanya sa Suporta ng Komunidad",
"free_medical_checks_title": "Libreng Ugnayan sa Kalusugan, Pamamahagi ng Pagkain & mga Serbisyo sa Suporta", "free_medical_checks_title": "Libreng Ugnayan sa Kalusugan, Pamamahagi ng Pagkain & mga Serbisyo sa Suporta",
"free_medical_checks_desc": "Nag-oorganisa ng programang suporta? Ibahagi ang mga kampanya ng komunidad nang direkta. Awtomatikong magpapadala ng push notification ang platform sa mga manggagawa, na susundan ng paalala sa umaga ng kaganapan.", "free_medical_checks_desc": "Nag-oorganisa ng programang suporta? Ibahagi ang mga kampanya ng komunidad nang direkta. Awtomatikong magpapadala ng push notification ang platform sa mga manggagawa, na susundan ng paalala sa umaga ng kaganapan.",
"search_charity_events_placeholder": "Maghanap ng mga kawanggawa & kampanya...", "search_charity_events_placeholder": "Maghanap ng mga kawanggawa & kampanya...",
"post_charity_event": "I-post ang Charity Event", "post_charity_event": "I-post ang Charity Event",
"broadcast_support_program_desc": "Ipalaganap ang programang suporta, medical camp, o pamamahagi sa komunidad ng mga manggagawa.", "broadcast_support_program_desc": "Ipalaganap ang programang suporta, medical camp, o pamamahagi sa komunidad ng mga manggagawa.",
"charity_drive_metadata": "Metadata ng Charity Drive (Suporta sa Dubai)", "charity_drive_metadata": "Metadata ng Charity Drive",
"event_time_placeholder": "hal. 9:00 AM - 4:00 PM", "event_time_placeholder": "hal. 9:00 AM - 4:00 PM",
"what_is_provided": "Ano ang Ipinapamahagi", "what_is_provided": "Ano ang Ipinapamahagi",
"provided_items_placeholder": "hal. Libreng Dental Check, Kahon ng Pagkain, mga Kagamitan", "provided_items_placeholder": "hal. Libreng Dental Check, Kahon ng Pagkain, mga Kagamitan",
"location_details_pin": "Mga Detalye ng Lokasyon & Pin Link", "location_details_pin": "Mga Detalye ng Lokasyon & Pin Link",
"location_details_placeholder": "hal. Al Quoz Community Center, Dubai", "location_details_placeholder": "hal. Al Quoz Community Center",
"maps_pin_link_placeholder": "Link ng Google Maps (hal. https://maps.app.goo.gl/xyz)", "maps_pin_link_placeholder": "Link ng Google Maps (hal. https://maps.app.goo.gl/xyz)",
"title_label": "Pamagat", "title_label": "Pamagat",
"title_placeholder": "hal. Libreng Dental Checkup ng Emirates Charity", "title_placeholder": "hal. Libreng Dental Checkup ng Emirates Charity",
"event_desc_instructions": "Deskripsyon ng Kaganapan & mga Tagubilin", "event_desc_instructions": "Deskripsyon ng Kaganapan & mga Tagubilin",
"event_desc_placeholder": "Ilagay ang mga detalye ng kawanggawa dito...", "event_desc_placeholder": "Ilagay ang mga detalye ng kawanggawa dito...",
"publish_charity_event": "I-publish ang Charity Event", "publish_charity_event": "I-publish ang Charity Event",
"no_announcements_title": "Walang mga Anunsyo", "no_announcements_title": "Walang mga Anunsyo",
"no_announcements_desc": "Hindi ka pa nagpo-post ng anumang mga anunsyo", "no_announcements_desc": "Hindi ka pa nagpo-post ng anumang mga anunsyo",
"community_charity_drive": "KAMPANYANG KAWANGGAWA NG KOMUNIDAD", "community_charity_drive": "KAMPANYANG KAWANGGAWA NG KOMUNIDAD",
"push_reminder_scheduled": "Nai-schedule ang Push & Paalala", "push_reminder_scheduled": "Nai-schedule ang Push & Paalala",
"provided_packages": "Ipinamahaging Packages", "provided_packages": "Ipinamahaging Packages",
"event_timing": "Oras ng Kaganapan", "event_timing": "Oras ng Kaganapan",
"event_location_address": "Address ng Lokasyon ng Kaganapan", "event_location_address": "Address ng Lokasyon ng Kaganapan",
"view_map_location_pin": "Tingnan ang Lokasyon sa Mapa", "view_map_location_pin": "Tingnan ang Lokasyon sa Mapa",
"find_vetted_workers": "Maghanap ng mga Vetted na Kasambahay", "find_vetted_workers": "Maghanap ng mga Vetted na Kasambahay",
"find_workers_platform": "Maghanap ng mga Manggagawa - Platform ng Kasambahay", "find_workers_platform": "Maghanap ng mga Manggagawa - Platform ng Kasambahay",
"no_middlemen_platform": "Platform na Walang Ahente o Middlemen", "no_middlemen_platform": "Platform na Walang Ahente o Middlemen",
"find_verified_candidates": "Maghanap ng mga Verified na Kandidato", "find_verified_candidates": "Maghanap ng mga Verified na Kandidato",
"connect_vetted_workers_desc": "Agad na makipag-ugnayan sa mga background-checked at vetted na kasambahay sa UAE.", "connect_vetted_workers_desc": "Agad na makipag-ugnayan sa mga background-checked at vetted na kasambahay sa UAE.",
"search_by_name_skills_bio": "Maghanap ayon sa pangalan, kasanayan, bio (hal. Cooking, Childcare, Gardening, Driving)...", "search_by_name_skills_bio": "Maghanap ayon sa pangalan, kasanayan, bio (hal. Cooking, Childcare, Gardening, Driving)...",
"default_match": "Default na Tugma", "default_match": "Default na Tugma",
"salary_low_to_high": "Sahod: Mababa hanggang Mataas", "salary_low_to_high": "Sahod: Mababa hanggang Mataas",
"salary_high_to_low": "Sahod: Mataas hanggang Mababa", "salary_high_to_low": "Sahod: Mataas hanggang Mababa",
"rating_high_to_low": "Rating: Mataas hanggang Mababa", "rating_high_to_low": "Rating: Mataas hanggang Mababa",
"experience_level": "Antas ng Karanasan", "experience_level": "Antas ng Karanasan",
"reset": "I-reset", "reset": "I-reset",
"nationality": "Nasyonalidad", "nationality": "Nasyonalidad",
"select_skills": "Pumili ng mga Kasanayan", "select_skills": "Pumili ng mga Kasanayan",
"select_languages": "Pumili ng mga Wika", "select_languages": "Pumili ng mga Wika",
"select_visa_status": "Pumili ng Hali ng Visa", "select_visa_status": "Pumili ng Hali ng Visa",
"found_workers_matching": "Nakahanap ng {count} na kasambahay na tumutugma sa iyong paghahanap", "found_workers_matching": "Nakahanap ng {count} na kasambahay na tumutugma sa iyong paghahanap",
"direct_sponsoring_active": "Aktibo ang Direktang Sponsor ng MOHRE UAE", "direct_sponsoring_active": "Aktibo ang Direktang Sponsor ng MOHRE UAE",
"load_more_workers": "Mag-load ng Higit Pang Manggagawa", "load_more_workers": "Mag-load ng Higit Pang Manggagawa",
"no_candidates_matching": "Walang mga manggagawang na-hire na tumutugma sa iyong mga filter", "no_candidates_matching": "Walang mga manggagawang na-hire na tumutugma sa iyong mga filter",
"adjust_filters_desc": "Subukang i-adjust ang iyong limitasyon sa sahod, magdagdag ng mga karagdagdang wika, o palawakin ang mga kagustuhan sa nasyonalidad.", "adjust_filters_desc": "Subukang i-adjust ang iyong limitasyon sa sahod, magdagdag ng mga karagdagdang wika, o palawakin ang mga kagustuhan sa nasyonalidad.",
"reset_filters": "I-reset ang mga Filter", "reset_filters": "I-reset ang mga Filter",
"comparing_workers_count": "Inihahambing ang mga Manggagawa ({count} sa 3)", "comparing_workers_count": "Inihahambing ang mga Manggagawa ({count} sa 3)",
"expected": "Inaasahan", "expected": "Inaasahan",
"region": "Rehiyon", "region": "Rehiyon",
"visa_transfer": "Paglipat ng Visa", "visa_transfer": "Paglipat ng Visa",
"medical_status": "Katayuan ng Kalusugan", "medical_status": "Katayuan ng Kalusugan",
"passport_ocr": "OCR ng Pasaporte", "passport_ocr": "OCR ng Pasaporte",
"open_worker_profile": "Buksan ang Profile ng Manggagawa", "open_worker_profile": "Buksan ang Profile ng Manggagawa",
"attach_verified_sponsor_docs": "I-attach ang Verified na Dokumento ng Sponsor", "attach_verified_sponsor_docs": "I-attach ang Verified na Dokumento ng Sponsor",
"upload_sponsor_papers_desc": "Mag-upload ng mga papel ng sponsor, kasunduan sa trabaho, o mga paglalarawan ng trabaho upang suriin nang ligtas.", "upload_sponsor_papers_desc": "Mag-upload ng mga papel ng sponsor, kasunduan sa trabaho, o mga paglalarawan ng trabaho upang suriin nang ligtas.",
"select_files_drag": "Pumili ng mga file o i-drag dito", "select_files_drag": "Pumili ng mga file o i-drag dito",
"max_file_size": "PDF, JPG, PNG (Max 5MB)", "max_file_size": "PDF, JPG, PNG (Max 5MB)",
"close": "Isara", "close": "Isara",
"chat_with_worker": "Makipag-chat kay {name} - Mga Mensahe", "chat_with_worker": "Makipag-chat kay {name} - Mga Mensahe",
"messages_hub": "Hub ng Mensahe", "messages_hub": "Hub ng Mensahe",
"ssl_secure": "SSL SECURE", "ssl_secure": "SSL SECURE",
"active_now": "Aktibo Ngayon", "active_now": "Aktibo Ngayon",
"whatsapp_bridge": "Koneksyon sa WhatsApp", "whatsapp_bridge": "Koneksyon sa WhatsApp",
"toggle_context_sidebar": "I-toggle ang Sidebar ng Profile", "toggle_context_sidebar": "I-toggle ang Sidebar ng Profile",
"today_realtime_chat": "Ngayong Araw • Realtime na Log ng Chat", "today_realtime_chat": "Ngayong Araw • Realtime na Log ng Chat",
"read": "Nabasang Mensahe", "read": "Nabasang Mensahe",
"type_compliant_message": "Mag-type ng ligtas na mensahe...", "type_compliant_message": "Mag-type ng ligtas na mensahe...",
"conversation_messages": "Mga Mensahe ng Kandidato", "conversation_messages": "Mga Mensahe ng Kandidato",
"messages_employer_portal": "Mga Mensahe - Portal ng Sponsor", "messages_employer_portal": "Mga Mensahe - Portal ng Sponsor",
"search_conversations": "Maghanap ng mga pag-uusap...", "search_conversations": "Maghanap ng mga pag-uusap...",
"new_conversation": "Bagong Pag-uusap", "new_conversation": "Bagong Pag-uusap",
"active_threads": "Mga Aktibong Chat", "active_threads": "Mga Aktibong Chat",
"total_conversations": "Kabuuan: {count}", "total_conversations": "Kabuuan: {count}",
"no_active_messages": "Walang aktibong mensahe", "no_active_messages": "Walang aktibong mensahe",
"no_active_messages_desc": "Kapag nagpadala ka ng mensahe sa mga manggagawa o nag-iskedyul ng mga panayam, lalabas ang iyong mga chat thread dito.", "no_active_messages_desc": "Kapag nagpadala ka ng mensahe sa mga manggagawa o nag-iskedyul ng mga panayam, lalabas ang iyong mga chat thread dito.",
"candidate_profile_detail": "Detalye ng Profile ng Kandidato", "candidate_profile_detail": "Detalye ng Profile ng Kandidato",
"back_to_find_workers": "BUMALIK SA PAGHAHANAP NG MANGGAGAWA", "back_to_find_workers": "BUMALIK SA PAGHAHANAP NG MANGGAGAWA",
"share_profile": "Ibahagi ang Profile", "share_profile": "Ibahagi ang Profile",
"report_worker": "Iulat ang Manggagawa", "report_worker": "Iulat ang Manggagawa",
"sponsorship_details": "Mga Detalye ng Sponsorship", "sponsorship_details": "Mga Detalye ng Sponsorship",
"salary_expectations": "Inaasahang Sahod", "salary_expectations": "Inaasahang Sahod",
"work_experience": "Karanasan sa Trabaho", "work_experience": "Karanasan sa Trabaho",
"emirates_id_verification": "Pagsusuri ng Emirates ID", "emirates_id_verification": "Pagsusuri ng Emirates ID",
"medical_health_test": "Medikal at Kalusugan na Pagsusuri", "medical_health_test": "Medikal at Kalusugan na Pagsusuri",
"passed_certified": "PASADO AT VERIFIED", "passed_certified": "PASADO AT VERIFIED",
"professional_summary": "Propesyonal na Buod", "professional_summary": "Propesyonal na Buod",
"verified_skills_competencies": "Mga Kasanayan at Kakayahang Na-verify", "verified_skills_competencies": "Mga Kasanayan at Kakayahang Na-verify",
"verified_legal_documents": "Mga Na-verify na Legal na Dokumento (MOHRE UAE Vetted)", "verified_legal_documents": "Mga Na-verify na Legal na Dokumento (MOHRE UAE Vetted)",
"passport_verified": "Pasaporte (Na-verify)", "passport_verified": "Pasaporte (Na-verify)",
"click_zoom": "I-click para i-zoom", "click_zoom": "I-click para i-zoom",
"document_id": "ID ng Dokumento", "document_id": "ID ng Dokumento",
"issue": "Araw ng Paglabas", "issue": "Araw ng Paglabas",
"expiry": "Araw ng Pagkapaso", "expiry": "Araw ng Pagkapaso",
"ocr_match": "Tugma sa OCR", "ocr_match": "Tugma sa OCR",
"emirates_id_pdpl": "Emirates ID (PDPL Compliant)", "emirates_id_pdpl": "Emirates ID (PDPL Compliant)",
"scan_purged": "Scan ay Tinanggal na", "scan_purged": "Scan ay Tinanggal na",
"uae_pdpl_compliant": "Sumusunod sa UAE PDPL", "uae_pdpl_compliant": "Sumusunod sa UAE PDPL",
"verification_type": "Uri ng Pag-verify", "verification_type": "Uri ng Pag-verify",
"physical_scan_storage": "Imbakan ng Pisikal na Scan", "physical_scan_storage": "Imbakan ng Pisikal na Scan",
"permanently_purged": "Permanenteng Tinanggal", "permanently_purged": "Permanenteng Tinanggal",
"entry_visa_verified": "Entry Visa (Na-verify)", "entry_visa_verified": "Entry Visa (Na-verify)",
"visa_category": "Kategorya ng Visa", "visa_category": "Kategorya ng Visa",
"verification_status": "Katayuan ng Pagsusuri", "verification_status": "Katayuan ng Pagsusuri",
"transfer_required": "Kailangang Ilipat", "transfer_required": "Kailangang Ilipat",
"needs_regularization": "Kailangang Ayusin ang Visa", "needs_regularization": "Kailangang Ayusin ang Visa",
"clear_records": "Malinis ang Rekord", "clear_records": "Malinis ang Rekord",
"sponsor_reviews_ratings": "Mga Review at Star Rating ng Sponsor", "sponsor_reviews_ratings": "Mga Review at Star Rating ng Sponsor",
"ratings_policy_desc": "Ang mga rating ay maaari lamang mai-post ng mga na-verify na sponsor na nakakumpleto ng verified na direktang pag-hire.", "ratings_policy_desc": "Ang mga rating ay maaari lamang mai-post ng mga na-verify na sponsor na nakakumpleto ng verified na direktang pag-hire.",
"post_trust_review": "Mag-post ng Review ng Tiwala", "post_trust_review": "Mag-post ng Review ng Tiwala",
"similar_recommended_workers": "Katulad na Inirerekomendang Manggagawa", "similar_recommended_workers": "Katulad na Inirerekomendang Manggagawa",
"direct_sponsoring_finalized": "Direktang Sponsorship ay Tapos Na!", "direct_sponsoring_finalized": "Direktang Sponsorship ay Tapos Na!",
"hired_stage4_desc": "Matagumpay na minarkahan si {name} bilang Hired sa ilalim ng iyong sponsorship! Ang direktang pagtutugma na ito ay sumusunod sa Stage 4 ng aming UAE MOHRE zero-middlemen flow.", "hired_stage4_desc": "Matagumpay na minarkahan si {name} bilang Hired sa ilalim ng iyong sponsorship! Ang direktang pagtutugma na ito ay sumusunod sa Stage 4 ng aming UAE MOHRE zero-middlemen flow.",
"next_step_stage5": "Susunod na Hakbang: Stage 5 Review Pagkatapos ng Pag-hire", "next_step_stage5": "Susunod na Hakbang: Stage 5 Review Pagkatapos ng Pag-hire",
"post_hire_review_desc": "Tulungan ang komunidad sa UAE na mag-hire nang ligtas sa pamamagitan ng pag-post ng isang hindi kilalang review na naglalarawan sa childcare, cooking, driving, o domestic skills ni {name}.", "post_hire_review_desc": "Tulungan ang komunidad sa UAE na mag-hire nang ligtas sa pamamagitan ng pag-post ng isang hindi kilalang review na naglalarawan sa childcare, cooking, driving, o domestic skills ni {name}.",
"leave_trust_review": "Mag-iwan ng Review ng Tiwala", "leave_trust_review": "Mag-iwan ng Review ng Tiwala",
"back_to_directory": "Bumalik sa Direktoryo ng Manggagawa", "back_to_directory": "Bumalik sa Direktoryo ng Manggagawa",
"report_abuse_title": "Iulat ang Pag-abuso sa Pagsusuri / Paglabag sa Mga Tuntunin", "report_abuse_title": "Iulat ang Pag-abuso sa Pagsusuri / Paglabag sa Mga Tuntunin",
"report_abuse_desc": "Pinapanatili namin ang zero-tolerance para sa mga pekeng dokumento, mga independiyenteng recruiter na nagbebenta ng cash, o maling detalye ng pakikipag-ugnayan.", "report_abuse_desc": "Pinapanatili namin ang zero-tolerance para sa mga pekeng dokumento, mga independiyenteng recruiter na nagbebenta ng cash, o maling detalye ng pakikipag-ugnayan.",
"reason": "Dahilan", "reason": "Dahilan",
"select_reason": "Pumili ng dahilan...", "select_reason": "Pumili ng dahilan...",
"reason_fees": "Humingi ng bayad sa komisyon sa pag-hire ang manggagawa / ahente", "reason_fees": "Humingi ng bayad sa komisyon sa pag-hire ang manggagawa / ahente",
"reason_profile": "Ang mga detalye ng profile / pasaporte ay hindi tumutugma sa aktwal na tao", "reason_profile": "Ang mga detalye ng profile / pasaporte ay hindi tumutugma sa aktwal na tao",
"reason_contact": "Hindi wastong numero ng telepono / hindi maabot", "reason_contact": "Hindi wastong numero ng telepono / hindi maabot",
"reason_other": "Iba pang paglabag sa pagsunod", "reason_other": "Iba pang paglabag sa pagsunod",
"additional_context": "Karagdagang detalye ng konteksto", "additional_context": "Karagdagang detalye ng konteksto",
"provide_specifics": "Magbigay ng detalyadong specifics ng nangyari...", "provide_specifics": "Magbigay ng detalyadong specifics ng nangyari...",
"cancel": "Kanselahin", "cancel": "Kanselahin",
"submit_report": "Isumite the Ulat ng Pagsunod", "submit_report": "Isumite the Ulat ng Pagsunod",
"submit_verified_review": "Isumite ang Na-verify na Review sa Pagganap", "submit_verified_review": "Isumite ang Na-verify na Review sa Pagganap",
"review_help_desc": "Ang iyong puna ay tumutulong sa iba pang mga sponsor na gumawa ng ligtas at direktang mga desisyon sa pag-hire.", "review_help_desc": "Ang iyong puna ay tumutulong sa iba pang mga sponsor na gumawa ng ligtas at direktang mga desisyon sa pag-hire.",
"star_rating": "Star Rating", "star_rating": "Star Rating",
"share_experience": "Ibahagi ang Iyong Karanasan", "share_experience": "Ibahagi ang Iyong Karanasan",
"review_textarea_placeholder": "Sabihin sa iba pang mga sponsor ang tungkol sa mga kasanayan sa childcare, paglilinis, estilo ng pagluluto, kaligtasan sa pagmamaneho, atbp...", "review_textarea_placeholder": "Sabihin sa iba pang mga sponsor ang tungkol sa mga kasanayan sa childcare, paglilinis, estilo ng pagluluto, kaligtasan sa pagmamaneho, atbp...",
"post_trust_review_btn": "Mag-post ng Review ng Tiwala", "post_trust_review_btn": "Mag-post ng Review ng Tiwala",
"start_direct_chat": "Magsimula ng Direktang Chat", "start_direct_chat": "Magsimula ng Direktang Chat",
"mark_hired": "Minarkahang Hired", "mark_hired": "Minarkahang Hired",
"selected": "Napili", "selected": "Napili",
"total": "Kabuuan", "total": "Kabuuan",
"candidate_messages": "Mga Mensahe ng Kandidato", "candidate_messages": "Mga Mensahe ng Kandidato",
"search_conversations_placeholder": "Maghanap ng mga pag-uusap...", "search_conversations_placeholder": "Maghanap ng mga pag-uusap...",
"total_count": "Kabuuan: {count}", "total_count": "Kabuuan: {count}",
"chat_with": "Makipag-chat kay", "chat_with": "Makipag-chat kay",
"today_realtime_chat_logs": "Ngayong Araw • Realtime na Log ng Chat", "today_realtime_chat_logs": "Ngayong Araw • Realtime na Log ng Chat",
"just_now": "Ngayon Lang", "just_now": "Ngayon Lang",
"direct_push_sent": "Direktang Mobile Push Notification ay naipadala na!", "direct_push_sent": "Direktang Mobile Push Notification ay naipadala na!",
"popped_up_instantly_desc": "Agad na lumitaw sa mobile device ni {name}.", "popped_up_instantly_desc": "Agad na lumitaw sa mobile device ni {name}.",
"auto_reply_text": "Salamat sa iyong tugon! Sinuri ko ang iyong alok na panukala at inaabangan ko ang ating panayam sa video.", "auto_reply_text": "Salamat sa iyong tugon! Sinuri ko ang iyong alok na panukala at inaabangan ko ang ating panayam sa video.",
"new_message_from": "Bagong mensahe mula kay {name}!", "new_message_from": "Bagong mensahe mula kay {name}!",
"document_attached": "Matagumpay na nailakip ang dokumento!", "document_attached": "Matagumpay na nailakip ang dokumento!",
"document_attached_msg": "Nailakip ang Dokumento", "document_attached_msg": "Nailakip ang Dokumento",
"today": "Ngayong Araw", "today": "Ngayong Araw",
"chip_interview": "Available ka ba para sa isang panayam sa video ngayon?", "chip_interview": "Available ka ba para sa isang panayam sa video ngayon?",
"chip_salary": "Magkano ang iyong inaasahang huling sahod?", "chip_salary": "Magkano ang iyong inaasahang huling sahod?",
"chip_visa": "Maaari mo bang ilipat ang iyong visa kaagad?", "chip_visa": "Maaari mo bang ilipat ang iyong visa kaagad?",
"type_message_placeholder": "Mag-type ng ligtas na mensahe...", "type_message_placeholder": "Mag-type ng ligtas na mensahe...",
"compliance_profile": "Profile ng Pagsunod", "compliance_profile": "Profile ng Pagsunod",
"transferable": "Maaaring Ilipat", "transferable": "Maaaring Ilipat",
"cleared": "Ligtas / Pasado", "cleared": "Ligtas / Pasado",
"attach_sponsor_documents": "I-attach ang Verified na Dokumento ng Sponsor", "attach_sponsor_documents": "I-attach ang Verified na Dokumento ng Sponsor",
"attach_documents_desc": "Mag-upload ng mga papel ng sponsor, kasunduan sa trabaho, o mga paglalarawan ng trabaho upang suriin nang ligtas.", "attach_documents_desc": "Mag-upload ng mga papel ng sponsor, kasunduan sa trabaho, o mga paglalarawan ng trabaho upang suriin nang ligtas.",
"sponsor_reviews_star_ratings": "Mga Review at Star Rating ng Sponsor", "sponsor_reviews_star_ratings": "Mga Review at Star Rating ng Sponsor",
"reviews_posted_by_sponsors_desc": "Ang mga rating ay maaari lamang mai-post ng mga na-verify na sponsor na nakakumpleto ng verified na direktang pag-hire.", "reviews_posted_by_sponsors_desc": "Ang mga rating ay maaari lamang mai-post ng mga na-verify na sponsor na nakakumpleto ng verified na direktang pag-hire.",
"aed": "AED", "aed": "AED",
"mo": "buwan", "mo": "buwan",
"hired_under_sponsorship_desc": "Matagumpay na minarkahan si {name} bilang Hired sa ilalim ng iyong sponsorship! Ang direktang pagtutugma na ito ay sumusunod sa Stage 4 ng aming UAE MOHRE zero-middlemen flow.", "hired_under_sponsorship_desc": "Matagumpay na minarkahan si {name} bilang Hired sa ilalim ng iyong sponsorship! Ang direktang pagtutugma na ito ay sumusunod sa Stage 4 ng aming UAE MOHRE zero-middlemen flow.",
"next_step_post_hire_review": "Susunod na Hakbang: Stage 5 Review Pagkatapos ng Pag-hire", "next_step_post_hire_review": "Susunod na Hakbang: Stage 5 Review Pagkatapos ng Pag-hire",
"help_community_post_review": "Tulungan ang komunidad sa UAE na mag-hire nang ligtas sa pamamagitan ng pag-post ng isang hindi kilalang review na naglalarawan sa childcare, cooking, driving, o domestic skills ni {name}.", "help_community_post_review": "Tulungan ang komunidad sa UAE na mag-hire nang ligtas sa pamamagitan ng pag-post ng isang hindi kilalang review na naglalarawan sa childcare, cooking, driving, o domestic skills ni {name}.",
"back_to_worker_directory": "Bumalik sa Direktoryo ng Manggagawa", "back_to_worker_directory": "Bumalik sa Direktoryo ng Manggagawa",
"report_abuse_violation": "I-report ang Pag-abuso sa Pagsusuri / Paglabag sa Mga Tuntunin", "report_abuse_violation": "I-report ang Pag-abuso sa Pagsusuri / Paglabag sa Mga Tuntunin",
"zero_tolerance_abuse_desc": "Pinapanatili namin ang zero-tolerance para sa mga pekeng dokumento, mga independiyenteng recruiter na nagbebenta ng cash, o maling detalye ng pakikipag-ugnayan.", "zero_tolerance_abuse_desc": "Pinapanatili namin ang zero-tolerance para sa mga pekeng dokumento, mga independiyenteng recruiter na nagbebenta ng cash, o maling detalye ng pakikipag-ugnayan.",
"additional_context_details": "Karagdagang detalye ng konteksto", "additional_context_details": "Karagdagang detalye ng konteksto",
"provide_specifics_placeholder": "Magbigay ng detalyadong specifics ng nangyari...", "provide_specifics_placeholder": "Magbigay ng detalyadong specifics ng nangyari...",
"submit_compliance_report": "Isumite ang Ulat ng Pagsunod", "submit_compliance_report": "Isumite ang Ulat ng Pagsunod",
"submit_performance_review": "Isumite ang Na-verify na Review sa Pagganap", "submit_performance_review": "Isumite ang Na-verify na Review sa Pagganap",
"feedback_helps_sponsors_desc": "Ang iyong puna ay tumutulong sa iba pang mga sponsor na gumawa ng ligtas at direktang mga desisyon sa pag-hire.", "feedback_helps_sponsors_desc": "Ang iyong puna ay tumutulong sa iba pang mga sponsor na gumawa ng ligtas at direktang mga desisyon sa pag-hire.",
"share_your_experience": "Ibahagi ang Iyong Karanasan", "share_your_experience": "Ibahagi ang Iyong Karanasan",
"share_experience_placeholder": "Sabihin sa iba pang mga sponsor ang tungkol sa mga kasanayan sa childcare, paglilinis, estilo ng pagluluto, kaligtasan sa pagmamaneho, atbp...", "share_experience_placeholder": "Sabihin sa iba pang mga sponsor ang tungkol sa mga kasanayan sa childcare, paglilinis, estilo ng pagluluto, kaligtasan sa pagmamaneho, atbp...",
"post_trust_review_action": "Mag-post ng Review ng Tiwala" "post_trust_review_action": "Mag-post ng Review ng Tiwala",
"no_charity_events_title": "Walang mga Charity Event",
"no_charity_events_desc": "Hindi ka pa nagpo-post ng anumang mga charity event"
} }

View File

@ -537,6 +537,70 @@ public function test_register_passport_and_visa_with_direct_json_payload()
$this->assertEquals('Sponsor Name', $visaDoc->ocr_data['sponsor']); $this->assertEquals('Sponsor Name', $visaDoc->ocr_data['sponsor']);
} }
/**
* Test worker passport and visa registration when they are passed as JSON strings.
*/
public function test_register_passport_and_visa_with_json_encoded_strings()
{
$response = $this->postJson('/api/workers/register', [
'name' => 'JSON String Worker',
'phone' => '+971509999999',
'salary' => 3000,
'password' => 'secret123',
'language' => 'EN',
'passport' => json_encode([
'authority' => 'Authority',
'date_of_birth' => '14/05/1990',
'date_of_expiry' => '05/07/2028',
'date_of_issue' => '05/07/2018',
'document_type' => 'P',
'given_names' => 'Johnny',
'issuing_country' => 'PHL',
'nationality' => 'PHL',
'passport_number' => 'Z99B1234',
'personal_number' => '28',
'place_of_birth' => 'Manila',
'sex' => 'M',
'surname' => 'Test',
]),
'visa' => json_encode([
'accompanied_by' => '0',
'expiry_date' => '2027-02-15',
'file_number' => '202/2022/2840234',
'id_number' => '784198839607840',
'issue_date' => '2025-02-16',
'name' => 'Johnny Test',
'passport_number' => 'Z99B1234',
'place_of_issue' => 'Abu Dhabi',
'profession' => 'HELPER',
'sponsor' => 'Sponsor Name',
])
]);
$response->assertStatus(201);
$workerId = $response->json('data.worker.id');
$this->assertDatabaseHas('workers', [
'id' => $workerId,
'name' => 'Johnny Test',
'phone' => '+971509999999',
'verified' => true,
'visa_status' => 'HELPER',
]);
$this->assertDatabaseHas('worker_documents', [
'worker_id' => $workerId,
'type' => 'passport',
'number' => 'Z99B1234',
]);
$this->assertDatabaseHas('worker_documents', [
'worker_id' => $workerId,
'type' => 'visa',
'number' => '202/2022/2840234',
]);
}
/** /**
* Test updating profile with new API fields. * Test updating profile with new API fields.
*/ */