mirror of
https://github.com/formbricks/formbricks.git
synced 2026-04-20 11:22:55 -05:00
chore: use Unicode punctuation, remove contractions, make wording consistent (#7049)
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com>
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -1474,7 +1474,7 @@
|
||||
"question_id_updated": "Frage-ID aktualisiert",
|
||||
"question_used_in_logic_warning_text": "Elemente aus diesem Block werden in einer Logikregel verwendet. Möchten Sie ihn wirklich löschen?",
|
||||
"question_used_in_logic_warning_title": "Logikinkonsistenz",
|
||||
"question_used_in_quota": "Diese Frage wird in der \"{quotaName}\" Quote verwendet",
|
||||
"question_used_in_quota": "Diese Frage wird in der “{quotaName}” Quote verwendet",
|
||||
"question_used_in_recall": "Diese Frage wird in Frage {questionIndex} abgerufen.",
|
||||
"question_used_in_recall_ending_card": "Diese Frage wird in der Abschlusskarte abgerufen.",
|
||||
"quotas": {
|
||||
@@ -1648,7 +1648,7 @@
|
||||
"validation_rules": "Validierungsregeln",
|
||||
"validation_rules_description": "Nur Antworten akzeptieren, die die folgenden Kriterien erfüllen",
|
||||
"variable_is_used_in_logic_of_question_please_remove_it_from_logic_first": "{variable} wird in der Logik der Frage {questionIndex} verwendet. Bitte entferne es zuerst aus der Logik.",
|
||||
"variable_is_used_in_quota_please_remove_it_from_quota_first": "Variable \"{variableName}\" wird in der \"{quotaName}\" Quote verwendet",
|
||||
"variable_is_used_in_quota_please_remove_it_from_quota_first": "Variable “{variableName}” wird in der “{quotaName}” Quote verwendet",
|
||||
"variable_name_conflicts_with_hidden_field": "Der Variablenname steht im Konflikt mit einer vorhandenen Hidden-Field-ID.",
|
||||
"variable_name_is_already_taken_please_choose_another": "Variablenname ist bereits vergeben, bitte wähle einen anderen.",
|
||||
"variable_name_must_start_with_a_letter": "Variablenname muss mit einem Buchstaben beginnen.",
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1474,7 +1474,7 @@
|
||||
"question_id_updated": "ID de pregunta actualizado",
|
||||
"question_used_in_logic_warning_text": "Los elementos de este bloque se usan en una regla de lógica, ¿estás seguro de que quieres eliminarlo?",
|
||||
"question_used_in_logic_warning_title": "Inconsistencia de lógica",
|
||||
"question_used_in_quota": "Esta pregunta se está utilizando en la cuota \"{quotaName}\"",
|
||||
"question_used_in_quota": "Esta pregunta se está utilizando en la cuota “{quotaName}”",
|
||||
"question_used_in_recall": "Esta pregunta se está recordando en la pregunta {questionIndex}.",
|
||||
"question_used_in_recall_ending_card": "Esta pregunta se está recordando en la Tarjeta Final",
|
||||
"quotas": {
|
||||
@@ -1648,7 +1648,7 @@
|
||||
"validation_rules": "Reglas de validación",
|
||||
"validation_rules_description": "Solo aceptar respuestas que cumplan los siguientes criterios",
|
||||
"variable_is_used_in_logic_of_question_please_remove_it_from_logic_first": "{variable} se usa en la lógica de la pregunta {questionIndex}. Por favor, elimínala primero de la lógica.",
|
||||
"variable_is_used_in_quota_please_remove_it_from_quota_first": "La variable \"{variableName}\" se está utilizando en la cuota \"{quotaName}\"",
|
||||
"variable_is_used_in_quota_please_remove_it_from_quota_first": "La variable “{variableName}” se está utilizando en la cuota “{quotaName}”",
|
||||
"variable_name_conflicts_with_hidden_field": "El nombre de la variable entra en conflicto con un ID de campo oculto existente.",
|
||||
"variable_name_is_already_taken_please_choose_another": "El nombre de la variable ya está en uso, por favor elige otro.",
|
||||
"variable_name_must_start_with_a_letter": "El nombre de la variable debe comenzar con una letra.",
|
||||
|
||||
@@ -1474,7 +1474,7 @@
|
||||
"question_id_updated": "ID de la question mis à jour",
|
||||
"question_used_in_logic_warning_text": "Des éléments de ce bloc sont utilisés dans une règle logique, êtes-vous sûr de vouloir le supprimer ?",
|
||||
"question_used_in_logic_warning_title": "Incohérence de logique",
|
||||
"question_used_in_quota": "Cette question est utilisée dans le quota \"{quotaName}\"",
|
||||
"question_used_in_quota": "Cette question est utilisée dans le quota “{quotaName}”",
|
||||
"question_used_in_recall": "Cette question est rappelée dans la question {questionIndex}.",
|
||||
"question_used_in_recall_ending_card": "Cette question est rappelée dans la carte de fin.",
|
||||
"quotas": {
|
||||
@@ -1648,7 +1648,7 @@
|
||||
"validation_rules": "Règles de validation",
|
||||
"validation_rules_description": "Accepter uniquement les réponses qui répondent aux critères suivants",
|
||||
"variable_is_used_in_logic_of_question_please_remove_it_from_logic_first": "{variable} est utilisé dans la logique de la question {questionIndex}. Veuillez d'abord le supprimer de la logique.",
|
||||
"variable_is_used_in_quota_please_remove_it_from_quota_first": "La variable \"{variableName}\" est utilisée dans le quota \"{quotaName}\"",
|
||||
"variable_is_used_in_quota_please_remove_it_from_quota_first": "La variable “{variableName}” est utilisée dans le quota “{quotaName}”",
|
||||
"variable_name_conflicts_with_hidden_field": "Le nom de la variable est en conflit avec un ID de champ masqué existant.",
|
||||
"variable_name_is_already_taken_please_choose_another": "Le nom de la variable est déjà pris, veuillez en choisir un autre.",
|
||||
"variable_name_must_start_with_a_letter": "Le nom de la variable doit commencer par une lettre.",
|
||||
|
||||
@@ -1474,7 +1474,7 @@
|
||||
"question_id_updated": "質問IDを更新しました",
|
||||
"question_used_in_logic_warning_text": "このブロックの要素はロジックルールで使用されていますが、本当に削除しますか?",
|
||||
"question_used_in_logic_warning_title": "ロジックの不整合",
|
||||
"question_used_in_quota": "この 質問 は \"{quotaName}\" の クオータ に使用されています",
|
||||
"question_used_in_quota": "この質問は“{quotaName}”クォータで使用されています",
|
||||
"question_used_in_recall": "この 質問 は 質問 {questionIndex} で 呼び出され て います 。",
|
||||
"question_used_in_recall_ending_card": "この 質問 は エンディング カード で 呼び出され て います。",
|
||||
"quotas": {
|
||||
@@ -1648,7 +1648,7 @@
|
||||
"validation_rules": "検証ルール",
|
||||
"validation_rules_description": "次の条件を満たす回答のみを受け付ける",
|
||||
"variable_is_used_in_logic_of_question_please_remove_it_from_logic_first": "{variable} は質問 {questionIndex} のロジックで使用されています。まず、ロジックから削除してください。",
|
||||
"variable_is_used_in_quota_please_remove_it_from_quota_first": "変数 \"{variableName}\" は \"{quotaName}\" クォータ で使用されています",
|
||||
"variable_is_used_in_quota_please_remove_it_from_quota_first": "変数“{variableName}”は“{quotaName}”クォータで使用されています",
|
||||
"variable_name_conflicts_with_hidden_field": "変数名が既存の非表示フィールドIDと競合しています。",
|
||||
"variable_name_is_already_taken_please_choose_another": "変数名はすでに使用されています。別の名前を選択してください。",
|
||||
"variable_name_must_start_with_a_letter": "変数名はアルファベットで始まらなければなりません。",
|
||||
|
||||
@@ -1474,7 +1474,7 @@
|
||||
"question_id_updated": "Vraag-ID bijgewerkt",
|
||||
"question_used_in_logic_warning_text": "Elementen uit dit blok worden gebruikt in een logische regel, weet je zeker dat je het wilt verwijderen?",
|
||||
"question_used_in_logic_warning_title": "Logica-inconsistentie",
|
||||
"question_used_in_quota": "Deze vraag wordt gebruikt in het quotum '{quotaName}'",
|
||||
"question_used_in_quota": "Deze vraag wordt gebruikt in het quotum “{quotaName}”",
|
||||
"question_used_in_recall": "Deze vraag wordt teruggehaald in vraag {questionIndex}.",
|
||||
"question_used_in_recall_ending_card": "Deze vraag wordt teruggeroepen in de Eindkaart",
|
||||
"quotas": {
|
||||
@@ -1648,7 +1648,7 @@
|
||||
"validation_rules": "Validatieregels",
|
||||
"validation_rules_description": "Accepteer alleen antwoorden die voldoen aan de volgende criteria",
|
||||
"variable_is_used_in_logic_of_question_please_remove_it_from_logic_first": "{variable} wordt gebruikt in de logica van vraag {questionIndex}. Verwijder het eerst uit de logica.",
|
||||
"variable_is_used_in_quota_please_remove_it_from_quota_first": "Variabele \"{variableName}\" wordt gebruikt in het \"{quotaName}\" quotum",
|
||||
"variable_is_used_in_quota_please_remove_it_from_quota_first": "Variabele “{variableName}” wordt gebruikt in het quotum “{quotaName}”",
|
||||
"variable_name_conflicts_with_hidden_field": "Variabelenaam conflicteert met een bestaande verborgen veld-ID.",
|
||||
"variable_name_is_already_taken_please_choose_another": "Variabelenaam is al in gebruik, kies een andere.",
|
||||
"variable_name_must_start_with_a_letter": "Variabelenaam moet beginnen met een letter.",
|
||||
|
||||
@@ -1474,7 +1474,7 @@
|
||||
"question_id_updated": "ID da pergunta atualizado",
|
||||
"question_used_in_logic_warning_text": "Elementos deste bloco são usados em uma regra de lógica, tem certeza de que deseja excluí-lo?",
|
||||
"question_used_in_logic_warning_title": "Inconsistência de lógica",
|
||||
"question_used_in_quota": "Esta questão está sendo usada na cota \"{quotaName}\"",
|
||||
"question_used_in_quota": "Esta pergunta está sendo usada na cota \"{quotaName}\"",
|
||||
"question_used_in_recall": "Esta pergunta está sendo recordada na pergunta {questionIndex}.",
|
||||
"question_used_in_recall_ending_card": "Esta pergunta está sendo recordada no card de Encerramento",
|
||||
"quotas": {
|
||||
@@ -1648,7 +1648,7 @@
|
||||
"validation_rules": "Regras de validação",
|
||||
"validation_rules_description": "Aceitar apenas respostas que atendam aos seguintes critérios",
|
||||
"variable_is_used_in_logic_of_question_please_remove_it_from_logic_first": "{variable} está sendo usado na lógica da pergunta {questionIndex}. Por favor, remova-o da lógica primeiro.",
|
||||
"variable_is_used_in_quota_please_remove_it_from_quota_first": "Variável \"{variableName}\" está sendo usada na cota \"{quotaName}\"",
|
||||
"variable_is_used_in_quota_please_remove_it_from_quota_first": "A variável \"{variableName}\" está sendo usada na cota \"{quotaName}\"",
|
||||
"variable_name_conflicts_with_hidden_field": "O nome da variável está em conflito com um ID de campo oculto existente.",
|
||||
"variable_name_is_already_taken_please_choose_another": "O nome da variável já está em uso, por favor escolha outro.",
|
||||
"variable_name_must_start_with_a_letter": "O nome da variável deve começar com uma letra.",
|
||||
|
||||
@@ -1648,7 +1648,7 @@
|
||||
"validation_rules": "Regras de validação",
|
||||
"validation_rules_description": "Aceitar apenas respostas que cumpram os seguintes critérios",
|
||||
"variable_is_used_in_logic_of_question_please_remove_it_from_logic_first": "{variable} é usada na lógica da pergunta {questionIndex}. Por favor, remova-a da lógica primeiro.",
|
||||
"variable_is_used_in_quota_please_remove_it_from_quota_first": "Variável \"{variableName}\" está a ser utilizada na quota \"{quotaName}\"",
|
||||
"variable_is_used_in_quota_please_remove_it_from_quota_first": "A variável \"{variableName}\" está a ser usada na quota \"{quotaName}\"",
|
||||
"variable_name_conflicts_with_hidden_field": "O nome da variável está em conflito com um ID de campo oculto existente.",
|
||||
"variable_name_is_already_taken_please_choose_another": "O nome da variável já está em uso, por favor escolha outro.",
|
||||
"variable_name_must_start_with_a_letter": "O nome da variável deve começar com uma letra.",
|
||||
|
||||
@@ -1474,7 +1474,7 @@
|
||||
"question_id_updated": "ID întrebare actualizat",
|
||||
"question_used_in_logic_warning_text": "Elemente din acest bloc sunt folosite într-o regulă de logică. Sigur doriți să îl ștergeți?",
|
||||
"question_used_in_logic_warning_title": "Inconsistență logică",
|
||||
"question_used_in_quota": "Întrebarea aceasta este folosită în cota \"{quotaName}\"",
|
||||
"question_used_in_quota": "Întrebarea aceasta este folosită în cota „{quotaName}”",
|
||||
"question_used_in_recall": "Această întrebare este reamintită în întrebarea {questionIndex}.",
|
||||
"question_used_in_recall_ending_card": "Această întrebare este reamintită în Cardul de Încheiere.",
|
||||
"quotas": {
|
||||
@@ -1648,7 +1648,7 @@
|
||||
"validation_rules": "Reguli de validare",
|
||||
"validation_rules_description": "Acceptă doar răspunsurile care îndeplinesc următoarele criterii",
|
||||
"variable_is_used_in_logic_of_question_please_remove_it_from_logic_first": "{variable} este folosit în logica întrebării {questionIndex}. Vă rugăm să-l eliminați din logică mai întâi.",
|
||||
"variable_is_used_in_quota_please_remove_it_from_quota_first": "Variabila \"{variableName}\" este folosită în cota \"{quotaName}\"",
|
||||
"variable_is_used_in_quota_please_remove_it_from_quota_first": "Variabila „{variableName}” este folosită în cota „{quotaName}”. Vă rugăm să o eliminați mai întâi din cotă",
|
||||
"variable_name_conflicts_with_hidden_field": "Numele variabilei intră în conflict cu un ID de câmp ascuns existent.",
|
||||
"variable_name_is_already_taken_please_choose_another": "Numele variabilei este deja utilizat, vă rugăm să alegeți altul.",
|
||||
"variable_name_must_start_with_a_letter": "Numele variabilei trebuie să înceapă cu o literă.",
|
||||
|
||||
@@ -1474,7 +1474,7 @@
|
||||
"question_id_updated": "ID вопроса обновлён",
|
||||
"question_used_in_logic_warning_text": "Элементы из этого блока используются в правиле логики. Вы уверены, что хотите удалить его?",
|
||||
"question_used_in_logic_warning_title": "Несогласованность логики",
|
||||
"question_used_in_quota": "Этот вопрос используется в квоте \"{quotaName}\"",
|
||||
"question_used_in_quota": "Этот вопрос используется в квоте «{quotaName}»",
|
||||
"question_used_in_recall": "Этот вопрос используется в отзыве в вопросе {questionIndex}.",
|
||||
"question_used_in_recall_ending_card": "Этот вопрос используется в отзыве на финальной карточке",
|
||||
"quotas": {
|
||||
@@ -1648,7 +1648,7 @@
|
||||
"validation_rules": "Правила валидации",
|
||||
"validation_rules_description": "Принимать только ответы, соответствующие следующим критериям",
|
||||
"variable_is_used_in_logic_of_question_please_remove_it_from_logic_first": "{variable} используется в логике вопроса {questionIndex}. Пожалуйста, сначала удалите его из логики.",
|
||||
"variable_is_used_in_quota_please_remove_it_from_quota_first": "Переменная «{variableName}» используется в квоте «{quotaName}»",
|
||||
"variable_is_used_in_quota_please_remove_it_from_quota_first": "Переменная «{variableName}» используется в квоте «{quotaName}». Сначала удалите её из квоты.",
|
||||
"variable_name_conflicts_with_hidden_field": "Имя переменной конфликтует с существующим ID скрытого поля.",
|
||||
"variable_name_is_already_taken_please_choose_another": "Это имя переменной уже занято, выберите другое.",
|
||||
"variable_name_must_start_with_a_letter": "Имя переменной должно начинаться с буквы.",
|
||||
|
||||
@@ -1474,7 +1474,7 @@
|
||||
"question_id_updated": "Fråge-ID uppdaterat",
|
||||
"question_used_in_logic_warning_text": "Element från det här blocket används i en logikregel. Är du säker på att du vill ta bort det?",
|
||||
"question_used_in_logic_warning_title": "Logikkonflikt",
|
||||
"question_used_in_quota": "Denna fråga används i kvoten \"{quotaName}\"",
|
||||
"question_used_in_quota": "Denna fråga används i kvoten “{quotaName}”",
|
||||
"question_used_in_recall": "Denna fråga återkallas i fråga {questionIndex}.",
|
||||
"question_used_in_recall_ending_card": "Denna fråga återkallas i avslutningskortet",
|
||||
"quotas": {
|
||||
@@ -1648,7 +1648,7 @@
|
||||
"validation_rules": "Valideringsregler",
|
||||
"validation_rules_description": "Acceptera endast svar som uppfyller följande kriterier",
|
||||
"variable_is_used_in_logic_of_question_please_remove_it_from_logic_first": "{variable} används i logiken för fråga {questionIndex}. Vänligen ta bort den från logiken först.",
|
||||
"variable_is_used_in_quota_please_remove_it_from_quota_first": "Variabel \"{variableName}\" används i kvoten \"{quotaName}\"",
|
||||
"variable_is_used_in_quota_please_remove_it_from_quota_first": "Variabeln “{variableName}” används i kvoten “{quotaName}”",
|
||||
"variable_name_conflicts_with_hidden_field": "Variabelnamnet krockar med ett befintligt dolt fält-ID.",
|
||||
"variable_name_is_already_taken_please_choose_another": "Variabelnamnet är redan taget, vänligen välj ett annat.",
|
||||
"variable_name_must_start_with_a_letter": "Variabelnamnet måste börja med en bokstav.",
|
||||
|
||||
@@ -1474,7 +1474,7 @@
|
||||
"question_id_updated": "问题 ID 更新",
|
||||
"question_used_in_logic_warning_text": "此区块中的元素已被用于逻辑规则,您确定要删除吗?",
|
||||
"question_used_in_logic_warning_title": "逻辑不一致",
|
||||
"question_used_in_quota": "此 问题 正在 被 \"{quotaName}\" 配额 使用",
|
||||
"question_used_in_quota": "此问题正在被“{quotaName}”配额使用",
|
||||
"question_used_in_recall": "此问题正在召回于问题 {questionIndex}。",
|
||||
"question_used_in_recall_ending_card": "此 问题 正在召回于结束 卡片。",
|
||||
"quotas": {
|
||||
@@ -1648,7 +1648,7 @@
|
||||
"validation_rules": "校验规则",
|
||||
"validation_rules_description": "仅接受符合以下条件的回复",
|
||||
"variable_is_used_in_logic_of_question_please_remove_it_from_logic_first": "\"{variable} 在 问题 {questionIndex} 的 逻辑 中 使用。请 先 从 逻辑 中 删除 它。\"",
|
||||
"variable_is_used_in_quota_please_remove_it_from_quota_first": "变量 \"{variableName}\" 正在 被 \"{quotaName}\" 配额 使用",
|
||||
"variable_is_used_in_quota_please_remove_it_from_quota_first": "变量“{variableName}”正在被“{quotaName}”配额使用,请先将其从配额中移除",
|
||||
"variable_name_conflicts_with_hidden_field": "变量名与已有的隐藏字段 ID 冲突。",
|
||||
"variable_name_is_already_taken_please_choose_another": "变量名已被占用,请选择其他。",
|
||||
"variable_name_must_start_with_a_letter": "变量名 必须 以字母开头。",
|
||||
|
||||
@@ -1474,7 +1474,7 @@
|
||||
"question_id_updated": "問題 ID 已更新",
|
||||
"question_used_in_logic_warning_text": "此區塊中的元素已用於邏輯規則,確定要刪除嗎?",
|
||||
"question_used_in_logic_warning_title": "邏輯不一致",
|
||||
"question_used_in_quota": "此問題 正被使用於 \"{quotaName}\" 配額中",
|
||||
"question_used_in_quota": "此問題正被使用於「{quotaName}」配額中",
|
||||
"question_used_in_recall": "此問題於問題 {questionIndex} 中被召回。",
|
||||
"question_used_in_recall_ending_card": "此問題於結尾卡中被召回。",
|
||||
"quotas": {
|
||||
@@ -1648,7 +1648,7 @@
|
||||
"validation_rules": "驗證規則",
|
||||
"validation_rules_description": "僅接受符合下列條件的回應",
|
||||
"variable_is_used_in_logic_of_question_please_remove_it_from_logic_first": "'{'variable'}' 用於問題 '{'questionIndex'}' 的邏輯中。請先從邏輯中移除。",
|
||||
"variable_is_used_in_quota_please_remove_it_from_quota_first": "變數 \"{variableName}\" 正被使用於 \"{quotaName}\" 配額中",
|
||||
"variable_is_used_in_quota_please_remove_it_from_quota_first": "變數「{variableName}」正被使用於「{quotaName}」配額中",
|
||||
"variable_name_conflicts_with_hidden_field": "變數名稱與現有的隱藏欄位 ID 衝突。",
|
||||
"variable_name_is_already_taken_please_choose_another": "已使用此變數名稱,請選擇另一個名稱。",
|
||||
"variable_name_must_start_with_a_letter": "變數名稱必須以字母開頭。",
|
||||
|
||||
@@ -35,7 +35,7 @@ test.describe("Onboarding Flow Test", async () => {
|
||||
await page.getByPlaceholder("e.g. Formbricks").fill(projectName);
|
||||
await page.locator("#form-next-button").click();
|
||||
|
||||
await page.getByRole("button", { name: "I'll do it later" }).click();
|
||||
await page.getByRole("button", { name: "I will do it later" }).click();
|
||||
|
||||
await page.waitForURL(/\/environments\/[^/]+\/surveys/);
|
||||
await expect(page.getByText(projectName)).toBeVisible();
|
||||
|
||||
@@ -447,9 +447,9 @@ test.describe("Multi Language Survey Create", async () => {
|
||||
.getByRole("textbox", { name: "Button Label", exact: true })
|
||||
.first()
|
||||
.fill(surveys.germanCreate.next);
|
||||
await page.getByRole("textbox", { name: '"Back" Button Label', exact: true }).first().click();
|
||||
await page.getByRole("textbox", { name: '“Back” Button Label', exact: true }).first().click();
|
||||
await page
|
||||
.getByRole("textbox", { name: '"Back" Button Label', exact: true })
|
||||
.getByRole("textbox", { name: '“Back” Button Label', exact: true })
|
||||
.first()
|
||||
.fill(surveys.germanCreate.back);
|
||||
await page
|
||||
@@ -474,9 +474,9 @@ test.describe("Multi Language Survey Create", async () => {
|
||||
.getByRole("textbox", { name: "Button Label", exact: true })
|
||||
.first()
|
||||
.fill(surveys.germanCreate.next);
|
||||
await page.getByRole("textbox", { name: '"Back" Button Label', exact: true }).first().click();
|
||||
await page.getByRole("textbox", { name: '“Back” Button Label', exact: true }).first().click();
|
||||
await page
|
||||
.getByRole("textbox", { name: '"Back" Button Label', exact: true })
|
||||
.getByRole("textbox", { name: '“Back” Button Label', exact: true })
|
||||
.first()
|
||||
.fill(surveys.germanCreate.back);
|
||||
await page
|
||||
@@ -494,9 +494,9 @@ test.describe("Multi Language Survey Create", async () => {
|
||||
.getByRole("textbox", { name: "Button Label", exact: true })
|
||||
.first()
|
||||
.fill(surveys.germanCreate.next);
|
||||
await page.getByRole("textbox", { name: '"Back" Button Label', exact: true }).first().click();
|
||||
await page.getByRole("textbox", { name: '“Back” Button Label', exact: true }).first().click();
|
||||
await page
|
||||
.getByRole("textbox", { name: '"Back" Button Label', exact: true })
|
||||
.getByRole("textbox", { name: '“Back” Button Label', exact: true })
|
||||
.first()
|
||||
.fill(surveys.germanCreate.back);
|
||||
await page
|
||||
@@ -518,9 +518,9 @@ test.describe("Multi Language Survey Create", async () => {
|
||||
.getByRole("textbox", { name: "Button Label", exact: true })
|
||||
.first()
|
||||
.fill(surveys.germanCreate.next);
|
||||
await page.getByRole("textbox", { name: '"Back" Button Label', exact: true }).first().click();
|
||||
await page.getByRole("textbox", { name: '“Back” Button Label', exact: true }).first().click();
|
||||
await page
|
||||
.getByRole("textbox", { name: '"Back" Button Label', exact: true })
|
||||
.getByRole("textbox", { name: '“Back” Button Label', exact: true })
|
||||
.first()
|
||||
.fill(surveys.germanCreate.back);
|
||||
await page
|
||||
@@ -542,9 +542,9 @@ test.describe("Multi Language Survey Create", async () => {
|
||||
.getByRole("textbox", { name: "Button Label", exact: true })
|
||||
.first()
|
||||
.fill(surveys.germanCreate.next);
|
||||
await page.getByRole("textbox", { name: '"Back" Button Label', exact: true }).first().click();
|
||||
await page.getByRole("textbox", { name: '“Back” Button Label', exact: true }).first().click();
|
||||
await page
|
||||
.getByRole("textbox", { name: '"Back" Button Label', exact: true })
|
||||
.getByRole("textbox", { name: '“Back” Button Label', exact: true })
|
||||
.first()
|
||||
.fill(surveys.germanCreate.back);
|
||||
await page
|
||||
@@ -562,9 +562,9 @@ test.describe("Multi Language Survey Create", async () => {
|
||||
.getByRole("textbox", { name: "Button Label", exact: true })
|
||||
.first()
|
||||
.fill(surveys.germanCreate.next);
|
||||
await page.getByRole("textbox", { name: '"Back" Button Label', exact: true }).first().click();
|
||||
await page.getByRole("textbox", { name: '“Back” Button Label', exact: true }).first().click();
|
||||
await page
|
||||
.getByRole("textbox", { name: '"Back" Button Label', exact: true })
|
||||
.getByRole("textbox", { name: '“Back” Button Label', exact: true })
|
||||
.first()
|
||||
.fill(surveys.germanCreate.back);
|
||||
await page
|
||||
@@ -582,9 +582,9 @@ test.describe("Multi Language Survey Create", async () => {
|
||||
.getByRole("textbox", { name: "Button Label", exact: true })
|
||||
.first()
|
||||
.fill(surveys.germanCreate.next);
|
||||
await page.getByRole("textbox", { name: '"Back" Button Label', exact: true }).first().click();
|
||||
await page.getByRole("textbox", { name: '“Back” Button Label', exact: true }).first().click();
|
||||
await page
|
||||
.getByRole("textbox", { name: '"Back" Button Label', exact: true })
|
||||
.getByRole("textbox", { name: '“Back” Button Label', exact: true })
|
||||
.first()
|
||||
.fill(surveys.germanCreate.back);
|
||||
await page
|
||||
@@ -616,9 +616,9 @@ test.describe("Multi Language Survey Create", async () => {
|
||||
.getByRole("textbox", { name: "Button Label", exact: true })
|
||||
.first()
|
||||
.fill(surveys.germanCreate.next);
|
||||
await page.getByRole("textbox", { name: '"Back" Button Label', exact: true }).first().click();
|
||||
await page.getByRole("textbox", { name: '“Back” Button Label', exact: true }).first().click();
|
||||
await page
|
||||
.getByRole("textbox", { name: '"Back" Button Label', exact: true })
|
||||
.getByRole("textbox", { name: '“Back” Button Label', exact: true })
|
||||
.first()
|
||||
.fill(surveys.germanCreate.back);
|
||||
await page
|
||||
@@ -658,9 +658,9 @@ test.describe("Multi Language Survey Create", async () => {
|
||||
.getByRole("textbox", { name: "Button Label", exact: true })
|
||||
.first()
|
||||
.fill(surveys.germanCreate.next);
|
||||
await page.getByRole("textbox", { name: '"Back" Button Label', exact: true }).first().click();
|
||||
await page.getByRole("textbox", { name: '“Back” Button Label', exact: true }).first().click();
|
||||
await page
|
||||
.getByRole("textbox", { name: '"Back" Button Label', exact: true })
|
||||
.getByRole("textbox", { name: '“Back” Button Label', exact: true })
|
||||
.first()
|
||||
.fill(surveys.germanCreate.back);
|
||||
await page
|
||||
@@ -688,9 +688,9 @@ test.describe("Multi Language Survey Create", async () => {
|
||||
.getByRole("textbox", { name: "Button Label", exact: true })
|
||||
.first()
|
||||
.fill(surveys.germanCreate.next);
|
||||
await page.getByRole("textbox", { name: '"Back" Button Label', exact: true }).first().click();
|
||||
await page.getByRole("textbox", { name: '“Back” Button Label', exact: true }).first().click();
|
||||
await page
|
||||
.getByRole("textbox", { name: '"Back" Button Label', exact: true })
|
||||
.getByRole("textbox", { name: '“Back” Button Label', exact: true })
|
||||
.first()
|
||||
.fill(surveys.germanCreate.back);
|
||||
await page
|
||||
|
||||
@@ -121,7 +121,7 @@ export const finishOnboarding = async (
|
||||
await page.locator("#form-next-button").click();
|
||||
|
||||
if (projectChannel !== "link") {
|
||||
await page.getByRole("button", { name: "I'll do it later" }).click();
|
||||
await page.getByRole("button", { name: "I will do it later" }).click();
|
||||
}
|
||||
|
||||
await page.waitForURL(/\/environments\/[^/]+\/surveys/);
|
||||
@@ -220,7 +220,7 @@ export const createSurvey = async (page: Page, params: CreateSurveyParams) => {
|
||||
await fillRichTextEditor(page, "Description", params.singleSelectQuestion.description);
|
||||
await page.getByPlaceholder("Option 1").fill(params.singleSelectQuestion.options[0]);
|
||||
await page.getByPlaceholder("Option 2").fill(params.singleSelectQuestion.options[1]);
|
||||
await page.getByRole("button", { name: 'Add "Other"', exact: true }).click();
|
||||
await page.getByRole("button", { name: 'Add “Other”', exact: true }).click();
|
||||
|
||||
// Multi Select Question
|
||||
await page
|
||||
@@ -440,7 +440,7 @@ export const createSurveyWithLogic = async (page: Page, params: CreateSurveyWith
|
||||
await fillRichTextEditor(page, "Description", params.singleSelectQuestion.description);
|
||||
await page.getByPlaceholder("Option 1").fill(params.singleSelectQuestion.options[0]);
|
||||
await page.getByPlaceholder("Option 2").fill(params.singleSelectQuestion.options[1]);
|
||||
await page.getByRole("button", { name: 'Add "Other"', exact: true }).click();
|
||||
await page.getByRole("button", { name: 'Add “Other”', exact: true }).click();
|
||||
|
||||
// Multi Select Question
|
||||
await page
|
||||
|
||||
@@ -39,7 +39,7 @@ The list of answers the respondent can choose from.
|
||||
|
||||
### Additional Actions
|
||||
|
||||
- Add "Other": Adds an "Other" option to allow respondents to enter a custom answer. This will show two inputs, one for the label text and one for the placeholder.
|
||||
- Add “Other”: Adds an “Other” option to allow respondents to enter a custom answer. This will show two inputs, one for the label text and one for the placeholder.
|
||||
|
||||
- Convert to Multiple Select: Converts the question to a multiple select question. This will show checkboxes instead of radio buttons.
|
||||
|
||||
|
||||
@@ -21,10 +21,10 @@ checksums:
|
||||
common/required: 04d7fb6f37ffe0a6ca97d49e2a8b6eb5
|
||||
common/respondents_will_not_see_this_card: 18c3dd44d6ff6ca2310ad196b84f30d3
|
||||
common/retry: 6e44d18639560596569a1278f9c83676
|
||||
common/retrying: 0cb623dbdcbf16d3680f0180ceac734c
|
||||
common/retrying: 40989361ea5f6b95897b95ac928b5bd9
|
||||
common/select_option: d68a0fb9afd0817dc31b3e9cb11855cb
|
||||
common/select_options: d5a80087e889848e0fed3f1be359366f
|
||||
common/sending_responses: 184772f70cca69424eaf34f73520789f
|
||||
common/sending_responses: 244f1aebc3f6a101ae2f8b630d7967ec
|
||||
common/takes_less_than_x_minutes: 1208ce0d4c0a679c11c7bd209b6ccc47
|
||||
common/takes_x_minutes: 001d12366d07b406f50669e761d63e69
|
||||
common/takes_x_plus_minutes: 145b8f287de140e98f492c8db2f9fa0b
|
||||
@@ -44,7 +44,7 @@ checksums:
|
||||
errors/file_input/upload_failed: 735fdfc1a37ab035121328237ddd6fd0
|
||||
errors/file_input/you_can_only_upload_a_maximum_of_files: 72fe144f81075e5b06bae53b3a84d4db
|
||||
errors/invalid_device_error/message: 8813dcd0e3e41934af18d7a15f8c83f4
|
||||
errors/invalid_device_error/title: 20d261b478aaba161b0853a588926e23
|
||||
errors/invalid_device_error/title: ea7dbb9970c717e4d466f8e1211bd461
|
||||
errors/invalid_format: 66df570c79b420d66f3badaf5867e4ad
|
||||
errors/is_between: 2e8e3d11ac315aed727fa3b9e0bc435b
|
||||
errors/is_earlier_than: 377af5c84d09083f57580ddd8199cda8
|
||||
@@ -65,7 +65,7 @@ checksums:
|
||||
errors/please_enter_a_valid_url: e3bcfb605be4ee32aa19d9ac32bb11a4
|
||||
errors/please_fill_out_this_field: 88d4fd502ae8d423277aef723afcd1a7
|
||||
errors/recaptcha_error/message: b3f2c5950cbc0887f391f9e2bccb676e
|
||||
errors/recaptcha_error/title: 8e923ec38a92041569879a39c6467131
|
||||
errors/recaptcha_error/title: eb8f1106e0b4cb6756c5a76fd9400e67
|
||||
errors/value_must_contain: cd555796372f06b42f42f6b304f98e92
|
||||
errors/value_must_equal: 227b5c87bb7761714ab9bc5a8adc6607
|
||||
errors/value_must_not_contain: 5349a544135c7d7fc6e01c4221004236
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
},
|
||||
"invalid_device_error": {
|
||||
"message": "يرجى تعطيل حماية البريد المزعج في إعدادات الاستبيان للاستمرار في استخدام هذا الجهاز.",
|
||||
"title": "هذا الجهاز لا يدعم حماية البريد المزعج."
|
||||
"title": "هذا الجهاز لا يدعم الحماية من الرسائل المزعجة."
|
||||
},
|
||||
"invalid_format": "يرجى إدخال تنسيق صالح",
|
||||
"is_between": "يرجى اختيار تاريخ بين {startDate} و {endDate}",
|
||||
|
||||
@@ -71,7 +71,7 @@
|
||||
"please_fill_out_this_field": "Bitte füllen Sie dieses Feld aus",
|
||||
"recaptcha_error": {
|
||||
"message": "Ihre Antwort konnte nicht übermittelt werden, da sie als automatisierte Aktivität eingestuft wurde. Wenn Sie atmen, versuchen Sie es bitte erneut.",
|
||||
"title": "Wir konnten nicht verifizieren, dass Sie ein Mensch sind."
|
||||
"title": "Wir konnten nicht verifizieren, dass du ein Mensch bist."
|
||||
},
|
||||
"value_must_contain": "Wert muss {value} enthalten",
|
||||
"value_must_equal": "Wert muss {value} entsprechen",
|
||||
|
||||
@@ -20,8 +20,8 @@
|
||||
"required": "Required",
|
||||
"respondents_will_not_see_this_card": "Respondents will not see this card",
|
||||
"retry": "Retry",
|
||||
"retrying": "Retrying...",
|
||||
"sending_responses": "Sending responses...",
|
||||
"retrying": "Retrying…",
|
||||
"sending_responses": "Sending responses…",
|
||||
"takes_less_than_x_minutes": "{count, plural, one {Takes less than 1 minute} other {Takes less than {count} minutes}}",
|
||||
"takes_x_minutes": "{count, plural, one {Takes 1 minute} other {Takes {count} minutes}}",
|
||||
"takes_x_plus_minutes": "Takes {count}+ minutes",
|
||||
@@ -48,7 +48,7 @@
|
||||
},
|
||||
"invalid_device_error": {
|
||||
"message": "Please disable spam protection in the survey settings to continue using this device.",
|
||||
"title": "This device doesn’t support spam protection."
|
||||
"title": "This device does not support spam protection."
|
||||
},
|
||||
"invalid_format": "Please enter a valid format",
|
||||
"is_between": "Please select a date between {startDate} and {endDate}",
|
||||
@@ -71,7 +71,7 @@
|
||||
"please_fill_out_this_field": "Please fill out this field",
|
||||
"recaptcha_error": {
|
||||
"message": "Your response could not be submitted because it was flagged as automated activity. If you breathe, please try again.",
|
||||
"title": "We couldn't verify that you're human."
|
||||
"title": "We could not verify that you are human."
|
||||
},
|
||||
"value_must_contain": "Value must contain {value}",
|
||||
"value_must_equal": "Value must equal {value}",
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
},
|
||||
"invalid_device_error": {
|
||||
"message": "Por favor, desactive la protección contra spam en la configuración de la encuesta para continuar usando este dispositivo.",
|
||||
"title": "Este dispositivo no es compatible con la protección contra spam."
|
||||
"title": "Este dispositivo no admite protección contra spam."
|
||||
},
|
||||
"invalid_format": "Por favor, introduce un formato válido",
|
||||
"is_between": "Por favor, selecciona una fecha entre {startDate} y {endDate}",
|
||||
@@ -71,7 +71,7 @@
|
||||
"please_fill_out_this_field": "Por favor, complete este campo",
|
||||
"recaptcha_error": {
|
||||
"message": "Su respuesta no pudo ser enviada porque fue marcada como actividad automatizada. Si respira, por favor inténtelo de nuevo.",
|
||||
"title": "No pudimos verificar que usted es humano."
|
||||
"title": "No pudimos verificar que eres humano."
|
||||
},
|
||||
"value_must_contain": "El valor debe contener {value}",
|
||||
"value_must_equal": "El valor debe ser igual a {value}",
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
},
|
||||
"invalid_device_error": {
|
||||
"message": "Veuillez désactiver la protection contre le spam dans les paramètres du sondage pour continuer à utiliser cet appareil.",
|
||||
"title": "Cet appareil ne prend pas en charge la protection contre le spam."
|
||||
"title": "Cet appareil ne prend pas en charge la protection anti-spam."
|
||||
},
|
||||
"invalid_format": "Veuillez saisir un format valide",
|
||||
"is_between": "Veuillez sélectionner une date entre le {startDate} et le {endDate}",
|
||||
@@ -71,7 +71,7 @@
|
||||
"please_fill_out_this_field": "Veuillez remplir ce champ",
|
||||
"recaptcha_error": {
|
||||
"message": "Votre réponse n'a pas pu être soumise car elle a été signalée comme une activité automatisée. Si vous respirez, veuillez réessayer.",
|
||||
"title": "Nous n'avons pas pu vérifier que vous êtes humain."
|
||||
"title": "Nous n'avons pas pu vérifier que tu es humain."
|
||||
},
|
||||
"value_must_contain": "La valeur doit contenir {value}",
|
||||
"value_must_equal": "La valeur doit être égale à {value}",
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
},
|
||||
"invalid_device_error": {
|
||||
"message": "Tiltsa le a szemét elleni védekezést a kérdőív beállításaiban, hogy tovább használhassa ezt az eszközt.",
|
||||
"title": "Ez az eszköz nem támogatja a szemét elleni védekezést."
|
||||
"title": "Ez az eszköz nem támogatja a spam elleni védelmet."
|
||||
},
|
||||
"invalid_format": "Adjon meg egy érvényes formátumot",
|
||||
"is_between": "Válasszon egy dátumot {startDate} és {endDate} között",
|
||||
@@ -71,7 +71,7 @@
|
||||
"please_fill_out_this_field": "Töltse ki ezt a mezőt",
|
||||
"recaptcha_error": {
|
||||
"message": "A válaszát nem sikerült elküldeni, mert automatizált tevékenységként lett megjelölve. Ha lélegzik, akkor próbálja meg újra.",
|
||||
"title": "Nem tudtuk ellenőrizni, hogy Ön ember-e."
|
||||
"title": "Nem tudtuk ellenőrizni, hogy ember vagy."
|
||||
},
|
||||
"value_must_contain": "Az értéknek tartalmaznia kell ezt: {value}",
|
||||
"value_must_equal": "Az értéknek egyenlőnek kell lennie ezzel: {value}",
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
},
|
||||
"invalid_device_error": {
|
||||
"message": "Schakel de spambeveiliging uit in de enquête-instellingen om dit apparaat te blijven gebruiken.",
|
||||
"title": "Dit apparaat ondersteunt geen spambeveiliging."
|
||||
"title": "Dit apparaat ondersteunt geen spambescherming."
|
||||
},
|
||||
"invalid_format": "Voer een geldig formaat in",
|
||||
"is_between": "Selecteer een datum tussen {startDate} en {endDate}",
|
||||
|
||||
@@ -71,7 +71,7 @@
|
||||
"please_fill_out_this_field": "Por favor, preencha este campo",
|
||||
"recaptcha_error": {
|
||||
"message": "Sua resposta não pôde ser enviada porque foi sinalizada como atividade automatizada. Se você respira, por favor tente novamente.",
|
||||
"title": "Não conseguimos verificar que você é humano."
|
||||
"title": "Não foi possível verificar que você é humano."
|
||||
},
|
||||
"value_must_contain": "O valor deve conter {value}",
|
||||
"value_must_equal": "O valor deve ser igual a {value}",
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
},
|
||||
"invalid_device_error": {
|
||||
"message": "Dezactivați protecția împotriva spamului în setările sondajului pentru a continua să utilizați acest dispozitiv.",
|
||||
"title": "Acest dispozitiv nu acceptă protecția împotriva spamului."
|
||||
"title": "Acest dispozitiv nu suportă protecția împotriva spamului."
|
||||
},
|
||||
"invalid_format": "Vă rugăm să introduceți un format valid",
|
||||
"is_between": "Vă rugăm să selectați o dată între {startDate} și {endDate}",
|
||||
@@ -71,7 +71,7 @@
|
||||
"please_fill_out_this_field": "Vă rugăm să completați acest câmp",
|
||||
"recaptcha_error": {
|
||||
"message": "Răspunsul dumneavoastră nu a putut fi trimis deoarece a fost marcat ca activitate automată. Dacă respirați, încercați din nou.",
|
||||
"title": "Nu am putut verifica dacă sunteți uman."
|
||||
"title": "Nu am putut verifica dacă ești om."
|
||||
},
|
||||
"value_must_contain": "Valoarea trebuie să conțină {value}",
|
||||
"value_must_equal": "Valoarea trebuie să fie egală cu {value}",
|
||||
|
||||
@@ -71,7 +71,7 @@
|
||||
"please_fill_out_this_field": "Пожалуйста, заполните это поле",
|
||||
"recaptcha_error": {
|
||||
"message": "Ваш ответ не может быть отправлен, так как он был помечен как автоматическая активность. Если вы дышите, попробуйте ещё раз.",
|
||||
"title": "Мы не смогли подтвердить, что вы человек."
|
||||
"title": "Не удалось подтвердить, что ты человек."
|
||||
},
|
||||
"value_must_contain": "Значение должно содержать {value}",
|
||||
"value_must_equal": "Значение должно быть равно {value}",
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
},
|
||||
"invalid_device_error": {
|
||||
"message": "Vänligen inaktivera skräppostskyddet i enkätinställningarna för att fortsätta använda denna enhet.",
|
||||
"title": "Denna enhet stöder inte skräppostskydd."
|
||||
"title": "Den här enheten stöder inte skräppostskydd."
|
||||
},
|
||||
"invalid_format": "Ange ett giltigt format",
|
||||
"is_between": "Välj ett datum mellan {startDate} och {endDate}",
|
||||
@@ -71,7 +71,7 @@
|
||||
"please_fill_out_this_field": "Vänligen fyll i detta fält",
|
||||
"recaptcha_error": {
|
||||
"message": "Ditt svar kunde inte skickas eftersom det flaggades som automatiserad aktivitet. Om du andas, försök igen.",
|
||||
"title": "Vi kunde inte verifiera att du är människa."
|
||||
"title": "Vi kunde inte verifiera att du är en människa."
|
||||
},
|
||||
"value_must_contain": "Värdet måste innehålla {value}",
|
||||
"value_must_equal": "Värdet måste vara {value}",
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
},
|
||||
"invalid_device_error": {
|
||||
"message": "Iltimos, ushbu qurilmadan foydalanishni davom ettirish uchun so'rov sozlamalarida spam himoyasini o'chiring.",
|
||||
"title": "Ushbu qurilma spam himoyasini qo'llab-quvvatlamaydi."
|
||||
"title": "Bu qurilmada spamdan himoya qilish qo‘llab-quvvatlanmaydi."
|
||||
},
|
||||
"invalid_format": "Iltimos, to‘g‘ri formatda kiriting",
|
||||
"is_between": "Iltimos, {startDate} va {endDate} oralig‘idagi sanani tanlang",
|
||||
@@ -71,7 +71,7 @@
|
||||
"please_fill_out_this_field": "Iltimos, ushbu maydonni to'ldiring",
|
||||
"recaptcha_error": {
|
||||
"message": "Sizning javobingiz avtomatlashtirilgan faoliyat sifatida belgilanganligi sababli yuborilmadi. Agar siz nafas olayotgan bo'lsangiz, qayta urinib ko'ring.",
|
||||
"title": "Biz sizning inson ekanligingizni tasdiqlay olmadik."
|
||||
"title": "Sizning inson ekanligingizni tasdiqlay olmadik."
|
||||
},
|
||||
"value_must_contain": "Qiymatda {value} bo‘lishi kerak",
|
||||
"value_must_equal": "Qiymat {value} ga teng bo‘lishi kerak",
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
},
|
||||
"invalid_device_error": {
|
||||
"message": "请在调查设置中禁用垃圾邮件保护以继续使用此设备。",
|
||||
"title": "此设备不支持垃圾邮件保护。"
|
||||
"title": "此设备不支持垃圾信息防护。"
|
||||
},
|
||||
"invalid_format": "请输入有效的格式",
|
||||
"is_between": "请选择{startDate}到{endDate}之间的日期",
|
||||
@@ -71,7 +71,7 @@
|
||||
"please_fill_out_this_field": "请填写此字段",
|
||||
"recaptcha_error": {
|
||||
"message": "您的响应未能提交,因为它被标记为自动活动。如果您是人类,请重试。",
|
||||
"title": "我们无法验证您是人类。"
|
||||
"title": "我们无法验证你是人类。"
|
||||
},
|
||||
"value_must_contain": "值必须包含{value}",
|
||||
"value_must_equal": "值必须等于{value}",
|
||||
|
||||
Reference in New Issue
Block a user