Files
yourpart3/frontend/src/i18n/locales/ceb/settings.json
Torsten Schulz (local) f7030bbabe
All checks were successful
Deploy to production / deploy (push) Successful in 2m48s
feat(i18n): add French language support and enhance localization
- Introduced French as a supported language across the application, updating locale files and adding translations for various components.
- Enhanced language handling logic to accommodate French, ensuring proper detection and fallback mechanisms.
- Updated UI elements to include French language options, improving accessibility for French-speaking users.
- Refactored SEO handling to include French in hreflang links, enhancing search engine indexing for multilingual content.
- Added new scripts for managing French translations and ensuring consistency across language files.
2026-04-07 18:04:03 +02:00

250 lines
10 KiB
JSON

{
"settings": {
"personal": {
"title": "Personal nga datos",
"label": {
"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",
"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",
"fr": "Pranses"
},
"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": {
"title": "Panagway"
},
"sexuality": {
"title": "Sekswalidad"
},
"account": {
"title": "Account",
"heroEyebrow": "Mga setting",
"heroIntro": "Atimana ang ngalan sa user, email, password ug visibility sa usa ka lugar.",
"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)",
"validation": {
"newPasswordTooShort": "Ang bag-ong password kinahanglan adunay labing menos 8 ka karakter.",
"passwordMismatch": "Dili magkapareho ang mga password.",
"oldPasswordRequired": "Aron mausab ang password, gikinahanglan ang karon nga password."
},
"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."
}
}
},
"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",
"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"
}
}
}
}