Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .changeset/i18n-qa-pass-112.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@cloudhal/cli": patch
"@cloudhal/astro-renderer": patch
---

Corrections to the machine-drafted translations of collections, typed fields, listings, the OAuth consent screen, Connected agents, the setup-link sign-up text and the site status pages (#112), in all 18 non-English languages. The fixes cover changed meaning, security wording that had softened, mixed terms and mixed register. Examples: Indonesian said "not yet verified" for a self-registered agent, Polish dropped "you" from the loopback warning, and Japanese and Korean lost "never" in "never beyond your role". Korean used a formal register in the new screens while the rest of Studio uses its polite-informal one. Nothing else changes, and the languages remain AI drafts awaiting review by people who speak them.
6 changes: 3 additions & 3 deletions apps/studio/src/i18n/de.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Generated by `pnpm i18n:import` (ADR-0034): de core messages.
// Do not edit: change the translation file and import it; only English is edited here.
// hash: 009322cbc9ddcd5d
// hash: 6137f81aef7c3570
import type { Messages } from "./en.ts";

export const messages: Messages = {
Expand Down Expand Up @@ -1969,7 +1969,7 @@ export const messages: Messages = {
glossary: {
title: "Glossar",
description:
"Begriffe, die Agenten beim Übersetzen beibehalten: Namen, die nie übersetzt werden, und das freigegebene Wort in jeder Sprache.",
"Begriffe, die Agents beim Übersetzen beibehalten: Namen, die nie übersetzt werden, und das freigegebene Wort in jeder Sprache.",
empty: "Noch keine Begriffe",
emptyDescription:
"Fügen Sie Marken- und Produktnamen sowie Wörter mit fester Übersetzung hinzu.",
Expand All @@ -1987,7 +1987,7 @@ export const messages: Messages = {
title: "Übersetzungen",
none: "Nur auf {language}",
noneDescription:
"Agenten übersetzen Seiten und Artikel in die anderen Sprachen der Website; jede Fassung erscheint hier.",
"Agents übersetzen Seiten und Artikel in die anderen Sprachen der Website; jede Fassung erscheint hier.",
current: "Diese Fassung",
method: {
original: "Original",
Expand Down
6 changes: 3 additions & 3 deletions apps/studio/src/i18n/fa.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Generated by `pnpm i18n:import` (ADR-0034): fa core messages.
// Do not edit: change the translation file and import it; only English is edited here.
// hash: ec7b9eedf08692c6
// hash: 33720bb9f0e7fd0a
import type { Messages } from "./en.ts";

export const messages: Messages = {
Expand Down Expand Up @@ -683,15 +683,15 @@ export const messages: Messages = {
field_not_localized: "فیلد مشترک را فقط در نسخهٔ اصلی می‌شود تغییر داد.",
required_field: "فیلدهای لازم برای انتشار خالی‌اند. آن‌ها را پر کنید یا پیش‌نویس نگه دارید.",
too_many_fields: "این تعداد فیلد بیش از حدی است که یک مجموعه یا سایت می‌تواند داشته باشد.",
field_key_reserved: "این کلید فیلد برای خود مطلب رزرو شده است.",
field_key_reserved: "این کلید فیلد برای خود ورودی رزرو شده است.",
field_key_duplicate: "دو فیلد از یک کلید استفاده می‌کنند.",
field_option_duplicate: "دو گزینهٔ یک فیلد انتخابی مقدار یکسان دارند.",
field_bounds: "کمینهٔ یک فیلد عددی از بیشینه‌اش بزرگ‌تر است.",
field_change_needs_operation:
"این تغییر روی مقدارهای ذخیره‌شده اثر می‌گذارد. برای تغییر نام، نوع یا حذف، از منوی فیلد استفاده کنید.",
operation_in_progress: "تغییر دیگری روی فیلدهای این مجموعه هنوز در جریان است.",
field_values_unconvertible:
"برخی مقدارها قابل تبدیل نیستند. اجازهٔ پاک‌کردنشان را بدهید یا اول آن مطالب را تغییر دهید.",
"برخی مقدارها قابل تبدیل نیستند. اجازهٔ پاک‌کردنشان را بدهید یا اول آن ورودی‌ها را تغییر دهید.",
field_operation_incomplete: "این تغییر فیلد هنوز تمام نشده یا قبلاً برگردانده شده است.",
invalid_query:
"این فیلتر یا ترتیب جور نیست: از فیلدهای فهرست مجموعه و شرط‌های آن‌ها استفاده کنید.",
Expand Down
10 changes: 5 additions & 5 deletions apps/studio/src/i18n/fr.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Generated by `pnpm i18n:import` (ADR-0034): fr core messages.
// Do not edit: change the translation file and import it; only English is edited here.
// hash: 804ad3e05719e4f5
// hash: 6f0fd7cd3765dd5e
import type { Messages } from "./en.ts";

export const messages: Messages = {
Expand Down Expand Up @@ -705,22 +705,22 @@ export const messages: Messages = {
too_large: "Cette modification est trop volumineuse pour une seule opération. Divisez-la.",
state_changed: "Ceci a changé entre-temps. Rechargez et réessayez.",
invalid_fields:
"Certains champs ne respectent pas leurs règles. Vérifie les champs signalés.",
"Certains champs ne respectent pas leurs règles. Vérifiez les champs signalés.",
unknown_field: "Cette collection n’a aucun champ avec cette clé.",
field_not_localized: "Un champ partagé ne peut être modifié que sur l’original.",
required_field:
"Des champs nécessaires à la publication sont vides. Remplis-les ou garde-le en brouillon.",
"Des champs nécessaires à la publication sont vides. Remplissez-les ou gardez-le en brouillon.",
too_many_fields: "C’est plus de champs qu’une collection ou un site ne peut en avoir.",
field_key_reserved: "Cette clé de champ est réservée à l’entrée elle-même.",
field_key_duplicate: "Deux champs utilisent la même clé.",
field_option_duplicate: "Deux options d’un champ de choix ont la même valeur.",
field_bounds: "Le minimum d’un champ numérique dépasse son maximum.",
field_change_needs_operation:
"Ce changement toucherait des valeurs enregistrées. Utilise le menu du champ pour le renommer, changer son type ou le retirer.",
"Ce changement toucherait des valeurs enregistrées. Utilisez le menu du champ pour le renommer, changer son type ou le retirer.",
operation_in_progress:
"Un autre changement de champ est encore en cours dans cette collection.",
field_values_unconvertible:
"Certaines valeurs ne peuvent pas être converties. Autorise leur effacement ou modifie d’abord ces entrées.",
"Certaines valeurs ne peuvent pas être converties. Autorisez leur effacement ou modifiez d’abord ces entrées.",
field_operation_incomplete: "Ce changement de champ n’est pas terminé ou a déjà été annulé.",
invalid_query:
"Ce filtre ou ce tri ne convient pas : utilisez les champs de liste de la collection et leurs conditions.",
Expand Down
10 changes: 5 additions & 5 deletions apps/studio/src/i18n/he.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Generated by `pnpm i18n:import` (ADR-0034): he core messages.
// Do not edit: change the translation file and import it; only English is edited here.
// hash: b942eaf4d59c74c4
// hash: 66ad78b266ca3c48
import type { Messages } from "./en.ts";

export const messages: Messages = {
Expand Down Expand Up @@ -1277,12 +1277,12 @@ export const messages: Messages = {
},
collections: {
description:
"היכן נמצאים הפריטים של כל אוסף באתר. שינוי קידומת מעביר את הכתובת של כל פריט באוסף; הכתובות הישנות ממשיכות לעבוד באמצעות הפניה קבועה. השאירו שדה ריק לברירת המחדל, שם האוסף עצמו. הכתובות החדשות עולות לאוויר בפרסום הבא.",
preview: "הפריטים נמצאים בכתובות כמו {url}",
previewMoved: "הפריטים יהיו בכתובות כמו {url}. הכתובת הישנה {old} מפנה לשם.",
"היכן נמצאות הרשומות של כל אוסף באתר. שינוי קידומת מעביר את הכתובת של כל רשומה באוסף; הכתובות הישנות ממשיכות לעבוד באמצעות הפניה קבועה. השאירו שדה ריק לברירת המחדל, שם האוסף עצמו. הכתובות החדשות עולות לאוויר בפרסום הבא.",
preview: "הרשומות נמצאות בכתובות כמו {url}",
previewMoved: "הרשומות יהיו בכתובות כמו {url}. הכתובת הישנה {old} מפנה לשם.",
exampleSlug: "my-article",
empty: "אין עדיין אוספים",
emptyDescription: "אוספים יופיעו כאן כשיהיו באתר מאמרים או פריטים אחרים.",
emptyDescription: "אוספים יופיעו כאן כשיהיו באתר מאמרים או רשומות אחרות.",
saved: "האוספים נשמרו",
failed: "לא ניתן היה לשמור את האוספים",
errors: {
Expand Down
32 changes: 16 additions & 16 deletions apps/studio/src/i18n/hi.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Generated by `pnpm i18n:import` (ADR-0034): hi core messages.
// Do not edit: change the translation file and import it; only English is edited here.
// hash: b397c1c1d1b280c9
// hash: 4b54c6481ccc7a4f
import type { Messages } from "./en.ts";

export const messages: Messages = {
Expand Down Expand Up @@ -104,7 +104,7 @@ export const messages: Messages = {
},
articles: {
title: "लेख",
description: "पोस्ट और अन्य प्रविष्टियाँ, जो लोगों या एजेंटों ने लिखीं और साइट के साथ प्रकाशित होती हैं।",
description: "पोस्ट और अन्य एंट्री, जो लोगों या एजेंटों ने लिखीं और साइट के साथ प्रकाशित होती हैं।",
},
snapshots: {
title: "स्नैपशॉट",
Expand Down Expand Up @@ -302,10 +302,10 @@ export const messages: Messages = {
},
},
collectionList: {
description: "“{key}” संग्रह की प्रविष्टियाँ।",
newEntry: "नई प्रविष्टि",
search: "प्रविष्टियाँ खोजें",
empty: "अभी कोई प्रविष्टि नहीं",
description: "“{key}” संग्रह की एंट्री।",
newEntry: "नई एंट्री",
search: "एंट्री खोजें",
empty: "अभी कोई एंट्री नहीं",
settings: "सेटिंग्स",
},
articleCorrections: {
Expand Down Expand Up @@ -668,17 +668,17 @@ export const messages: Messages = {
too_large: "यह बदलाव एक ऑपरेशन के लिए बहुत बड़ा है। इसे बाँटें।",
state_changed: "इस बीच यह बदल गया। फिर से लोड करें और दोबारा कोशिश करें।",
invalid_fields: "कुछ फ़ील्ड अपने नियमों पर खरे नहीं उतरते। चिह्नित फ़ील्ड जाँचें।",
unknown_field: "इस कलेक्शन में इस कुंजी वाला कोई फ़ील्ड नहीं है।",
unknown_field: "इस संग्रह में इस कुंजी वाला कोई फ़ील्ड नहीं है।",
field_not_localized: "साझा फ़ील्ड केवल मूल में बदला जा सकता है।",
required_field: "प्रकाशित करने के लिए ज़रूरी फ़ील्ड खाली हैं। उन्हें भरें या ड्राफ़्ट ही रहने दें।",
too_many_fields: "यह किसी कलेक्शन या साइट की सीमा से ज़्यादा फ़ील्ड हैं।",
too_many_fields: "यह किसी संग्रह या साइट की सीमा से ज़्यादा फ़ील्ड हैं।",
field_key_reserved: "यह फ़ील्ड कुंजी एंट्री के लिए आरक्षित है।",
field_key_duplicate: "दो फ़ील्ड एक ही कुंजी इस्तेमाल करते हैं।",
field_option_duplicate: "किसी विकल्प फ़ील्ड के दो विकल्पों का मान एक जैसा है।",
field_bounds: "किसी संख्या फ़ील्ड का न्यूनतम उसके अधिकतम से ज़्यादा है।",
field_change_needs_operation:
"यह बदलाव सहेजे गए मानों पर असर डालेगा। नाम, प्रकार बदलने या हटाने के लिए फ़ील्ड का मेन्यू इस्तेमाल करें।",
operation_in_progress: "इस कलेक्शन में एक और फ़ील्ड बदलाव अभी चल रहा है।",
operation_in_progress: "इस संग्रह में एक और फ़ील्ड बदलाव अभी चल रहा है।",
field_values_unconvertible:
"कुछ मान बदले नहीं जा सकते। उन्हें मिटाने की अनुमति दें या पहले उन एंट्री को बदलें।",
field_operation_incomplete: "वह फ़ील्ड बदलाव अभी पूरा नहीं हुआ है, या पहले ही वापस लिया जा चुका है।",
Expand Down Expand Up @@ -1274,12 +1274,12 @@ export const messages: Messages = {
},
collections: {
description:
"साइट पर हर संग्रह की प्रविष्टियाँ कहाँ रहती हैं। उपसर्ग बदलने से उस संग्रह की हर प्रविष्टि का पता बदल जाता है; पुराने पते स्थायी रीडायरेक्ट के ज़रिए काम करते रहते हैं। डिफ़ॉल्ट, यानी संग्रह के अपने नाम के लिए फ़ील्ड खाली छोड़ें। नए पते अगले प्रकाशन के साथ लाइव होते हैं।",
preview: "प्रविष्टियाँ {url} जैसे पतों पर हैं",
previewMoved: "प्रविष्टियाँ {url} जैसे पतों पर होंगी। पुराना पता {old} वहाँ रीडायरेक्ट करता है।",
"साइट पर हर संग्रह की एंट्री कहाँ रहती हैं। उपसर्ग बदलने से उस संग्रह की हर एंट्री का पता बदल जाता है; पुराने पते स्थायी रीडायरेक्ट के ज़रिए काम करते रहते हैं। डिफ़ॉल्ट, यानी संग्रह के अपने नाम के लिए फ़ील्ड खाली छोड़ें। नए पते अगले प्रकाशन के साथ लाइव होते हैं।",
preview: "एंट्री {url} जैसे पतों पर हैं",
previewMoved: "एंट्री {url} जैसे पतों पर होंगी। पुराना पता {old} वहाँ रीडायरेक्ट करता है।",
exampleSlug: "my-article",
empty: "अभी कोई संग्रह नहीं",
emptyDescription: "साइट पर लेख या अन्य प्रविष्टियाँ होने पर संग्रह यहाँ दिखते हैं।",
emptyDescription: "साइट पर लेख या अन्य एंट्री होने पर संग्रह यहाँ दिखते हैं।",
saved: "संग्रह सहेजे गए",
failed: "संग्रह सहेजे नहीं जा सके",
errors: {
Expand Down Expand Up @@ -1697,9 +1697,9 @@ export const messages: Messages = {
get_entry: "लेख प्राप्त करें",
create_entry: "लेख बनाएँ",
update_entry: "लेख अपडेट करें",
list_collections: "कलेक्शन की सूची",
create_collection: "कलेक्शन बनाएँ",
update_collection: "कलेक्शन बदलें",
list_collections: "संग्रहों की सूची",
create_collection: "संग्रह बनाएँ",
update_collection: "संग्रह बदलें",
rename_field: "फ़ील्ड का नाम बदलें",
change_field_type: "फ़ील्ड का प्रकार बदलें",
set_field_localized: "फ़ील्ड की भाषाएँ बदलें",
Expand Down
Loading
Loading