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
16 changes: 8 additions & 8 deletions engine-docs.manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"en": "The single source for keel's vocabulary — every term a keel screen can show, defined here and nowhere else.",
"ar": "المصدر الوحيد لمصطلحات كيل — كل مصطلح يمكن أن يعرضه سطر الأوامر معرَّفٌ هنا وحده.",
"section": "reference",
"fr": "L'unique source du vocabulaire de keel — chaque terme qu'un écran keel peut afficher est défini ici et nulle part ailleurs."
"fr": "L'unique source du vocabulaire de keel — chaque terme qu'un écran de keel peut afficher est défini ici, et nulle part ailleurs."
},
{
"path": "docs/fiqh-basis.md",
Expand All @@ -27,7 +27,7 @@
"en": "Operating a deployment: the account-level obligations no rail can enforce, upgrades, and the three deployment profiles.",
"ar": "تشغيل النشر: الالتزامات على مستوى الحساب التي لا يراها أي سكة أمان، والترقيات، وأنماط النشر الثلاثة.",
"section": "guides",
"fr": "Exploiter un déploiement : les obligations au niveau du compte qu'aucun rail ne peut faire respecter, les mises à niveau et les trois profils de déploiement."
"fr": "Exploiter un déploiement : les obligations au niveau du compte qu'aucun garde-fou ne peut faire respecter, les mises à niveau et les trois profils de déploiement."
},
{
"path": "docs/go-live-runbook.md",
Expand All @@ -36,7 +36,7 @@
"en": "The path to a first supervised live order — promotion, paper, and the human-in-the-loop steps.",
"ar": "الطريق إلى أول أمر حقيقي خاضعٍ لإشراف بشري — الترقية، والتجريبي، وخطوات الإشراف.",
"section": "guides",
"fr": "Le chemin vers un premier ordre réel supervisé — promotion, papier et étapes avec supervision humaine."
"fr": "Le chemin vers un premier ordre réel supervisé — promotion, papier et étapes soumises à une validation humaine."
},
{
"path": "docs/experiments/2026-08-13-restated-under-a-production-faithful-engine.md",
Expand All @@ -45,7 +45,7 @@
"en": "The full record of the measured result: no shipped rule family is net-positive at the taker fee actually paid — every number and the defects that forced a restatement.",
"ar": "السجل الكامل للنتيجة المقيسة: لا عائلة قواعد مُصدَّرة تحقق ربحًا صافيًا عند رسوم الآخذ الفعلية — بكل أرقامها والعيوب التي فرضت إعادة البيان.",
"section": "research",
"fr": "Le compte rendu complet du résultat mesuré : aucune famille de règles livrée n'est nette-positive aux frais preneur réellement payés — tous les chiffres et les défauts qui ont forcé une reformulation."
"fr": "Le compte rendu complet du résultat mesuré : aucune famille de règles livrée ne dégage un résultat net positif aux frais de preneur réellement payés — tous les chiffres, et les défauts qui ont imposé une rectification."
},
{
"path": "docs/experiments/2026-08-11-hourly-backtest-turtle-breakout.md",
Expand All @@ -54,7 +54,7 @@
"en": "Why the hourly profile exists: the same rules measured on ONE_HOUR bars fire 49.4 signals per asset-year instead of 2.15.",
"ar": "لماذا يوجد النمط الساعي: القواعد نفسها على شموع الساعة تُطلق 49.4 إشارة لكل أصل-سنة بدل 2.15.",
"section": "research",
"fr": "Pourquoi le profil horaire existe : les mêmes règles mesurées sur bougies ONE_HOUR déclenchent 49,4 signaux par actif-année au lieu de 2,15."
"fr": "Pourquoi le profil horaire existe : mesurées sur des bougies ONE_HOUR, les mêmes règles déclenchent 49,4 signaux par actif et par an, au lieu de 2,15."
},
{
"path": "docs/research/2026-08-18-lahlou-speculation-risk-sources.md",
Expand All @@ -63,7 +63,7 @@
"en": "Source review on the risk sources of speculation — part of the research corpus behind the fiqh basis.",
"ar": "مراجعة مصادر حول منابع خطر المضاربة — من سجل البحث الذي يقف خلف الأساس الفقهي.",
"section": "research",
"fr": "Revue de sources sur les sources de risque de la spéculation — partie du corpus de recherche derrière la base fiqh."
"fr": "Revue de littérature sur les origines du risque dans la spéculation — un pan du corpus de recherche qui sous-tend la base fiqh."
},
{
"path": "docs/research/2026-08-18-money-management-and-fiqh-source-review.md",
Expand All @@ -72,7 +72,7 @@
"en": "Source review on money management in trading and its fiqh treatment.",
"ar": "مراجعة مصادر حول إدارة المال في التداول ومعالجتها الفقهية.",
"section": "research",
"fr": "Revue de sources sur la gestion de l'argent dans le trading et son traitement fiqh."
"fr": "Revue de littérature sur la gestion de l'argent dans le trading et son traitement en fiqh."
}
],
"sections": [
Expand All @@ -98,7 +98,7 @@
"id": "research",
"en": "Research & experiments",
"ar": "البحث والتجارب",
"fr": "Recherche et expérimentations"
"fr": "Recherche et expériences"
}
]
}
8 changes: 4 additions & 4 deletions src/components/ForOperators.astro
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,10 @@ const defaultLinks =
]
: locale === "fr"
? [
{ label: "Runbook opérateur (Documentation)", href: `${localePath("en", "docs")}operator-runbook/` },
{ label: "Runbook de mise en production", href: `${localePath("en", "docs")}go-live-runbook/` },
{ label: "Le compte rendu d'expérience complet", href: `${localePath("en", "docs")}experiment-honest-result-restated/` },
{ label: "Code source du moteur", href: "https://github.com/CodeGateSoftware/keel" },
{ label: "Le runbook opérateur (Documentation)", href: `${localePath("en", "docs")}operator-runbook/` },
{ label: "Le runbook de mise en production", href: `${localePath("en", "docs")}go-live-runbook/` },
{ label: "Le compte rendu complet de l'expérience", href: `${localePath("en", "docs")}experiment-honest-result-restated/` },
{ label: "Le code source du moteur", href: "https://github.com/CodeGateSoftware/keel" },
]
: [
{ label: "Operator runbook (Docs)", href: `${localePath("en", "docs")}operator-runbook/` },
Expand Down
2 changes: 1 addition & 1 deletion src/components/Header.astro
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ const localeCodes: Record<Locale, string> = { en: "EN", ar: "AR", fr: "FR" };
aria-label={locale === "ar"
? "تبديل بين الوضع النهاري والليلي"
: locale === "fr"
? "Basculer entre le thème clair et sombre"
? "Basculer entre le thème clair et le thème sombre"
: "Toggle light and dark theme"}
>
<svg
Expand Down
2 changes: 1 addition & 1 deletion src/components/pages/DocsIndexPage.astro
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ const quickstart = {
locale === "ar"
? "مسارٌ للقراءة فقط من جهة التداول الافتراضي: لا أموال، ولا أمر تداول."
: locale === "fr"
? "Un parcours en lecture seule, côté papier : aucun fonds, aucun ordre possible."
? "Un parcours en lecture seule, côté papier : aucun fonds, aucun ordre possible."
: "A read-only, paper-side path: no funds, nothing can place an order.",
href: localePath(locale, "install"),
};
Expand Down
Loading
Loading