Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
path: root/frontend/src
diff options
context:
space:
mode:
authorLeitwolf112026-10-16 23:11:14 +0300
committerLeitwolf112026-10-16 23:11:14 +0300
commitae680314045aedb291ef773f1b9941a22971e734 (patch)
tree381380df7f2e234ff7e79c1f2f6ac67c8afa3080 /frontend/src
parent4504828d370b1471b88bd318a950ba58d1e5282b (diff)
downloadwebsite-ae680314045aedb291ef773f1b9941a22971e734.tar.gz
Write the compiler's name as Talac in prose
The site wrote the compiler as talac wherever it named it: the brand and the sibling link of talac.tala.run, the page titles, descriptions and leads of its documentation, and the Tazel pages that say which program Tazel starts. As a name it is now Talac, like Tazel, in all four languages. What a reader types stays lowercase: the command lines, the `talac --help` the guide asks for, and the host talac.tala.run. The site test that reads the German title of the outputs page expects the new name.
Diffstat (limited to 'frontend/src')
-rw-r--r--frontend/src/App.vue4
-rw-r--r--frontend/src/content/talac.ts40
-rw-r--r--frontend/src/content/tazel.ts24
-rw-r--r--frontend/src/main.ts2
4 files changed, 35 insertions, 35 deletions
diff --git a/frontend/src/App.vue b/frontend/src/App.vue
index 91877d2..0f2ae03 100644
--- a/frontend/src/App.vue
+++ b/frontend/src/App.vue
@@ -61,12 +61,12 @@ const labels = {
const copy = computed(() => labels[locale.value]);
const hostname = window.location.hostname;
-const brand = { language: "Tala", talac: "talac", tazel: "Tazel" }[site];
+const brand = { language: "Tala", talac: "Talac", tazel: "Tazel" }[site];
// The other two sites are linked by their names, which read the same in every language.
const siblings = (["language", "talac", "tazel"] as const)
.filter((other): other is Site => other !== site)
.map((other) => ({
- label: { language: "Tala", talac: "talac", tazel: "Tazel" }[other],
+ label: { language: "Tala", talac: "Talac", tazel: "Tazel" }[other],
href: siteUrl(other, siteHome[other], hostname),
}));
diff --git a/frontend/src/content/talac.ts b/frontend/src/content/talac.ts
index bbd234b..88ce7a3 100644
--- a/frontend/src/content/talac.ts
+++ b/frontend/src/content/talac.ts
@@ -54,12 +54,12 @@ const optionTerms = (d: {
const commandLine: DocTopic = {
"en-US": {
nav: "Command line",
- title: "Command line · talac",
+ title: "Command line · Talac",
description:
- "The command line of talac, the Tala compiler: inputs, options, the entry class and warnings.",
+ "The command line of Talac, the Tala compiler: inputs, options, the entry class and warnings.",
section: "TALAC / COMMAND LINE",
heading: "The compiler and its command line",
- lead: "talac is the compiler and nothing else: sources or artifacts go in, one artifact comes out. Projects, dependencies, formatting and linting belong to Tazel, which starts talac as a separate program.",
+ lead: "Talac is the compiler and nothing else: sources or artifacts go in, one artifact comes out. Projects, dependencies, formatting and linting belong to Tazel, which starts Talac as a separate program.",
blocks: [
{ kind: "code", code: compile },
{
@@ -112,12 +112,12 @@ const commandLine: DocTopic = {
},
"de-DE": {
nav: "Befehlszeile",
- title: "Befehlszeile · talac",
+ title: "Befehlszeile · Talac",
description:
- "Die Befehlszeile von talac, dem Tala-Compiler: Eingaben, Optionen, die Einstiegsklasse und Warnungen.",
+ "Die Befehlszeile von Talac, dem Tala-Compiler: Eingaben, Optionen, die Einstiegsklasse und Warnungen.",
section: "TALAC / BEFEHLSZEILE",
heading: "Der Compiler und seine Befehlszeile",
- lead: "talac ist der Compiler und nichts sonst: Quellen oder Artefakte gehen hinein, ein Artefakt kommt heraus. Projekte, Abhängigkeiten, Formatierung und Linting gehören zu Tazel, das talac als eigenes Programm startet.",
+ lead: "Talac ist der Compiler und nichts sonst: Quellen oder Artefakte gehen hinein, ein Artefakt kommt heraus. Projekte, Abhängigkeiten, Formatierung und Linting gehören zu Tazel, das Talac als eigenes Programm startet.",
blocks: [
{ kind: "code", code: compile },
{
@@ -171,12 +171,12 @@ const commandLine: DocTopic = {
},
"ru-RU": {
nav: "Командная строка",
- title: "Командная строка · talac",
+ title: "Командная строка · Talac",
description:
- "Командная строка talac, компилятора Tala: входные файлы, параметры, класс точки входа и предупреждения.",
+ "Командная строка Talac, компилятора Tala: входные файлы, параметры, класс точки входа и предупреждения.",
section: "TALAC / КОМАНДНАЯ СТРОКА",
heading: "Компилятор и его командная строка",
- lead: "talac — это компилятор и ничего больше: на вход подаются исходники или артефакты, на выходе получается один артефакт. Проекты, зависимости, форматирование и линтинг относятся к Tazel, который запускает talac как отдельную программу.",
+ lead: "Talac — это компилятор и ничего больше: на вход подаются исходники или артефакты, на выходе получается один артефакт. Проекты, зависимости, форматирование и линтинг относятся к Tazel, который запускает Talac как отдельную программу.",
blocks: [
{ kind: "code", code: compile },
{
@@ -229,11 +229,11 @@ const commandLine: DocTopic = {
},
"he-IL": {
nav: "שורת הפקודה",
- title: "שורת הפקודה · talac",
- description: "שורת הפקודה של talac, המהדר של Tala: קלטים, אפשרויות, מחלקת הכניסה ואזהרות.",
+ title: "שורת הפקודה · Talac",
+ description: "שורת הפקודה של Talac, המהדר של Tala: קלטים, אפשרויות, מחלקת הכניסה ואזהרות.",
section: "TALAC / שורת הפקודה",
heading: "המהדר ושורת הפקודה שלו",
- lead: "talac הוא המהדר ותו לא: קבצי מקור או תוצרים נכנסים, ותוצר אחד יוצא. פרויקטים, תלויות, עיצוב קוד ובדיקות lint שייכים ל-Tazel, שמפעיל את talac כתוכנית נפרדת.",
+ lead: "Talac הוא המהדר ותו לא: קבצי מקור או תוצרים נכנסים, ותוצר אחד יוצא. פרויקטים, תלויות, עיצוב קוד ובדיקות lint שייכים ל-Tazel, שמפעיל את Talac כתוכנית נפרדת.",
blocks: [
{ kind: "code", code: compile },
{
@@ -300,9 +300,9 @@ const outputTerms = (
const outputs: DocTopic = {
"en-US": {
nav: "Outputs",
- title: "Outputs · talac",
+ title: "Outputs · Talac",
description:
- "What talac reads and writes: --build and --emit, the intermediate stages, and the record of a check.",
+ "What Talac reads and writes: --build and --emit, the intermediate stages, and the record of a check.",
section: "TALAC / OUTPUTS",
heading: "Inputs and outputs",
lead: "--build says what the inputs are and --emit says what to write. The default is to build an executable from Tala sources. The output cannot be an earlier stage than the input.",
@@ -334,9 +334,9 @@ const outputs: DocTopic = {
},
"de-DE": {
nav: "Ausgaben",
- title: "Ausgaben · talac",
+ title: "Ausgaben · Talac",
description:
- "Was talac liest und schreibt: --build und --emit, die Zwischenstufen und der Nachweis einer Prüfung.",
+ "Was Talac liest und schreibt: --build und --emit, die Zwischenstufen und der Nachweis einer Prüfung.",
section: "TALAC / AUSGABEN",
heading: "Eingaben und Ausgaben",
lead: "--build sagt, was die Eingaben sind, und --emit, was geschrieben wird. Vorgabe ist eine ausführbare Datei aus Tala-Quellen. Die Ausgabe kann keine frühere Stufe sein als die Eingabe.",
@@ -368,9 +368,9 @@ const outputs: DocTopic = {
},
"ru-RU": {
nav: "Результаты",
- title: "Результаты · talac",
+ title: "Результаты · Talac",
description:
- "Что talac читает и записывает: --build и --emit, промежуточные стадии и запись о проверке.",
+ "Что Talac читает и записывает: --build и --emit, промежуточные стадии и запись о проверке.",
section: "TALAC / РЕЗУЛЬТАТЫ",
heading: "Входные данные и результаты",
lead: "--build говорит, что подаётся на вход, а --emit — что записать. По умолчанию из исходников Tala собирается исполняемый файл. Результат не может быть более ранней стадией, чем вход.",
@@ -402,8 +402,8 @@ const outputs: DocTopic = {
},
"he-IL": {
nav: "פלטים",
- title: "פלטים · talac",
- description: "מה talac קורא וכותב: ‎--build ו-‎--emit, שלבי הביניים והרשומה של בדיקה.",
+ title: "פלטים · Talac",
+ description: "מה Talac קורא וכותב: ‎--build ו-‎--emit, שלבי הביניים והרשומה של בדיקה.",
section: "TALAC / פלטים",
heading: "קלטים ופלטים",
lead: "‎--build אומר מה הקלטים, ו-‎--emit אומר מה לכתוב. ברירת המחדל היא לבנות קובץ הרצה מקבצי Tala. הפלט אינו יכול להיות שלב מוקדם יותר מהקלט.",
diff --git a/frontend/src/content/tazel.ts b/frontend/src/content/tazel.ts
index a69e4a0..810125f 100644
--- a/frontend/src/content/tazel.ts
+++ b/frontend/src/content/tazel.ts
@@ -87,14 +87,14 @@ const commands: DocTopic = {
"The commands of Tazel, the build system and package manager of Tala, and how they select targets.",
section: "TAZEL / COMMANDS",
heading: "The build system and its commands",
- lead: "Tazel reads the project file, finds the sources and starts talac, talafmt or talalint as separate programs. It compiles nothing itself. The name joins Tala and Bazel.",
+ lead: "Tazel reads the project file, finds the sources and starts Talac, talafmt or talalint as separate programs. It compiles nothing itself. The name joins Tala and Bazel.",
blocks: [
{ kind: "code", code: everyday },
{
kind: "terms",
items: commandTerms({
check:
- "Starts talac with --emit=metadata and the compiler options of the project. Writes no executable.",
+ "Starts Talac with --emit=metadata and the compiler options of the project. Writes no executable.",
build:
"Builds the executables into the output directory of the build mode, under the name of the target.",
run: "Builds the executables and runs them; what follows -- goes to the program.",
@@ -139,14 +139,14 @@ const commands: DocTopic = {
"Die Befehle von Tazel, dem Build-System und Paketmanager von Tala, und wie sie Ziele auswählen.",
section: "TAZEL / BEFEHLE",
heading: "Das Build-System und seine Befehle",
- lead: "Tazel liest die Projektdatei, findet die Quellen und startet talac, talafmt oder talalint als eigene Programme. Selbst kompiliert es nichts. Der Name verbindet Tala und Bazel.",
+ lead: "Tazel liest die Projektdatei, findet die Quellen und startet Talac, talafmt oder talalint als eigene Programme. Selbst kompiliert es nichts. Der Name verbindet Tala und Bazel.",
blocks: [
{ kind: "code", code: everyday },
{
kind: "terms",
items: commandTerms({
check:
- "Startet talac mit --emit=metadata und den Compiler-Optionen des Projekts. Schreibt keine ausführbare Datei.",
+ "Startet Talac mit --emit=metadata und den Compiler-Optionen des Projekts. Schreibt keine ausführbare Datei.",
build:
"Baut die ausführbaren Dateien in das Ausgabeverzeichnis des Build-Modus, unter dem Namen des Ziels.",
run: "Baut die ausführbaren Dateien und startet sie; was nach -- folgt, geht an das Programm.",
@@ -190,14 +190,14 @@ const commands: DocTopic = {
description: "Команды Tazel, системы сборки и менеджера пакетов Tala, и как они выбирают цели.",
section: "TAZEL / КОМАНДЫ",
heading: "Система сборки и её команды",
- lead: "Tazel читает файл проекта, находит исходники и запускает talac, talafmt или talalint как отдельные программы. Сам он ничего не компилирует. Название соединяет Tala и Bazel.",
+ lead: "Tazel читает файл проекта, находит исходники и запускает Talac, talafmt или talalint как отдельные программы. Сам он ничего не компилирует. Название соединяет Tala и Bazel.",
blocks: [
{ kind: "code", code: everyday },
{
kind: "terms",
items: commandTerms({
check:
- "Запускает talac с --emit=metadata и параметрами компилятора из проекта. Исполняемый файл не создаётся.",
+ "Запускает Talac с --emit=metadata и параметрами компилятора из проекта. Исполняемый файл не создаётся.",
build: "Собирает исполняемые файлы в каталог результатов режима сборки под именем цели.",
run: "Собирает исполняемые файлы и запускает их; всё после -- передаётся программе.",
test: "Собирает и запускает наборы тестов.",
@@ -240,14 +240,14 @@ const commands: DocTopic = {
description: "הפקודות של Tazel, מערכת הבנייה ומנהל החבילות של Tala, ואיך הן בוחרות יעדים.",
section: "TAZEL / פקודות",
heading: "מערכת הבנייה והפקודות שלה",
- lead: "Tazel קורא את קובץ הפרויקט, מוצא את קבצי המקור ומפעיל את talac, ‏talafmt או talalint כתוכניות נפרדות. הוא עצמו אינו מהדר דבר. השם מחבר את Tala ואת Bazel.",
+ lead: "Tazel קורא את קובץ הפרויקט, מוצא את קבצי המקור ומפעיל את Talac, ‏talafmt או talalint כתוכניות נפרדות. הוא עצמו אינו מהדר דבר. השם מחבר את Tala ואת Bazel.",
blocks: [
{ kind: "code", code: everyday },
{
kind: "terms",
items: commandTerms({
check:
- "מפעיל את talac עם ‎--emit=metadata ועם אפשרויות המהדר של הפרויקט. אינו כותב קובץ הרצה.",
+ "מפעיל את Talac עם ‎--emit=metadata ועם אפשרויות המהדר של הפרויקט. אינו כותב קובץ הרצה.",
build: "בונה את קובצי ההרצה לתיקיית הפלט של מצב הבנייה, בשם היעד.",
run: "בונה את קובצי ההרצה ומריץ אותם; מה שאחרי ‎-- עובר לתוכנית.",
test: "בונה ומריץ את חבילות הבדיקה.",
@@ -307,7 +307,7 @@ const projectFile: DocTopic = {
{ kind: "heading", text: "Compiler settings" },
{
kind: "text",
- text: "Tazel writes every setting onto the command line of talac, the defaults too. optLevel defaults to O0 in a debug build and O3 in a release build. No warning level turns wshadow on, and wshadow with Warnings.NONE is rejected.",
+ text: "Tazel writes every setting onto the command line of Talac, the defaults too. optLevel defaults to O0 in a debug build and O3 in a release build. No warning level turns wshadow on, and wshadow with Warnings.NONE is rejected.",
},
{ kind: "code", code: compiler },
{ kind: "heading", text: "Dependencies" },
@@ -350,7 +350,7 @@ const projectFile: DocTopic = {
{ kind: "heading", text: "Compiler-Einstellungen" },
{
kind: "text",
- text: "Tazel schreibt jede Einstellung auf die Befehlszeile von talac, auch die Vorgaben. optLevel ist in einem Debug-Build O0 und in einem Release-Build O3. Keine Warnstufe schaltet wshadow ein, und wshadow zusammen mit Warnings.NONE wird abgelehnt.",
+ text: "Tazel schreibt jede Einstellung auf die Befehlszeile von Talac, auch die Vorgaben. optLevel ist in einem Debug-Build O0 und in einem Release-Build O3. Keine Warnstufe schaltet wshadow ein, und wshadow zusammen mit Warnings.NONE wird abgelehnt.",
},
{ kind: "code", code: compiler },
{ kind: "heading", text: "Abhängigkeiten" },
@@ -393,7 +393,7 @@ const projectFile: DocTopic = {
{ kind: "heading", text: "Настройки компилятора" },
{
kind: "text",
- text: "Tazel передаёт в командную строку talac каждую настройку, в том числе значения по умолчанию. optLevel по умолчанию O0 в отладочной сборке и O3 в релизной. Ни один уровень предупреждений не включает wshadow, а wshadow вместе с Warnings.NONE отклоняется.",
+ text: "Tazel передаёт в командную строку Talac каждую настройку, в том числе значения по умолчанию. optLevel по умолчанию O0 в отладочной сборке и O3 в релизной. Ни один уровень предупреждений не включает wshadow, а wshadow вместе с Warnings.NONE отклоняется.",
},
{ kind: "code", code: compiler },
{ kind: "heading", text: "Зависимости" },
@@ -436,7 +436,7 @@ const projectFile: DocTopic = {
{ kind: "heading", text: "הגדרות המהדר" },
{
kind: "text",
- text: "Tazel כותב כל הגדרה לשורת הפקודה של talac, גם את ברירות המחדל. ברירת המחדל של optLevel היא O0 בבניית debug ו-O3 בבניית release. אף רמת אזהרות אינה מפעילה את wshadow, ו-wshadow יחד עם Warnings.NONE נדחה.",
+ text: "Tazel כותב כל הגדרה לשורת הפקודה של Talac, גם את ברירות המחדל. ברירת המחדל של optLevel היא O0 בבניית debug ו-O3 בבניית release. אף רמת אזהרות אינה מפעילה את wshadow, ו-wshadow יחד עם Warnings.NONE נדחה.",
},
{ kind: "code", code: compiler },
{ kind: "heading", text: "תלויות" },
diff --git a/frontend/src/main.ts b/frontend/src/main.ts
index 1be8fc8..9a5d204 100644
--- a/frontend/src/main.ts
+++ b/frontend/src/main.ts
@@ -14,7 +14,7 @@ import { applyPageMetadata } from "./seo";
import { site, siteHome } from "./site";
import "./styles/site.css";
-// tala.run has its home page and two pages built by hand; the documentation of talac and Tazel, on their own
+// tala.run has its home page and two pages built by hand; the documentation of Talac and Tazel, on their own
// hosts, is rendered from content and opens on its first topic.
const pages: RouteRecordRaw[] =
site === "language"