From 3235a700c900ad6800463b661acca8b8543bbf19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Tun=C3=A7?= Date: Mon, 1 Jun 2026 23:36:16 +0300 Subject: [PATCH] feat: add career application wizard and HR process documentation strings and dynamic views --- lang/ar/career.php | 45 +++++++ lang/de/career.php | 45 +++++++ lang/en/career.php | 45 +++++++ lang/ru/career.php | 133 +++++++++++++++++++ lang/se/career.php | 45 +++++++ lang/tr/career.php | 45 +++++++ resources/views/front/career/index.blade.php | 86 ++++++------ 7 files changed, 401 insertions(+), 43 deletions(-) create mode 100644 lang/ru/career.php diff --git a/lang/ar/career.php b/lang/ar/career.php index b747210..15291b6 100644 --- a/lang/ar/career.php +++ b/lang/ar/career.php @@ -76,4 +76,49 @@ return [ 'rejected' => 'مرفوض', 'accepted' => 'مقبول', 'waiting_document' => 'في انتظار الوثيقة', + + // Wizard and Mermaid + 'step_1_title' => '1. الشروط والأحكام', + 'step_2_title' => '2. تحميل النماذج', + 'step_3_title' => '3. أكمل التطبيق', + 'kvkk_title' => 'الغرض من جمع المستندات (معلومات KVKK)', + 'kvkk_nda_title' => '1. اتفاقية السرية (NDA)', + 'kvkk_nda_desc' => 'مطلوب لضمان أمن رموز المصدر لمشروعنا ومخططات قاعدة البيانات والأسرار التجارية.', + 'kvkk_contract_title' => '2. اتفاقية مقاول مستقل', + 'kvkk_contract_desc' => 'مطلوب لتأمين شروط وحقوق نموذج العمل المرن القائم على المشكلات/المهام قانونيًا.', + 'kvkk_id_title' => '3. نسخة من الهوية', + 'kvkk_id_desc' => 'مطلوب للتحقق من الهوية القانونية، وتحديد المفوض بالتوقيع، ومنع الطلبات الاحتيالية.', + 'hr_flow_diagram' => 'مخطط تقدم الموارد البشرية', + 'terms_accept_label' => 'لقد قرأت نموذج العمل وشروط التقديم ومخطط تدفق عملية الموارد البشرية وأوافق عليها.', + 'accept_terms_btn' => 'قبول الشروط والاستمرار', + 'download_required_documents' => 'تحميل المستندات المطلوبة', + 'download_required_documents_desc' => 'لإكمال طلبك، يجب عليك تحميل الاتفاقيات القانونية التالية، وقراءتها بعناية، وتوقيعها، ثم تحميلها في الخطوة التالية.', + 'nda_card_desc' => 'إنها اتفاقية عدم الإفشاء التي يجب توقيعها لحماية سرية الرموز البرمجية للبرامج والبيانات والعمليات التابعة لمشاريع شركة Trunçgil Teknoloji.', + 'review_download_document' => 'مراجعة وتحميل الاتفاقية', + 'contract_card_desc' => 'إنها اتفاقية خدمات المقاول المستقل التي تحدد شروط العمل عن بعد القائم على أساس المشاكل/المهام، وشروط الدفع، وحقوق الأطراف.', + 'go_back' => 'الرجوع', + 'downloaded_next_btn' => 'لقد قمت بتحميل الاتفاقيات، انتقل إلى الخطوة الأخيرة', + 'name_placeholder' => 'مثال: أحمد يلمظ', + 'email_placeholder' => 'مثال: ahmet@example.com', + 'phone_placeholder' => 'مثال: 05XX XXX XX XX', + 'id_photocopy' => 'نسخة من الهوية', + 'id_photocopy_description' => 'نسخة من البطاقة الشخصية من الجهتين أو بطاقة الهوية الجديدة أو رخصة القيادة (PDF, JPG, PNG - بحد أقصى 5 ميجابايت)', + + // Mermaid Nodes + 'mermaid_start' => 'طلب واتفاقية عدم الإفشاء', + 'mermaid_dec1' => 'هل تمت الموافقة على المرشح؟', + 'mermaid_red1' => 'رفض - تنتهي العملية', + 'mermaid_git' => 'يتم توفير الوصول إلى مستودع GitHub', + 'mermaid_sample' => 'يقوم المرشح بتثبيت المشروع ويعمل على مهمة عينة', + 'mermaid_dec2' => 'هل تم إكمال مهمة العينة بنجاح؟', + 'mermaid_red2' => 'رفض - تنتهي العملية', + 'mermaid_issues' => 'الاستمرار في المشاكل الأخرى', + 'mermaid_dec3' => 'هل اختار المرشح مشكلة؟', + 'mermaid_wait' => 'المرشح في الانتظار أو يختار مهمة أخرى', + 'mermaid_assign' => 'يتم تعيين المشكلة', + 'mermaid_work' => 'يبدأ العمل', + 'mermaid_review' => 'التسليم والمراجعة', + 'mermaid_dec4' => 'هل تمت الموافقة على المهمة؟', + 'mermaid_feedback' => 'طلب تصحيح وتعليقات', + 'mermaid_payment' => 'يتم دفع الرسوم', ]; diff --git a/lang/de/career.php b/lang/de/career.php index 7bb3ebd..9386dda 100644 --- a/lang/de/career.php +++ b/lang/de/career.php @@ -85,4 +85,49 @@ return [ 'rejected' => 'Abgelehnt', 'accepted' => 'Akzeptiert', 'waiting_document' => 'Warten auf Dokument', + + // Wizard and Mermaid + 'step_1_title' => '1. Geschäftsbedingungen', + 'step_2_title' => '2. Formulare herunterladen', + 'step_3_title' => '3. Bewerbung abschließen', + 'kvkk_title' => 'Zweck der Dokumentensammlung (KVKK-Information)', + 'kvkk_nda_title' => '1. Vertraulichkeitsvereinbarung (NDA)', + 'kvkk_nda_desc' => 'Erforderlich, um die Sicherheit der Quellcodes, Datenbankschemata und Geschäftsgeheimnisse unseres Projekts zu gewährleisten.', + 'kvkk_contract_title' => '2. Freier Mitarbeitervertrag', + 'kvkk_contract_desc' => 'Erforderlich, um die Bedingungen und Ihre Rechte des aufgabenbasierten flexiblen Arbeitsmodells rechtlich abzusichern.', + 'kvkk_id_title' => '3. Ausweiskopie', + 'kvkk_id_desc' => 'Erforderlich zur gesetzlichen Identitätsprüfung, Ermittlung des zeichnungsberechtigten Vertreters und zur Vermeidung betrügerischer Bewerbungen.', + 'hr_flow_diagram' => 'HR-Fortschrittsdiagramm', + 'terms_accept_label' => 'Ich habe das Arbeitsmodell, die Bewerbungsbedingungen und das HR-Prozessdiagramm gelesen und akzeptiere sie.', + 'accept_terms_btn' => 'Bedingungen akzeptieren und fortfahren', + 'download_required_documents' => 'Erforderliche Dokumente herunterladen', + 'download_required_documents_desc' => 'Um Ihre Bewerbung abzuschließen, müssen Sie die folgenden rechtlichen Vereinbarungen herunterladen, sorgfältig lesen, unterschreiben und im nächsten Schritt hochladen.', + 'nda_card_desc' => 'Es handelt sich um die Vertraulichkeitsvereinbarung (NDA), die zwingend zu unterzeichnen ist, um die Vertraulichkeit von Quellcodes, Daten und Prozessen von Trunçgil Technology-Projekten zu schützen.', + 'review_download_document' => 'Vereinbarung prüfen & herunterladen', + 'contract_card_desc' => 'Es handelt sich um den Dienstvertrag für freie Mitarbeiter, der die Bedingungen für die aufgabenbasierte Remote-Arbeit, die Zahlungsbedingungen und die Rechte der Parteien regelt.', + 'go_back' => 'Zurückgehen', + 'downloaded_next_btn' => 'Ich habe die Vereinbarungen heruntergeladen, zum letzten Schritt fortfahren', + 'name_placeholder' => 'z. B.: Max Mustermann', + 'email_placeholder' => 'z. B.: max@example.com', + 'phone_placeholder' => 'z. B.: +49 1XX XXX XX XX', + 'id_photocopy' => 'Ausweiskopie', + 'id_photocopy_description' => 'Vorder- und Rückseite des Personalausweises, der neuen Identitätskarte oder des Führerscheins (PDF, JPG, PNG - Max. 5MB)', + + // Mermaid Nodes + 'mermaid_start' => 'Bewerbung und Vertraulichkeitsvereinbarung', + 'mermaid_dec1' => 'Bewerber freigegeben?', + 'mermaid_red1' => 'Ablehnung - Prozess endet', + 'mermaid_git' => 'GitHub-Repository-Zugriff gewährt', + 'mermaid_sample' => 'Bewerber richtet Projekt ein und arbeitet an einer Beispielaufgabe', + 'mermaid_dec2' => 'Beispielaufgabe erfolgreich abgeschlossen?', + 'mermaid_red2' => 'Ablehnung - Prozess endet', + 'mermaid_issues' => 'Weiter mit anderen Issues', + 'mermaid_dec3' => 'Hat der Bewerber ein Issue ausgewählt?', + 'mermaid_wait' => 'Bewerber wartet oder wählt andere Aufgabe', + 'mermaid_assign' => 'Issue-Zuweisung erfolgt', + 'mermaid_work' => 'Arbeit beginnt', + 'mermaid_review' => 'Abgabe und Überprüfung', + 'mermaid_dec4' => 'Aufgabe freigegeben?', + 'mermaid_feedback' => 'Korrekturanforderung und Feedback', + 'mermaid_payment' => 'Zahlung wird geleistet', ]; diff --git a/lang/en/career.php b/lang/en/career.php index fde3a98..fa01416 100644 --- a/lang/en/career.php +++ b/lang/en/career.php @@ -85,4 +85,49 @@ return [ 'rejected' => 'Rejected', 'accepted' => 'Accepted', 'waiting_document' => 'Waiting for Document', + + // Wizard and Mermaid + 'step_1_title' => '1. Terms & Conditions', + 'step_2_title' => '2. Download Forms', + 'step_3_title' => '3. Complete Application', + 'kvkk_title' => 'Purpose of Document Collection (KVKK Information)', + 'kvkk_nda_title' => '1. Non-Disclosure Agreement (NDA)', + 'kvkk_nda_desc' => 'Requested to ensure the security of our project\'s source codes, database schemas, and trade secrets.', + 'kvkk_contract_title' => '2. Independent Contractor Agreement', + 'kvkk_contract_desc' => 'Required to legally secure the conditions and your rights of the issue/task-based flexible working model.', + 'kvkk_id_title' => '3. Identity Photocopy', + 'kvkk_id_desc' => 'Requested for legal identity verification, determination of authorized signatory, and prevention of fraudulent applications.', + 'hr_flow_diagram' => 'HR Progress Diagram', + 'terms_accept_label' => 'I have read and accept the working model, application conditions, and the HR process flowchart.', + 'accept_terms_btn' => 'Accept Terms and Proceed', + 'download_required_documents' => 'Download Required Documents', + 'download_required_documents_desc' => 'To complete your application, you must download the following legal agreements, read them carefully, sign them, and upload them in the next step.', + 'nda_card_desc' => 'It is the Non-Disclosure Agreement that is mandatory to sign in order to protect the confidentiality of source codes, data, and processes belonging to Trunçgil Technology projects.', + 'review_download_document' => 'Review & Download Agreement', + 'contract_card_desc' => 'It is the Independent Contractor Services Agreement that defines the conditions of job/issue-based remote work, payment terms, and rights of the parties.', + 'go_back' => 'Go Back', + 'downloaded_next_btn' => 'I Have Downloaded the Agreements, Proceed to the Last Step', + 'name_placeholder' => 'e.g.: John Doe', + 'email_placeholder' => 'e.g.: john@example.com', + 'phone_placeholder' => 'e.g.: +90 5XX XXX XX XX', + 'id_photocopy' => 'Identity Photocopy', + 'id_photocopy_description' => 'Front and back photocopy of national ID, new identity card, or driver\'s license (PDF, JPG, PNG - Max. 5MB)', + + // Mermaid Nodes + 'mermaid_start' => 'Application and Non-Disclosure Agreement', + 'mermaid_dec1' => 'Is Candidate Approved?', + 'mermaid_red1' => 'Rejection - Process Ends', + 'mermaid_git' => 'GitHub Repo Access Provided', + 'mermaid_sample' => 'Candidate Sets Up Project and Works on Sample Task', + 'mermaid_dec2' => 'Sample Task Successfully Completed?', + 'mermaid_red2' => 'Rejection - Process Ends', + 'mermaid_issues' => 'Continue to Other Issues', + 'mermaid_dec3' => 'Did Candidate Select an Issue?', + 'mermaid_wait' => 'Candidate Waiting or Selects Another Task', + 'mermaid_assign' => 'Issue Assignment is Done', + 'mermaid_work' => 'Work Starts', + 'mermaid_review' => 'Submission and Review', + 'mermaid_dec4' => 'Is Task Approved?', + 'mermaid_feedback' => 'Revision Request and Feedback', + 'mermaid_payment' => 'Fee Payment is Made', ]; diff --git a/lang/ru/career.php b/lang/ru/career.php new file mode 100644 index 0000000..8ea7f94 --- /dev/null +++ b/lang/ru/career.php @@ -0,0 +1,133 @@ + 'Заявки на вакансии', + 'model_label' => 'Заявка', + 'plural_model_label' => 'Заявки на вакансии', + 'title' => 'Анкета кандидата', + 'description' => 'Чтобы присоединиться к нашей команде, пожалуйста, заполните форму ниже и загрузите свое резюме.', + 'job_application_title' => 'Подача заявки на работу', + 'job_application_description' => 'Чтобы присоединиться к нашей команде, пожалуйста, заполните форму ниже и загрузите свое резюме.', + 'internship_title' => 'Заявка на стажировку', + 'internship_description' => 'Узнайте больше о нашей программе дистанционной стажировки и подайте заявку.', + 'name' => 'Имя и фамилия', + 'email' => 'Электронная почта', + 'phone' => 'Телефон', + 'cv' => 'Резюме (CV)', + 'nda' => 'Подписанное NDA', + 'contract' => 'Подписанный договор', + 'git_knowledge' => 'Знание GIT', + 'ai_usage' => 'Использование инструментов ИИ', + 'message' => 'Сообщение', + 'status' => 'Статус', + 'type' => 'Тип заявки', + 'job' => 'Работа', + 'internship' => 'Стажировка', + 'submit' => 'Отправить заявку', + 'success_message' => 'Ваша заявка успешно получена. Спасибо.', + 'download_cv' => 'Скачать резюме', + 'created_at' => 'Дата подачи', + + // Intro section + 'dear_developer' => 'Уважаемый кандидат,', + 'intro_text_1' => 'Как компания Trunçgil Technology, мы сотрудничаем с независимыми разработчиками всех уровней для разработки нашего программного проекта на базе Laravel. В качестве бизнес-модели применяется система оплаты на основе задач (issue/task), при этом задачи предлагаются кандидатам с заранее определенной стоимостью.', + 'intro_text_2' => 'Основная причина, по которой мы просим вас предоставить указанную ниже информацию, заключается в необходимости предоставления вам ограниченного доступа к исходному коду нашего проекта на этапе оценки вашей заявки. Поэтому в целях обеспечения юридической безопасности и защиты прав сторон требуется изучить указанные ниже документы: Соглашение о конфиденциальности (NDA) и Соглашение с независимым исполнителем, а также предоставить их подписанные копии при подаче заявки.', + 'intro_text_3' => 'Пожалуйста, заполните форму ниже и загрузите подписанные документы в формате PDF единым файлом или zip-архивом.', + 'intro_text_4' => 'Ваши данные будут использоваться конфиденциально исключительно для процесса рассмотрения заявки и юридической защиты интересов обеих сторон.', + 'thanks' => 'Спасибо.', + 'company_details' => 'TRUNÇGİL TECHNOLOGY INDUSTRY AND TRADE LIMITED COMPANY
Адрес: Çamtepe Mah. Mahmut Tevfik Atay Bul. Gaziantep Teknopark No: 4A Interior Door No: 1 Şahinbey / Gaziantep
Эл. почта: info@truncgil.com.tr
ИНН: 8591492435 – Şahinbey V.D. | MERSIS: 0859149243500001', + + // Working model + 'working_model_title' => 'Наша модель работы', + 'working_model_subtitle' => 'Удаленная работа на основе задач', + 'terms_title' => 'Правила и условия', + 'fully_remote' => 'Полностью удаленно:', + 'fully_remote_desc' => 'Вы можете выполнять задачи из любой точки мира в удобной для вас рабочей обстановке.', + 'independent_contractor' => 'Независимый исполнитель:', + 'independent_contractor_desc' => 'Вы вносите вклад в наши проекты на условиях фриланса.', + 'mandatory_documents' => 'Обязательные документы:', + 'mandatory_documents_desc' => 'По соображениям безопасности подписание NDA и Соглашения с независимым исполнителем обязательно.', + 'nda_label' => 'Соглашение о конфиденциальности (NDA)', + 'contract_label' => 'Соглашение с независимым исполнителем', + + // Form section + 'form_title' => 'Форма заявки', + 'form_subtitle' => 'Пожалуйста, полностью заполните все поля.', + 'nda_description' => 'Подписанное соглашение о конфиденциальности (PDF, макс. 5 МБ)', + 'contract_description' => 'Подписанное соглашение с исполнителем (PDF, макс. 5 МБ)', + 'git_confirmation' => 'Я умею пользоваться системой контроля версий GIT.', + 'ai_confirmation' => 'Я активно использую инструменты ИИ (Copilot, ChatGPT и др.) в процессах разработки ПО.', + 'message_placeholder' => 'Ваши навыки, опыт и то, что вы хотите добавить...', + 'cv_description' => 'PDF, DOC, DOCX (макс. 5 МБ)', + + // Messages + 'success' => 'Успешно!', + 'ok' => 'ОК', + 'error' => 'Ошибка!', + 'validation_error' => 'Пожалуйста, проверьте форму на наличие ошибок.', + 'error_message' => 'Произошла ошибка при отправке заявки. Пожалуйста, попробуйте еще раз.', + + 'remote_work_title' => 'Полностью удаленная работа', + 'remote_work_details' => 'Координация команды осуществляется через ежедневные летучки (standup). В некоторых проектах график более гибкий. Стажеры привлекаются к одному или нескольким реальным проектам, соответствующим их резюме и навыкам.', + 'application_conditions_title' => 'Условия подачи заявки', + 'condition_not_only_for_internship' => 'Заявки от лиц, желающих пройти стажировку исключительно «ради галочки», не принимаются. В приоритете кандидаты, нацеленные на развитие и готовые приносить пользу проекту.', + 'condition_intent_letter' => 'В поле сообщения необходимо приложить сопроводительное письмо (сопроводительный текст) с описанием того, какой вклад вы планируете внести в наши проекты.', + 'daily_standup' => 'Ежедневные летучки', + 'daily_standup_desc' => 'Короткие ежедневные встречи обеспечивают коммуникацию внутри команды и отслеживание прогресса.', + 'flexible_projects' => 'Гибкость и проектный подход', + 'flexible_projects_desc' => 'В наших проектах важна гибкость. Вы будете работать над реальными задачами, соответствующими вашим компетенциям.', + 'focus_on_development' => 'Ориентация на развитие', + 'intent_letter' => 'Сопроводительное письмо', + + // Statuses + 'pending' => 'В ожидании', + 'reviewed' => 'Рассмотрено', + 'rejected' => 'Отклонено', + 'accepted' => 'Принято', + 'waiting_document' => 'Ожидание документов', + + // Wizard and Mermaid + 'step_1_title' => '1. Правила и условия', + 'step_2_title' => '2. Скачать формы', + 'step_3_title' => '3. Завершить подачу', + 'kvkk_title' => 'Цель сбора документов (Информация в рамках KVKK)', + 'kvkk_nda_title' => '1. Соглашение о конфиденциальности (NDA)', + 'kvkk_nda_desc' => 'Запрашивается для обеспечения безопасности исходных кодов наших проектов, схем баз данных и коммерческих тайн.', + 'kvkk_contract_title' => '2. Соглашение с независимым исполнителем', + 'kvkk_contract_desc' => 'Необходимо для юридического закрепления условий и ваших прав в рамках гибкой модели работы на основе задач.', + 'kvkk_id_title' => '3. Копия удостоверения личности', + 'kvkk_id_desc' => 'Запрашивается для юридической проверки личности, определения полномочий подписи и предотвращения фиктивных заявок.', + 'hr_flow_diagram' => 'Схема этапов подбора персонала', + 'terms_accept_label' => 'Я ознакомился с моделью работы, условиями подачи заявки и схемой процесса подбора и принимаю их.', + 'accept_terms_btn' => 'Принять условия и продолжить', + 'download_required_documents' => 'Скачать необходимые документы', + 'download_required_documents_desc' => 'Для завершения подачи заявки вам необходимо скачать следующие юридические соглашения, внимательно прочитать их, подписать и загрузить на следующем шаге.', + 'nda_card_desc' => 'Это Соглашение о конфиденциальности (NDA), подписание которого обязательно для защиты конфиденциальности исходных кодов, данных и процессов, относящихся к проектам Trunçgil Technology.', + 'review_download_document' => 'Просмотреть и скачать соглашение', + 'contract_card_desc' => 'Это Соглашение об услугах независимого исполнителя, определяющее условия удаленной работы на основе задач, условия оплаты и права сторон.', + 'go_back' => 'Назад', + 'downloaded_next_btn' => 'Я скачал соглашения, перейти к последнему шагу', + 'name_placeholder' => 'Например: Иван Иванов', + 'email_placeholder' => 'Например: ivan@example.com', + 'phone_placeholder' => 'Например: +7 9XX XXX XX XX', + 'id_photocopy' => 'Копия удостоверения личности', + 'id_photocopy_description' => 'Копия обеих сторон удостоверения личности, новой идентификационной карты или водительского удостоверения (PDF, JPG, PNG - макс. 5 МБ)', + + // Mermaid Nodes + 'mermaid_start' => 'Заявка и Соглашение о конфиденциальности', + 'mermaid_dec1' => 'Кандидат утвержден?', + 'mermaid_red1' => 'Отказ - Процесс завершается', + 'mermaid_git' => 'Предоставляется доступ к репозиторию GitHub', + 'mermaid_sample' => 'Кандидат настраивает проект и работает над тестовым заданием', + 'mermaid_dec2' => 'Тестовое задание успешно выполнено?', + 'mermaid_red2' => 'Отказ - Процесс завершается', + 'mermaid_issues' => 'Переход к другим задачам', + 'mermaid_dec3' => 'Кандидат выбрал задачу?', + 'mermaid_wait' => 'Кандидат ожидает или выбирает другую задачу', + 'mermaid_assign' => 'Производится назначение задачи', + 'mermaid_work' => 'Начинается работа', + 'mermaid_review' => 'Сдача и рассмотрение', + 'mermaid_dec4' => 'Задача одобрена?', + 'mermaid_feedback' => 'Запрос на доработку и обратная связь', + 'mermaid_payment' => 'Производится выплата вознаграждения', +]; diff --git a/lang/se/career.php b/lang/se/career.php index ef65f79..1de3c70 100644 --- a/lang/se/career.php +++ b/lang/se/career.php @@ -85,4 +85,49 @@ return [ 'rejected' => 'Avvisad', 'accepted' => 'Accepterad', 'waiting_document' => 'Väntar på dokument', + + // Wizard and Mermaid + 'step_1_title' => '1. Regler & Villkor', + 'step_2_title' => '2. Ladda ner blanketter', + 'step_3_title' => '3. Slutför ansökan', + 'kvkk_title' => 'Syfte med dokumentinsamling (KVKK-information)', + 'kvkk_nda_title' => '1. Sekretessavtal (NDA)', + 'kvkk_nda_desc' => 'Krävs för att säkerställa säkerheten för våra projekts källkoder, databasscheman och affärshemligheter.', + 'kvkk_contract_title' => '2. Avtal för oberoende uppdragstagare', + 'kvkk_contract_desc' => 'Krävs för att juridiskt säkra villkoren och dina rättigheter för den uppdragsbaserade flexibla arbetsmodellen.', + 'kvkk_id_title' => '3. Kopia på ID-handling', + 'kvkk_id_desc' => 'Krävs för laglig identitetsverifiering, fastställande av behörig firmatecknare och för att förhindra bedrägliga ansökningar.', + 'hr_flow_diagram' => 'HR Processdiagram', + 'terms_accept_label' => 'Jag har läst och godkänner arbetsmodellen, ansökningsvillkoren och HR-processflödet.', + 'accept_terms_btn' => 'Godkänn villkoren och fortsätt', + 'download_required_documents' => 'Ladda ner nödvändiga dokument', + 'download_required_documents_desc' => 'För att slutföra din ansökan måste du ladda ner följande juridiska avtal, läsa dem noggrant, signera dem och ladda upp dem i nästa steg.', + 'nda_card_desc' => 'Detta är sekretessavtalet (NDA) som måste undertecknas för att skydda källkoder, data och processer som tillhör Trunçgil Teknologis projekt.', + 'review_download_document' => 'Granska & ladda ner avtalet', + 'contract_card_desc' => 'Detta är avtalet för oberoende uppdragstagare som definierar villkoren för den uppdragsbaserade distansarbetet, betalningsvillkoren och parternas rättigheter.', + 'go_back' => 'Gå tillbaka', + 'downloaded_next_btn' => 'Jag har laddat ner avtalen, gå till sista steget', + 'name_placeholder' => 't.ex.: Sven Svensson', + 'email_placeholder' => 't.ex.: sven@example.com', + 'phone_placeholder' => 't.ex.: +46 7XX XXX XX XX', + 'id_photocopy' => 'Kopia på ID-handling', + 'id_photocopy_description' => 'Fram- och baksida på ID-kort, nytt identitetskort eller körkort (PDF, JPG, PNG - Max 5MB)', + + // Mermaid Nodes + 'mermaid_start' => 'Ansökan och sekretessavtal', + 'mermaid_dec1' => 'Är kandidaten godkänd?', + 'mermaid_red1' => 'Avslag - Processen avslutas', + 'mermaid_git' => 'GitHub Repo-åtkomst beviljas', + 'mermaid_sample' => 'Kandidaten sätter upp projektet och arbetar på en exempeluppgift', + 'mermaid_dec2' => 'Är exempeluppgiften framgångsrikt slutförd?', + 'mermaid_red2' => 'Avslag - Processen avslutas', + 'mermaid_issues' => 'Fortsätt till andra uppdrag', + 'mermaid_dec3' => 'Har kandidaten valt ett uppdrag?', + 'mermaid_wait' => 'Kandidaten väntar eller väljer ett annat uppdrag', + 'mermaid_assign' => 'Uppdraget tilldelas', + 'mermaid_work' => 'Arbetet påbörjas', + 'mermaid_review' => 'Inlämning och granskning', + 'mermaid_dec4' => 'Är uppdraget godkänt?', + 'mermaid_feedback' => 'Begäran om korrigering och feedback', + 'mermaid_payment' => 'Arvode betalas ut', ]; diff --git a/lang/tr/career.php b/lang/tr/career.php index 2d22f8e..a4dde6b 100644 --- a/lang/tr/career.php +++ b/lang/tr/career.php @@ -85,4 +85,49 @@ return [ 'rejected' => 'Reddedildi', 'accepted' => 'Kabul Edildi', 'waiting_document' => 'Belge Bekleniyor', + + // Wizard and Mermaid + 'step_1_title' => '1. Şartlar & Koşullar', + 'step_2_title' => '2. Formları İndir', + 'step_3_title' => '3. Başvuruyu Tamamla', + 'kvkk_title' => 'Belgelerin Toplanma Amacı (KVKK Bilgilendirmesi)', + 'kvkk_nda_title' => '1. Gizlilik Sözleşmesi (NDA)', + 'kvkk_nda_desc' => 'Projelerimize ait kaynak kodları, veritabanı şemaları ve ticari sırlarımızın güvenliğini sağlamak amacıyla istenir.', + 'kvkk_contract_title' => '2. Bağımsız Sözleşmeli Sözleşmesi', + 'kvkk_contract_desc' => 'Issue/task bazlı esnek çalışma modelinin koşullarını ve haklarınızı yasal olarak güvence altına almak için gereklidir.', + 'kvkk_id_title' => '3. Kimlik Fotokopisi', + 'kvkk_id_desc' => 'Yasal kimlik doğrulama, imza yetkilisi tespiti ve sahte başvuruların önlenmesi amacıyla talep edilmektedir.', + 'hr_flow_diagram' => 'İK İlerleme Diyagramı', + 'terms_accept_label' => 'Çalışma modelini, başvuru şartlarını ve İK süreç akış şemasını okudum, kabul ediyorum.', + 'accept_terms_btn' => 'Şartları Kabul Et ve İlerle', + 'download_required_documents' => 'Gerekli Belgeleri İndirin', + 'download_required_documents_desc' => 'Başvurunuzu tamamlayabilmek için aşağıdaki yasal sözleşmeleri indirip, dikkatlice okuyup imzalayarak bir sonraki adımda sisteme yüklemeniz gerekmektedir.', + 'nda_card_desc' => 'Trunçgil Teknoloji projelerine ait kaynak kodlarının, verilerin ve süreçlerin gizliliğini korumak amacıyla imzalanması zorunlu olan Gizlilik Sözleşmesi\'dir.', + 'review_download_document' => 'Sözleşmeyi İncele & İndir', + 'contract_card_desc' => 'İş/Issue bazlı uzaktan çalışma koşullarını, ödeme şartlarını ve tarafların haklarını tanımlayan Bağımsız Sözleşmeli Hizmet Sözleşmesi\'dir.', + 'go_back' => 'Geri Dön', + 'downloaded_next_btn' => 'Sözleşmeleri İndirdim, Son Adıma Geç', + 'name_placeholder' => 'Örn: Ahmet Yılmaz', + 'email_placeholder' => 'Örn: ahmet@example.com', + 'phone_placeholder' => 'Örn: 05XX XXX XX XX', + 'id_photocopy' => 'Kimlik Fotokopisi', + 'id_photocopy_description' => 'Önlü arkalı nüfus cüzdanı, yeni kimlik kartı veya ehliyet fotokopisi (PDF, JPG, PNG - Maks. 5MB)', + + // Mermaid Nodes + 'mermaid_start' => 'Başvuru ve Gizlilik Sözleşmesi', + 'mermaid_dec1' => 'Aday Onaylandı mı?', + 'mermaid_red1' => 'Red - Süreç Sonlanır', + 'mermaid_git' => 'GitHub Repo Erişimi Sağlanır', + 'mermaid_sample' => 'Aday Projeyi Kurar ve Örnek Görev Üzerinde Çalışır', + 'mermaid_dec2' => 'Örnek Görev Başarıyla Tamamlandı mı?', + 'mermaid_red2' => 'Red - Süreç Sonlanır', + 'mermaid_issues' => 'Diğer Issue\'lara Devam', + 'mermaid_dec3' => 'Aday Issue Seçti mi?', + 'mermaid_wait' => 'Aday Beklemede veya Başka Görev Seçer', + 'mermaid_assign' => 'Issue Ataması Yapılır', + 'mermaid_work' => 'Çalışma Başlar', + 'mermaid_review' => 'Teslim ve İnceleme', + 'mermaid_dec4' => 'Görev Onaylandı mı?', + 'mermaid_feedback' => 'Düzeltme Talebi ve Geri Bildirim', + 'mermaid_payment' => 'Ücret Ödemesi Yapılır', ]; diff --git a/resources/views/front/career/index.blade.php b/resources/views/front/career/index.blade.php index 43a9ae8..9ac6c9b 100644 --- a/resources/views/front/career/index.blade.php +++ b/resources/views/front/career/index.blade.php @@ -25,7 +25,7 @@
- 1. Şartlar & Koşullar + {{ __('career.step_1_title') }} @@ -33,7 +33,7 @@
- 2. Formları İndir + {{ __('career.step_2_title') }} @@ -41,7 +41,7 @@
- 3. Başvuruyu Tamamla + {{ __('career.step_3_title') }} @@ -60,19 +60,19 @@

{!! __('career.intro_text_1') !!}

{!! __('career.intro_text_2') !!}

- Belgelerin Toplanma Amacı (KVKK Bilgilendirmesi) + {{ __('career.kvkk_title') }}
- 1. Gizlilik Sözleşmesi (NDA) -

Projelerimize ait kaynak kodları, veritabanı şemaları ve ticari sırlarımızın güvenliğini sağlamak amacıyla istenir.

+ {{ __('career.kvkk_nda_title') }} +

{{ __('career.kvkk_nda_desc') }}

- 2. Bağımsız Sözleşmeli Sözleşmesi -

Issue/task bazlı esnek çalışma modelinin koşullarını ve haklarınızı yasal olarak güvence altına almak için gereklidir.

+ {{ __('career.kvkk_contract_title') }} +

{{ __('career.kvkk_contract_desc') }}

- 3. Kimlik Fotokopisi -

Yasal kimlik doğrulama, imza yetkilisi tespiti ve sahte başvuruların önlenmesi amacıyla talep edilmektedir.

+ {{ __('career.kvkk_id_title') }} +

{{ __('career.kvkk_id_desc') }}

@@ -94,7 +94,7 @@
- İK İlerleme Diyagramı + {{ __('career.hr_flow_diagram') }}
graph TD %% Styles @@ -104,22 +104,22 @@ classDef rejectNode fill:#ef4444,stroke:#b91c1c,stroke-width:2px,color:#fff,font-weight:bold,rx:5px,ry:5px; classDef actionNode fill:#8b5cf6,stroke:#6d28d9,stroke-width:2px,color:#fff,font-weight:bold,rx:5px,ry:5px; - Start["Başvuru ve Gizlilik Sözleşmesi"]:::startNode - Dec1{"Aday Onaylandı mı?"}:::decisionNode - Red1["Red - Süreç Sonlanır"]:::rejectNode - GitAccess["GitHub Repo Erişimi Sağlanır"]:::processNode - SampleTask["Aday Projeyi Kurar ve Örnek Görev Üzerinde Çalışır"]:::processNode - Dec2{"Örnek Görev Başarıyla Tamamlandı mı?"}:::decisionNode - Red2["Red - Süreç Sonlanır"]:::rejectNode - Issues["Diğer Issue'lara Devam"]:::processNode - Dec3{"Aday Issue Seçti mi?"}:::decisionNode - WaitTask["Aday Beklemede veya Başka Görev Seçer"]:::actionNode - Assign["Issue Ataması Yapılır"]:::processNode - WorkStart["Çalışma Başlar"]:::processNode - Review["Teslim ve İnceleme"]:::processNode - Dec4{"Görev Onaylandı mı?"}:::decisionNode - Feedback["Düzeltme Talebi ve Geri Bildirim"]:::actionNode - Payment["Ücret Ödemesi Yapılır"]:::processNode + Start["{{ __('career.mermaid_start') }}"]:::startNode + Dec1{"{{ __('career.mermaid_dec1') }}"}:::decisionNode + Red1["{{ __('career.mermaid_red1') }}"]:::rejectNode + GitAccess["{{ __('career.mermaid_git') }}"]:::processNode + SampleTask["{{ __('career.mermaid_sample') }}"]:::processNode + Dec2{"{{ __('career.mermaid_dec2') }}"}:::decisionNode + Red2["{{ __('career.mermaid_red2') }}"]:::rejectNode + Issues["{{ __('career.mermaid_issues') }}"]:::processNode + Dec3{"{{ __('career.mermaid_dec3') }}"}:::decisionNode + WaitTask["{{ __('career.mermaid_wait') }}"]:::actionNode + Assign["{{ __('career.mermaid_assign') }}"]:::processNode + WorkStart["{{ __('career.mermaid_work') }}"]:::processNode + Review["{{ __('career.mermaid_review') }}"]:::processNode + Dec4{"{{ __('career.mermaid_dec4') }}"}:::decisionNode + Feedback["{{ __('career.mermaid_feedback') }}"]:::actionNode + Payment["{{ __('career.mermaid_payment') }}"]:::processNode Start --> Dec1 Dec1 -- "Hayır" --> Red1 @@ -180,11 +180,11 @@
@@ -197,8 +197,8 @@ @@ -223,10 +223,10 @@

{{ __('career.contract_label') }}

-

İş/Issue bazlı uzaktan çalışma koşullarını, ödeme şartlarını ve tarafların haklarını tanımlayan Bağımsız Sözleşmeli Hizmet Sözleşmesi'dir.

+

{{ __('career.contract_card_desc') }}

- Sözleşmeyi İncele & İndir + {{ __('career.review_download_document') }} @@ -235,10 +235,10 @@
@@ -261,7 +261,7 @@
- +
@@ -269,7 +269,7 @@
- +
@@ -277,7 +277,7 @@
- +
@@ -310,10 +310,10 @@
- +
-

{{ __('career.id_photocopy_description', ['default' => 'Önlü arkalı nüfus cüzdanı, yeni kimlik kartı veya ehliyet fotokopisi (PDF, JPG, PNG - Maks. 5MB)']) }}

+

{{ __('career.id_photocopy_description') }}

@@ -344,7 +344,7 @@