Compare commits

...

1 Commits

Author SHA1 Message Date
Dhruwang
acd6d7185e feat: czech translations 2025-11-19 17:45:41 +05:30
8 changed files with 3152 additions and 2 deletions

View File

@@ -17,7 +17,8 @@
"zh-Hans-CN",
"zh-Hant-TW",
"nl-NL",
"es-ES"
"es-ES",
"cs-CZ"
]
},
"version": 1.8

View File

@@ -176,6 +176,7 @@ export const AVAILABLE_LOCALES: TUserLocale[] = [
"ja-JP",
"zh-Hans-CN",
"es-ES",
"cs-CZ",
];
// Billing constants

View File

@@ -139,6 +139,7 @@ export const appLanguages = [
"zh-Hans-CN": "英语(美国)",
"nl-NL": "Engels (VS)",
"es-ES": "Inglés (EE.UU.)",
"cs-CZ": "Angličtina (USA)",
},
},
{
@@ -155,6 +156,7 @@ export const appLanguages = [
"zh-Hans-CN": "德语",
"nl-NL": "Duits",
"es-ES": "Alemán",
"cs-CZ": "Němčina",
},
},
{
@@ -171,6 +173,7 @@ export const appLanguages = [
"zh-Hans-CN": "葡萄牙语(巴西)",
"nl-NL": "Portugees (Brazilië)",
"es-ES": "Portugués (Brasil)",
"cs-CZ": "Portugalština (Brazílie)",
},
},
{
@@ -187,6 +190,7 @@ export const appLanguages = [
"zh-Hans-CN": "法语",
"nl-NL": "Frans",
"es-ES": "Francés",
"cs-CZ": "Francouzština",
},
},
{
@@ -203,6 +207,7 @@ export const appLanguages = [
"zh-Hans-CN": "繁体中文",
"nl-NL": "Chinees (Traditioneel)",
"es-ES": "Chino (Tradicional)",
"cs-CZ": "Čínština (tradiční)",
},
},
{
@@ -219,6 +224,7 @@ export const appLanguages = [
"zh-Hans-CN": "葡萄牙语(葡萄牙)",
"nl-NL": "Portugees (Portugal)",
"es-ES": "Portugués (Portugal)",
"cs-CZ": "Portugalština (Portugalsko)",
},
},
{
@@ -235,6 +241,7 @@ export const appLanguages = [
"zh-Hans-CN": "罗马尼亚语",
"nl-NL": "Roemeens",
"es-ES": "Rumano",
"cs-CZ": "Rumunština",
},
},
{
@@ -251,6 +258,7 @@ export const appLanguages = [
"zh-Hans-CN": "日语",
"nl-NL": "Japans",
"es-ES": "Japonés",
"cs-CZ": "Japonština",
},
},
{
@@ -267,6 +275,7 @@ export const appLanguages = [
"zh-Hans-CN": "简体中文",
"nl-NL": "Chinees (Vereenvoudigd)",
"es-ES": "Chino (Simplificado)",
"cs-CZ": "Čínština (zjednodušená)",
},
},
{
@@ -283,6 +292,7 @@ export const appLanguages = [
"zh-Hans-CN": "荷兰语",
"nl-NL": "Nederlands",
"es-ES": "Neerlandés",
"cs-CZ": "Holandština",
},
},
{
@@ -299,6 +309,24 @@ export const appLanguages = [
"zh-Hans-CN": "西班牙语",
"nl-NL": "Spaans",
"es-ES": "Español",
"cs-CZ": "Španělština",
},
},
{
code: "cs-CZ",
label: {
"en-US": "Czech",
"de-DE": "Tschechisch",
"pt-BR": "Tcheco",
"fr-FR": "Tchèque",
"zh-Hant-TW": "捷克語",
"pt-PT": "Checo",
"ro-RO": "Cehă",
"ja-JP": "チェコ語",
"zh-Hans-CN": "捷克语",
"nl-NL": "Tsjechisch",
"es-ES": "Checo",
"cs-CZ": "Čeština",
},
},
];

View File

@@ -1,5 +1,5 @@
import { formatDistance, intlFormat } from "date-fns";
import { de, enUS, es, fr, ja, nl, pt, ptBR, ro, zhCN, zhTW } from "date-fns/locale";
import { cs, de, enUS, es, fr, ja, nl, pt, ptBR, ro, zhCN, zhTW } from "date-fns/locale";
import { TUserLocale } from "@formbricks/types/user";
export const convertDateString = (dateString: string | null) => {
@@ -105,6 +105,8 @@ const getLocaleForTimeSince = (locale: TUserLocale) => {
return zhCN;
case "es-ES":
return es;
case "cs-CZ":
return cs;
}
};

2929
apps/web/locales/cs-CZ.json Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -223,6 +223,7 @@ vi.mock("@/lib/constants", () => ({
"ja-JP",
"zh-Hans-CN",
"es-ES",
"cs-CZ",
],
DEFAULT_LOCALE: "en-US",
BREVO_API_KEY: "mock-brevo-api-key",

File diff suppressed because it is too large Load Diff

View File

@@ -12,6 +12,7 @@ export const ZUserLocale = z.enum([
"ja-JP",
"zh-Hans-CN",
"es-ES",
"cs-CZ",
]);
export type TUserLocale = z.infer<typeof ZUserLocale>;