feat(i18n): implement deep merging for locale chunks and enhance Cebuano translations
All checks were successful
Deploy to production / deploy (push) Successful in 2m48s
All checks were successful
Deploy to production / deploy (push) Successful in 2m48s
- Introduced a deep merge function to combine locale chunks, improving the handling of language data for Cebuano. - Updated Cebuano locale files with comprehensive translations, including new sections for admin, social network, and settings. - Enhanced existing translations for clarity and consistency across various components, ensuring a better user experience. - Added new fields in the settings and profile sections to capture more user attributes, improving personalization options.
This commit is contained in:
@@ -3,16 +3,135 @@
|
||||
"personal": {
|
||||
"title": "Personal nga datos",
|
||||
"label": {
|
||||
"language": "Pinulongan"
|
||||
"language": "Pinulongan",
|
||||
"birthdate": "Petsa sa pagkatawo",
|
||||
"gender": "Sekso",
|
||||
"town": "Lungsod",
|
||||
"zip": "ZIP",
|
||||
"eyecolor": "Kolor sa mata",
|
||||
"haircolor": "Kolor sa buhok",
|
||||
"hairlength": "Taas sa buhok",
|
||||
"skincolor": "Kolor sa panit",
|
||||
"freckles": "Mga batik",
|
||||
"weight": "Timbang",
|
||||
"bodyheight": "Gitas-on",
|
||||
"piercings": "Mga piercing",
|
||||
"tattoos": "Mga tattoo",
|
||||
"sexualpreference": "Oryentasyon",
|
||||
"pubichair": "Buhok sa pribado",
|
||||
"penislength": "Taas sa penis",
|
||||
"brasize": "Sukod sa bra",
|
||||
"willChildren": "Gusto og anak",
|
||||
"smokes": "Pagpanigarilyo",
|
||||
"drinks": "Pag-inom og alkohol",
|
||||
"hasChildren": "Naay mga anak",
|
||||
"interestedInGender": "Interesado sa"
|
||||
},
|
||||
"tooltip": {
|
||||
"language": "Pinulongan"
|
||||
"language": "Pinulongan",
|
||||
"birthdate": "Petsa sa pagkatawo",
|
||||
"gender": "Sekso",
|
||||
"town": "Lungsod",
|
||||
"zip": "ZIP",
|
||||
"eyecolor": "Kolor sa mata",
|
||||
"haircolor": "Kolor sa buhok",
|
||||
"hairlength": "Taas sa buhok",
|
||||
"skincolor": "Kolor sa panit",
|
||||
"freckles": "Mga batik",
|
||||
"weight": "Timbang",
|
||||
"bodyheight": "Gitas-on",
|
||||
"piercings": "Mga piercing",
|
||||
"tattoos": "Mga tattoo",
|
||||
"sexualpreference": "Oryentasyon",
|
||||
"pubichair": "Buhok sa pribado",
|
||||
"penislength": "Taas sa penis",
|
||||
"brasize": "Sukod sa bra"
|
||||
},
|
||||
"gender": {
|
||||
"male": "Lalaki",
|
||||
"female": "Babaye",
|
||||
"transmale": "Trans nga babaye",
|
||||
"transfemale": "Trans nga lalaki",
|
||||
"nonbinary": "Dili binaryo"
|
||||
},
|
||||
"language": {
|
||||
"de": "Aleman",
|
||||
"en": "Iningles",
|
||||
"ceb": "Bisaya",
|
||||
"es": "Espanyol"
|
||||
},
|
||||
"eyecolor": {
|
||||
"blue": "Asul",
|
||||
"green": "Berde",
|
||||
"brown": "Brown",
|
||||
"black": "Itom",
|
||||
"grey": "Abohon",
|
||||
"hazel": "Hazel",
|
||||
"amber": "Amber",
|
||||
"red": "Pula",
|
||||
"other": "Uban"
|
||||
},
|
||||
"haircolor": {
|
||||
"black": "Itom",
|
||||
"brown": "Brown",
|
||||
"blonde": "Blonde",
|
||||
"red": "Pula",
|
||||
"grey": "Abohon",
|
||||
"white": "Puti",
|
||||
"other": "Uban"
|
||||
},
|
||||
"hairlength": {
|
||||
"short": "Mubo",
|
||||
"medium": "Tunga-tunga",
|
||||
"long": "Taas",
|
||||
"bald": "Kalbo",
|
||||
"other": "Uban"
|
||||
},
|
||||
"skincolor": {
|
||||
"light": "Klaro",
|
||||
"medium": "Tunga-tunga",
|
||||
"dark": "Itom",
|
||||
"other": "Uban"
|
||||
},
|
||||
"freckles": {
|
||||
"much": "Daghan",
|
||||
"medium": "Tunga-tunga",
|
||||
"less": "Ubos",
|
||||
"none": "Wala"
|
||||
},
|
||||
"sexualpreference": {
|
||||
"straight": "Heterosexual",
|
||||
"gay": "Homosexual",
|
||||
"bi": "Bisexual",
|
||||
"asexual": "Asexual",
|
||||
"pan": "Pansexual"
|
||||
},
|
||||
"pubichair": {
|
||||
"none": "Wala",
|
||||
"short": "Mubo",
|
||||
"medium": "Tunga-tunga",
|
||||
"long": "Taas",
|
||||
"hairy": "Natural",
|
||||
"waxed": "Wax",
|
||||
"landingstrip": "Landing strip",
|
||||
"bikinizone": "Zona sa bikini lamang",
|
||||
"other": "Uban"
|
||||
},
|
||||
"interestedInGender": {
|
||||
"male": "Mga lalaki",
|
||||
"female": "Mga babaye"
|
||||
},
|
||||
"smokes": {
|
||||
"often": "Kanunay",
|
||||
"socially": "Kung kauban",
|
||||
"daily": "Adlaw-adlaw",
|
||||
"never": "Dili gayud"
|
||||
},
|
||||
"drinks": {
|
||||
"often": "Kanunay",
|
||||
"socially": "Kung kauban",
|
||||
"daily": "Adlaw-adlaw",
|
||||
"never": "Dili gayud"
|
||||
}
|
||||
},
|
||||
"view": {
|
||||
@@ -25,11 +144,12 @@
|
||||
"title": "Account",
|
||||
"heroEyebrow": "Mga setting",
|
||||
"heroIntro": "Atimana ang ngalan sa user, email, password ug visibility sa usa ka lugar.",
|
||||
"language": "Pinulongan",
|
||||
"username": "Ngalan sa user",
|
||||
"email": "E-mail address",
|
||||
"newpassword": "Password",
|
||||
"newpasswordretype": "Usba ang password",
|
||||
"deleteAccount": "Tangtanga ang account",
|
||||
"language": "Pinulongan",
|
||||
"showinsearch": "Ipakita sa pagpangita sa user",
|
||||
"changeaction": "Usba ang datos sa user",
|
||||
"oldpassword": "Karaan nga password (gikinahanglan)",
|
||||
@@ -41,19 +161,88 @@
|
||||
"feedback": {
|
||||
"saved": "Malampuson nga nasave ang account settings.",
|
||||
"saveError": "Adunay sayop sa pagsave sa account settings."
|
||||
},
|
||||
"adultAccessTitle": "Erotik nga lugar",
|
||||
"adultAccessIntro": "Ang erotik nga lugar para lamang sa hamtong nga mga tiggamit ug gikinahanglan usab og pag-aprub sa moderator.",
|
||||
"requestAdultVerification": "Mangayo og pag-abli",
|
||||
"requestAdultVerificationSuccess": "Napadala na ang hangyo sa pag-abli.",
|
||||
"requestAdultVerificationError": "Dili mapadala ang hangyo sa pag-abli.",
|
||||
"adultStatus": {
|
||||
"ineligible": {
|
||||
"title": "Dili available",
|
||||
"body": "Ang erotik nga lugar makita lamang sa hamtong nga mga tiggamit."
|
||||
},
|
||||
"none": {
|
||||
"title": "Wala pa ma-abli",
|
||||
"body": "Makita ang lugar, pero naka-lock pa hangtod sa pag-susi sa moderator."
|
||||
},
|
||||
"pending": {
|
||||
"title": "Naghuwat sa pagsusi",
|
||||
"body": "Ang imong hangyo naghuwat sa moderation. Naka-lock pa ang lugar hangtod ma-aprub."
|
||||
},
|
||||
"approved": {
|
||||
"title": "Na-abli na",
|
||||
"body": "Ang erotik nga lugar na-abli na para sa imong account."
|
||||
},
|
||||
"rejected": {
|
||||
"title": "Gibalibaran ang pag-abli",
|
||||
"body": "Ang kataposang hangyo wala ma-aprub. Mahimo kang magpadala og bag-ong hangyo."
|
||||
}
|
||||
}
|
||||
},
|
||||
"flirt": {
|
||||
"title": "Flirt"
|
||||
"languageAssistant": {
|
||||
"eyebrow": "Mga setting",
|
||||
"title": "Katabang sa pinulongan ug AI",
|
||||
"intro": "Dinhi makatipig ka og kaugalingong API access (pananglitan OpenAI) nga magamit sa plataporma para sa mga bahin sa kurso sa pinulongan. Ang yabi gisave nga encrypted sa server; kinahanglan nimo og account sa provider.",
|
||||
"linkSignup": "Paghimo og account sa OpenAI (bag-ong bintana)",
|
||||
"linkApiKeys": "Pagdumala sa API keys sa OpenAI (bag-ong bintana)",
|
||||
"enabled": "Tugoti ang paggamit para sa mga bahin sa pinulongan",
|
||||
"baseUrl": "API base URL (opsyonal)",
|
||||
"baseUrlPlaceholder": "Walay sulod = default (OpenAI). Para sa Ollama pananglitan http://127.0.0.1:11434/v1",
|
||||
"model": "Ngalan sa modelo",
|
||||
"apiKey": "API key",
|
||||
"apiKeyHint": "Biyai nga walay sulod aron mapadayon ang natipig nga yabi.",
|
||||
"apiKeyPlaceholderNew": "I-paste ang bag-ong yabi",
|
||||
"apiKeyPlaceholderHasKey": "Ang natipig nagtapos sa …{last4} — walay sulod = padayon",
|
||||
"apiKeyPlaceholderClear": "Ma-clear ang tipigan kung mag-save ka nga “tangtanga ang yabi” sa ubos",
|
||||
"clearKey": "Tangtanga ang natipig nga API key",
|
||||
"save": "I-save",
|
||||
"saved": "Nasave na ang mga setting.",
|
||||
"saveError": "Dili masave.",
|
||||
"confirmClear": "Tinuod nga tangtangon ang API key?",
|
||||
"keyStatusStored": "Naa ang API key nga natipig.",
|
||||
"keyStatusInvalid": "Naa ang natipig nga API key pero dili mabasa. Palihog i-save pag-usab.",
|
||||
"keyStatusMissing": "Walay natipig nga API key karon."
|
||||
},
|
||||
"interests": {
|
||||
"title": "Mga interes",
|
||||
"new": "Bag-ong interes",
|
||||
"add": "Idugang"
|
||||
"add": "Idugang",
|
||||
"added": "Ang bag-ong interes gidugang na ug gisusi pa. Dili pa makita sa lista hangtod mahuman.",
|
||||
"adderror": "Sayop sa pagdugang sa interes.",
|
||||
"errorsetinterest": "Dili ma-book ang interes para nimo."
|
||||
},
|
||||
"visibility": {
|
||||
"Invisible": "Ayaw ipakita",
|
||||
"OnlyFriends": "Mga higala lamang",
|
||||
"FriendsAndAdults": "Mga higala ug mga hamtong",
|
||||
"AdultsOnly": "Mga hamtong lamang",
|
||||
"All": "Ipakita sa tanan"
|
||||
},
|
||||
"feedback": {
|
||||
"updateError": "Dili masave ang kausaban.",
|
||||
"visibilityUpdateError": "Dili ma-update ang visibility."
|
||||
},
|
||||
"flirt": {
|
||||
"title": "Flirt"
|
||||
},
|
||||
"immutable": {
|
||||
"tooltip": "Kini nga field dili mausab. Para sa kausaban, kontaka ang support.",
|
||||
"supportContact": "Kontaka ang support",
|
||||
"supportMessage": {
|
||||
"general": "Hello,\n\ngusto nako mangayo og kausaban sa akong profile nga dili mausab.\n\nPalihog kontaka ko para sa dugang detalye.\n\nSalamat",
|
||||
"specific": "Hello,\n\ngusto nako mangayo og kausaban niini nga dili mausab nga datos sa profile: {fields}\n\nPalihog kontaka ko para sa dugang detalye.\n\nSalamat"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user