diff options
| author | Leitwolf11 | 2026-10-12 06:19:10 +0300 |
|---|---|---|
| committer | Leitwolf11 | 2026-10-12 06:19:10 +0300 |
| commit | b71e93b547e9f6425cc83b121f01e7d82b88079f (patch) | |
| tree | afe81b1bb48b7d5867c5d8ace2b56b9ca776485c /apps/web | |
| parent | 84541a742a7dcd5d067e7532b33e61eaf3e0174d (diff) | |
| download | progmaweb-fix/tala-names.tar.gz | |
Call the language Tala on the Progmasoft and ViGet pagesfix/tala-names
The language Visual X# is now Tala. The Progmasoft home page, the ViGet
pages, the dashboard and the two footers name it so in the four languages of
the site; the project file is BUILD.kts, and the source link leads to
Progmasoft/tala. The README, the operations and localization documents and
the issue templates follow.
The localization document said that a left-to-right mark follows the name of
the language in Hebrew text. That was for the `#` of the old name; the
sentence now speaks of names that end in a symbol.
The links to xsharp-lang.xyz stay: the language site is still served there.
Diffstat (limited to 'apps/web')
| -rw-r--r-- | apps/web/app/viget/dslplugins/page.tsx | 2 | ||||
| -rw-r--r-- | apps/web/app/viget/page.tsx | 4 | ||||
| -rw-r--r-- | apps/web/components/DashboardClient.tsx | 2 | ||||
| -rw-r--r-- | apps/web/components/Footer.tsx | 2 | ||||
| -rw-r--r-- | apps/web/components/ViGetFooter.tsx | 2 | ||||
| -rw-r--r-- | apps/web/lib/localization.ts | 97 |
6 files changed, 54 insertions, 55 deletions
diff --git a/apps/web/app/viget/dslplugins/page.tsx b/apps/web/app/viget/dslplugins/page.tsx index c17c0cf..75f54f8 100644 --- a/apps/web/app/viget/dslplugins/page.tsx +++ b/apps/web/app/viget/dslplugins/page.tsx @@ -41,7 +41,7 @@ export default async function DslPluginsPage() { </a> <a className="viget-text-link" - href="https://github.com/Progmasoft/visual-xsharp" + href="https://github.com/Progmasoft/tala" > {viget.followDevelopment} {forwardArrow(locale)} </a> diff --git a/apps/web/app/viget/page.tsx b/apps/web/app/viget/page.tsx index b1c697a..536fe65 100644 --- a/apps/web/app/viget/page.tsx +++ b/apps/web/app/viget/page.tsx @@ -41,7 +41,7 @@ export default async function ViGetPage() { className="button button-secondary" href="https://xsharp-lang.xyz/" > - {viget.exploreVisualXSharp} + {viget.exploreTala} </a> </div> </div> @@ -85,7 +85,7 @@ export default async function ViGetPage() { <div className="viget-catalog-grid"> <article className="viget-catalog-card viget-catalog-primary"> <span>01</span> - <p>{viget.visualPackages}</p> + <p>{viget.talaPackages}</p> <h3>{viget.vipkgCatalog}</h3> <code> viget.progmasoft.com/<Publisher>/<Name>/ diff --git a/apps/web/components/DashboardClient.tsx b/apps/web/components/DashboardClient.tsx index 3f9c749..488e264 100644 --- a/apps/web/components/DashboardClient.tsx +++ b/apps/web/components/DashboardClient.tsx @@ -189,7 +189,7 @@ export function DashboardClient({ </div> <div className="service-row"> <div> - <strong>Visual X#</strong> + <strong>Tala</strong> <span>{dashboard.profileDescription}</span> </div> <span className="status-badge status-planned"> diff --git a/apps/web/components/Footer.tsx b/apps/web/components/Footer.tsx index 309fbd6..5faacd1 100644 --- a/apps/web/components/Footer.tsx +++ b/apps/web/components/Footer.tsx @@ -15,7 +15,7 @@ export function Footer({ locale }: { locale: Locale }) { </div> <div> <strong>{footer.products}</strong> - <a href="https://xsharp-lang.xyz/">Visual X#</a> + <a href="https://xsharp-lang.xyz/">Tala</a> <a href="https://viget.progmasoft.com/">ViGet</a> <a href="https://github.com/Progmasoft">{footer.openSource}</a> </div> diff --git a/apps/web/components/ViGetFooter.tsx b/apps/web/components/ViGetFooter.tsx index c87449b..2b1f60f 100644 --- a/apps/web/components/ViGetFooter.tsx +++ b/apps/web/components/ViGetFooter.tsx @@ -19,7 +19,7 @@ export function ViGetFooter({ locale }: { locale: Locale }) { <a href="https://viget.progmasoft.com/dslplugins/"> {viget.dslPlugins} </a> - <a href="https://xsharp-lang.xyz/">Visual X#</a> + <a href="https://xsharp-lang.xyz/">Tala</a> </div> <div> <strong>Progmasoft</strong> diff --git a/apps/web/lib/localization.ts b/apps/web/lib/localization.ts index 3ef8460..8a54a45 100644 --- a/apps/web/lib/localization.ts +++ b/apps/web/lib/localization.ts @@ -142,7 +142,7 @@ export const messages = { dashboardTitle: "Dashboard", vigetTitle: "ViGet Package Registry by Progmasoft", vigetDescription: - "The Visual X# package registry is online, but no packages have been published yet.", + "The Tala package registry is online, but no packages have been published yet.", dslPluginsTitle: "DSL Plugins · ViGet Package Registry by Progmasoft", dslPluginsDescription: "The ViGet Kotlin DSL plugin catalog is online, but no plugins have been published yet.", @@ -209,14 +209,14 @@ export const messages = { products: [ [ "Programming language", - "Visual X#", + "Tala", "A modern programming language developed by Progmasoft, with its own dedicated product and documentation site.", - "Explore Visual X#", + "Explore Tala", ], [ "Package registry", "ViGet", - "The canonical package and DSL-plugin registry for the Visual X# ecosystem, operated directly by Progmasoft.", + "The canonical package and DSL-plugin registry for the Tala ecosystem, operated directly by Progmasoft.", "Open ViGet", ], [ @@ -380,11 +380,11 @@ export const messages = { login: "Log in", register: "Register", homeEyebrow: "ViGet package registry", - homeTitle: "Packages for the Visual X# ecosystem.", + homeTitle: "Packages for the Tala ecosystem.", homeDescription: - "ViGet is the canonical source for Visual X# packages and project DSL plugins, operated directly by Progmasoft.", + "ViGet is the canonical source for Tala packages and project DSL plugins, operated directly by Progmasoft.", createAccount: "Create account", - exploreVisualXSharp: "Explore Visual X#", + exploreTala: "Explore Tala", available: "Registry available", emptyTitle: "The public catalog is empty.", emptyDescription: @@ -397,14 +397,14 @@ export const messages = { catalogsTitle: "Two artifact types, one registry.", catalogsDescription: "Packages and project DSL plugins have separate, predictable coordinate spaces.", - visualPackages: "Visual X# packages", + talaPackages: "Tala packages", vipkgCatalog: "ViPkg catalog", vipkgDescription: - "Libraries and applications authored in Visual X#, distributed as .vipkg artifacts.", + "Libraries and applications authored in Tala, distributed as .vipkg artifacts.", projectExtensions: "Project extensions", kotlinPlugins: "Kotlin DSL plugins", kotlinDescription: - "Kotlin JAR plugins that extend Visual.XSharp.kts project configuration.", + "Kotlin JAR plugins that extend BUILD.kts project configuration.", openCatalog: "Open catalog", contractEyebrow: "Registry contract", contractTitle: "Clear ownership from identity to artifact.", @@ -425,7 +425,7 @@ export const messages = { pluginEyebrow: "ViGet · Kotlin DSL plugins", pluginTitle: "Extend the project model.", pluginDescription: - "Kotlin DSL plugins are JAR artifacts for Visual.XSharp.kts. They are separate from Visual X# .vipkg packages.", + "Kotlin DSL plugins are JAR artifacts for BUILD.kts. They are separate from Tala .vipkg packages.", backToPackages: "Back to packages", followDevelopment: "Follow development", pluginAvailable: "Catalog available", @@ -450,7 +450,7 @@ export const messages = { ], ], footerDescription: - "ViGet is the package and Kotlin DSL plugin registry for the Visual X# ecosystem.", + "ViGet is the package and Kotlin DSL plugin registry for the Tala ecosystem.", registry: "Registry", support: "Support", source: "Source", @@ -472,7 +472,7 @@ export const messages = { dashboardTitle: "Kontoübersicht", vigetTitle: "ViGet-Paketregistrierung von Progmasoft", vigetDescription: - "Die Visual-X#-Paketregistrierung ist online, enthält aber noch keine veröffentlichten Pakete.", + "Die Tala-Paketregistrierung ist online, enthält aber noch keine veröffentlichten Pakete.", dslPluginsTitle: "DSL-Plugins · ViGet-Paketregistrierung von Progmasoft", dslPluginsDescription: "Der ViGet-Katalog für Kotlin-DSL-Plugins ist online, enthält aber noch keine veröffentlichten Plugins.", @@ -540,14 +540,14 @@ export const messages = { products: [ [ "Programmiersprache", - "Visual X#", + "Tala", "Eine moderne, von Progmasoft entwickelte Programmiersprache mit eigener Produkt- und Dokumentationsseite.", - "Visual X# entdecken", + "Tala entdecken", ], [ "Paketregistrierung", "ViGet", - "Die offizielle Paket- und DSL-Plugin-Registrierung für das Visual-X#-Ökosystem, direkt von Progmasoft betrieben.", + "Die offizielle Paket- und DSL-Plugin-Registrierung für das Tala-Ökosystem, direkt von Progmasoft betrieben.", "ViGet öffnen", ], [ @@ -714,11 +714,11 @@ export const messages = { login: "Anmelden", register: "Registrieren", homeEyebrow: "ViGet-Paketregistrierung", - homeTitle: "Pakete für das Visual-X#-Ökosystem.", + homeTitle: "Pakete für das Tala-Ökosystem.", homeDescription: - "ViGet ist die kanonische Quelle für Visual-X#-Pakete und Projekt-DSL-Plugins und wird direkt von Progmasoft betrieben.", + "ViGet ist die kanonische Quelle für Tala-Pakete und Projekt-DSL-Plugins und wird direkt von Progmasoft betrieben.", createAccount: "Konto erstellen", - exploreVisualXSharp: "Visual X# entdecken", + exploreTala: "Tala entdecken", available: "Paketregistrierung verfügbar", emptyTitle: "Der öffentliche Katalog ist leer.", emptyDescription: @@ -731,14 +731,14 @@ export const messages = { catalogsTitle: "Zwei Artefakttypen, eine Paketregistrierung.", catalogsDescription: "Pakete und Projekt-DSL-Plugins besitzen getrennte, vorhersehbare Koordinatenräume.", - visualPackages: "Visual-X#-Pakete", + talaPackages: "Tala-Pakete", vipkgCatalog: "ViPkg-Katalog", vipkgDescription: - "In Visual X# entwickelte Bibliotheken und Anwendungen, verteilt als .vipkg-Artefakte.", + "In Tala entwickelte Bibliotheken und Anwendungen, verteilt als .vipkg-Artefakte.", projectExtensions: "Projekterweiterungen", kotlinPlugins: "Kotlin-DSL-Plugins", kotlinDescription: - "Kotlin-JAR-Plugins, die die Projektkonfiguration Visual.XSharp.kts erweitern.", + "Kotlin-JAR-Plugins, die die Projektkonfiguration BUILD.kts erweitern.", openCatalog: "Katalog öffnen", contractEyebrow: "Vertrag der Paketregistrierung", contractTitle: "Klare Zuständigkeit von der Identität bis zum Artefakt.", @@ -759,7 +759,7 @@ export const messages = { pluginEyebrow: "ViGet · Kotlin-DSL-Plugins", pluginTitle: "Das Projektmodell erweitern.", pluginDescription: - "Kotlin-DSL-Plugins sind JAR-Artefakte für Visual.XSharp.kts. Sie sind von Visual-X#-.vipkg-Paketen getrennt.", + "Kotlin-DSL-Plugins sind JAR-Artefakte für BUILD.kts. Sie sind von Tala-.vipkg-Paketen getrennt.", backToPackages: "Zurück zu den Paketen", followDevelopment: "Entwicklung verfolgen", pluginAvailable: "Katalog verfügbar", @@ -784,7 +784,7 @@ export const messages = { ], ], footerDescription: - "ViGet ist die Paket- und Kotlin-DSL-Plugin-Registrierung für das Visual-X#-Ökosystem.", + "ViGet ist die Paket- und Kotlin-DSL-Plugin-Registrierung für das Tala-Ökosystem.", registry: "Paketregistrierung", support: "Support", source: "Quellcode", @@ -806,7 +806,7 @@ export const messages = { dashboardTitle: "Панель управления", vigetTitle: "Реестр пакетов ViGet от Progmasoft", vigetDescription: - "Реестр пакетов Visual X# работает, но опубликованных пакетов пока нет.", + "Реестр пакетов Tala работает, но опубликованных пакетов пока нет.", dslPluginsTitle: "DSL-плагины · Реестр пакетов ViGet от Progmasoft", dslPluginsDescription: "Каталог Kotlin DSL-плагинов ViGet работает, но опубликованных плагинов пока нет.", @@ -874,14 +874,14 @@ export const messages = { products: [ [ "Язык программирования", - "Visual X#", + "Tala", "Современный язык программирования, разрабатываемый Progmasoft, с собственным сайтом продукта и документации.", - "Подробнее о Visual X#", + "Подробнее о Tala", ], [ "Реестр пакетов", "ViGet", - "Канонический реестр пакетов и DSL-плагинов экосистемы Visual X#, которым напрямую управляет Progmasoft.", + "Канонический реестр пакетов и DSL-плагинов экосистемы Tala, которым напрямую управляет Progmasoft.", "Открыть ViGet", ], [ @@ -1048,11 +1048,11 @@ export const messages = { login: "Войти", register: "Регистрация", homeEyebrow: "Реестр пакетов ViGet", - homeTitle: "Пакеты для экосистемы Visual X#.", + homeTitle: "Пакеты для экосистемы Tala.", homeDescription: - "ViGet — канонический источник пакетов Visual X# и DSL-плагинов проектов, которым напрямую управляет Progmasoft.", + "ViGet — канонический источник пакетов Tala и DSL-плагинов проектов, которым напрямую управляет Progmasoft.", createAccount: "Создать аккаунт", - exploreVisualXSharp: "Подробнее о Visual X#", + exploreTala: "Подробнее о Tala", available: "Реестр доступен", emptyTitle: "Публичный каталог пуст.", emptyDescription: @@ -1065,14 +1065,14 @@ export const messages = { catalogsTitle: "Два вида артефактов, один реестр.", catalogsDescription: "У пакетов и DSL-плагинов проектов отдельные предсказуемые пространства координат.", - visualPackages: "Пакеты Visual X#", + talaPackages: "Пакеты Tala", vipkgCatalog: "Каталог ViPkg", vipkgDescription: - "Библиотеки и приложения, написанные на Visual X#, распространяются как артефакты .vipkg.", + "Библиотеки и приложения, написанные на Tala, распространяются как артефакты .vipkg.", projectExtensions: "Расширения проектов", kotlinPlugins: "Kotlin DSL-плагины", kotlinDescription: - "Плагины в виде Kotlin JAR, расширяющие конфигурацию проекта Visual.XSharp.kts.", + "Плагины в виде Kotlin JAR, расширяющие конфигурацию проекта BUILD.kts.", openCatalog: "Открыть каталог", contractEyebrow: "Контракт реестра", contractTitle: "Ясная ответственность от учётной записи до артефакта.", @@ -1093,7 +1093,7 @@ export const messages = { pluginEyebrow: "ViGet · Kotlin DSL-плагины", pluginTitle: "Расширяйте модель проекта.", pluginDescription: - "Kotlin DSL-плагины — это JAR-артефакты для Visual.XSharp.kts. Они отделены от пакетов Visual X# в формате .vipkg.", + "Kotlin DSL-плагины — это JAR-артефакты для BUILD.kts. Они отделены от пакетов Tala в формате .vipkg.", backToPackages: "Назад к пакетам", followDevelopment: "Следить за разработкой", pluginAvailable: "Каталог доступен", @@ -1118,7 +1118,7 @@ export const messages = { ], ], footerDescription: - "ViGet — реестр пакетов и Kotlin DSL-плагинов экосистемы Visual X#.", + "ViGet — реестр пакетов и Kotlin DSL-плагинов экосистемы Tala.", registry: "Реестр", support: "Поддержка", source: "Исходный код", @@ -1139,7 +1139,7 @@ export const messages = { dashboardTitle: "לוח בקרה", vigetTitle: "מאגר החבילות ViGet מבית Progmasoft", vigetDescription: - "מאגר החבילות של Visual X# פעיל, אך עדיין לא פורסמו בו חבילות.", + "מאגר החבילות של Tala פעיל, אך עדיין לא פורסמו בו חבילות.", dslPluginsTitle: "תוספי DSL · מאגר החבילות ViGet מבית Progmasoft", dslPluginsDescription: "קטלוג תוספי Kotlin DSL של ViGet פעיל, אך עדיין לא פורסמו בו תוספים.", @@ -1196,14 +1196,14 @@ export const messages = { products: [ [ "שפת תכנות", - "Visual X#", + "Tala", "שפת תכנות מודרנית שמפתחת Progmasoft, עם אתר מוצר ותיעוד ייעודי משלה.", - "להכיר את Visual X#", + "להכיר את Tala", ], [ "מאגר חבילות", "ViGet", - "המאגר הרשמי של חבילות ותוספי DSL לאקוסיסטם של Visual X#, בהפעלה ישירה של Progmasoft.", + "המאגר הרשמי של חבילות ותוספי DSL לאקוסיסטם של Tala, בהפעלה ישירה של Progmasoft.", "לפתיחת ViGet", ], [ @@ -1356,11 +1356,11 @@ export const messages = { login: "כניסה", register: "הרשמה", homeEyebrow: "מאגר החבילות ViGet", - homeTitle: "חבילות לאקוסיסטם של Visual X#.", + homeTitle: "חבילות לאקוסיסטם של Tala.", homeDescription: - "ViGet הוא המקור הרשמי לחבילות Visual X# ולתוספי DSL לפרויקטים, בהפעלה ישירה של Progmasoft.", + "ViGet הוא המקור הרשמי לחבילות Tala ולתוספי DSL לפרויקטים, בהפעלה ישירה של Progmasoft.", createAccount: "יצירת חשבון", - exploreVisualXSharp: "להכיר את Visual X#", + exploreTala: "להכיר את Tala", available: "המאגר זמין", emptyTitle: "הקטלוג הציבורי ריק.", emptyDescription: @@ -1373,14 +1373,13 @@ export const messages = { catalogsTitle: "שני סוגי תוצרים, מאגר אחד.", catalogsDescription: "לחבילות ולתוספי DSL לפרויקטים יש מרחבי קואורדינטות נפרדים וצפויים.", - visualPackages: "חבילות Visual X#", + talaPackages: "חבילות Tala", vipkgCatalog: "קטלוג ViPkg", - vipkgDescription: - "ספריות ויישומים שנכתבו ב-Visual X# ומופצים כתוצרי .vipkg.", + vipkgDescription: "ספריות ויישומים שנכתבו ב-Tala ומופצים כתוצרי .vipkg.", projectExtensions: "הרחבות לפרויקטים", kotlinPlugins: "תוספי Kotlin DSL", kotlinDescription: - "תוספי Kotlin בתבנית JAR שמרחיבים את תצורת הפרויקט Visual.XSharp.kts.", + "תוספי Kotlin בתבנית JAR שמרחיבים את תצורת הפרויקט BUILD.kts.", openCatalog: "לפתיחת הקטלוג", contractEyebrow: "חוזה המאגר", contractTitle: "בעלות ברורה מהזהות ועד לתוצר.", @@ -1398,7 +1397,7 @@ export const messages = { pluginEyebrow: "ViGet · תוספי Kotlin DSL", pluginTitle: "להרחיב את מודל הפרויקט.", pluginDescription: - "תוספי Kotlin DSL הם תוצרי JAR עבור Visual.XSharp.kts. הם נפרדים מחבילות .vipkg של Visual X#.", + "תוספי Kotlin DSL הם תוצרי JAR עבור BUILD.kts. הם נפרדים מחבילות .vipkg של Tala.", backToPackages: "חזרה לחבילות", followDevelopment: "למעקב אחר הפיתוח", pluginAvailable: "הקטלוג זמין", @@ -1422,7 +1421,7 @@ export const messages = { ], ], footerDescription: - "ViGet הוא מאגר החבילות ותוספי Kotlin DSL של האקוסיסטם של Visual X#.", + "ViGet הוא מאגר החבילות ותוספי Kotlin DSL של האקוסיסטם של Tala.", registry: "מאגר", support: "תמיכה", source: "קוד מקור", |