Skip to content

Commit 67de907

Browse files
committed
fix(i18n): remove all duplicate keys properly
1 parent 9140c0d commit 67de907

1 file changed

Lines changed: 0 additions & 270 deletions

File tree

src/lib/i18n.ts

Lines changed: 0 additions & 270 deletions
Original file line numberDiff line numberDiff line change
@@ -390,36 +390,6 @@ const translations: Record<Lang, Record<string, string>> = {
390390
"footer.copy": "Logr © 2025",
391391
"footer.privacy": "Datenschutz",
392392
"footer.contact": "Kontakt",
393-
"nav.howItWorks": "So funktioniert's",
394-
"hero.label": "Kostenloses CRM für Freelancer",
395-
"hero.tryFree": "Kostenlos testen",
396-
"hero.seeHow": "So funktioniert's",
397-
"feat.currency.title": "Mehrere Währungen",
398-
"feat.currency.desc": "USD, EUR, GBP, UAH, PLN",
399-
"feat.pdf.title": "PDF-Export",
400-
"feat.pdf.desc": "Rechnungen als PDF herunterladen",
401-
"howit.title": "So funktioniert's",
402-
"howit.desc": "Drei einfache Schritte zur Bezahlung.",
403-
"howit.step1.title": "Timer starten",
404-
"howit.step1.desc": "Arbeitssitzung erfassen",
405-
"howit.step2.title": "Rechnung erstellen",
406-
"howit.step2.desc": "Automatisch aus erfasster Zeit",
407-
"howit.step3.title": "Bezahlt werden",
408-
"howit.step3.desc": "An Kunden senden und als bezahlt markieren",
409-
"pricing.freeLabel": "Alles inklusive. Keine Limits in der Beta.",
410-
"pricing.tryFree": "Kostenlos starten",
411-
"faq.title": "Häufig gestellte Fragen",
412-
"faq.q1": "Ist es wirklich kostenlos?",
413-
"faq.a1": "Ja, Logr ist während der Beta komplett kostenlos.",
414-
"faq.q2": "Muss ich ein Konto erstellen?",
415-
"faq.a2": "Ja, melden Sie sich mit Google an.",
416-
"faq.q3": "Kann ich meine Daten exportieren?",
417-
"faq.a3": "Ja, laden Sie Rechnungen als PDF herunter.",
418-
"faq.q4": "Sind meine Daten sicher?",
419-
"faq.a4": "Ja, gespeichert in Supabase mit Verschlüsselung.",
420-
"footer.copy": "Logr © 2025",
421-
"footer.privacy": "Datenschutz",
422-
"footer.contact": "Kontakt",
423393
},
424394
fr: {
425395
"nav.features": "Fonctionnalités",
@@ -517,36 +487,6 @@ const translations: Record<Lang, Record<string, string>> = {
517487
"footer.copy": "Logr © 2025",
518488
"footer.privacy": "Confidentialité",
519489
"footer.contact": "Contact",
520-
"nav.howItWorks": "Comment ça marche",
521-
"hero.label": "CRM gratuit pour freelances",
522-
"hero.tryFree": "Essayer gratuitement",
523-
"hero.seeHow": "Comment ça marche",
524-
"feat.currency.title": "Multi-devises",
525-
"feat.currency.desc": "USD, EUR, GBP, UAH, PLN",
526-
"feat.pdf.title": "Export PDF",
527-
"feat.pdf.desc": "Téléchargez les factures en PDF",
528-
"howit.title": "Comment ça marche",
529-
"howit.desc": "Trois étapes simples pour être payé.",
530-
"howit.step1.title": "Lancez le chrono",
531-
"howit.step1.desc": "Suivez votre session de travail",
532-
"howit.step2.title": "Créez une facture",
533-
"howit.step2.desc": "Génération auto depuis le temps suivi",
534-
"howit.step3.title": "Soyez payé",
535-
"howit.step3.desc": "Envoyez au client et marquez comme payé",
536-
"pricing.freeLabel": "Tout inclus. Sans limites pendant la bêta.",
537-
"pricing.tryFree": "Commencer gratuitement",
538-
"faq.title": "Questions fréquentes",
539-
"faq.q1": "C'est vraiment gratuit ?",
540-
"faq.a1": "Oui, Logr est entièrement gratuit pendant la bêta.",
541-
"faq.q2": "Dois-je créer un compte ?",
542-
"faq.a2": "Oui, connectez-vous avec Google.",
543-
"faq.q3": "Puis-je exporter mes données ?",
544-
"faq.a3": "Oui, téléchargez les factures en PDF.",
545-
"faq.q4": "Mes données sont-elles sécurisées ?",
546-
"faq.a4": "Oui, stockées dans Supabase avec chiffrement.",
547-
"footer.copy": "Logr © 2025",
548-
"footer.privacy": "Confidentialité",
549-
"footer.contact": "Contact",
550490
},
551491
es: {
552492
"nav.features": "Funciones",
@@ -644,36 +584,6 @@ const translations: Record<Lang, Record<string, string>> = {
644584
"footer.copy": "Logr © 2025",
645585
"footer.privacy": "Privacidad",
646586
"footer.contact": "Contacto",
647-
"nav.howItWorks": "Cómo funciona",
648-
"hero.label": "CRM gratis para freelancers",
649-
"hero.tryFree": "Probar gratis",
650-
"hero.seeHow": "Cómo funciona",
651-
"feat.currency.title": "Multimoneda",
652-
"feat.currency.desc": "USD, EUR, GBP, UAH, PLN",
653-
"feat.pdf.title": "Exportar PDF",
654-
"feat.pdf.desc": "Descarga facturas en PDF",
655-
"howit.title": "Cómo funciona",
656-
"howit.desc": "Tres pasos simples para cobrar tu trabajo.",
657-
"howit.step1.title": "Inicia el temporizador",
658-
"howit.step1.desc": "Registra tu sesión de trabajo",
659-
"howit.step2.title": "Crea una factura",
660-
"howit.step2.desc": "Genera automáticamente del tiempo registrado",
661-
"howit.step3.title": "Cobra",
662-
"howit.step3.desc": "Envía al cliente y marca como pagado",
663-
"pricing.freeLabel": "Todo incluido. Sin límites durante la beta.",
664-
"pricing.tryFree": "Empezar gratis",
665-
"faq.title": "Preguntas frecuentes",
666-
"faq.q1": "¿Es realmente gratis?",
667-
"faq.a1": "Sí, Logr es completamente gratis durante la beta.",
668-
"faq.q2": "¿Necesito crear una cuenta?",
669-
"faq.a2": "Sí, inicia sesión con Google.",
670-
"faq.q3": "¿Puedo exportar mis datos?",
671-
"faq.a3": "Sí, descarga facturas en PDF.",
672-
"faq.q4": "¿Mis datos están seguros?",
673-
"faq.a4": "Sí, almacenados en Supabase con cifrado.",
674-
"footer.copy": "Logr © 2025",
675-
"footer.privacy": "Privacidad",
676-
"footer.contact": "Contacto",
677587
},
678588
pt: {
679589
"nav.features": "Recursos",
@@ -771,36 +681,6 @@ const translations: Record<Lang, Record<string, string>> = {
771681
"footer.copy": "Logr © 2025",
772682
"footer.privacy": "Privacidade",
773683
"footer.contact": "Contato",
774-
"nav.howItWorks": "Como funciona",
775-
"hero.label": "CRM grátis para freelancers",
776-
"hero.tryFree": "Experimentar grátis",
777-
"hero.seeHow": "Como funciona",
778-
"feat.currency.title": "Multimoeda",
779-
"feat.currency.desc": "USD, EUR, GBP, UAH, PLN",
780-
"feat.pdf.title": "Exportar PDF",
781-
"feat.pdf.desc": "Baixe faturas em PDF",
782-
"howit.title": "Como funciona",
783-
"howit.desc": "Três passos simples para receber pelo seu trabalho.",
784-
"howit.step1.title": "Inicie o cronômetro",
785-
"howit.step1.desc": "Registre sua sessão de trabalho",
786-
"howit.step2.title": "Crie uma fatura",
787-
"howit.step2.desc": "Gere automaticamente do tempo registrado",
788-
"howit.step3.title": "Receba",
789-
"howit.step3.desc": "Envie ao cliente e marque como pago",
790-
"pricing.freeLabel": "Tudo incluído. Sem limites durante o beta.",
791-
"pricing.tryFree": "Começar grátis",
792-
"faq.title": "Perguntas frequentes",
793-
"faq.q1": "É realmente grátis?",
794-
"faq.a1": "Sim, Logr é completamente grátis durante o beta.",
795-
"faq.q2": "Preciso criar uma conta?",
796-
"faq.a2": "Sim, entre com Google.",
797-
"faq.q3": "Posso exportar meus dados?",
798-
"faq.a3": "Sim, baixe faturas em PDF.",
799-
"faq.q4": "Meus dados estão seguros?",
800-
"faq.a4": "Sim, armazenados no Supabase com criptografia.",
801-
"footer.copy": "Logr © 2025",
802-
"footer.privacy": "Privacidade",
803-
"footer.contact": "Contato",
804684
},
805685
pl: {
806686
"nav.features": "Funkcje",
@@ -898,36 +778,6 @@ const translations: Record<Lang, Record<string, string>> = {
898778
"footer.copy": "Logr © 2025",
899779
"footer.privacy": "Prywatność",
900780
"footer.contact": "Kontakt",
901-
"nav.howItWorks": "Jak to działa",
902-
"hero.label": "Darmowy CRM dla freelancerów",
903-
"hero.tryFree": "Wypróbuj za darmo",
904-
"hero.seeHow": "Jak to działa",
905-
"feat.currency.title": "Wielowalutowość",
906-
"feat.currency.desc": "USD, EUR, GBP, UAH, PLN",
907-
"feat.pdf.title": "Eksport PDF",
908-
"feat.pdf.desc": "Pobierz faktury jako PDF",
909-
"howit.title": "Jak to działa",
910-
"howit.desc": "Trzy proste kroki do otrzymania zapłaty.",
911-
"howit.step1.title": "Uruchom timer",
912-
"howit.step1.desc": "Śledź sesję pracy",
913-
"howit.step2.title": "Stwórz fakturę",
914-
"howit.step2.desc": "Wygeneruj automatycznie ze śledzonego czasu",
915-
"howit.step3.title": "Otrzymaj zapłatę",
916-
"howit.step3.desc": "Wyślij klientowi i oznacz jako opłacone",
917-
"pricing.freeLabel": "Wszystko w cenie. Bez limitów w wersji beta.",
918-
"pricing.tryFree": "Zacznij za darmo",
919-
"faq.title": "Często zadawane pytania",
920-
"faq.q1": "Czy to naprawdę za darmo?",
921-
"faq.a1": "Tak, Logr jest całkowicie darmowy w wersji beta.",
922-
"faq.q2": "Czy muszę zakładać konto?",
923-
"faq.a2": "Tak, zaloguj się przez Google.",
924-
"faq.q3": "Czy mogę wyeksportować dane?",
925-
"faq.a3": "Tak, pobierz faktury jako PDF.",
926-
"faq.q4": "Czy moje dane są bezpieczne?",
927-
"faq.a4": "Tak, przechowywane w Supabase z szyfrowaniem.",
928-
"footer.copy": "Logr © 2025",
929-
"footer.privacy": "Prywatność",
930-
"footer.contact": "Kontakt",
931781
},
932782
ja: {
933783
"nav.features": "機能",
@@ -1025,36 +875,6 @@ const translations: Record<Lang, Record<string, string>> = {
1025875
"footer.copy": "Logr © 2025",
1026876
"footer.privacy": "プライバシー",
1027877
"footer.contact": "お問い合わせ",
1028-
"nav.howItWorks": "使い方",
1029-
"hero.label": "フリーランサー向け無料CRM",
1030-
"hero.tryFree": "無料で試す",
1031-
"hero.seeHow": "使い方を見る",
1032-
"feat.currency.title": "マルチ通貨",
1033-
"feat.currency.desc": "USD, EUR, GBP, UAH, PLN",
1034-
"feat.pdf.title": "PDF出力",
1035-
"feat.pdf.desc": "請求書をPDFでダウンロード",
1036-
"howit.title": "使い方",
1037-
"howit.desc": "3つの簡単なステップで報酬を受け取れます。",
1038-
"howit.step1.title": "タイマーを開始",
1039-
"howit.step1.desc": "作業セッションを記録",
1040-
"howit.step2.title": "請求書を作成",
1041-
"howit.step2.desc": "記録した時間から自動生成",
1042-
"howit.step3.title": "報酬を受け取る",
1043-
"howit.step3.desc": "クライアントに送信して支払い済みに",
1044-
"pricing.freeLabel": "全機能込み。ベータ期間中は制限なし。",
1045-
"pricing.tryFree": "無料で始める",
1046-
"faq.title": "よくある質問",
1047-
"faq.q1": "本当に無料ですか?",
1048-
"faq.a1": "はい、ベータ期間中は完全無料です。",
1049-
"faq.q2": "アカウント作成は必要ですか?",
1050-
"faq.a2": "はい、Googleでサインインしてください。",
1051-
"faq.q3": "データをエクスポートできますか?",
1052-
"faq.a3": "はい、請求書をPDFでダウンロードできます。",
1053-
"faq.q4": "データは安全ですか?",
1054-
"faq.a4": "はい、Supabaseに暗号化して保存されています。",
1055-
"footer.copy": "Logr © 2025",
1056-
"footer.privacy": "プライバシー",
1057-
"footer.contact": "お問い合わせ",
1058878
},
1059879
ko: {
1060880
"nav.features": "기능",
@@ -1152,36 +972,6 @@ const translations: Record<Lang, Record<string, string>> = {
1152972
"footer.copy": "Logr © 2025",
1153973
"footer.privacy": "개인정보",
1154974
"footer.contact": "문의",
1155-
"nav.howItWorks": "사용 방법",
1156-
"hero.label": "프리랜서를 위한 무료 CRM",
1157-
"hero.tryFree": "무료로 시작",
1158-
"hero.seeHow": "사용 방법 보기",
1159-
"feat.currency.title": "다중 통화",
1160-
"feat.currency.desc": "USD, EUR, GBP, UAH, PLN",
1161-
"feat.pdf.title": "PDF 내보내기",
1162-
"feat.pdf.desc": "인보이스를 PDF로 다운로드",
1163-
"howit.title": "사용 방법",
1164-
"howit.desc": "세 가지 간단한 단계로 대금을 받으세요.",
1165-
"howit.step1.title": "타이머 시작",
1166-
"howit.step1.desc": "작업 세션 기록",
1167-
"howit.step2.title": "인보이스 생성",
1168-
"howit.step2.desc": "기록된 시간에서 자동 생성",
1169-
"howit.step3.title": "대금 수령",
1170-
"howit.step3.desc": "고객에게 보내고 결제 완료 표시",
1171-
"pricing.freeLabel": "모든 기능 포함. 베타 기간 무제한.",
1172-
"pricing.tryFree": "무료로 시작하기",
1173-
"faq.title": "자주 묻는 질문",
1174-
"faq.q1": "정말 무료인가요?",
1175-
"faq.a1": "네, 베타 기간 동안 완전 무료입니다.",
1176-
"faq.q2": "계정을 만들어야 하나요?",
1177-
"faq.a2": "네, Google로 로그인하세요.",
1178-
"faq.q3": "데이터를 내보낼 수 있나요?",
1179-
"faq.a3": "네, 인보이스를 PDF로 다운로드할 수 있습니다.",
1180-
"faq.q4": "데이터가 안전한가요?",
1181-
"faq.a4": "네, Supabase에 암호화되어 저장됩니다.",
1182-
"footer.copy": "Logr © 2025",
1183-
"footer.privacy": "개인정보",
1184-
"footer.contact": "문의",
1185975
},
1186976
zh: {
1187977
"nav.features": "功能",
@@ -1279,36 +1069,6 @@ const translations: Record<Lang, Record<string, string>> = {
12791069
"footer.copy": "Logr © 2025",
12801070
"footer.privacy": "隐私",
12811071
"footer.contact": "联系",
1282-
"nav.howItWorks": "使用方法",
1283-
"hero.label": "自由职业者免费CRM",
1284-
"hero.tryFree": "免费试用",
1285-
"hero.seeHow": "了解使用方法",
1286-
"feat.currency.title": "多币种",
1287-
"feat.currency.desc": "USD, EUR, GBP, UAH, PLN",
1288-
"feat.pdf.title": "PDF导出",
1289-
"feat.pdf.desc": "下载PDF格式发票",
1290-
"howit.title": "使用方法",
1291-
"howit.desc": "三个简单步骤获得报酬。",
1292-
"howit.step1.title": "启动计时器",
1293-
"howit.step1.desc": "记录工作时段",
1294-
"howit.step2.title": "创建发票",
1295-
"howit.step2.desc": "从记录的时间自动生成",
1296-
"howit.step3.title": "收款",
1297-
"howit.step3.desc": "发送给客户并标记为已付款",
1298-
"pricing.freeLabel": "全部功能。测试期间无限制。",
1299-
"pricing.tryFree": "免费开始",
1300-
"faq.title": "常见问题",
1301-
"faq.q1": "真的免费吗?",
1302-
"faq.a1": "是的,测试期间完全免费。",
1303-
"faq.q2": "需要创建账户吗?",
1304-
"faq.a2": "是的,使用Google登录。",
1305-
"faq.q3": "可以导出数据吗?",
1306-
"faq.a3": "可以,下载PDF格式的发票。",
1307-
"faq.q4": "数据安全吗?",
1308-
"faq.a4": "是的,加密存储在Supabase中。",
1309-
"footer.copy": "Logr © 2025",
1310-
"footer.privacy": "隐私政策",
1311-
"footer.contact": "联系我们",
13121072
},
13131073
tr: {
13141074
"nav.features": "Özellikler",
@@ -1406,36 +1166,6 @@ const translations: Record<Lang, Record<string, string>> = {
14061166
"footer.copy": "Logr © 2025",
14071167
"footer.privacy": "Gizlilik",
14081168
"footer.contact": "İletişim",
1409-
"nav.howItWorks": "Nasıl çalışır",
1410-
"hero.label": "Freelancerlar için ücretsiz CRM",
1411-
"hero.tryFree": "Ücretsiz dene",
1412-
"hero.seeHow": "Nasıl çalışır",
1413-
"feat.currency.title": "Çoklu para birimi",
1414-
"feat.currency.desc": "USD, EUR, GBP, UAH, PLN",
1415-
"feat.pdf.title": "PDF dışa aktarma",
1416-
"feat.pdf.desc": "Faturaları PDF olarak indirin",
1417-
"howit.title": "Nasıl çalışır",
1418-
"howit.desc": "Ödeme almak için üç basit adım.",
1419-
"howit.step1.title": "Zamanlayıcıyı başlat",
1420-
"howit.step1.desc": "Çalışma oturumunu kaydet",
1421-
"howit.step2.title": "Fatura oluştur",
1422-
"howit.step2.desc": "Kaydedilen süreden otomatik oluştur",
1423-
"howit.step3.title": "Ödeme al",
1424-
"howit.step3.desc": "Müşteriye gönder ve ödendi olarak işaretle",
1425-
"pricing.freeLabel": "Her şey dahil. Beta süresince sınırsız.",
1426-
"pricing.tryFree": "Ücretsiz başla",
1427-
"faq.title": "Sık sorulan sorular",
1428-
"faq.q1": "Gerçekten ücretsiz mi?",
1429-
"faq.a1": "Evet, Logr beta süresince tamamen ücretsizdir.",
1430-
"faq.q2": "Hesap oluşturmam gerekiyor mu?",
1431-
"faq.a2": "Evet, Google ile giriş yapın.",
1432-
"faq.q3": "Verilerimi dışa aktarabilir miyim?",
1433-
"faq.a3": "Evet, faturaları PDF olarak indirin.",
1434-
"faq.q4": "Verilerim güvende mi?",
1435-
"faq.a4": "Evet, Supabase'de şifreli olarak saklanır.",
1436-
"footer.copy": "Logr © 2025",
1437-
"footer.privacy": "Gizlilik",
1438-
"footer.contact": "İletişim",
14391169
},
14401170
};
14411171

0 commit comments

Comments
 (0)