diff --git a/apps/web/i18n.lock b/apps/web/i18n.lock index 58ff18ca72..c1e9920ef3 100644 --- a/apps/web/i18n.lock +++ b/apps/web/i18n.lock @@ -257,6 +257,7 @@ checksums: common/new: 126d036fae5fb6b629728ecb97e6195b common/new_version_available: 399ddfc4232712e18ddab2587356b3dc common/next: 89ddbcf710eba274963494f312bdc8a9 + common/no_actions_found: 4d92b789eb121fc76cd6868136dcbcd4 common/no_background_image_found: 4108a781a9022c65671a826d4e299d5b common/no_code: f602144ab7d28a5b19a446bf74b4dcc4 common/no_files_uploaded: c97be829e195a41b2f6b6717b87a232b @@ -302,6 +303,7 @@ checksums: common/please_select_at_least_one_survey: fb1cbeb670480115305e23444c347e50 common/please_select_at_least_one_trigger: e88e64a1010a039745e80ed2e30951fe common/please_upgrade_your_plan: 03d54a21ecd27723c72a13644837e5ed + common/powered_by: 49d688839dec50e816e0df71a04b7c4b common/preview: 3173ee1f0f1d4e50665ca4a84c38e15d common/preview_survey: 7409e9c118e3e5d5f2a86201c2b354f2 common/privacy: 7459744a63ef8af4e517a09024bd7c08 @@ -1310,6 +1312,7 @@ checksums: environments/surveys/edit/error_saving_changes: b75aa9e4e42e1d43c8f9c33c2b7dc9a7 environments/surveys/edit/even_after_they_submitted_a_response_e_g_feedback_box: 7b99f30397dcde76f65e1ab64bdbd113 environments/surveys/edit/everyone: 2112aa71b568773e8e8a792c63f4d413 + environments/surveys/edit/expand_preview: 6b694829e05432b9b54e7da53bc5be2f environments/surveys/edit/external_urls_paywall_tooltip: a8860ff0a2ad5f283bc0becba374cd54 environments/surveys/edit/fallback_missing: 43dbedbe1a178d455e5f80783a7b6722 environments/surveys/edit/fieldId_is_used_in_logic_of_question_please_remove_it_from_logic_first: ad4afe2980e1dfeffb20aa78eb892350 @@ -1568,6 +1571,7 @@ checksums: environments/surveys/edit/spam_protection_note: 94059310d07c30f6704e216297036d05 environments/surveys/edit/spam_protection_threshold_description: ed8b8c9c583077a88bf5dd3ec8b59e60 environments/surveys/edit/spam_protection_threshold_heading: 29f9a8b00c5bcbb43aedc48138a5cf9c + environments/surveys/edit/shrink_preview: 42567389520b226f211f94f052197ad8 environments/surveys/edit/star: 0586c1c76e8a0367c0a7b93adf598cb7 environments/surveys/edit/starts_with: f6673c17475708313c6a0f245b561781 environments/surveys/edit/state: 118de561d4525b14f9bb29ac9e86161d @@ -1581,6 +1585,7 @@ checksums: environments/surveys/edit/survey_completed_subheading: db537c356c3ab6564d24de0d11a0fee2 environments/surveys/edit/survey_display_settings: 8ed19e6a8e1376f7a1ba037d82c4ae11 environments/surveys/edit/survey_placement: 083c10f257337f9648bf9d435b18ec2c + environments/surveys/edit/survey_preview: 33644451073149383d3ace08be930739 environments/surveys/edit/survey_trigger: f0c7014a684ca566698b87074fad5579 environments/surveys/edit/switch_multi_language_on_to_get_started: cca0ef91ee49095da30cd1e3f26c406f environments/surveys/edit/target_block_not_found: 0a0c401017ab32364fec2fcbf815d832 diff --git a/apps/web/locales/de-DE.json b/apps/web/locales/de-DE.json index cfbfc00f55..aa142e0a6e 100644 --- a/apps/web/locales/de-DE.json +++ b/apps/web/locales/de-DE.json @@ -284,6 +284,7 @@ "new": "Neu", "new_version_available": "Formbricks {version} ist da. Jetzt aktualisieren!", "next": "Weiter", + "no_actions_found": "Keine Aktionen gefunden", "no_background_image_found": "Kein Hintergrundbild gefunden.", "no_code": "No Code", "no_files_uploaded": "Keine Dateien hochgeladen", @@ -329,6 +330,7 @@ "please_select_at_least_one_survey": "Bitte wähle mindestens eine Umfrage aus", "please_select_at_least_one_trigger": "Bitte wähle mindestens einen Auslöser aus", "please_upgrade_your_plan": "Bitte aktualisieren Sie Ihren Plan", + "powered_by": "Bereitgestellt von {appName}", "preview": "Vorschau", "preview_survey": "Umfragevorschau", "privacy": "Datenschutz", @@ -1381,6 +1383,7 @@ "error_saving_changes": "Fehler beim Speichern der Änderungen", "even_after_they_submitted_a_response_e_g_feedback_box": "Mehrfachantworten erlauben; weiterhin anzeigen, auch nach einer Antwort (z.B. Feedback-Box).", "everyone": "Jeder", + "expand_preview": "Vorschau erweitern", "external_urls_paywall_tooltip": "Bitte führen sie ein upgrade auf den Startup-plan durch, um externe URLs anzupassen. Dies hilft uns, phishing zu verhindern.", "fallback_missing": "Fehlender Fallback", "fieldId_is_used_in_logic_of_question_please_remove_it_from_logic_first": "{fieldId} wird in der Logik der Frage {questionIndex} verwendet. Bitte entferne es zuerst aus der Logik.", @@ -1641,6 +1644,7 @@ "spam_protection_note": "Spamschutz funktioniert nicht für Umfragen, die mit den iOS-, React Native- und Android-SDKs angezeigt werden. Es wird die Umfrage unterbrechen.", "spam_protection_threshold_description": "Wert zwischen 0 und 1 festlegen, Antworten unter diesem Wert werden abgelehnt.", "spam_protection_threshold_heading": "Antwortschwelle", + "shrink_preview": "Vorschau verkleinern", "star": "Stern", "starts_with": "Fängt an mit", "state": "Bundesland", @@ -1654,6 +1658,7 @@ "survey_completed_subheading": "Diese kostenlose und quelloffene Umfrage wurde geschlossen", "survey_display_settings": "Einstellungen zur Anzeige der Umfrage", "survey_placement": "Platzierung der Umfrage", + "survey_preview": "Umfragevorschau 👀", "survey_trigger": "Auslöser der Umfrage", "switch_multi_language_on_to_get_started": "Aktiviere Mehrsprachigkeit, um loszulegen 👉", "target_block_not_found": "Zielblock nicht gefunden", diff --git a/apps/web/locales/en-US.json b/apps/web/locales/en-US.json index f13136508a..250edfccfa 100644 --- a/apps/web/locales/en-US.json +++ b/apps/web/locales/en-US.json @@ -284,6 +284,7 @@ "new": "New", "new_version_available": "Formbricks {version} is here. Upgrade now!", "next": "Next", + "no_actions_found": "No actions found", "no_background_image_found": "No background image found.", "no_code": "No code", "no_files_uploaded": "No files were uploaded", @@ -329,6 +330,7 @@ "please_select_at_least_one_survey": "Please select at least one survey", "please_select_at_least_one_trigger": "Please select at least one trigger", "please_upgrade_your_plan": "Please upgrade your plan", + "powered_by": "Powered by {appName}", "preview": "Preview", "preview_survey": "Preview Survey", "privacy": "Privacy Policy", @@ -1381,6 +1383,7 @@ "error_saving_changes": "Error saving changes", "even_after_they_submitted_a_response_e_g_feedback_box": "Allow multiple responses; continue showing even after a response (e.g., Feedback Box).", "everyone": "Everyone", + "expand_preview": "Expand Preview", "external_urls_paywall_tooltip": "Please upgrade to Startup plan to customize external URLs. This helps us prevent phishing.", "fallback_missing": "Fallback missing", "fieldId_is_used_in_logic_of_question_please_remove_it_from_logic_first": "{fieldId} is used in logic of question {questionIndex}. Please remove it from logic first.", @@ -1641,6 +1644,7 @@ "spam_protection_note": "Spam protection does not work for surveys displayed with the iOS, React Native, and Android SDKs. It will break the survey.", "spam_protection_threshold_description": "Set value between 0 and 1, responses below this value will be rejected.", "spam_protection_threshold_heading": "Response threshold", + "shrink_preview": "Shrink Preview", "star": "Star", "starts_with": "Starts with", "state": "State", @@ -1654,6 +1658,7 @@ "survey_completed_subheading": "This free & open-source survey has been closed", "survey_display_settings": "Survey Display Settings", "survey_placement": "Survey Placement", + "survey_preview": "Survey Preview 👀", "survey_trigger": "Survey Trigger", "switch_multi_language_on_to_get_started": "Switch multi-language on to get started 👉", "target_block_not_found": "Target block not found", diff --git a/apps/web/locales/es-ES.json b/apps/web/locales/es-ES.json index f89841b356..005efb3c64 100644 --- a/apps/web/locales/es-ES.json +++ b/apps/web/locales/es-ES.json @@ -284,6 +284,7 @@ "new": "Nuevo", "new_version_available": "Formbricks {version} está aquí. ¡Actualiza ahora!", "next": "Siguiente", + "no_actions_found": "No se encontraron acciones", "no_background_image_found": "No se encontró imagen de fondo.", "no_code": "Sin código", "no_files_uploaded": "No se subieron archivos", @@ -329,6 +330,7 @@ "please_select_at_least_one_survey": "Por favor, selecciona al menos una encuesta", "please_select_at_least_one_trigger": "Por favor, selecciona al menos un disparador", "please_upgrade_your_plan": "Por favor, actualiza tu plan", + "powered_by": "Desarrollado por {appName}", "preview": "Vista previa", "preview_survey": "Vista previa de la encuesta", "privacy": "Política de privacidad", @@ -1381,6 +1383,7 @@ "error_saving_changes": "Error al guardar los cambios", "even_after_they_submitted_a_response_e_g_feedback_box": "Permitir respuestas múltiples; seguir mostrando incluso después de una respuesta (p. ej., cuadro de comentarios).", "everyone": "Todos", + "expand_preview": "Expandir vista previa", "external_urls_paywall_tooltip": "Por favor, actualiza al plan Startup para personalizar URLs externos. Esto nos ayuda a prevenir el phishing.", "fallback_missing": "Falta respaldo", "fieldId_is_used_in_logic_of_question_please_remove_it_from_logic_first": "{fieldId} se usa en la lógica de la pregunta {questionIndex}. Por favor, elimínalo primero de la lógica.", @@ -1641,6 +1644,7 @@ "spam_protection_note": "La protección contra spam no funciona para encuestas mostradas con los SDK de iOS, React Native y Android. Romperá la encuesta.", "spam_protection_threshold_description": "Establece un valor entre 0 y 1, las respuestas por debajo de este valor serán rechazadas.", "spam_protection_threshold_heading": "Umbral de respuesta", + "shrink_preview": "Contraer vista previa", "star": "Estrella", "starts_with": "Comienza con", "state": "Estado", @@ -1654,6 +1658,7 @@ "survey_completed_subheading": "Esta encuesta gratuita y de código abierto ha sido cerrada", "survey_display_settings": "Ajustes de visualización de la encuesta", "survey_placement": "Ubicación de la encuesta", + "survey_preview": "Vista previa de la encuesta 👀", "survey_trigger": "Activador de la encuesta", "switch_multi_language_on_to_get_started": "Activa el modo multiidioma para comenzar 👉", "target_block_not_found": "Bloque objetivo no encontrado", diff --git a/apps/web/locales/fr-FR.json b/apps/web/locales/fr-FR.json index c3e112b107..26d6c833ed 100644 --- a/apps/web/locales/fr-FR.json +++ b/apps/web/locales/fr-FR.json @@ -284,6 +284,7 @@ "new": "Nouveau", "new_version_available": "Formbricks {version} est là. Mettez à jour maintenant !", "next": "Suivant", + "no_actions_found": "Aucune action trouvée", "no_background_image_found": "Aucune image de fond trouvée.", "no_code": "Sans code", "no_files_uploaded": "Aucun fichier n'a été téléchargé.", @@ -329,6 +330,7 @@ "please_select_at_least_one_survey": "Veuillez sélectionner au moins une enquête.", "please_select_at_least_one_trigger": "Veuillez sélectionner au moins un déclencheur.", "please_upgrade_your_plan": "Veuillez mettre à niveau votre plan", + "powered_by": "Propulsé par {appName}", "preview": "Aperçu", "preview_survey": "Aperçu de l'enquête", "privacy": "Politique de confidentialité", @@ -1381,6 +1383,7 @@ "error_saving_changes": "Erreur lors de l'enregistrement des modifications", "even_after_they_submitted_a_response_e_g_feedback_box": "Autoriser plusieurs réponses ; continuer à afficher même après une réponse (par exemple, boîte de commentaires).", "everyone": "Tout le monde", + "expand_preview": "Agrandir l'aperçu", "external_urls_paywall_tooltip": "Veuillez passer au forfait Startup pour personnaliser les URL externes. Cela nous aide à prévenir le phishing.", "fallback_missing": "Fallback manquant", "fieldId_is_used_in_logic_of_question_please_remove_it_from_logic_first": "{fieldId} est utilisé dans la logique de la question {questionIndex}. Veuillez d'abord le supprimer de la logique.", @@ -1641,6 +1644,7 @@ "spam_protection_note": "La protection contre le spam ne fonctionne pas pour les enquêtes affichées avec les SDK iOS, React Native et Android. Cela cassera l'enquête.", "spam_protection_threshold_description": "Définir une valeur entre 0 et 1, les réponses en dessous de cette valeur seront rejetées.", "spam_protection_threshold_heading": "Seuil de réponse", + "shrink_preview": "Réduire l'aperçu", "star": "Étoile", "starts_with": "Commence par", "state": "État", @@ -1654,6 +1658,7 @@ "survey_completed_subheading": "Cette enquête gratuite et open-source a été fermée", "survey_display_settings": "Paramètres d'affichage de l'enquête", "survey_placement": "Placement de l'enquête", + "survey_preview": "Aperçu du sondage 👀", "survey_trigger": "Déclencheur d'enquête", "switch_multi_language_on_to_get_started": "Activez le mode multilingue pour commencer 👉", "target_block_not_found": "Bloc cible non trouvé", diff --git a/apps/web/locales/hu-HU.json b/apps/web/locales/hu-HU.json index 998e011c57..18362d8420 100644 --- a/apps/web/locales/hu-HU.json +++ b/apps/web/locales/hu-HU.json @@ -284,6 +284,7 @@ "new": "Új", "new_version_available": "A Formbricks {version} megérkezett. Frissítsen most!", "next": "Következő", + "no_actions_found": "Nem található művelet", "no_background_image_found": "Nem található háttérkép.", "no_code": "Kód nélkül", "no_files_uploaded": "Nem lettek fájlok feltöltve", @@ -329,6 +330,7 @@ "please_select_at_least_one_survey": "Válasszon legalább egy kérdőívet", "please_select_at_least_one_trigger": "Válasszon legalább egy aktiválót", "please_upgrade_your_plan": "Váltson magasabb csomagra", + "powered_by": "A gépházban: {appName}", "preview": "Előnézet", "preview_survey": "Kérdőív előnézete", "privacy": "Adatvédelmi irányelvek", @@ -1381,6 +1383,7 @@ "error_saving_changes": "Hiba a változtatások mentésekor", "even_after_they_submitted_a_response_e_g_feedback_box": "Több válasz lehetővé tétele. Még válasz után is látható marad (például visszajelző doboz).", "everyone": "Mindenki", + "expand_preview": "Előnézet kinyitása", "external_urls_paywall_tooltip": "Váltson a magasabb Kezdő csomagra a külső URL-ek személyre szabásához. Ez segít nekünk megelőzni az adathalászatot.", "fallback_missing": "Tartalék hiányzik", "fieldId_is_used_in_logic_of_question_please_remove_it_from_logic_first": "A(z) {fieldId} használatban van a(z) {questionIndex}. kérdés logikájában. Először távolítsa el a logikából.", @@ -1641,6 +1644,7 @@ "spam_protection_note": "A szemét elleni védekezés nem működik az iOS, React Native és Android SDK-kkal megjelenített kérdőíveknél. El fogja rontani a kérdőívet.", "spam_protection_threshold_description": "Állítsa az értéket 0 és 1 közé, az ezen érték alatt lévő válaszok elutasításra kerülnek.", "spam_protection_threshold_heading": "Válasz küszöbszintje", + "shrink_preview": "Előnézet összecsukása", "star": "Csillag", "starts_with": "Ezzel kezdődik", "state": "Állapot", @@ -1654,6 +1658,7 @@ "survey_completed_subheading": "Ez a szabad és nyílt forráskódú kérdőív le lett zárva", "survey_display_settings": "Kérdőív megjelenítésének beállításai", "survey_placement": "Kérdőív elhelyezése", + "survey_preview": "Kérdőív előnézete 👀", "survey_trigger": "Kérdőív aktiválója", "switch_multi_language_on_to_get_started": "Kapcsolja be a többnyelvűséget a kezdéshez 👉", "target_block_not_found": "A célblokk nem található", diff --git a/apps/web/locales/ja-JP.json b/apps/web/locales/ja-JP.json index 86d17c9c71..2ea8d7937f 100644 --- a/apps/web/locales/ja-JP.json +++ b/apps/web/locales/ja-JP.json @@ -284,6 +284,7 @@ "new": "新規", "new_version_available": "Formbricks {version} が利用可能です。今すぐアップグレード!", "next": "次へ", + "no_actions_found": "アクションが見つかりません", "no_background_image_found": "背景画像が見つかりません。", "no_code": "ノーコード", "no_files_uploaded": "ファイルがアップロードされていません", @@ -329,6 +330,7 @@ "please_select_at_least_one_survey": "少なくとも1つのフォームを選択してください", "please_select_at_least_one_trigger": "少なくとも1つのトリガーを選択してください", "please_upgrade_your_plan": "プランをアップグレードしてください", + "powered_by": "{appName}で動作", "preview": "プレビュー", "preview_survey": "フォームをプレビュー", "privacy": "プライバシーポリシー", @@ -1381,6 +1383,7 @@ "error_saving_changes": "変更の保存中にエラーが発生しました", "even_after_they_submitted_a_response_e_g_feedback_box": "複数の回答を許可;回答後も表示を継続(例:フィードボックス)。", "everyone": "全員", + "expand_preview": "プレビューを展開", "external_urls_paywall_tooltip": "外部URLをカスタマイズするには、スタートアッププランへのアップグレードが必要です。これによりフィッシング詐欺を防止することができます。", "fallback_missing": "フォールバックがありません", "fieldId_is_used_in_logic_of_question_please_remove_it_from_logic_first": "{fieldId} は質問 {questionIndex} のロジックで使用されています。まず、ロジックから削除してください。", @@ -1641,6 +1644,7 @@ "spam_protection_note": "スパム対策は、iOS、React Native、およびAndroid SDKで表示されるフォームでは機能しません。フォームが壊れます。", "spam_protection_threshold_description": "値を0から1の間で設定してください。この値より低い回答は拒否されます。", "spam_protection_threshold_heading": "回答のしきい値", + "shrink_preview": "プレビューを縮小", "star": "星", "starts_with": "で始まる", "state": "都道府県", @@ -1654,6 +1658,7 @@ "survey_completed_subheading": "この無料のオープンソースフォームは閉鎖されました", "survey_display_settings": "フォーム表示設定", "survey_placement": "フォームの配置", + "survey_preview": "アンケートプレビュー 👀", "survey_trigger": "フォームのトリガー", "switch_multi_language_on_to_get_started": "多言語機能をオンにして開始 👉", "target_block_not_found": "対象ブロックが見つかりません", diff --git a/apps/web/locales/nl-NL.json b/apps/web/locales/nl-NL.json index 5ca917bcc5..5360a8b96c 100644 --- a/apps/web/locales/nl-NL.json +++ b/apps/web/locales/nl-NL.json @@ -284,6 +284,7 @@ "new": "Nieuw", "new_version_available": "Formbricks {version} is hier. Upgrade nu!", "next": "Volgende", + "no_actions_found": "Geen acties gevonden", "no_background_image_found": "Geen achtergrondafbeelding gevonden.", "no_code": "Geen code", "no_files_uploaded": "Er zijn geen bestanden geüpload", @@ -329,6 +330,7 @@ "please_select_at_least_one_survey": "Selecteer ten minste één enquête", "please_select_at_least_one_trigger": "Selecteer ten minste één trigger", "please_upgrade_your_plan": "Upgrade je abonnement", + "powered_by": "Mogelijk gemaakt door {appName}", "preview": "Voorbeeld", "preview_survey": "Voorbeeld van enquête", "privacy": "Privacybeleid", @@ -1381,6 +1383,7 @@ "error_saving_changes": "Fout bij het opslaan van wijzigingen", "even_after_they_submitted_a_response_e_g_feedback_box": "Meerdere reacties toestaan; blijf tonen, zelfs na een reactie (bijv. feedbackbox).", "everyone": "Iedereen", + "expand_preview": "Voorbeeld uitvouwen", "external_urls_paywall_tooltip": "Upgrade naar het Startup-abonnement om externe URL's aan te passen. Dit helpt ons phishing te voorkomen.", "fallback_missing": "Terugval ontbreekt", "fieldId_is_used_in_logic_of_question_please_remove_it_from_logic_first": "{fieldId} wordt gebruikt in de logica van vraag {questionIndex}. Verwijder het eerst uit de logica.", @@ -1641,6 +1644,7 @@ "spam_protection_note": "Spambeveiliging werkt niet voor enquêtes die worden weergegeven met de iOS-, React Native- en Android SDK's. Het zal de enquête breken.", "spam_protection_threshold_description": "Stel een waarde in tussen 0 en 1, reacties onder deze waarde worden afgewezen.", "spam_protection_threshold_heading": "Reactiedrempel", + "shrink_preview": "Voorbeeld invouwen", "star": "Ster", "starts_with": "Begint met", "state": "Staat", @@ -1654,6 +1658,7 @@ "survey_completed_subheading": "Deze gratis en open source-enquête is gesloten", "survey_display_settings": "Enquêteweergave-instellingen", "survey_placement": "Enquête plaatsing", + "survey_preview": "Enquêtevoorbeeld 👀", "survey_trigger": "Enquêtetrigger", "switch_multi_language_on_to_get_started": "Schakel meertaligheid in om te beginnen 👉", "target_block_not_found": "Doelblok niet gevonden", diff --git a/apps/web/locales/pt-BR.json b/apps/web/locales/pt-BR.json index fa64404abd..694e49dda4 100644 --- a/apps/web/locales/pt-BR.json +++ b/apps/web/locales/pt-BR.json @@ -284,6 +284,7 @@ "new": "Novo", "new_version_available": "Formbricks {version} chegou. Atualize agora!", "next": "Próximo", + "no_actions_found": "Nenhuma ação encontrada", "no_background_image_found": "Imagem de fundo não encontrada.", "no_code": "Sem código", "no_files_uploaded": "Nenhum arquivo foi enviado", @@ -329,6 +330,7 @@ "please_select_at_least_one_survey": "Por favor, selecione pelo menos uma pesquisa", "please_select_at_least_one_trigger": "Por favor, selecione pelo menos um gatilho", "please_upgrade_your_plan": "Por favor, atualize seu plano", + "powered_by": "Desenvolvido por {appName}", "preview": "Prévia", "preview_survey": "Prévia da Pesquisa", "privacy": "Política de Privacidade", @@ -1381,6 +1383,7 @@ "error_saving_changes": "Erro ao salvar alterações", "even_after_they_submitted_a_response_e_g_feedback_box": "Permitir múltiplas respostas; continuar mostrando mesmo após uma resposta (ex.: caixa de feedback).", "everyone": "Todo mundo", + "expand_preview": "Expandir prévia", "external_urls_paywall_tooltip": "Por favor, faça upgrade para o plano Startup para personalizar URLs externos. Isso nos ajuda a prevenir phishing.", "fallback_missing": "Faltando alternativa", "fieldId_is_used_in_logic_of_question_please_remove_it_from_logic_first": "{fieldId} é usado na lógica da pergunta {questionIndex}. Por favor, remova-o da lógica primeiro.", @@ -1641,6 +1644,7 @@ "spam_protection_note": "A proteção contra spam não funciona para pesquisas exibidas com os SDKs iOS, React Native e Android. Isso vai quebrar a pesquisa.", "spam_protection_threshold_description": "Defina um valor entre 0 e 1, respostas abaixo desse valor serão rejeitadas.", "spam_protection_threshold_heading": "Limite de resposta", + "shrink_preview": "Recolher prévia", "star": "Estrela", "starts_with": "Começa com", "state": "Estado", @@ -1654,6 +1658,7 @@ "survey_completed_subheading": "Essa pesquisa gratuita e de código aberto foi encerrada", "survey_display_settings": "Configurações de Exibição da Pesquisa", "survey_placement": "Posicionamento da Pesquisa", + "survey_preview": "Prévia da pesquisa 👀", "survey_trigger": "Gatilho de Pesquisa", "switch_multi_language_on_to_get_started": "Ative o modo multilíngue para começar 👉", "target_block_not_found": "Bloco de destino não encontrado", diff --git a/apps/web/locales/pt-PT.json b/apps/web/locales/pt-PT.json index 69c21aef2a..ae394da6ff 100644 --- a/apps/web/locales/pt-PT.json +++ b/apps/web/locales/pt-PT.json @@ -284,6 +284,7 @@ "new": "Novo", "new_version_available": "Formbricks {version} está aqui. Atualize agora!", "next": "Seguinte", + "no_actions_found": "Nenhuma ação encontrada", "no_background_image_found": "Nenhuma imagem de fundo encontrada.", "no_code": "Sem código", "no_files_uploaded": "Nenhum ficheiro foi carregado", @@ -329,6 +330,7 @@ "please_select_at_least_one_survey": "Por favor, selecione pelo menos um inquérito", "please_select_at_least_one_trigger": "Por favor, selecione pelo menos um gatilho", "please_upgrade_your_plan": "Por favor, atualize o seu plano", + "powered_by": "Desenvolvido por {appName}", "preview": "Pré-visualização", "preview_survey": "Pré-visualização do inquérito", "privacy": "Política de Privacidade", @@ -1381,6 +1383,7 @@ "error_saving_changes": "Erro ao guardar alterações", "even_after_they_submitted_a_response_e_g_feedback_box": "Permitir múltiplas respostas; continuar a mostrar mesmo após uma resposta (por exemplo, Caixa de Feedback).", "everyone": "Todos", + "expand_preview": "Expandir pré-visualização", "external_urls_paywall_tooltip": "Por favor, atualize para o plano Startup para personalizar URLs externos. Isto ajuda-nos a prevenir o phishing.", "fallback_missing": "Substituição em falta", "fieldId_is_used_in_logic_of_question_please_remove_it_from_logic_first": "{fieldId} é usado na lógica da pergunta {questionIndex}. Por favor, remova-o da lógica primeiro.", @@ -1641,6 +1644,7 @@ "spam_protection_note": "A proteção contra spam não funciona para inquéritos exibidos com os SDKs iOS, React Native e Android. Isso irá quebrar o inquérito.", "spam_protection_threshold_description": "Defina um valor entre 0 e 1, respostas abaixo deste valor serão rejeitadas.", "spam_protection_threshold_heading": "Limite de resposta", + "shrink_preview": "Reduzir pré-visualização", "star": "Estrela", "starts_with": "Começa com", "state": "Estado", @@ -1654,6 +1658,7 @@ "survey_completed_subheading": "Este inquérito gratuito e de código aberto foi encerrado", "survey_display_settings": "Configurações de Exibição do Inquérito", "survey_placement": "Colocação do Inquérito", + "survey_preview": "Pré-visualização do questionário 👀", "survey_trigger": "Desencadeador de Inquérito", "switch_multi_language_on_to_get_started": "Ative o modo multilingue para começar 👉", "target_block_not_found": "Bloco de destino não encontrado", diff --git a/apps/web/locales/ro-RO.json b/apps/web/locales/ro-RO.json index adfcec9f9f..ae94901871 100644 --- a/apps/web/locales/ro-RO.json +++ b/apps/web/locales/ro-RO.json @@ -284,6 +284,7 @@ "new": "Nou", "new_version_available": "Formbricks {version} este disponibil. Actualizați acum!", "next": "Următorul", + "no_actions_found": "Nu au fost găsite acțiuni", "no_background_image_found": "Nu a fost găsită nicio imagine de fundal.", "no_code": "Fără Cod", "no_files_uploaded": "Nu au fost încărcate fișiere", @@ -329,6 +330,7 @@ "please_select_at_least_one_survey": "Vă rugăm să selectați cel puțin un sondaj", "please_select_at_least_one_trigger": "Vă rugăm să selectați cel puțin un declanșator", "please_upgrade_your_plan": "Vă rugăm să faceți upgrade la planul dumneavoastră", + "powered_by": "Oferit de {appName}", "preview": "Previzualizare", "preview_survey": "Previzualizare Chestionar", "privacy": "Politica de Confidențialitate", @@ -1381,6 +1383,7 @@ "error_saving_changes": "Eroare la salvarea modificărilor", "even_after_they_submitted_a_response_e_g_feedback_box": "Permite răspunsuri multiple; continuă afișarea chiar și după un răspuns (de exemplu, Caseta de Feedback).", "everyone": "Toată lumea", + "expand_preview": "Extinde previzualizarea", "external_urls_paywall_tooltip": "Vă rugăm să treceți la planul Startup pentru a personaliza URL-urile externe. Acest lucru ne ajută să prevenim phishing-ul.", "fallback_missing": "Rezerva lipsă", "fieldId_is_used_in_logic_of_question_please_remove_it_from_logic_first": "{fieldId} este folosit în logică întrebării {questionIndex}. Vă rugăm să-l eliminați din logică mai întâi.", @@ -1641,6 +1644,7 @@ "spam_protection_note": "Protecția împotriva spamului nu funcționează pentru sondajele afișate folosind SDK-urile iOS, React Native și Android. Va întrerupe sondajul.", "spam_protection_threshold_description": "Setați valoarea între 0 și 1, răspunsurile sub această valoare vor fi respinse.", "spam_protection_threshold_heading": "Pragul răspunsurilor", + "shrink_preview": "Restrânge previzualizarea", "star": "Stea", "starts_with": "Începe cu", "state": "Stare", @@ -1654,6 +1658,7 @@ "survey_completed_subheading": "Acest sondaj gratuit și open-source a fost închis", "survey_display_settings": "Setări de afișare a sondajului", "survey_placement": "Amplasarea sondajului", + "survey_preview": "Previzualizare chestionar 👀", "survey_trigger": "Declanșator sondaj", "switch_multi_language_on_to_get_started": "Activați opțiunea multi-limbă pentru a începe 👉", "target_block_not_found": "Blocul țintă nu a fost găsit", diff --git a/apps/web/locales/ru-RU.json b/apps/web/locales/ru-RU.json index 19453abc05..bd52c03b49 100644 --- a/apps/web/locales/ru-RU.json +++ b/apps/web/locales/ru-RU.json @@ -284,6 +284,7 @@ "new": "Новый", "new_version_available": "Formbricks {version} уже здесь. Обновитесь сейчас!", "next": "Далее", + "no_actions_found": "Действия не найдены", "no_background_image_found": "Фоновое изображение не найдено.", "no_code": "Нет кода", "no_files_uploaded": "Файлы не были загружены", @@ -329,6 +330,7 @@ "please_select_at_least_one_survey": "Пожалуйста, выберите хотя бы один опрос", "please_select_at_least_one_trigger": "Пожалуйста, выберите хотя бы один триггер", "please_upgrade_your_plan": "Пожалуйста, обновите ваш тарифный план", + "powered_by": "Работает на {appName}", "preview": "Предпросмотр", "preview_survey": "Предпросмотр опроса", "privacy": "Политика конфиденциальности", @@ -1381,6 +1383,7 @@ "error_saving_changes": "Ошибка при сохранении изменений", "even_after_they_submitted_a_response_e_g_feedback_box": "Разрешить несколько ответов; продолжать показывать даже после ответа (например, окно обратной связи).", "everyone": "Все", + "expand_preview": "Развернуть предпросмотр", "external_urls_paywall_tooltip": "Пожалуйста, обновите тариф до Startup, чтобы настраивать внешние URL. Это помогает нам предотвращать фишинг.", "fallback_missing": "Запасное значение отсутствует", "fieldId_is_used_in_logic_of_question_please_remove_it_from_logic_first": "{fieldId} используется в логике вопроса {questionIndex}. Пожалуйста, сначала удалите его из логики.", @@ -1641,6 +1644,7 @@ "spam_protection_note": "Защита от спама не работает для опросов, отображаемых с помощью SDK iOS, React Native и Android. Это приведёт к сбою опроса.", "spam_protection_threshold_description": "Установите значение от 0 до 1, ответы ниже этого значения будут отклонены.", "spam_protection_threshold_heading": "Порог ответа", + "shrink_preview": "Свернуть предпросмотр", "star": "Звезда", "starts_with": "Начинается с", "state": "Состояние", @@ -1654,6 +1658,7 @@ "survey_completed_subheading": "Этот бесплатный и открытый опрос был закрыт", "survey_display_settings": "Настройки отображения опроса", "survey_placement": "Размещение опроса", + "survey_preview": "Предпросмотр опроса 👀", "survey_trigger": "Триггер опроса", "switch_multi_language_on_to_get_started": "Включите многоязычный режим, чтобы начать 👉", "target_block_not_found": "Целевой блок не найден", diff --git a/apps/web/locales/sv-SE.json b/apps/web/locales/sv-SE.json index 46f89842a2..f990d8b4a5 100644 --- a/apps/web/locales/sv-SE.json +++ b/apps/web/locales/sv-SE.json @@ -284,6 +284,7 @@ "new": "Ny", "new_version_available": "Formbricks {version} är här. Uppgradera nu!", "next": "Nästa", + "no_actions_found": "Inga åtgärder hittades", "no_background_image_found": "Ingen bakgrundsbild hittades.", "no_code": "Ingen kod", "no_files_uploaded": "Inga filer laddades upp", @@ -329,6 +330,7 @@ "please_select_at_least_one_survey": "Vänligen välj minst en enkät", "please_select_at_least_one_trigger": "Vänligen välj minst en utlösare", "please_upgrade_your_plan": "Vänligen uppgradera din plan", + "powered_by": "Drivs av {appName}", "preview": "Förhandsgranska", "preview_survey": "Förhandsgranska enkät", "privacy": "Integritetspolicy", @@ -1381,6 +1383,7 @@ "error_saving_changes": "Fel vid sparande av ändringar", "even_after_they_submitted_a_response_e_g_feedback_box": "Tillåt flera svar; fortsätt visa även efter ett svar (t.ex. feedbackruta).", "everyone": "Alla", + "expand_preview": "Expandera förhandsgranskning", "external_urls_paywall_tooltip": "Vänligen uppgradera till Startup-planen för att anpassa externa URL:er. Detta hjälper oss att förhindra nätfiske.", "fallback_missing": "Reservvärde saknas", "fieldId_is_used_in_logic_of_question_please_remove_it_from_logic_first": "{fieldId} används i logiken för fråga {questionIndex}. Vänligen ta bort den från logiken först.", @@ -1641,6 +1644,7 @@ "spam_protection_note": "Spamskydd fungerar inte för enkäter som visas med iOS, React Native och Android SDK:er. Det kommer att bryta enkäten.", "spam_protection_threshold_description": "Ställ in värde mellan 0 och 1, svar under detta värde kommer att avvisas.", "spam_protection_threshold_heading": "Svarströskel", + "shrink_preview": "Minimera förhandsgranskning", "star": "Stjärna", "starts_with": "Börjar med", "state": "Delstat", @@ -1654,6 +1658,7 @@ "survey_completed_subheading": "Denna gratis och öppenkällkodsenkät har stängts", "survey_display_settings": "Visningsinställningar för enkät", "survey_placement": "Enkätplacering", + "survey_preview": "Enkätförhandsgranskning 👀", "survey_trigger": "Enkätutlösare", "switch_multi_language_on_to_get_started": "Slå på flerspråkighet för att komma igång 👉", "target_block_not_found": "Målblock hittades inte", diff --git a/apps/web/locales/zh-Hans-CN.json b/apps/web/locales/zh-Hans-CN.json index df8e25354a..edab3e9c36 100644 --- a/apps/web/locales/zh-Hans-CN.json +++ b/apps/web/locales/zh-Hans-CN.json @@ -284,6 +284,7 @@ "new": "新建", "new_version_available": "Formbricks {version} 在 这里。立即 升级!", "next": "下一步", + "no_actions_found": "未找到操作", "no_background_image_found": "未找到 背景 图片。", "no_code": "无代码", "no_files_uploaded": "没有 文件 被 上传", @@ -329,6 +330,7 @@ "please_select_at_least_one_survey": "请选择至少 一个调查", "please_select_at_least_one_trigger": "请选择至少 一个触发条件", "please_upgrade_your_plan": "请升级您的计划", + "powered_by": "由{appName}驱动", "preview": "预览", "preview_survey": "预览 Survey", "privacy": "隐私政策", @@ -1381,6 +1383,7 @@ "error_saving_changes": "保存 更改 时 出错", "even_after_they_submitted_a_response_e_g_feedback_box": "允许多次回应;即使已提交回应,仍会继续显示(例如,反馈框)。", "everyone": "所有 人", + "expand_preview": "展开预览", "external_urls_paywall_tooltip": "请升级到 Startup 计划以自定义外部 URL。这有助于我们防止网络钓鱼。", "fallback_missing": "备用 缺失", "fieldId_is_used_in_logic_of_question_please_remove_it_from_logic_first": "\"{fieldId} 在 问题 {questionIndex} 的 逻辑 中 使用。请 先 从 逻辑 中 删除 它。\"", @@ -1641,6 +1644,7 @@ "spam_protection_note": "垃圾 邮件 保护 对于 与 iOS 、 React Native 和 Android SDK 一起 显示 的 调查 无效 。 它 将 破坏 调查。", "spam_protection_threshold_description": "设置 值 在 0 和 1 之间,响应 低于 此 值 将 被 拒绝。", "spam_protection_threshold_heading": "响应 阈值", + "shrink_preview": "收起预览", "star": "星", "starts_with": "以...开始", "state": "状态", @@ -1654,6 +1658,7 @@ "survey_completed_subheading": "此 免费 & 开源 调查 已 关闭", "survey_display_settings": "调查显示设置", "survey_placement": "调查 放置", + "survey_preview": "问卷预览 👀", "survey_trigger": "调查 触发", "switch_multi_language_on_to_get_started": "开启多语言以开始使用 👉", "target_block_not_found": "未找到目标区块", diff --git a/apps/web/locales/zh-Hant-TW.json b/apps/web/locales/zh-Hant-TW.json index 9d7fd746c3..84a09730c3 100644 --- a/apps/web/locales/zh-Hant-TW.json +++ b/apps/web/locales/zh-Hant-TW.json @@ -284,6 +284,7 @@ "new": "新增", "new_version_available": "Formbricks '{'version'}' 已推出。立即升級!", "next": "下一步", + "no_actions_found": "找不到動作", "no_background_image_found": "找不到背景圖片。", "no_code": "無程式碼", "no_files_uploaded": "沒有上傳任何檔案", @@ -329,6 +330,7 @@ "please_select_at_least_one_survey": "請選擇至少一個問卷", "please_select_at_least_one_trigger": "請選擇至少一個觸發器", "please_upgrade_your_plan": "請升級您的方案", + "powered_by": "由 {appName} 提供技術支援", "preview": "預覽", "preview_survey": "預覽問卷", "privacy": "隱私權政策", @@ -1381,6 +1383,7 @@ "error_saving_changes": "儲存變更時發生錯誤", "even_after_they_submitted_a_response_e_g_feedback_box": "允許多次回應;即使已提交回應仍繼續顯示(例如:意見回饋框)。", "everyone": "所有人", + "expand_preview": "展開預覽", "external_urls_paywall_tooltip": "請升級至 Startup 計劃以自訂外部 URL。這有助於防止網路釣魚攻擊。", "fallback_missing": "遺失的回退", "fieldId_is_used_in_logic_of_question_please_remove_it_from_logic_first": "'{'fieldId'}' 用於問題 '{'questionIndex'}' 的邏輯中。請先從邏輯中移除。", @@ -1641,6 +1644,7 @@ "spam_protection_note": "垃圾郵件保護不適用於使用 iOS、React Native 和 Android SDK 顯示的問卷。它會破壞問卷。", "spam_protection_threshold_description": "設置值在 0 和 1 之間,低於此值的回應將被拒絕。", "spam_protection_threshold_heading": "回應閾值", + "shrink_preview": "收合預覽", "star": "星形", "starts_with": "開頭為", "state": "州/省", @@ -1654,6 +1658,7 @@ "survey_completed_subheading": "此免費且開源的問卷已關閉", "survey_display_settings": "問卷顯示設定", "survey_placement": "問卷位置", + "survey_preview": "問卷預覽 👀", "survey_trigger": "問卷觸發器", "switch_multi_language_on_to_get_started": "請開啟多語言功能以開始使用 👉", "target_block_not_found": "找不到目標區塊", diff --git a/apps/web/modules/email/components/preview-email-template.tsx b/apps/web/modules/email/components/preview-email-template.tsx index b3483fbb39..2d476a32f6 100644 --- a/apps/web/modules/email/components/preview-email-template.tsx +++ b/apps/web/modules/email/components/preview-email-template.tsx @@ -481,7 +481,7 @@ function EmailFooter(): React.JSX.Element { return ( - Powered by Formbricks + {t("common.powered_by", {appName: "Formbricks"})} ); diff --git a/apps/web/modules/projects/settings/(setup)/components/ActionClassesTable.tsx b/apps/web/modules/projects/settings/(setup)/components/ActionClassesTable.tsx index 1f074a6707..4697560c52 100644 --- a/apps/web/modules/projects/settings/(setup)/components/ActionClassesTable.tsx +++ b/apps/web/modules/projects/settings/(setup)/components/ActionClassesTable.tsx @@ -1,5 +1,6 @@ "use client"; +import { useTranslation } from "react-i18next"; import { type JSX, useState } from "react"; import { TActionClass } from "@formbricks/types/action-classes"; import { TEnvironment } from "@formbricks/types/environment"; @@ -56,7 +57,7 @@ export const ActionClassesTable = ({ )) ) : (
- No actions found + {t("no_actions_found")}
)} diff --git a/apps/web/modules/survey/link/components/link-survey-wrapper.tsx b/apps/web/modules/survey/link/components/link-survey-wrapper.tsx index 6345281dde..7c486a5be8 100644 --- a/apps/web/modules/survey/link/components/link-survey-wrapper.tsx +++ b/apps/web/modules/survey/link/components/link-survey-wrapper.tsx @@ -1,5 +1,6 @@ import { Project, SurveyType } from "@prisma/client"; import { type JSX, useState } from "react"; +import { useTranslation } from "react-i18next"; import { TProjectStyling } from "@formbricks/types/project"; import { TSurveyStyling } from "@formbricks/types/surveys/types"; import { cn } from "@/lib/cn"; @@ -88,7 +89,7 @@ export const LinkSurveyWrapper = ({ {isPreview && (
- Survey Preview 👀 + {t("environments.surveys.survey_preview")}
)} diff --git a/apps/web/modules/survey/list/components/survey-list.tsx b/apps/web/modules/survey/list/components/survey-list.tsx index 5353e083f5..b6f172b599 100644 --- a/apps/web/modules/survey/list/components/survey-list.tsx +++ b/apps/web/modules/survey/list/components/survey-list.tsx @@ -146,7 +146,7 @@ export const SurveysList = ({
-
Name
+
{t("common.name")}
{t("common.status")}
{t("common.responses")}
{t("common.type")}
diff --git a/apps/web/modules/ui/components/file-input/components/uploader.tsx b/apps/web/modules/ui/components/file-input/components/uploader.tsx index 5271a2edf2..6b75fc8421 100644 --- a/apps/web/modules/ui/components/file-input/components/uploader.tsx +++ b/apps/web/modules/ui/components/file-input/components/uploader.tsx @@ -1,3 +1,4 @@ +import { useTranslation } from "react-i18next"; import { ArrowUpFromLineIcon } from "lucide-react"; import React from "react"; import { TAllowedFileExtension } from "@formbricks/types/storage"; @@ -82,7 +83,7 @@ export const Uploader = ({

- Click or drag to upload files. + {t("common.upload_input_description")}

- Preview + {t("common.preview")}

@@ -310,7 +310,7 @@ export const PreviewSurvey = ({ setIsFullScreenPreview(true); } }} - aria-label={isFullScreenPreview ? "Shrink Preview" : "Expand Preview"}> + aria-label={isFullScreenPreview ? t("environments.surveys.shrink_preview") : t("environments.surveys.expand_preview")}>

diff --git a/apps/web/modules/ui/components/theme-styling-preview-survey/index.tsx b/apps/web/modules/ui/components/theme-styling-preview-survey/index.tsx index e2d7a8a45d..aea6e30995 100644 --- a/apps/web/modules/ui/components/theme-styling-preview-survey/index.tsx +++ b/apps/web/modules/ui/components/theme-styling-preview-survey/index.tsx @@ -158,7 +158,7 @@ export const ThemeStylingPreviewSurvey = ({

-

{isAppSurvey ? "Your web app" : "Preview"}

+

{isAppSurvey ? t("environments.surveys.edit.your_web_app") : t("common.preview")}

diff --git a/packages/survey-ui/src/components/elements/file-upload.tsx b/packages/survey-ui/src/components/elements/file-upload.tsx index 5d3abeb556..0a492dad3e 100644 --- a/packages/survey-ui/src/components/elements/file-upload.tsx +++ b/packages/survey-ui/src/components/elements/file-upload.tsx @@ -3,6 +3,8 @@ import * as React from "react"; import { ElementError } from "@/components/general/element-error"; import { ElementHeader } from "@/components/general/element-header"; import { cn } from "@/lib/utils"; +import { t as mockT } from "../../../../email/src/lib/mock-translate"; +import { TFunction } from "../../../../email/src/types/translations"; /** * Uploaded file information @@ -229,7 +231,7 @@ function FileUpload({ imageUrl, videoUrl, imageAltText, - placeholderText = "Click or drag to upload files", + placeholderText = t("emails.click_or_drag_to_upload_files"), }: Readonly): React.JSX.Element { const fileInputRef = React.useRef(null);