diff --git a/CHANGELOG.md b/CHANGELOG.md index beb79e7f..ae4f8617 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,10 @@ ## [Unreleased] +### 文档 + +- 增加阿拉伯语(`README.ar.md`)与葡萄牙语(`README.pt.md`)项目简介,并在各语言 README 的语言切换链接中列出。 + ## [0.0.4] - 2026-09-20 面向桌面用户的版本:自 [0.0.3] 起纳入产品契约与迁移图(P0)、双向资产总线 / 可商业化导出 / 双身份 UX / 本机模型与知识库(P1)、Node 过渡卫生(P2),以及宿主原生组织 Wave 1 / Wave 2。桌面 CI 仍显式 `SHIP_OPENXYOS_RUNTIME=1`(延续 0.0.3 iframe 过渡桥,不是永久产品);`uv run` / Docker / 默认绿色包为零 Node。规范来源是 `pyproject.toml`;发布标签 `v0.0.4`。 diff --git a/README.ar.md b/README.ar.md new file mode 100644 index 00000000..6226a656 --- /dev/null +++ b/README.ar.md @@ -0,0 +1,43 @@ +# FreeOS + +> **العربية** · [English](README.md) · [简体中文](README.zh-CN.md) · [繁體中文](README.zh-TW.md) · [日本語](README.ja.md) · [한국어](README.ko.md) · [Français](README.fr.md) · [Español](README.es.md) · [Português](README.pt.md) · [Русский](README.ru.md) + +
+ +
+Your FreeOS, free for you.
+FreeOS: استوديو ذكاء اصطناعي حرّ، وأنت من يفتح فضاء الخيال.
+
+يجمع FreeOS بين Octop وopenXYOS في منصة واحدة تستضيفها بنفسك. النماذج وقواعد المعرفة تبقى محلية قدر الإمكان. تتعزّز الأصول فيما بينها. يشمل الهدف تصدير شفرة مصدر openXYOS جديدة. الاتجاه: نقل openXYOS إلى المضيف، لا تضمين Node إلى الأبد. العقد: product-contract.md. +
+ +يمكن لمستخدمي Windows تنزيل المثبّت المناسب من Releases. للتشغيل من الشفرة المصدرية:
+ +```bash +git clone https://github.com/XYAIStudio/FreeOS.git +cd FreeOS +uv sync +uv run freeos run +``` + ++FreeOS أشبه باستوديو خاص بك: تستقرّ أولًا على جهازك، مع التسجيل وتسجيل الدخول والبيانات والجلسات في متناول يدك. يمكن أن تُفتح خدمات أو تراخيص أوسع لاحقًا كخيارات، دون أن تسدّ البداية. قدرات التنظيم كغرفة أخرى في ذلك الاستوديو ترتّبها على هواك — نفس FreeOS الذي يضم الدردشة اليومية والمساعدين، من دون دمج طريقتَي الدخول في طريقة واحدة. لا تنشر مفاتيح API أو الرموز المميّزة أو بيانات العملاء الحقيقية. +
+ +راجع README بالإنجليزية وWiki للمزيد.
diff --git a/README.es.md b/README.es.md index fa2f2795..bb524ebc 100644 --- a/README.es.md +++ b/README.es.md @@ -1,6 +1,6 @@ # FreeOS -> **Español** · [English](README.md) · [简体中文](README.zh-CN.md) · [繁體中文](README.zh-TW.md) · [日本語](README.ja.md) · [한국어](README.ko.md) · [Français](README.fr.md) · [Русский](README.ru.md) +> **Español** · [English](README.md) · [简体中文](README.zh-CN.md) · [繁體中文](README.zh-TW.md) · [日本語](README.ja.md) · [한국어](README.ko.md) · [Français](README.fr.md) · [Português](README.pt.md) · [Русский](README.ru.md) · [العربية](README.ar.md)
diff --git a/README.fr.md b/README.fr.md
index 38e0d35a..34989dea 100644
--- a/README.fr.md
+++ b/README.fr.md
@@ -1,6 +1,6 @@
# FreeOS
-> **Français** · [English](README.md) · [简体中文](README.zh-CN.md) · [繁體中文](README.zh-TW.md) · [日本語](README.ja.md) · [한국어](README.ko.md) · [Español](README.es.md) · [Русский](README.ru.md)
+> **Français** · [English](README.md) · [简体中文](README.zh-CN.md) · [繁體中文](README.zh-TW.md) · [日本語](README.ja.md) · [한국어](README.ko.md) · [Español](README.es.md) · [Português](README.pt.md) · [Русский](README.ru.md) · [العربية](README.ar.md)
diff --git a/README.ja.md b/README.ja.md
index fb5fe6ca..e783b2e5 100644
--- a/README.ja.md
+++ b/README.ja.md
@@ -1,6 +1,6 @@
# FreeOS
-> **日本語** · [English](README.md) · [简体中文](README.zh-CN.md) · [繁體中文](README.zh-TW.md) · [한국어](README.ko.md) · [Français](README.fr.md) · [Español](README.es.md) · [Русский](README.ru.md)
+> **日本語** · [English](README.md) · [简体中文](README.zh-CN.md) · [繁體中文](README.zh-TW.md) · [한국어](README.ko.md) · [Français](README.fr.md) · [Español](README.es.md) · [Português](README.pt.md) · [Русский](README.ru.md) · [العربية](README.ar.md)
diff --git a/README.ko.md b/README.ko.md
index 135def6e..780bb058 100644
--- a/README.ko.md
+++ b/README.ko.md
@@ -1,6 +1,6 @@
# FreeOS
-> **한국어** · [English](README.md) · [简体中文](README.zh-CN.md) · [繁體中文](README.zh-TW.md) · [日本語](README.ja.md) · [Français](README.fr.md) · [Español](README.es.md) · [Русский](README.ru.md)
+> **한국어** · [English](README.md) · [简体中文](README.zh-CN.md) · [繁體中文](README.zh-TW.md) · [日本語](README.ja.md) · [Français](README.fr.md) · [Español](README.es.md) · [Português](README.pt.md) · [Русский](README.ru.md) · [العربية](README.ar.md)
diff --git a/README.md b/README.md
index 3c83789a..fa609aa5 100644
--- a/README.md
+++ b/README.md
@@ -33,7 +33,9 @@
한국어 ·
Français ·
Español ·
- Русский
+ Português ·
+ Русский ·
+ العربية
diff --git a/README.zh-CN.md b/README.zh-CN.md
index d2ad0fbe..8d858d04 100644
--- a/README.zh-CN.md
+++ b/README.zh-CN.md
@@ -1,6 +1,6 @@
# FreeOS
-> **简体中文** · [English](README.md) · [繁體中文](README.zh-TW.md) · [日本語](README.ja.md) · [한국어](README.ko.md) · [Français](README.fr.md) · [Español](README.es.md) · [Русский](README.ru.md)
+> **简体中文** · [English](README.md) · [繁體中文](README.zh-TW.md) · [日本語](README.ja.md) · [한국어](README.ko.md) · [Français](README.fr.md) · [Español](README.es.md) · [Português](README.pt.md) · [Русский](README.ru.md) · [العربية](README.ar.md)
diff --git a/README.zh-TW.md b/README.zh-TW.md
index 3c2a6e63..d7ca534f 100644
--- a/README.zh-TW.md
+++ b/README.zh-TW.md
@@ -1,6 +1,6 @@
# FreeOS
-> **繁體中文** · [English](README.md) · [简体中文](README.zh-CN.md) · [日本語](README.ja.md) · [한국어](README.ko.md) · [Français](README.fr.md) · [Español](README.es.md) · [Русский](README.ru.md)
+> **繁體中文** · [English](README.md) · [简体中文](README.zh-CN.md) · [日本語](README.ja.md) · [한국어](README.ko.md) · [Français](README.fr.md) · [Español](README.es.md) · [Português](README.pt.md) · [Русский](README.ru.md) · [العربية](README.ar.md)
diff --git a/README_CN.md b/README_CN.md
index 6e385867..ae0ca174 100644
--- a/README_CN.md
+++ b/README_CN.md
@@ -33,7 +33,7 @@
- English · 简体中文简介 · 繁體中文 · 日本語 · 한국어 · Français · Español · Русский + English · 简体中文简介 · 繁體中文 · 日本語 · 한국어 · Français · Español · Português · Русский · العربية
> **Historical vs Current.** 中文产品入口是 [README.zh-CN.md](README.zh-CN.md)。权威意图见 [产品契约](docs/product-contract.zh-CN.md)。