From 92390ed5730600a3d7b401f30f511341f4f56ebe Mon Sep 17 00:00:00 2001 From: estifanos Date: Sat, 29 Aug 2026 08:03:27 +0000 Subject: [PATCH] chore: update Amharic translations in backoffice locale file --- apps/backoffice/src/app/i18n/locales/am.ts | 115 ++++++++++----------- 1 file changed, 56 insertions(+), 59 deletions(-) diff --git a/apps/backoffice/src/app/i18n/locales/am.ts b/apps/backoffice/src/app/i18n/locales/am.ts index d49607b74..3c8eb5a9f 100644 --- a/apps/backoffice/src/app/i18n/locales/am.ts +++ b/apps/backoffice/src/app/i18n/locales/am.ts @@ -1271,68 +1271,66 @@ export const am: Translations = { loadFailed: "የፈቃድ ዓይነቶችን መጫን አልተቻለም", tabSchema: "የቅጽ ቅንብር", tabDocuments: "የሰነድ መስፈርቶች", - // TRANSLATION NEEDED: English text below so the Behaviour tab type-checks - // and stays readable. A translator should replace these with Amharic. - tabBehavior: 'Behaviour', + tabBehavior: "ባህሪ", behavior: { - workflow: 'Workflow', + workflow: "የሥራ ሂደት", workflowWarning: - 'These three settings decide the course an application runs. They cannot be changed while applications of this type are still awaiting a decision — saving will be refused until those are decided.', - workflowProfile: 'Workflow profile', - workflowProfileHint: 'REGISTRATION drops the evaluation and inspection stages.', - standard: 'Standard licence course', - registration: 'Registration (review only)', - completionEffect: 'Completion effect', + "እነዚህ ሦስት ቅንብሮች ማመልከቻው የሚከተለውን ሂደት ይወስናሉ። የዚህ ዓይነት ማመልከቻዎች ውሳኔ በመጠባበቅ ላይ እያሉ ሊቀየሩ አይችሉም — እነሱ ውሳኔ እስኪያገኙ ድረስ ማስቀመጡ ተቀባይነት አያገኝም።", + workflowProfile: "የሥራ ሂደት ዓይነት", + workflowProfileHint: "ምዝገባ የግምገማና የምርመራ ደረጃዎችን ያስቀራል።", + standard: "መደበኛ የፈቃድ ሂደት", + registration: "ምዝገባ (ግምገማ ብቻ)", + completionEffect: "የማጠናቀቂያ ውጤት", completionEffectHint: - 'Platform action taken when an application of this type completes.', - registerSeafarer: 'Register the seafarer', - registerVessel: 'Register the vessel', - openDocuments: 'Open seafarer documents', - noEffect: 'No side effect', - requiresExamination: 'Requires an examination', + "የዚህ ዓይነት ማመልከቻ ሲጠናቀቅ ሥርዓቱ የሚወስደው እርምጃ።", + registerSeafarer: "መርከበኛውን መዝግብ", + registerVessel: "መርከቧን መዝግብ", + openDocuments: "የመርከበኛ ሰነዶችን ክፈት", + noEffect: "ምንም ውጤት የለም", + requiresExamination: "ፈተና ያስፈልገዋል", requiresExaminationHint: - 'Routes the application through eligibility, then exam, then certificate. Set the three stage fees on the payment configuration screen.', - serviceKind: 'Service kind', - serviceKindHint: 'Catalogue classification only — no workflow depends on it.', - license: 'Licence', - registrationKind: 'Registration', - eligibility: 'Eligibility gates', + "ማመልከቻውን በብቁነት፣ ከዚያ በፈተና፣ ከዚያ በምስክር ወረቀት ሂደት ያሳልፋል። ሦስቱን የደረጃ ክፍያዎች በክፍያ ቅንብር ገጽ ላይ ያስቀምጡ።", + serviceKind: "የአገልግሎት ዓይነት", + serviceKindHint: "ለዝርዝር ምድብ ብቻ — ምንም የሥራ ሂደት በእሱ ላይ አይመሠረትም።", + license: "ፈቃድ", + registrationKind: "ምዝገባ", + eligibility: "የብቁነት መስፈርቶች", eligibilityHint: - 'Checked when an applicant submits. Tightening a gate can stop someone mid-way from submitting a draft they have already started.', - requiresSeafarer: 'Requires an active seafarer registration', + "አመልካቹ ሲያስገባ ይመረመራሉ። መስፈርትን ማጥበቅ ቀደም ብሎ ረቂቅ የጀመረን ሰው ከማስገባት ሊያግደው ይችላል።", + requiresSeafarer: "የጸና የመርከበኛ ምዝገባ ያስፈልገዋል", requiresSeafarerHint: - 'Also marks this type as a seafarer certificate, which is what makes it appear in the seafarer portal.', - requiresMedical: 'Requires a current medical certificate', - minSeaTime: 'Minimum sea time (days)', - minSeaTimeOn: 'Require verified sea time', - certificateCategory: 'Certificate category', + "ይህንን ዓይነት እንደ የመርከበኛ የምስክር ወረቀት ያመለክታል፤ በመርከበኛው ፖርታል ላይ እንዲታይ የሚያደርገው ይኸው ነው።", + requiresMedical: "የጸና የሕክምና ማረጋገጫ ያስፈልገዋል", + minSeaTime: "አነስተኛ የባህር አገልግሎት (ቀናት)", + minSeaTimeOn: "የተረጋገጠ የባህር አገልግሎት ይጠየቅ", + certificateCategory: "የምስክር ወረቀት ምድብ", certificateCategoryHint: - 'What kind of document this issues. Endorsements are grouped separately in the seafarer portal.', - notACertificate: 'Not a certificate', - renewal: 'Renewal', - renewalWindow: 'Renewal opens (days before expiry)', - reminders: 'Expiry reminders (days before)', - remindersHint: 'The holder is reminded at each of these offsets.', - applicantRules: 'Applicant rules', - requiresOperatorMode: 'Applicant must declare this operating mode', + "ይህ የሚሰጠው የሰነድ ዓይነት። ማረጋገጫዎች በመርከበኛው ፖርታል ላይ ለብቻቸው ይመደባሉ።", + notACertificate: "የምስክር ወረቀት አይደለም", + renewal: "እድሳት", + renewalWindow: "እድሳት የሚከፈትበት (ጊዜው ከማብቃቱ በፊት ያሉ ቀናት)", + reminders: "የማብቂያ አስታዋሾች (ቀደም ብለው ያሉ ቀናት)", + remindersHint: "ባለቤቱ በእያንዳንዱ በእነዚህ ጊዜያት ይታሰባል።", + applicantRules: "የአመልካች ደንቦች", + requiresOperatorMode: "አመልካቹ ይህንን የሥራ ዘርፍ ማሳወቅ አለበት", requiresOperatorModeHint: - 'Turn off for person-centric registrations any signed-in applicant may start.', - allowMultipleDrafts: 'Allow several open drafts at once', + "ማንኛውም የገባ አመልካች ሊጀምራቸው ለሚችሉ በሰው ላይ ለሚያተኩሩ ምዝገባዎች ያጥፉ።", + allowMultipleDrafts: "በአንድ ጊዜ ብዙ ክፍት ረቂቆችን ፍቀድ", allowMultipleDraftsHint: - 'On for per-asset registrations \u2014 registering a second vessel must not resume the first one\u2019s draft.', - requiresScheduling: 'Schedule a pickup date before issuing', - requiresSchedulingHint: 'For documents printed once and handed over in person.', - slaHours: 'Decision target (hours)', - slaOn: 'Track against an SLA', + "ለእያንዳንዱ ንብረት ለሚደረጉ ምዝገባዎች ያብሩ — ሁለተኛ መርከብ መመዝገብ የመጀመሪያዋን ረቂቅ መቀጠል የለበትም።", + requiresScheduling: "ከመስጠት በፊት የመረከቢያ ቀን ይያዝ", + requiresSchedulingHint: "አንድ ጊዜ ታትመው በአካል ለሚሰጡ ሰነዶች።", + slaHours: "የውሳኔ ጊዜ ግብ (ሰዓት)", + slaOn: "በጊዜ ገደብ ይከታተል", slaHint: - 'Drives the Age/SLA column and the Overdue view. Applies to applications already submitted as well as new ones.', - uniqueFormKey: 'One application per answer at', + "የዕድሜ/የጊዜ ገደብ አምድንና የዘገዩ እይታን ይመራል። ቀደም ብለው ለቀረቡ ማመልከቻዎችም እንደ አዲሶቹ ይሠራል።", + uniqueFormKey: "በዚህ መልስ አንድ ማመልከቻ ብቻ", uniqueFormKeyHint: - 'Dotted form path, e.g. shipment.billOfLading. The field must exist in this type\u2019s form, or no application can be submitted.', - noUniqueRule: 'No uniqueness rule', - save: 'Save configuration', - saved: 'Configuration saved.', - noPermission: 'You do not have permission to change licence configuration.', + "በነጥብ የተለየ የቅጽ መንገድ፣ ለምሳሌ shipment.billOfLading። መስኩ በዚህ ዓይነት ቅጽ ውስጥ መኖር አለበት፤ አለበለዚያ ምንም ማመልከቻ ማስገባት አይቻልም።", + noUniqueRule: "የልዩነት ደንብ የለም", + save: "ቅንብሩን አስቀምጥ", + saved: "ቅንብሩ ተቀምጧል።", + noPermission: "የፈቃድ ቅንብርን ለመቀየር ፈቃድ የለዎትም።", }, cancel: "ይቅር", delete: "ሰርዝ", @@ -1577,16 +1575,15 @@ export const am: Translations = { newFeeLabel: "የአዲስ ማመልከቻ ክፍያ", sameRateLabel: "እድሳትን በተመሳሳይ ተመን ያስከፍሉ", sameRateDescription: "የተለየ የእድሳት ክፍያ ለማዘጋጀት ያጥፉ።", - // TRANSLATION NEEDED: English until a translator supplies Amharic. examinedNotice: - 'This certificate is earned by examination, so it is charged in three stages. Unlike the fees above, these are not fixed at approval — a change applies to candidates already part-way through. Clearing one while candidates are waiting to pay it will be refused.', - eligibilityFeeLabel: 'Eligibility assessment fee', + "ይህ የምስክር ወረቀት በፈተና የሚገኝ ስለሆነ በሦስት ደረጃዎች ይከፈላል። ከላይ ካሉት ክፍያዎች በተለየ እነዚህ በሚጸድቁበት ጊዜ አይቀዘቅዙም — ለውጡ ቀደም ብለው በሂደት ላይ ላሉ ተፈታኞችም ይሠራል። ተፈታኞች ሊከፍሉት በመጠባበቅ ላይ እያሉ አንዱን ማጥፋት ተቀባይነት አያገኝም።", + eligibilityFeeLabel: "የብቁነት ምዘና ክፍያ", eligibilityFeeHint: - 'Due on submission, before an officer reviews the application. Leave empty for no charge.', - examinationFeeLabel: 'Examination fee', - examinationFeeHint: 'Due once eligibility is approved, and again for a retake.', - certificateFeeLabel: 'Certificate fee', - certificateFeeHint: 'Due after a pass, before the certificate is issued.', + "ኃላፊው ማመልከቻውን ከመገምገሙ በፊት፣ በሚቀርብበት ጊዜ የሚከፈል። ክፍያ ከሌለ ባዶ ይተውት።", + examinationFeeLabel: "የፈተና ክፍያ", + examinationFeeHint: "ብቁነቱ ሲጸድቅ የሚከፈል፣ እንዲሁም ለድጋሚ ፈተና እንደገና።", + certificateFeeLabel: "የምስክር ወረቀት ክፍያ", + certificateFeeHint: "ካለፉ በኋላ፣ የምስክር ወረቀቱ ከመሰጠቱ በፊት የሚከፈል።", renewalFeeLabel: "የእድሳት ክፍያ", currencyLabel: "ገንዘብ", cancel: "ሰርዝ",