diff --git a/apps/web/locales/de-DE.json b/apps/web/locales/de-DE.json index 5fd1fae7f0..ceb3dc2331 100644 --- a/apps/web/locales/de-DE.json +++ b/apps/web/locales/de-DE.json @@ -264,7 +264,6 @@ "multiple_languages": "Mehrsprachigkeit", "name": "Name", "new": "Neu", - "new_survey": "Neue Umfrage", "new_version_available": "Formbricks {version} ist da. Jetzt aktualisieren!", "next": "Weiter", "no_background_image_found": "Kein Hintergrundbild gefunden.", @@ -342,7 +341,6 @@ "save": "Speichern", "save_changes": "Änderungen speichern", "saving": "Speichern", - "scheduled": "Geplant", "search": "Suchen", "security": "Sicherheit", "segment": "Segment", @@ -382,7 +380,6 @@ "survey_live": "Umfrage live", "survey_not_found": "Umfrage nicht gefunden", "survey_paused": "Umfrage pausiert.", - "survey_scheduled": "Umfrage geplant.", "survey_type": "Umfragetyp", "surveys": "Umfragen", "switch_to": "Wechseln zu {environment}", @@ -763,47 +760,21 @@ "unable_to_delete_api_key": "API-Schlüssel kann nicht gelöscht werden" }, "app-connection": { - "api_host_description": "Dies ist die URL deines Formbricks Backends.", "app_connection": "App-Verbindung", "app_connection_description": "Verbinde deine App mit Formbricks.", "cache_update_delay_description": "Wenn du Aktualisierungen an Umfragen, Kontakten, Aktionen oder anderen Daten vornimmst, kann es bis zu 5 Minuten dauern, bis diese Änderungen in deiner lokalen App, die das Formbricks SDK verwendet, angezeigt werden. Diese Verzögerung ist auf eine Einschränkung unseres aktuellen Caching-Systems zurückzuführen. Wir arbeiten aktiv an einer Überarbeitung des Cache und werden in Formbricks 4.0 eine Lösung veröffentlichen.", "cache_update_delay_title": "Änderungen werden aufgrund von Caching nach 5 Minuten angezeigt", - "check_out_the_docs": "Schau dir die Docs an.", - "dive_into_the_docs": "Tauch in die Docs ein.", - "does_your_widget_work": "Funktioniert dein Widget?", "environment_id": "Deine Umgebungs-ID", "environment_id_description": "Diese ID identifiziert eindeutig diese Formbricks Umgebung.", - "environment_id_description_with_environment_id": "Wird verwendet, um die richtige Umgebung zu identifizieren: {environmentId} ist deine.", - "formbricks_sdk": "Formbricks SDK", "formbricks_sdk_connected": "Formbricks SDK ist verbunden", "formbricks_sdk_not_connected": "Formbricks SDK ist noch nicht verbunden.", "formbricks_sdk_not_connected_description": "Verbinde deine Website oder App mit Formbricks", - "have_a_problem": "Hast Du ein Problem?", "how_to_setup": "Wie einrichten", "how_to_setup_description": "Befolge diese Schritte, um das Formbricks Widget in deiner App einzurichten.", - "identifying_your_users": "deine Nutzer identifizieren", - "if_you_are_planning_to": "Wenn Du planst zu", - "insert_this_code_into_the": "Füge diesen Code in die", - "need_a_more_detailed_setup_guide_for": "Brauche eine detailliertere Anleitung für", - "not_working": "Klappt nicht?", - "open_an_issue_on_github": "Eine Issue auf GitHub öffnen", - "open_the_browser_console_to_see_the_logs": "Öffne die Browser Konsole, um die Logs zu sehen.", "receiving_data": "Daten werden empfangen \uD83D\uDC83\uD83D\uDD7A", "recheck": "Erneut prüfen", - "scroll_to_the_top": "Scroll nach oben!", "setup_alert_description": "Befolge dieses Schritt-für-Schritt-Tutorial, um deine App oder Website in weniger als 5 Minuten zu verbinden.", - "setup_alert_title": "Wie man verbindet", - "step_1": "Schritt 1: Installiere mit pnpm, npm oder yarn", - "step_2": "Schritt 2: Widget initialisieren", - "step_2_description": "Importiere Formbricks und initialisiere das Widget in deiner Komponente (z.B. App.tsx):", - "step_3": "Schritt 3: Debug-Modus", - "switch_on_the_debug_mode_by_appending": "Schalte den Debug-Modus ein, indem Du anhängst", - "tag_of_your_app": "Tag deiner App", - "to_the_url_where_you_load_the": "URL, wo Du die lädst", - "want_to_learn_how_to_add_user_attributes": "Willst Du lernen, wie man Attribute hinzufügt?", - "you_are_done": "Du bist fertig \uD83C\uDF89", - "you_can_set_the_user_id_with": "du kannst die Benutzer-ID festlegen mit", - "your_app_now_communicates_with_formbricks": "Deine App kommuniziert jetzt mit Formbricks - sie sendet Ereignisse und lädt Umfragen automatisch!" + "setup_alert_title": "Wie man verbindet" }, "general": { "cannot_delete_only_project": "Dies ist dein einziges Projekt, es kann nicht gelöscht werden. Erstelle zuerst ein neues Projekt.", @@ -1256,9 +1227,7 @@ "automatically_close_survey_after": "Umfrage automatisch schließen nach", "automatically_close_the_survey_after_a_certain_number_of_responses": "Schließe die Umfrage automatisch nach einer bestimmten Anzahl von Antworten.", "automatically_close_the_survey_if_the_user_does_not_respond_after_certain_number_of_seconds": "Schließe die Umfrage automatisch, wenn der Benutzer nach einer bestimmten Anzahl von Sekunden nicht antwortet.", - "automatically_closes_the_survey_at_the_beginning_of_the_day_utc": "Schließt die Umfrage automatisch zu Beginn des Tages (UTC).", "automatically_mark_the_survey_as_complete_after": "Umfrage automatisch als abgeschlossen markieren nach", - "automatically_release_the_survey_at_the_beginning_of_the_day_utc": "Umfrage automatisch zu Beginn des Tages (UTC) freigeben.", "back_button_label": "Zurück\"- Button ", "background_styling": "Hintergründe", "brand_color": "Markenfarbe", @@ -1306,7 +1275,6 @@ "choose_the_actions_which_trigger_the_survey": "Aktionen auswählen, die die Umfrage auslösen.", "choose_where_to_run_the_survey": "Wähle, wo die Umfrage durchgeführt werden soll.", "city": "Stadt", - "close_survey_on_date": "Umfrage am Datum schließen", "close_survey_on_response_limit": "Umfrage bei Erreichen des Antwortlimits schließen", "color": "Farbe", "column_used_in_logic_error": "Diese Spalte wird in der Logik der Frage {questionIndex} verwendet. Bitte entferne sie zuerst aus der Logik.", @@ -1514,7 +1482,6 @@ "redirect_thank_you_card": "Weiterleitung anlegen", "redirect_to_url": "Zu URL weiterleiten", "redirect_to_url_not_available_on_free_plan": "Umleitung zu URL ist im kostenlosen Plan nicht verfügbar", - "release_survey_on_date": "Umfrage an Datum veröffentlichen", "remove_description": "Beschreibung entfernen", "remove_translations": "Übersetzungen entfernen", "require_answer": "Antwort erforderlich", @@ -1858,7 +1825,6 @@ "survey_deleted_successfully": "Umfrage erfolgreich gelöscht", "survey_duplicated_successfully": "Umfrage erfolgreich dupliziert", "survey_duplication_error": "Duplizieren der Umfrage fehlgeschlagen", - "survey_status_tooltip": "Um den Umfragestatus zu aktualisieren, aktualisiere den Zeitplan in den Umfrageoptionen.", "templates": { "all_channels": "Alle Kanäle", "all_industries": "Alle Branchen", diff --git a/apps/web/locales/en-US.json b/apps/web/locales/en-US.json index 602c99e5bd..b20ab6d9e9 100644 --- a/apps/web/locales/en-US.json +++ b/apps/web/locales/en-US.json @@ -264,7 +264,6 @@ "multiple_languages": "Multiple languages", "name": "Name", "new": "New", - "new_survey": "New Survey", "new_version_available": "Formbricks {version} is here. Upgrade now!", "next": "Next", "no_background_image_found": "No background image found.", @@ -342,7 +341,6 @@ "save": "Save", "save_changes": "Save changes", "saving": "Saving", - "scheduled": "Scheduled", "search": "Search", "security": "Security", "segment": "Segment", @@ -382,7 +380,6 @@ "survey_live": "Survey live", "survey_not_found": "Survey not found", "survey_paused": "Survey paused.", - "survey_scheduled": "Survey scheduled.", "survey_type": "Survey Type", "surveys": "Surveys", "switch_to": "Switch to {environment}", @@ -763,47 +760,21 @@ "unable_to_delete_api_key": "Unable to delete API Key" }, "app-connection": { - "api_host_description": "This is the URL of your Formbricks backend.", "app_connection": "App Connection", "app_connection_description": "Connect your app to Formbricks.", "cache_update_delay_description": "When you make updates to surveys, contacts, actions, or other data, it can take up to 5 minutes for those changes to appear in your local app running the Formbricks SDK. This delay is due to a limitation in our current caching system. We’re actively reworking the cache and will release a fix in Formbricks 4.0.", "cache_update_delay_title": "Changes will be reflected after 5 minutes due to caching", - "check_out_the_docs": "Check out the docs.", - "dive_into_the_docs": "Dive into the docs.", - "does_your_widget_work": "Does your widget work?", "environment_id": "Your Environment ID", "environment_id_description": "This id uniquely identifies this Formbricks environment.", - "environment_id_description_with_environment_id": "Used to identify the correct environment: {environmentId} is yours.", - "formbricks_sdk": "Formbricks SDK", "formbricks_sdk_connected": "Formbricks SDK is connected", "formbricks_sdk_not_connected": "Formbricks SDK is not yet connected.", "formbricks_sdk_not_connected_description": "Connect your website or app with Formbricks", - "have_a_problem": "Have a problem?", "how_to_setup": "How to setup", "how_to_setup_description": "Follow these steps to setup the Formbricks widget within your app.", - "identifying_your_users": "identifying your users", - "if_you_are_planning_to": "If you are planning to", - "insert_this_code_into_the": "Insert this code into the", - "need_a_more_detailed_setup_guide_for": "Need a more detailed setup guide for", - "not_working": "Not working?", - "open_an_issue_on_github": "Open an issue on GitHub", - "open_the_browser_console_to_see_the_logs": "Open the browser console to see the logs.", "receiving_data": "Receiving data \uD83D\uDC83\uD83D\uDD7A", "recheck": "Re-check", - "scroll_to_the_top": "Scroll to the top!", "setup_alert_description": "Follow this step-by-step tutorial to connect your app or website in under 5 minutes.", - "setup_alert_title": "How to connect", - "step_1": "Step 1: Install with pnpm, npm or yarn", - "step_2": "Step 2: Initialize widget", - "step_2_description": "Import Formbricks and initialize the widget in your Component (e.g. App.tsx):", - "step_3": "Step 3: Debug mode", - "switch_on_the_debug_mode_by_appending": "Switch on the debug mode by appending", - "tag_of_your_app": "tag of your app", - "to_the_url_where_you_load_the": "to the URL where you load the", - "want_to_learn_how_to_add_user_attributes": "Want to learn how to add user attributes, custom events and more?", - "you_are_done": "You're done \uD83C\uDF89", - "you_can_set_the_user_id_with": "you can set the user id with", - "your_app_now_communicates_with_formbricks": "Your app now communicates with Formbricks - sending events, and loading surveys automatically!" + "setup_alert_title": "How to connect" }, "general": { "cannot_delete_only_project": "This is your only project, it cannot be deleted. Create a new project first.", @@ -1256,9 +1227,7 @@ "automatically_close_survey_after": "Automatically close survey after", "automatically_close_the_survey_after_a_certain_number_of_responses": "Automatically close the survey after a certain number of responses.", "automatically_close_the_survey_if_the_user_does_not_respond_after_certain_number_of_seconds": "Automatically close the survey if the user does not respond after certain number of seconds.", - "automatically_closes_the_survey_at_the_beginning_of_the_day_utc": "Automatically closes the survey at the beginning of the day (UTC).", "automatically_mark_the_survey_as_complete_after": "Automatically mark the survey as complete after", - "automatically_release_the_survey_at_the_beginning_of_the_day_utc": "Automatically release the survey at the beginning of the day (UTC).", "back_button_label": "\"Back\" Button Label", "background_styling": "Background Styling", "brand_color": "Brand color", @@ -1306,7 +1275,6 @@ "choose_the_actions_which_trigger_the_survey": "Choose the actions which trigger the survey.", "choose_where_to_run_the_survey": "Choose where to run the survey.", "city": "City", - "close_survey_on_date": "Close survey on date", "close_survey_on_response_limit": "Close survey on response limit", "color": "Color", "column_used_in_logic_error": "This column is used in logic of question {questionIndex}. Please remove it from logic first.", @@ -1514,7 +1482,6 @@ "redirect_thank_you_card": "Redirect thank you card", "redirect_to_url": "Redirect to Url", "redirect_to_url_not_available_on_free_plan": "Redirect To Url is not available on free plan", - "release_survey_on_date": "Release survey on date", "remove_description": "Remove description", "remove_translations": "Remove translations", "require_answer": "Require Answer", @@ -1858,7 +1825,6 @@ "survey_deleted_successfully": "Survey deleted successfully!", "survey_duplicated_successfully": "Survey duplicated successfully.", "survey_duplication_error": "Failed to duplicate the survey.", - "survey_status_tooltip": "To update the survey status, update the schedule and close setting in the survey response options.", "templates": { "all_channels": "All channels", "all_industries": "All industries", diff --git a/apps/web/locales/fr-FR.json b/apps/web/locales/fr-FR.json index b51685206b..4b34ae46c6 100644 --- a/apps/web/locales/fr-FR.json +++ b/apps/web/locales/fr-FR.json @@ -264,7 +264,6 @@ "multiple_languages": "Plusieurs langues", "name": "Nom", "new": "Nouveau", - "new_survey": "Nouveau Sondage", "new_version_available": "Formbricks {version} est là. Mettez à jour maintenant !", "next": "Suivant", "no_background_image_found": "Aucune image de fond trouvée.", @@ -342,7 +341,6 @@ "save": "Enregistrer", "save_changes": "Enregistrer les modifications", "saving": "Sauvegarder", - "scheduled": "Programmé", "search": "Recherche", "security": "Sécurité", "segment": "Segmenter", @@ -382,7 +380,6 @@ "survey_live": "Sondage en direct", "survey_not_found": "Sondage non trouvé", "survey_paused": "Sondage en pause.", - "survey_scheduled": "Sondage programmé.", "survey_type": "Type de sondage", "surveys": "Enquêtes", "switch_to": "Passer à {environment}", @@ -763,47 +760,21 @@ "unable_to_delete_api_key": "Impossible de supprimer la clé API" }, "app-connection": { - "api_host_description": "Ceci est l'URL de votre backend Formbricks.", "app_connection": "Connexion d'application", "app_connection_description": "Connectez votre application à Formbricks.", "cache_update_delay_description": "Lorsque vous effectuez des mises à jour sur les sondages, contacts, actions ou autres données, cela peut prendre jusqu'à 5 minutes pour que ces modifications apparaissent dans votre application locale exécutant le SDK Formbricks. Ce délai est dû à une limitation de notre système de mise en cache actuel. Nous retravaillons activement le cache et publierons une correction dans Formbricks 4.0.", "cache_update_delay_title": "Les modifications seront reflétées après 5 minutes en raison de la mise en cache", - "check_out_the_docs": "Consultez la documentation.", - "dive_into_the_docs": "Plongez dans la documentation.", - "does_your_widget_work": "Votre widget fonctionne-t-il ?", "environment_id": "Votre identifiant d'environnement", "environment_id_description": "Cet identifiant identifie de manière unique cet environnement Formbricks.", - "environment_id_description_with_environment_id": "Utilisé pour identifier l'environnement correct : {environmentId} est le vôtre.", - "formbricks_sdk": "SDK Formbricks", "formbricks_sdk_connected": "Le SDK Formbricks est connecté", "formbricks_sdk_not_connected": "Le SDK Formbricks n'est pas encore connecté.", "formbricks_sdk_not_connected_description": "Connectez votre site web ou votre application à Formbricks.", - "have_a_problem": "Vous avez un problème ?", "how_to_setup": "Comment configurer", "how_to_setup_description": "Suivez ces étapes pour configurer le widget Formbricks dans votre application.", - "identifying_your_users": "identifier vos utilisateurs", - "if_you_are_planning_to": "Si vous prévoyez de", - "insert_this_code_into_the": "Insérez ce code dans le", - "need_a_more_detailed_setup_guide_for": "Besoin d'un guide d'installation plus détaillé pour", - "not_working": "Ça ne fonctionne pas ?", - "open_an_issue_on_github": "Ouvrir un problème sur GitHub", - "open_the_browser_console_to_see_the_logs": "Ouvrez la console du navigateur pour voir les journaux.", "receiving_data": "Réception des données \uD83D\uDC83\uD83D\uDD7A", "recheck": "Re-vérifier", - "scroll_to_the_top": "Faites défiler vers le haut !", "setup_alert_description": "Suivez ce tutoriel étape par étape pour connecter votre application ou site web en moins de 5 minutes.", - "setup_alert_title": "Comment connecter", - "step_1": "Étape 1 : Installer avec pnpm, npm ou yarn", - "step_2": "Étape 2 : Initialiser le widget", - "step_2_description": "Importez Formbricks et initialisez le widget dans votre composant (par exemple, App.tsx) :", - "step_3": "Étape 3 : Mode débogage", - "switch_on_the_debug_mode_by_appending": "Activez le mode débogage en ajoutant", - "tag_of_your_app": "étiquette de votre application", - "to_the_url_where_you_load_the": "vers l'URL où vous chargez le", - "want_to_learn_how_to_add_user_attributes": "Vous voulez apprendre à ajouter des attributs utilisateur, des événements personnalisés et plus encore ?", - "you_are_done": "Vous avez terminé \uD83C\uDF89", - "you_can_set_the_user_id_with": "vous pouvez définir l'ID utilisateur avec", - "your_app_now_communicates_with_formbricks": "Votre application communique désormais avec Formbricks - envoyant des événements et chargeant des enquêtes automatiquement !" + "setup_alert_title": "Comment connecter" }, "general": { "cannot_delete_only_project": "Ceci est votre seul projet, il ne peut pas être supprimé. Créez d'abord un nouveau projet.", @@ -1256,9 +1227,7 @@ "automatically_close_survey_after": "Fermer automatiquement l'enquête après", "automatically_close_the_survey_after_a_certain_number_of_responses": "Fermer automatiquement l'enquête après un certain nombre de réponses.", "automatically_close_the_survey_if_the_user_does_not_respond_after_certain_number_of_seconds": "Fermer automatiquement l'enquête si l'utilisateur ne répond pas après un certain nombre de secondes.", - "automatically_closes_the_survey_at_the_beginning_of_the_day_utc": "Ferme automatiquement l'enquête au début de la journée (UTC).", "automatically_mark_the_survey_as_complete_after": "Marquer automatiquement l'enquête comme terminée après", - "automatically_release_the_survey_at_the_beginning_of_the_day_utc": "Libérer automatiquement l'enquête au début de la journée (UTC).", "back_button_label": "Label du bouton \"Retour''", "background_styling": "Style de fond", "brand_color": "Couleur de marque", @@ -1306,7 +1275,6 @@ "choose_the_actions_which_trigger_the_survey": "Choisissez les actions qui déclenchent l'enquête.", "choose_where_to_run_the_survey": "Choisissez où réaliser l'enquête.", "city": "Ville", - "close_survey_on_date": "Clôturer l'enquête à la date", "close_survey_on_response_limit": "Fermer l'enquête sur la limite de réponse", "color": "Couleur", "column_used_in_logic_error": "Cette colonne est utilisée dans la logique de la question {questionIndex}. Veuillez d'abord la supprimer de la logique.", @@ -1514,7 +1482,6 @@ "redirect_thank_you_card": "Carte de remerciement de redirection", "redirect_to_url": "Rediriger vers l'URL", "redirect_to_url_not_available_on_free_plan": "La redirection vers l'URL n'est pas disponible sur le plan gratuit.", - "release_survey_on_date": "Publier l'enquête à la date", "remove_description": "Supprimer la description", "remove_translations": "Supprimer les traductions", "require_answer": "Réponse requise", @@ -1858,7 +1825,6 @@ "survey_deleted_successfully": "Enquête supprimée avec succès !", "survey_duplicated_successfully": "Enquête dupliquée avec succès.", "survey_duplication_error": "Échec de la duplication de l'enquête.", - "survey_status_tooltip": "Pour mettre à jour le statut de l'enquête, mettez à jour le calendrier et fermez les paramètres dans les options de réponse à l'enquête.", "templates": { "all_channels": "Tous les canaux", "all_industries": "Tous les secteurs", diff --git a/apps/web/locales/ja-JP.json b/apps/web/locales/ja-JP.json index 7591a22a28..b645faebb7 100644 --- a/apps/web/locales/ja-JP.json +++ b/apps/web/locales/ja-JP.json @@ -264,7 +264,6 @@ "multiple_languages": "多言語", "name": "名前", "new": "新規", - "new_survey": "新規フォーム", "new_version_available": "Formbricks {version} が利用可能です。今すぐアップグレード!", "next": "次へ", "no_background_image_found": "背景画像が見つかりません。", @@ -342,7 +341,6 @@ "save": "保存", "save_changes": "変更を保存", "saving": "保存中", - "scheduled": "スケジュール済み", "search": "検索", "security": "セキュリティ", "segment": "セグメント", @@ -382,7 +380,6 @@ "survey_live": "フォーム公開中", "survey_not_found": "フォームが見つかりません", "survey_paused": "フォームは一時停止中です。", - "survey_scheduled": "フォームはスケジュール済みです。", "survey_type": "フォームの種類", "surveys": "フォーム", "switch_to": "{environment}に切り替え", @@ -763,47 +760,21 @@ "unable_to_delete_api_key": "APIキーを削除できませんでした" }, "app-connection": { - "api_host_description": "これはFormbricksバックエンドのURLです。", "app_connection": "アプリ接続", "app_connection_description": "あなたのアプリをFormbricksに接続します。", "cache_update_delay_description": "フォーム・連絡先・アクションなどを更新してから、Formbricks SDK を実行中のローカルアプリに反映されるまで最大5分かかる場合があります。これは現在のキャッシュ方式の制限によるものです。私たちはキャッシュを改修中で、Formbricks 4.0 で修正を提供予定です。", "cache_update_delay_title": "キャッシュのため変更の反映に最大5分かかります", - "check_out_the_docs": "ドキュメントを見る", - "dive_into_the_docs": "ドキュメントを詳しく読む", - "does_your_widget_work": "ウィジェットは動作していますか?", "environment_id": "あなたのEnvironmentId", "environment_id_description": "このIDはこのFormbricks環境を一意に識別します。", - "environment_id_description_with_environment_id": "正しい環境を識別するために使用します: {environmentId} があなたのIDです。", - "formbricks_sdk": "Formbricks SDK", "formbricks_sdk_connected": "Formbricks SDK は接続されています", "formbricks_sdk_not_connected": "Formbricks SDK はまだ接続されていません。", "formbricks_sdk_not_connected_description": "あなたのウェブサイトまたはアプリをFormbricksに接続してください", - "have_a_problem": "問題がありますか?", "how_to_setup": "セットアップ方法", "how_to_setup_description": "アプリ内でFormbricksウィジェットを設定する手順に従ってください。", - "identifying_your_users": "ユーザーの識別", - "if_you_are_planning_to": "〜を計画している場合は", - "insert_this_code_into_the": "次のコードを挿入してください", - "need_a_more_detailed_setup_guide_for": "より詳細なセットアップガイドが必要ですか", - "not_working": "うまく動作しませんか?", - "open_an_issue_on_github": "GitHubでIssueを作成", - "open_the_browser_console_to_see_the_logs": "ブラウザのコンソールを開いてログを確認してください。", "receiving_data": "データ受信中 \uD83D\uDC83\uD83D\uDD7A", "recheck": "再チェック", - "scroll_to_the_top": "ページ上部に戻る", "setup_alert_description": "5 分以内でアプリまたはウェブサイト を 接続する手順をステップバイステップ の チュートリアルに従ってください。", - "setup_alert_title": "接続方法", - "step_1": "ステップ1: pnpm / npm / yarnでインストール", - "step_2": "ステップ2: ウィジェットの初期化", - "step_2_description": "Formbricksをインポートし、コンポーネント(例: App.tsx)でウィジェットを初期化します。", - "step_3": "ステップ3: デバッグモード", - "switch_on_the_debug_mode_by_appending": "URLの末尾に以下を付与してデバッグモードを有効化", - "tag_of_your_app": "あなたのアプリのタグ", - "to_the_url_where_you_load_the": "読み込みを行うURLに", - "want_to_learn_how_to_add_user_attributes": "ユーザー属性、カスタムイベント等の追加方法を学びますか?", - "you_are_done": "完了です \uD83C\uDF89", - "you_can_set_the_user_id_with": "ユーザーIDは次のように設定できます", - "your_app_now_communicates_with_formbricks": "あなたのアプリはFormbricksと通信し、イベント送信やフォームの自動読込を行います!" + "setup_alert_title": "接続方法" }, "general": { "cannot_delete_only_project": "これは唯一のプロジェクトのため削除できません。まず新しいプロジェクトを作成してください。", @@ -1256,9 +1227,7 @@ "automatically_close_survey_after": "フォームを自動的に閉じる", "automatically_close_the_survey_after_a_certain_number_of_responses": "一定の回答数に達した後にフォームを自動的に閉じます。", "automatically_close_the_survey_if_the_user_does_not_respond_after_certain_number_of_seconds": "ユーザーが一定秒数応答しない場合、フォームを自動的に閉じます。", - "automatically_closes_the_survey_at_the_beginning_of_the_day_utc": "日(UTC)の開始時にフォームを自動的に閉じます。", "automatically_mark_the_survey_as_complete_after": "フォームを自動的に完了としてマークする", - "automatically_release_the_survey_at_the_beginning_of_the_day_utc": "日(UTC)の開始時にフォームを自動的にリリースします。", "back_button_label": "「戻る」ボタンのラベル", "background_styling": "背景のスタイル", "brand_color": "ブランドカラー", @@ -1306,7 +1275,6 @@ "choose_the_actions_which_trigger_the_survey": "フォームをトリガーするアクションを選択してください。", "choose_where_to_run_the_survey": "フォームを実行する場所を選択してください。", "city": "市区町村", - "close_survey_on_date": "日付でフォームを閉じる", "close_survey_on_response_limit": "回答数の上限でフォームを閉じる", "color": "色", "column_used_in_logic_error": "この列は質問 {questionIndex} のロジックで使用されています。まず、ロジックから削除してください。", @@ -1514,7 +1482,6 @@ "redirect_thank_you_card": "サンクスクカードをリダイレクト", "redirect_to_url": "URLにリダイレクト", "redirect_to_url_not_available_on_free_plan": "URLへのリダイレクトは無料プランでは利用できません", - "release_survey_on_date": "日付でフォームをリリース", "remove_description": "説明を削除", "remove_translations": "翻訳を削除", "require_answer": "回答を必須にする", @@ -1858,7 +1825,6 @@ "survey_deleted_successfully": "フォームを正常に削除しました!", "survey_duplicated_successfully": "フォームを正常に複製しました。", "survey_duplication_error": "フォームの複製に失敗しました。", - "survey_status_tooltip": "フォームのステータスを更新するには、フォームの回答オプションでスケジュールとクローズ設定を更新してください。", "templates": { "all_channels": "すべてのチャネル", "all_industries": "すべての業界", diff --git a/apps/web/locales/pt-BR.json b/apps/web/locales/pt-BR.json index 9580a1c0f5..8ac988dc2a 100644 --- a/apps/web/locales/pt-BR.json +++ b/apps/web/locales/pt-BR.json @@ -264,7 +264,6 @@ "multiple_languages": "Vários idiomas", "name": "Nome", "new": "Novo", - "new_survey": "Nova Pesquisa", "new_version_available": "Formbricks {version} chegou. Atualize agora!", "next": "Próximo", "no_background_image_found": "Imagem de fundo não encontrada.", @@ -342,7 +341,6 @@ "save": "Salvar", "save_changes": "Salvar alterações", "saving": "Salvando", - "scheduled": "agendado", "search": "Buscar", "security": "Segurança", "segment": "segmento", @@ -382,7 +380,6 @@ "survey_live": "Pesquisa ao vivo", "survey_not_found": "Pesquisa não encontrada", "survey_paused": "Pesquisa pausada.", - "survey_scheduled": "Pesquisa agendada.", "survey_type": "Tipo de Pesquisa", "surveys": "Pesquisas", "switch_to": "Mudar para {environment}", @@ -763,47 +760,21 @@ "unable_to_delete_api_key": "Não foi possível deletar a Chave API" }, "app-connection": { - "api_host_description": "Essa é a URL do seu backend do Formbricks.", "app_connection": "Conexão do App", "app_connection_description": "Conecte seu app ao Formbricks.", "cache_update_delay_description": "Quando você faz atualizações em pesquisas, contatos, ações ou outros dados, pode levar até 5 minutos para que essas mudanças apareçam no seu app local rodando o SDK do Formbricks. Esse atraso é devido a uma limitação no nosso sistema de cache atual. Estamos ativamente retrabalhando o cache e planejamos lançar uma correção no Formbricks 4.0.", "cache_update_delay_title": "As mudanças serão refletidas após 5 minutos devido ao cache", - "check_out_the_docs": "Confere a documentação.", - "dive_into_the_docs": "Mergulha na documentação.", - "does_your_widget_work": "Seu widget funciona?", "environment_id": "Seu Id do Ambiente", "environment_id_description": "Este ID identifica exclusivamente este ambiente do Formbricks.", - "environment_id_description_with_environment_id": "Usado para identificar o ambiente correto: {environmentId} é o seu.", - "formbricks_sdk": "SDK do Formbricks", "formbricks_sdk_connected": "O SDK do Formbricks está conectado", "formbricks_sdk_not_connected": "O SDK do Formbricks ainda não está conectado.", "formbricks_sdk_not_connected_description": "Conecte seu site ou app com o Formbricks", - "have_a_problem": "Tá com problema?", "how_to_setup": "Como configurar", "how_to_setup_description": "Siga esses passos para configurar o widget do Formbricks no seu app.", - "identifying_your_users": "identificando seus usuários", - "if_you_are_planning_to": "Se você está planejando", - "insert_this_code_into_the": "Insere esse código no", - "need_a_more_detailed_setup_guide_for": "Preciso de um guia de configuração mais detalhado para", - "not_working": "Não tá funcionando?", - "open_an_issue_on_github": "Abre uma issue no GitHub", - "open_the_browser_console_to_see_the_logs": "Abre o console do navegador pra ver os logs.", "receiving_data": "Recebendo dados \uD83D\uDC83\uD83D\uDD7A", "recheck": "Verificar novamente", - "scroll_to_the_top": "Rola pra cima!", "setup_alert_description": "Siga este tutorial passo a passo para conectar seu app ou site em menos de 5 minutos.", - "setup_alert_title": "Como conectar", - "step_1": "Passo 1: Instale com pnpm, npm ou yarn", - "step_2": "Passo 2: Iniciar widget", - "step_2_description": "Importe o Formbricks e inicialize o widget no seu Componente (por exemplo, App.tsx):", - "step_3": "Passo 3: Modo de depuração", - "switch_on_the_debug_mode_by_appending": "Ative o modo de depuração adicionando", - "tag_of_your_app": "etiqueta do seu app", - "to_the_url_where_you_load_the": "para a URL onde você carrega o", - "want_to_learn_how_to_add_user_attributes": "Quer aprender como adicionar atributos de usuário, eventos personalizados e mais?", - "you_are_done": "Você terminou \uD83C\uDF89", - "you_can_set_the_user_id_with": "você pode definir o id do usuário com", - "your_app_now_communicates_with_formbricks": "Seu app agora se comunica com o Formbricks - enviando eventos e carregando pesquisas automaticamente!" + "setup_alert_title": "Como conectar" }, "general": { "cannot_delete_only_project": "Esse é seu único projeto, não pode ser deletado. Crie um novo projeto primeiro.", @@ -1256,9 +1227,7 @@ "automatically_close_survey_after": "Fechar pesquisa automaticamente após", "automatically_close_the_survey_after_a_certain_number_of_responses": "Fechar automaticamente a pesquisa depois de um certo número de respostas.", "automatically_close_the_survey_if_the_user_does_not_respond_after_certain_number_of_seconds": "Feche automaticamente a pesquisa se o usuário não responder depois de alguns segundos.", - "automatically_closes_the_survey_at_the_beginning_of_the_day_utc": "Fecha automaticamente a pesquisa no começo do dia (UTC).", "automatically_mark_the_survey_as_complete_after": "Marcar automaticamente a pesquisa como concluída após", - "automatically_release_the_survey_at_the_beginning_of_the_day_utc": "Liberar automaticamente a pesquisa no começo do dia (UTC).", "back_button_label": "Voltar", "background_styling": "Estilo de Fundo", "brand_color": "Cor da marca", @@ -1306,7 +1275,6 @@ "choose_the_actions_which_trigger_the_survey": "Escolha as ações que disparam a pesquisa.", "choose_where_to_run_the_survey": "Escolha onde realizar a pesquisa.", "city": "cidade", - "close_survey_on_date": "Fechar pesquisa na data", "close_survey_on_response_limit": "Fechar pesquisa ao atingir limite de respostas", "color": "cor", "column_used_in_logic_error": "Esta coluna é usada na lógica da pergunta {questionIndex}. Por favor, remova-a da lógica primeiro.", @@ -1514,7 +1482,6 @@ "redirect_thank_you_card": "Redirecionar cartão de agradecimento", "redirect_to_url": "Redirecionar para URL", "redirect_to_url_not_available_on_free_plan": "Redirecionar para URL não está disponível no plano gratuito", - "release_survey_on_date": "Lançar pesquisa na data", "remove_description": "Remover descrição", "remove_translations": "Remover traduções", "require_answer": "Preciso de Resposta", @@ -1858,7 +1825,6 @@ "survey_deleted_successfully": "Pesquisa deletada com sucesso!", "survey_duplicated_successfully": "Pesquisa duplicada com sucesso.", "survey_duplication_error": "Falha ao duplicar a pesquisa.", - "survey_status_tooltip": "Para atualizar o status da pesquisa, atualize o cronograma e feche a configuração nas opções de resposta da pesquisa.", "templates": { "all_channels": "Todos os canais", "all_industries": "Todas as indústrias", diff --git a/apps/web/locales/pt-PT.json b/apps/web/locales/pt-PT.json index b3f43ef72e..d34c86c403 100644 --- a/apps/web/locales/pt-PT.json +++ b/apps/web/locales/pt-PT.json @@ -264,7 +264,6 @@ "multiple_languages": "Várias línguas", "name": "Nome", "new": "Novo", - "new_survey": "Novo inquérito", "new_version_available": "Formbricks {version} está aqui. Atualize agora!", "next": "Seguinte", "no_background_image_found": "Nenhuma imagem de fundo encontrada.", @@ -342,7 +341,6 @@ "save": "Guardar", "save_changes": "Guardar alterações", "saving": "Guardando", - "scheduled": "Agendado", "search": "Procurar", "security": "Segurança", "segment": "Segmento", @@ -382,7 +380,6 @@ "survey_live": "Inquérito ao vivo", "survey_not_found": "Inquérito não encontrado", "survey_paused": "Inquérito pausado.", - "survey_scheduled": "Inquérito agendado.", "survey_type": "Tipo de Inquérito", "surveys": "Inquéritos", "switch_to": "Mudar para {environment}", @@ -763,47 +760,21 @@ "unable_to_delete_api_key": "Não é possível eliminar a chave API" }, "app-connection": { - "api_host_description": "Este é o URL do seu backend Formbricks.", "app_connection": "Ligação de Aplicação", "app_connection_description": "Ligue a sua aplicação ao Formbricks", "cache_update_delay_description": "Quando fizer atualizações para inquéritos, contactos, ações ou outros dados, pode demorar até 5 minutos para que essas alterações apareçam na sua aplicação local a correr o SDK do Formbricks. Este atraso deve-se a uma limitação no nosso atual sistema de cache. Estamos a trabalhar ativamente na reformulação da cache e lançaremos uma correção no Formbricks 4.0.", "cache_update_delay_title": "As alterações serão refletidas após 5 minutos devido ao armazenamento em cache.", - "check_out_the_docs": "Consulte a documentação.", - "dive_into_the_docs": "Mergulhe na documentação.", - "does_your_widget_work": "O seu widget funciona?", "environment_id": "O Seu ID de Ambiente", "environment_id_description": "Este id identifica de forma única este ambiente Formbricks.", - "environment_id_description_with_environment_id": "Usado para identificar o ambiente correto: {environmentId} é o seu.", - "formbricks_sdk": "SDK Formbricks", "formbricks_sdk_connected": "O SDK do Formbricks está conectado", "formbricks_sdk_not_connected": "O SDK do Formbricks ainda não está conectado", "formbricks_sdk_not_connected_description": "Ligue o seu website ou aplicação ao Formbricks", - "have_a_problem": "Tem um problema?", "how_to_setup": "Como configurar", "how_to_setup_description": "Siga estes passos para configurar o widget Formbricks na sua aplicação.", - "identifying_your_users": "identificar os seus utilizadores", - "if_you_are_planning_to": "Se está a planear", - "insert_this_code_into_the": "Insira este código no", - "need_a_more_detailed_setup_guide_for": "Precisa de um guia de configuração mais detalhado para", - "not_working": "Não está a funcionar?", - "open_an_issue_on_github": "Abrir um problema no GitHub", - "open_the_browser_console_to_see_the_logs": "Abra a consola do navegador para ver os registos.", "receiving_data": "A receber dados \uD83D\uDC83\uD83D\uDD7A", "recheck": "Verificar novamente", - "scroll_to_the_top": "Rolar para o topo!", "setup_alert_description": "Siga este tutorial passo-a-passo para ligar a sua aplicação ou website em menos de 5 minutos", - "setup_alert_title": "Como conectar", - "step_1": "Passo 1: Instalar com pnpm, npm ou yarn", - "step_2": "Passo 2: Inicializar widget", - "step_2_description": "Importar Formbricks e inicializar o widget no seu Componente (por exemplo, App.tsx):", - "step_3": "Passo 3: Modo de depuração", - "switch_on_the_debug_mode_by_appending": "Ativar o modo de depuração adicionando", - "tag_of_your_app": "tag da sua aplicação", - "to_the_url_where_you_load_the": "para o URL onde carrega o", - "want_to_learn_how_to_add_user_attributes": "Quer aprender a adicionar atributos de utilizador, eventos personalizados e mais?", - "you_are_done": "Está concluído \uD83C\uDF89", - "you_can_set_the_user_id_with": "pode definir o ID do utilizador com", - "your_app_now_communicates_with_formbricks": "A sua aplicação agora comunica com o Formbricks - enviando eventos e carregando inquéritos automaticamente!" + "setup_alert_title": "Como conectar" }, "general": { "cannot_delete_only_project": "Este é o seu único projeto, não pode ser eliminado. Crie um novo projeto primeiro.", @@ -1256,9 +1227,7 @@ "automatically_close_survey_after": "Fechar automaticamente o inquérito após", "automatically_close_the_survey_after_a_certain_number_of_responses": "Fechar automaticamente o inquérito após um certo número de respostas", "automatically_close_the_survey_if_the_user_does_not_respond_after_certain_number_of_seconds": "Fechar automaticamente o inquérito se o utilizador não responder após um certo número de segundos.", - "automatically_closes_the_survey_at_the_beginning_of_the_day_utc": "Encerrar automaticamente o inquérito no início do dia (UTC).", "automatically_mark_the_survey_as_complete_after": "Marcar automaticamente o inquérito como concluído após", - "automatically_release_the_survey_at_the_beginning_of_the_day_utc": "Lançar automaticamente o inquérito no início do dia (UTC).", "back_button_label": "Rótulo do botão \"Voltar\"", "background_styling": "Estilo de Fundo", "brand_color": "Cor da marca", @@ -1306,7 +1275,6 @@ "choose_the_actions_which_trigger_the_survey": "Escolha as ações que desencadeiam o inquérito.", "choose_where_to_run_the_survey": "Escolha onde realizar o inquérito.", "city": "Cidade", - "close_survey_on_date": "Encerrar inquérito na data", "close_survey_on_response_limit": "Fechar inquérito no limite de respostas", "color": "Cor", "column_used_in_logic_error": "Esta coluna é usada na lógica da pergunta {questionIndex}. Por favor, remova-a da lógica primeiro.", @@ -1514,7 +1482,6 @@ "redirect_thank_you_card": "Redirecionar cartão de agradecimento", "redirect_to_url": "Redirecionar para Url", "redirect_to_url_not_available_on_free_plan": "Redirecionar para URL não está disponível no plano gratuito", - "release_survey_on_date": "Lançar inquérito na data", "remove_description": "Remover descrição", "remove_translations": "Remover traduções", "require_answer": "Exigir Resposta", @@ -1858,7 +1825,6 @@ "survey_deleted_successfully": "Inquérito eliminado com sucesso!", "survey_duplicated_successfully": "Inquérito duplicado com sucesso.", "survey_duplication_error": "Falha ao duplicar o inquérito.", - "survey_status_tooltip": "Para atualizar o estado do inquérito, atualize o agendamento e feche a configuração nas opções de resposta do inquérito.", "templates": { "all_channels": "Todos os canais", "all_industries": "Todas as indústrias", diff --git a/apps/web/locales/ro-RO.json b/apps/web/locales/ro-RO.json index 08bd50b4c4..e28ece7e32 100644 --- a/apps/web/locales/ro-RO.json +++ b/apps/web/locales/ro-RO.json @@ -264,7 +264,6 @@ "multiple_languages": "Mai multe limbi", "name": "Nume", "new": "Nou", - "new_survey": "Chestionar Nou", "new_version_available": "Formbricks {version} este disponibil. Actualizați acum!", "next": "Următorul", "no_background_image_found": "Nu a fost găsită nicio imagine de fundal.", @@ -342,7 +341,6 @@ "save": "Salvează", "save_changes": "Salvează modificările", "saving": "Salvare", - "scheduled": "Programat", "search": "Căutare", "security": "Securitate", "segment": "Segment", @@ -382,7 +380,6 @@ "survey_live": "Chestionar activ", "survey_not_found": "Sondajul nu a fost găsit", "survey_paused": "Chestionar oprit.", - "survey_scheduled": "Chestionar programat.", "survey_type": "Tip Chestionar", "surveys": "Sondaje", "switch_to": "Comută la {environment}", @@ -763,47 +760,21 @@ "unable_to_delete_api_key": "Imposibil de șters cheia API" }, "app-connection": { - "api_host_description": "Acesta este URL-ul backend-ului tău Formbricks.", "app_connection": "Conectare aplicație", "app_connection_description": "Conectează aplicația ta la Formbricks.", "cache_update_delay_description": "Când faci actualizări la sondaje, contacte, acțiuni sau alte date, poate dura până la 5 minute pentru ca aceste modificări să apară în aplicația locală care rulează SDK Formbricks. Această întârziere se datorează unei limitări în sistemul nostru actual de caching. Revedem activ cache-ul și vom lansa o soluție în Formbricks 4.0.", "cache_update_delay_title": "Modificările vor fi reflectate după 5 minute datorită memorării în cache", - "check_out_the_docs": "Consultați documentația.", - "dive_into_the_docs": "Accesați documentația.", - "does_your_widget_work": "Funcționează widgetul dvs.?", "environment_id": "ID-ul mediului tău", "environment_id_description": "Acest id identifică în mod unic acest mediu Formbricks.", - "environment_id_description_with_environment_id": "Folosit pentru a identifica mediul corect: {environmentId} este al tău.", - "formbricks_sdk": "SDK Formbricks", "formbricks_sdk_connected": "SDK Formbricks este conectat", "formbricks_sdk_not_connected": "Formbricks SDK nu este încă conectat.", "formbricks_sdk_not_connected_description": "Conectează-ți site-ul sau aplicația cu Formbricks", - "have_a_problem": "Aveți o problemă?", "how_to_setup": "Cum să configurezi", "how_to_setup_description": "Urmează acești pași pentru a configura widget-ul Formbricks în aplicația ta.", - "identifying_your_users": "identificarea utilizatorilor tăi", - "if_you_are_planning_to": "Dacă planifici să", - "insert_this_code_into_the": "Insereză acest cod în", - "need_a_more_detailed_setup_guide_for": "Aveți nevoie de un ghid de configurare mai detaliat pentru", - "not_working": "Nu funcționează?", - "open_an_issue_on_github": "Deschideți o problemă pe GitHub", - "open_the_browser_console_to_see_the_logs": "Deschide consola browserului pentru a vedea jurnalele.", "receiving_data": "Recepționare date \uD83D\uDC83\uD83D\uDD7A", "recheck": "Re-verifică", - "scroll_to_the_top": "Derulați în partea de sus!", "setup_alert_description": "Urmează acest tutorial pas cu pas pentru a-ți conecta aplicația sau site-ul în mai puțin de 5 minute.", - "setup_alert_title": "Cum să conectezi", - "step_1": "Pasul 1: Instalează cu pnpm, npm sau yarn", - "step_2": "Pasul 2: Inițializează widget-ul", - "step_2_description": "Importați Formbricks și inițializați widgetul în componenta dumneavoastră (de exemplu, App.tsx):", - "step_3": "Pasul 3: Modul de depanare", - "switch_on_the_debug_mode_by_appending": "Activează modul de depanare prin adăugare", - "tag_of_your_app": "eticheta aplicației tale", - "to_the_url_where_you_load_the": "la adresa URL de unde încarci", - "want_to_learn_how_to_add_user_attributes": "Doriți să aflați cum să adăugați atribute ale utilizatorului, evenimente personalizate și altele?", - "you_are_done": "Ai terminat \uD83C\uDF89", - "you_can_set_the_user_id_with": "poți seta ID-ul utilizatorului cu", - "your_app_now_communicates_with_formbricks": "Aplicația ta comunică acum cu Formbricks - trimite evenimente și încarcă automat sondajele!" + "setup_alert_title": "Cum să conectezi" }, "general": { "cannot_delete_only_project": "Acesta este singurul tău proiect, nu poate fi șters. Creează mai întâi un proiect nou.", @@ -1256,9 +1227,7 @@ "automatically_close_survey_after": "Închideți automat sondajul după", "automatically_close_the_survey_after_a_certain_number_of_responses": "Închideți automat sondajul după un număr anumit de răspunsuri.", "automatically_close_the_survey_if_the_user_does_not_respond_after_certain_number_of_seconds": "Închideți automat sondajul dacă utilizatorul nu răspunde după un anumit număr de secunde.", - "automatically_closes_the_survey_at_the_beginning_of_the_day_utc": "Închide automat sondajul la începutul zilei (UTC).", "automatically_mark_the_survey_as_complete_after": "Marcați automat sondajul ca finalizat după", - "automatically_release_the_survey_at_the_beginning_of_the_day_utc": "Eliberați automat sondajul la începutul zilei (UTC).", "back_button_label": "Etichetă buton \"Înapoi\"", "background_styling": "Stilizare fundal", "brand_color": "Culoarea brandului", @@ -1306,7 +1275,6 @@ "choose_the_actions_which_trigger_the_survey": "Alegeți acțiunile care declanșează sondajul.", "choose_where_to_run_the_survey": "Alegeți unde să rulați chestionarul.", "city": "Oraș", - "close_survey_on_date": "Închide sondajul la dată", "close_survey_on_response_limit": "Închideți sondajul la limită de răspunsuri", "color": "Culoare", "column_used_in_logic_error": "Această coloană este folosită în logica întrebării {questionIndex}. Vă rugăm să o eliminați din logică mai întâi.", @@ -1514,7 +1482,6 @@ "redirect_thank_you_card": "Redirecționează cardul de mulțumire", "redirect_to_url": "Redirecționează către URL", "redirect_to_url_not_available_on_free_plan": "\"Redirecționarea către URL nu este disponibilă în planul gratuit\"", - "release_survey_on_date": "Eliberați sondajul la dată", "remove_description": "Eliminați descrierea", "remove_translations": "Eliminați traducerile", "require_answer": "Cere răspuns", @@ -1858,7 +1825,6 @@ "survey_deleted_successfully": "\"Sondaj șters cu succes!\"", "survey_duplicated_successfully": "\"Sondaj duplicat cu succes!\"", "survey_duplication_error": "Eșec la duplicarea sondajului.", - "survey_status_tooltip": "Pentru a actualiza starea sondajului, actualizați programarea și setările de închidere în opțiunile de răspuns la sondaj.", "templates": { "all_channels": "Toate canalele", "all_industries": "Toate industriile", diff --git a/apps/web/locales/zh-Hans-CN.json b/apps/web/locales/zh-Hans-CN.json index 1e10b1c839..cd0e20a161 100644 --- a/apps/web/locales/zh-Hans-CN.json +++ b/apps/web/locales/zh-Hans-CN.json @@ -118,6 +118,7 @@ "account_settings": "帐户设置", "action": "操作", "actions": "操作", + "actions_description": "代码 和 无代码 操作 用于 触发 拦截 调查 在 应用程序 和 网站 中。", "active_surveys": "活跃 调查", "activity": "活动", "add": "添加", @@ -263,7 +264,6 @@ "multiple_languages": "多种 语言", "name": "名称", "new": "新建", - "new_survey": "新 调查", "new_version_available": "Formbricks {version} 在 这里。立即 升级!", "next": "下一步", "no_background_image_found": "未找到 背景 图片。", @@ -341,7 +341,6 @@ "save": "保存", "save_changes": "保存 更改", "saving": "保存", - "scheduled": "计划好的", "search": "搜索", "security": "安全", "segment": "细分", @@ -381,7 +380,6 @@ "survey_live": "调查 运行中", "survey_not_found": "调查 未找到", "survey_paused": "调查 暂停。", - "survey_scheduled": "调查 计划好的", "survey_type": "调查 类型", "surveys": "调查", "switch_to": "切换到 {environment}", @@ -762,45 +760,21 @@ "unable_to_delete_api_key": "无法删除 API Key" }, "app-connection": { - "api_host_description": "这是你的 Formbricks 后台的 URL 。", "app_connection": "应用程序 连接", "app_connection_description": "连接 您 的 应用 与 Formbricks。", "cache_update_delay_description": "当 你 对 调查 、 联系人 、 操作 或 其他 数据 进行 更新 时 , 可能 需要 最多 5 分钟 更改 才能 显示 在 你 本地 运行 Formbricks SDK 的 应用程序 中 。 这个 延迟 是 由于 我们 当前 缓存 系统 的 限制 。 我们 正在 积极 重新设计 缓存 并 将 在 Formbricks 4.0 中 发布 修复 。", "cache_update_delay_title": "更改 将 在 5 分钟 后 由于 缓存 而 显示", - "check_out_the_docs": "查看 文档。", - "dive_into_the_docs": "深入 文档。", - "does_your_widget_work": "您的 widget 工作吗?", "environment_id": "你的 环境 ID", "environment_id_description": "这个 id 独特地 标识 这个 Formbricks 环境。", - "environment_id_description_with_environment_id": "用于识别正确环境: {environmentId} 是你的。", - "formbricks_sdk": "Formbricks SDK", "formbricks_sdk_connected": "Formbricks SDK 已连接", "formbricks_sdk_not_connected": "Formbricks SDK 尚未连接。", "formbricks_sdk_not_connected_description": "连接 您 的 网站 或 应用 与 Formbricks", - "have_a_problem": "有问题?", "how_to_setup": "如何设置", "how_to_setup_description": "遵循这些步骤在你的应用中设置 Formbricks 小部件。", - "identifying_your_users": "识别 您 的 用户", - "if_you_are_planning_to": "如果你 正在计划", - "insert_this_code_into_the": "将此代码插入到", - "need_a_more_detailed_setup_guide_for": "需要 更详细 的 设置 指南 吗", - "not_working": "不好用?", - "open_an_issue_on_github": "在 GitHub 上 提交 问题。", - "open_the_browser_console_to_see_the_logs": "打开 浏览器 控制台 查看 日志。", "receiving_data": "接收 数据 \uD83D\uDC83\uD83D\uDD7A", "recheck": "重新检查", - "scroll_to_the_top": "滚动 到 顶部!", - "step_1": "步骤 1: 使用 pnpm 、npm 或 yarn 安装", - "step_2": "步骤 2: 初始化小组件", - "step_2_description": "在你的组件 (例如 App.tsx) 中 导入 Formbricks 并初始化 小组件 :", - "step_3": "步骤 3: 调试 模式", - "switch_on_the_debug_mode_by_appending": "通过附加 启用 调试 模式", - "tag_of_your_app": "您的 应用 标签", - "to_the_url_where_you_load_the": "到您加载的 URL ", - "want_to_learn_how_to_add_user_attributes": "想 学习 如何 添加 用户 属性、 自定义 事件 等等 吗?", - "you_are_done": "完成了 \uD83C\uDF89", - "you_can_set_the_user_id_with": "您 可以 设置 用户 ID 通过 ", - "your_app_now_communicates_with_formbricks": "您的 app 现在可与 Formbricks 通信 - 自动发送 events 和加载 surveys!" + "setup_alert_description": "按照 此 步骤教程 在 5 分钟 以内 连接 你的 应用 或 网站。", + "setup_alert_title": "如何 连接" }, "general": { "cannot_delete_only_project": "这是 您 唯一的 项目,不可 删除。请 先 创建一个新的 项目。", @@ -1253,9 +1227,7 @@ "automatically_close_survey_after": "自动 关闭 调查 后", "automatically_close_the_survey_after_a_certain_number_of_responses": "自动 关闭 调查 在 达到 一定数量 的 回应 后", "automatically_close_the_survey_if_the_user_does_not_respond_after_certain_number_of_seconds": "用户未在一定秒数内应答时 自动关闭 问卷", - "automatically_closes_the_survey_at_the_beginning_of_the_day_utc": "自动在 每天 开始时 (UTC) 关闭 调查", "automatically_mark_the_survey_as_complete_after": "自动 标记 调查 为 完成 在", - "automatically_release_the_survey_at_the_beginning_of_the_day_utc": "自动在 每天 开始时 (UTC) 发布 调查", "back_button_label": "\"返回\" 按钮标签", "background_styling": "背景 样式", "brand_color": "品牌 颜色", @@ -1303,7 +1275,6 @@ "choose_the_actions_which_trigger_the_survey": "选择 触发 调查 的 动作 。", "choose_where_to_run_the_survey": "选择 调查 运行 的 位置 。", "city": "城市", - "close_survey_on_date": "在日期关闭 调查", "close_survey_on_response_limit": "在响应限制时关闭 调查", "color": "颜色", "column_used_in_logic_error": "\"这个 列 在 问题 {questionIndex} 的 逻辑 中 使用。请 先 从 逻辑 中 删除 它。\"", @@ -1511,7 +1482,6 @@ "redirect_thank_you_card": "重定向感谢卡", "redirect_to_url": "重定向到 URL", "redirect_to_url_not_available_on_free_plan": "重 定 向 到 URL 不 可 用 于 免 费 计 划", - "release_survey_on_date": "在日期发布 调查", "remove_description": "移除 描述", "remove_translations": "移除 翻译", "require_answer": "需要回答", @@ -1855,7 +1825,6 @@ "survey_deleted_successfully": "调查 删除 成功", "survey_duplicated_successfully": "调查成功复制。", "survey_duplication_error": "无法复制 调查。", - "survey_status_tooltip": "要更新 调查 状态,更新 调查回答 选项中的计划和关闭 设置。", "templates": { "all_channels": "所有 渠道", "all_industries": "所有 行业", diff --git a/apps/web/locales/zh-Hant-TW.json b/apps/web/locales/zh-Hant-TW.json index ef016c7e70..b1ace81b7d 100644 --- a/apps/web/locales/zh-Hant-TW.json +++ b/apps/web/locales/zh-Hant-TW.json @@ -264,7 +264,6 @@ "multiple_languages": "多種語言", "name": "名稱", "new": "新增", - "new_survey": "新增問卷", "new_version_available": "Formbricks '{'version'}' 已推出。立即升級!", "next": "下一步", "no_background_image_found": "找不到背景圖片。", @@ -342,7 +341,6 @@ "save": "儲存", "save_changes": "儲存變更", "saving": "儲存", - "scheduled": "已排程", "search": "搜尋", "security": "安全性", "segment": "區隔", @@ -382,7 +380,6 @@ "survey_live": "問卷已上線", "survey_not_found": "找不到問卷", "survey_paused": "問卷已暫停。", - "survey_scheduled": "問卷已排程。", "survey_type": "問卷類型", "surveys": "問卷", "switch_to": "切換至 '{'environment'}'", @@ -763,47 +760,21 @@ "unable_to_delete_api_key": "無法刪除 API 金鑰" }, "app-connection": { - "api_host_description": "這是您 Formbricks 後端的網址。", "app_connection": "應用程式連線", "app_connection_description": "將您的應用程式連線至 Formbricks。", "cache_update_delay_description": "當您對調查、聯絡人、操作或其他資料進行更新時,可能需要長達 5 分鐘這些變更才能顯示在執行 Formbricks SDK 的本地應用程式中。此延遲是因我們目前快取系統的限制。我們正積極重新設計快取,並將在 Formbricks 4.0 中發佈修補程式。", "cache_update_delay_title": "更改將於 5 分鐘後因快取而反映", - "check_out_the_docs": "查看文件。", - "dive_into_the_docs": "深入瞭解文件。", - "does_your_widget_work": "您的小工具運作嗎?", "environment_id": "您的 EnvironmentId", "environment_id_description": "此 ID 可唯一識別此 Formbricks 環境。", - "environment_id_description_with_environment_id": "用於識別正確的環境:'{'environmentId'}' 是您的。", - "formbricks_sdk": "Formbricks SDK", "formbricks_sdk_connected": "Formbricks SDK 已連線", "formbricks_sdk_not_connected": "Formbricks SDK 尚未連線。", "formbricks_sdk_not_connected_description": "將您的網站或應用程式與 Formbricks 連線", - "have_a_problem": "有問題嗎?", "how_to_setup": "如何設定", "how_to_setup_description": "請按照這些步驟在您的應用程式中設定 Formbricks 小工具。", - "identifying_your_users": "識別您的使用者", - "if_you_are_planning_to": "如果您計劃", - "insert_this_code_into_the": "將此程式碼插入", - "need_a_more_detailed_setup_guide_for": "需要更詳細的設定指南,適用於", - "not_working": "無法運作?", - "open_an_issue_on_github": "在 GitHub 上開啟問題", - "open_the_browser_console_to_see_the_logs": "開啟瀏覽器主控台以查看記錄。", "receiving_data": "正在接收資料 \uD83D\uDC83\uD83D\uDD7A", "recheck": "重新檢查", - "scroll_to_the_top": "捲動至頂端!", "setup_alert_description": "遵循 此 分步 教程 ,在 5 分鐘 內 將您的應用程式 或 網站 連線 。", - "setup_alert_title": "如何 連線", - "step_1": "步驟 1:使用 pnpm、npm 或 yarn 安裝", - "step_2": "步驟 2:初始化小工具", - "step_2_description": "匯入 Formbricks 並在您的元件中初始化小工具(例如,App.tsx):", - "step_3": "步驟 3:偵錯模式", - "switch_on_the_debug_mode_by_appending": "藉由附加以下項目開啟偵錯模式", - "tag_of_your_app": "您應用程式的標籤", - "to_the_url_where_you_load_the": "到您載入", - "want_to_learn_how_to_add_user_attributes": "想瞭解如何新增使用者屬性、自訂事件等嗎?", - "you_are_done": "您已完成 \uD83C\uDF89", - "you_can_set_the_user_id_with": "您可以使用 user id 設定", - "your_app_now_communicates_with_formbricks": "您的應用程式現在可與 Formbricks 通訊 - 自動傳送事件和載入問卷!" + "setup_alert_title": "如何 連線" }, "general": { "cannot_delete_only_project": "這是您唯一的專案,無法刪除。請先建立新專案。", @@ -1256,9 +1227,7 @@ "automatically_close_survey_after": "在指定時間自動關閉問卷", "automatically_close_the_survey_after_a_certain_number_of_responses": "在收到一定數量的回覆後自動關閉問卷。", "automatically_close_the_survey_if_the_user_does_not_respond_after_certain_number_of_seconds": "如果用戶在特定秒數後未回應,則自動關閉問卷。", - "automatically_closes_the_survey_at_the_beginning_of_the_day_utc": "在指定日期(UTC時間)自動關閉問卷。", "automatically_mark_the_survey_as_complete_after": "在指定時間後自動將問卷標記為完成", - "automatically_release_the_survey_at_the_beginning_of_the_day_utc": "在指定日期(UTC時間)自動發佈問卷。", "back_button_label": "「返回」按鈕標籤", "background_styling": "背景樣式設定", "brand_color": "品牌顏色", @@ -1306,7 +1275,6 @@ "choose_the_actions_which_trigger_the_survey": "選擇觸發問卷的操作。", "choose_where_to_run_the_survey": "選擇在哪裡執行問卷。", "city": "城市", - "close_survey_on_date": "在指定日期關閉問卷", "close_survey_on_response_limit": "在回應次數上限關閉問卷", "color": "顏色", "column_used_in_logic_error": "此 column 用於問題 '{'questionIndex'}' 的邏輯中。請先從邏輯中移除。", @@ -1514,7 +1482,6 @@ "redirect_thank_you_card": "重新導向感謝卡片", "redirect_to_url": "重新導向至網址", "redirect_to_url_not_available_on_free_plan": "重新導向至網址在免費方案中不可用", - "release_survey_on_date": "在指定日期發佈問卷", "remove_description": "移除描述", "remove_translations": "移除翻譯", "require_answer": "要求回答", @@ -1858,7 +1825,6 @@ "survey_deleted_successfully": "問卷已成功刪除!", "survey_duplicated_successfully": "問卷已成功複製。", "survey_duplication_error": "無法複製問卷。", - "survey_status_tooltip": "若要更新問卷狀態,請更新問卷回應選項中的排程和關閉設定。", "templates": { "all_channels": "所有管道", "all_industries": "所有產業", diff --git a/packages/android/.gitignore b/packages/android/.gitignore deleted file mode 100644 index faf530b2d5..0000000000 --- a/packages/android/.gitignore +++ /dev/null @@ -1,10 +0,0 @@ -*.iml -.gradle -/local.properties -/.idea/ -.DS_Store -/build -/captures -.externalNativeBuild -.cxx -local.properties diff --git a/packages/android/LICENSE b/packages/android/LICENSE deleted file mode 100644 index 6ca1c40cb6..0000000000 --- a/packages/android/LICENSE +++ /dev/null @@ -1,9 +0,0 @@ -MIT License - -Copyright (c) 2025 Formbricks GmbH - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/packages/android/README.md b/packages/android/README.md deleted file mode 100644 index aa5e40d4da..0000000000 --- a/packages/android/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# Setup - -To run the project, open the `android` folder in **Android Studio**. The project contains two modules: - -- **app**: A demo application to exercise the SDK. -- **formbricksSDK**: The SDK package. - -Before launching the app, update the mandatory variables in `MainActivity`: - -```kotlin -val config = FormbricksConfig.Builder("[API_HOST]", "[ENVIRONMENT_ID]") - .setLoggingEnabled(true) - .setFragmentManager(supportFragmentManager) -``` - -Once these values are properly set, the demo app can be launched. -The app consists of a single view, `FormbricksDemo`. It is a very simple Jetpack Compose view with a single button. -The button's action should be updated according to the survey actions: - -```kotlin -Formbricks.track("click_demo_button") -``` - -Replace `"click_demo_button"` with the desired action. - ---- - -# Documentation - -You can generate developer documentation for the SDK using **Dokka**. -To do this, navigate to the `android` folder in a `Terminal` window (or open it in Android Studio) and run: - -```sh -./gradlew dokkaHtml -``` - -This will generate the developer documentation in the `formbricksSDK/build/dokka/html` folder. - ---- - -## Unit Tests - -The SDK includes a unit test to verify the Manager's functionality. To run it: - -1. Open the `FormbricksInstrumentedTest` file. -2. Since the SDK requires a `Context` for initialization, it uses an instrumented test. -3. Click the double arrow next to `class FormbricksInstrumentedTest` to execute the tests. - -To generate a coverage report, navigate to the `android` folder in a `Terminal` window (or open it in Android Studio) and run: - -```sh -./gradlew createDebugCoverageReport -``` diff --git a/packages/android/app/.gitignore b/packages/android/app/.gitignore deleted file mode 100644 index 42afabfd2a..0000000000 --- a/packages/android/app/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/build \ No newline at end of file diff --git a/packages/android/app/build.gradle.kts b/packages/android/app/build.gradle.kts deleted file mode 100644 index 5fda4467c1..0000000000 --- a/packages/android/app/build.gradle.kts +++ /dev/null @@ -1,54 +0,0 @@ -plugins { - alias(libs.plugins.android.application) - alias(libs.plugins.kotlin.android) - kotlin("kapt") -} - -android { - namespace = "com.formbricks.demo" - compileSdk = 35 - - defaultConfig { - applicationId = "com.formbricks.demo" - minSdk = 24 - targetSdk = 35 - versionCode = 1 - versionName = "1.0" - - testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" - } - - buildTypes { - release { - isMinifyEnabled = false - proguardFiles( - getDefaultProguardFile("proguard-android-optimize.txt"), - "proguard-rules.pro" - ) - } - } - compileOptions { - sourceCompatibility = JavaVersion.VERSION_11 - targetCompatibility = JavaVersion.VERSION_11 - } - kotlinOptions { - jvmTarget = "11" - } - buildFeatures { - dataBinding = true - } -} - -dependencies { - implementation(project(":formbricksSDK")) - implementation(libs.androidx.core.ktx) - implementation(libs.androidx.lifecycle.runtime.ktx) - implementation(libs.androidx.fragment.ktx) - implementation(libs.androidx.appcompat) - implementation(libs.material) - implementation(libs.androidx.activity) - implementation(libs.androidx.constraintlayout) - testImplementation(libs.junit) - androidTestImplementation(libs.androidx.junit) - androidTestImplementation(libs.androidx.espresso.core) -} \ No newline at end of file diff --git a/packages/android/app/proguard-rules.pro b/packages/android/app/proguard-rules.pro deleted file mode 100644 index f1a2ed7494..0000000000 --- a/packages/android/app/proguard-rules.pro +++ /dev/null @@ -1,26 +0,0 @@ -# Add project specific ProGuard rules here. -# You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. -# -# For more details, see -# http://developer.android.com/guide/developing/tools/proguard.html - -# If your project uses WebView with JS, uncomment the following -# and specify the fully qualified class name to the JavaScript interface -# class: -#-keepclassmembers class fqcn.of.javascript.interface.for.webview { -# public *; -#} - -# Uncomment this to preserve the line number information for -# debugging stack traces. -#-keepattributes SourceFile,LineNumberTable - -# If you keep the line number information, uncomment this to -# hide the original source file name. -#-renamesourcefileattribute SourceFile - --dontwarn androidx.databinding.** --keep class androidx.databinding.** { *; } --keep class * extends androidx.databinding.DataBinderMapper { *; } --keep class com.formbricks.formbrickssdk.DataBinderMapperImpl { *; } \ No newline at end of file diff --git a/packages/android/app/src/androidTest/java/com/formbricks/demo/ExampleInstrumentedTest.kt b/packages/android/app/src/androidTest/java/com/formbricks/demo/ExampleInstrumentedTest.kt deleted file mode 100644 index 0391316e3e..0000000000 --- a/packages/android/app/src/androidTest/java/com/formbricks/demo/ExampleInstrumentedTest.kt +++ /dev/null @@ -1,24 +0,0 @@ -package com.formbricks.demo - -import androidx.test.platform.app.InstrumentationRegistry -import androidx.test.ext.junit.runners.AndroidJUnit4 - -import org.junit.Test -import org.junit.runner.RunWith - -import org.junit.Assert.* - -/** - * Instrumented test, which will execute on an Android device. - * - * See [testing documentation](http://d.android.com/tools/testing). - */ -@RunWith(AndroidJUnit4::class) -class ExampleInstrumentedTest { - @Test - fun useAppContext() { - // Context of the app under test. - val appContext = InstrumentationRegistry.getInstrumentation().targetContext - assertEquals("com.formbricks.demo", appContext.packageName) - } -} \ No newline at end of file diff --git a/packages/android/app/src/main/AndroidManifest.xml b/packages/android/app/src/main/AndroidManifest.xml deleted file mode 100644 index 72d7b4f96a..0000000000 --- a/packages/android/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/android/app/src/main/java/com/formbricks/demo/MainActivity.kt b/packages/android/app/src/main/java/com/formbricks/demo/MainActivity.kt deleted file mode 100644 index c04e6ba38e..0000000000 --- a/packages/android/app/src/main/java/com/formbricks/demo/MainActivity.kt +++ /dev/null @@ -1,91 +0,0 @@ -package com.formbricks.demo - -import android.os.Bundle -import android.util.Log -import android.widget.Button -import androidx.activity.enableEdgeToEdge -import androidx.appcompat.app.AppCompatActivity -import androidx.core.view.ViewCompat -import androidx.core.view.WindowInsetsCompat -import com.formbricks.formbrickssdk.Formbricks -import com.formbricks.formbrickssdk.FormbricksCallback -import com.formbricks.formbrickssdk.helper.FormbricksConfig -import com.formbricks.formbrickssdk.model.enums.SuccessType -import java.util.UUID - -class MainActivity : AppCompatActivity() { - override fun onCreate(savedInstanceState: Bundle?) { - super.onCreate(savedInstanceState) - enableEdgeToEdge() - - Formbricks.callback = object: FormbricksCallback { - override fun onSurveyStarted() { - Log.d("FormbricksCallback", "onSurveyStarted") - } - - override fun onSurveyFinished() { - Log.d("FormbricksCallback", "onSurveyFinished") - } - - override fun onSurveyClosed() { - Log.d("FormbricksCallback", "onSurveyClosed") - } - - override fun onPageCommitVisible() { - Log.d("FormbricksCallback", "onPageCommitVisible") - } - - override fun onError(error: Exception) { - Log.d("FormbricksCallback", "onError from the CB: ${error.localizedMessage}") - } - - override fun onSuccess(successType: SuccessType) { - Log.d("FormbricksCallback", "onSuccess: ${successType.name}") - } - - } - - val config = FormbricksConfig.Builder("[appUrl]","[environmentId]") - .setLoggingEnabled(true) - .setFragmentManager(supportFragmentManager) - - Formbricks.setup(this, config.build()) - - setContentView(R.layout.activity_main) - ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main)) { v, insets -> - val systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()) - v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom) - insets - } - - val button = findViewById