diff --git a/website/locales/README.md b/website/locales/README.md
index 40d25cd52a..de337f6ccf 100644
--- a/website/locales/README.md
+++ b/website/locales/README.md
@@ -69,6 +69,8 @@ program to another platform. An **oracle** is a concrete reference or checker
used to verify a reconstruction. Translate those meanings rather than unrelated
dictionary senses. Distinguish native machine-code analysis from local analysis,
and .NET assemblies from assembly instructions.
+Android names the operating system; C names the programming language. Read the
+whole sentence when a dictionary sense would change what the software does.
Review the question, REA's findings, the agent's reasoning and the verification
result together. Keep recorded versions, milestone counts, unknowns and source
diff --git a/website/locales/ar/messages.po b/website/locales/ar/messages.po
index 1bc952ff9a..fcad4fdf3b 100644
--- a/website/locales/ar/messages.po
+++ b/website/locales/ar/messages.po
@@ -2277,6 +2277,7 @@ msgctxt "page:faq/index.html"
msgid "Which coding agents can use REA?"
msgstr "ما هي عوامل الترميز التي يمكن استخدامها REA?"
+# Reviewed for readable instructions and accurate software terminology.
#: website/public/faq/index.html:234
msgctxt "page:faq/index.html"
msgid ""
@@ -2285,10 +2286,10 @@ msgid ""
"Antigravity, GitHub Copilot CLI, Command Code, Grok Build, OMP, and VS Code."
" Grok Bot's connector is added from its chat."
msgstr ""
-"أي وكيل يدعم المحلية MCP الخوادم. يتضمن الإعداد Claude Code, Claude سطح "
-"المكتب, Codex, Cursor, Gemini CLI, Windsurf, Devin, OpenCode, Antigravity, "
-"GitHub Copilot CLI, Command Code, Grok Build, OMP، و VS Code. يضاف موصل غروك"
-" بوت من الدردشة لها."
+"يمكنك استخدام أي مساعد يدعم خوادم MCP المحلية. يشمل الإعداد Claude Code "
+"وClaude Desktop وCodex وCursor وGemini CLI وWindsurf وDevin وOpenCode "
+"وAntigravity وGitHub Copilot CLI وCommand Code وGrok Build وOMP وVS Code. "
+"تُضاف وصلة Grok Bot من محادثته."
#. {ph0}:
#. {ph1}:
@@ -2317,6 +2318,7 @@ msgctxt "page:faq/index.html"
msgid "Terminal · installed CLI"
msgstr "المحطة الطرفية * مثبتة CLI"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}: npx
#: website/public/faq/index.html:265
#, python-brace-format
@@ -2325,8 +2327,8 @@ msgid ""
"Follow the setup refresh command printed by the update. If you set up your "
"agent through {ph0}, run:"
msgstr ""
-"اتبع أمر تحديث الإعداد المطبوع بواسطة التحديث. إذا قمت بإعداد وكيلك من خلال "
-"{ph0}, يركض:"
+"اتبع أمر تحديث الإعداد الذي يظهر بعد التحديث. إذا أعددت مساعدك باستخدام "
+"{ph0}، فنفّذ:"
#: website/public/faq/index.html:271
msgctxt "page:faq/index.html"
@@ -2352,6 +2354,7 @@ msgctxt "page:faq/index.html"
msgid "Is installing the skill from skills.sh enough?"
msgstr "يتم تثبيت المهارة من skills.sh كفى?"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#: website/public/faq/index.html:294
@@ -2362,9 +2365,8 @@ msgid ""
"setup{ph1} to connect the MCP server and install the matching skill, then "
"restart your agent so it can call the tools."
msgstr ""
-"مهارة يعطي تعليمات التحقيق وكيلك. تشغيل {ph0}REA الإعداد{ph1} لتوصيل MCP "
-"الخادم وتثبيت مهارة المطابقة ، ثم أعد تشغيل وكيلك حتى يتمكن من استدعاء "
-"الأدوات."
+"تزوّد المهارة مساعدك بتعليمات التحليل. شغّل {ph0}إعداد REA{ph1} لتوصيل خادم "
+"MCP وتثبيت المهارة المناسبة، ثم أعد تشغيل مساعدك ليتمكّن من استخدام الأدوات."
#: website/public/faq/index.html:305
msgctxt "page:faq/index.html"
@@ -2381,6 +2383,7 @@ msgctxt "page:faq/index.html"
msgid "Start with the kind of software you have:"
msgstr "تبدأ مع هذا النوع من البرامج لديك:"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#: website/public/faq/index.html:311
@@ -2390,8 +2393,8 @@ msgid ""
"{ph0}Native executables and libraries{ph1}: functions, assembly, pseudocode "
"and references."
msgstr ""
-"{ph0}الملفات التنفيذية والمكتبات الأصلية{ph1}: وظائف ، والتجمع ، بسيودوكود "
-"والمراجع."
+"{ph0}الملفات التنفيذية والمكتبات الأصلية{ph1}: الدوال وتعليمات التجميع "
+"والكود شبه البرمجي والمراجع."
#. {ph0}:
#. {ph1}:
@@ -2414,6 +2417,7 @@ msgid "{ph0}Browser pages{ph1}: scripts, requests and runtime observations."
msgstr ""
"{ph0}صفحات المتصفح{ph1}: البرامج النصية والطلبات وملاحظات وقت التشغيل."
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#: website/public/faq/index.html:326
@@ -2424,23 +2428,27 @@ msgid ""
"packaged resources. {ph0}See the case studies{ph1} for worked "
"investigations."
msgstr ""
-"REA لديها أيضا سير العمل للجمعيات المدارة ، أبكس الروبوت ، الثابتة والموارد "
-"تعبئتها. {ph0}انظر دراسات الحالة{ph1} لتحقيقات عملت."
+"يدعم REA أيضًا تحليل تجميعات .NET وغيرها من التجميعات المُدارة وملفات "
+"Android APK والبرامج الثابتة والموارد المعبأة. تعرض {ph0}دراسات الحالة{ph1} "
+"أمثلة عملية."
#: website/public/faq/index.html:334
msgctxt "page:faq/index.html"
msgid "Do I need Hopper, Ghidra or IDA?"
msgstr "هل أحتاج Hopper, Ghidra أو IDA?"
+# Reviewed for readable instructions and accurate software terminology.
#: website/public/faq/index.html:335
msgctxt "page:faq/index.html"
msgid ""
"Deep native analysis uses one of them. Static JavaScript and .NET inspection"
" work with the supplied files and do not need a native analysis engine."
msgstr ""
-"يستخدم التحليل الأصلي العميق واحد منهم. ثابت JavaScript والعمل التفتيش "
-"الصافي مع الملفات الموردة ولا تحتاج إلى محرك تحليل الأصلي."
+"يستخدم التحليل المتعمّق للبرامج الأصلية إحدى هذه الأدوات. أما الفحص الثابت "
+"لـ JavaScript و.NET فيعمل على الملفات المقدّمة ولا يحتاج إلى محرك تحليل "
+"أصلي."
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#: website/public/faq/index.html:340
@@ -2451,29 +2459,31 @@ msgid ""
" and propose an installation. Your host and target determine which provider "
"can be used. {ph0}Set up native analysis{ph1}."
msgstr ""
-"ربط الموجودة لديك Ghidra أو IDA التثبيت ، أو السماح الإعداد كشف Hopper "
-"واقتراح التثبيت. يحدد مضيفك وهدفك المزود الذي يمكن استخدامه. {ph0}إعداد "
-"التحليل الأصلي{ph1}."
+"وصّل تثبيت Ghidra أو IDA الموجود لديك، أو دع الإعداد يكتشف Hopper ويقترح "
+"تثبيته. تعتمد الأداة المتاحة على نظام التشغيل والهدف. {ph0}إعداد التحليل "
+"الأصلي{ph1}."
#: website/public/faq/index.html:348
msgctxt "page:faq/index.html"
msgid "Can I use REA without a coding agent?"
msgstr "هل يمكنني استخدام REA بدون المساعد البرمجي?"
+# Reviewed for readable instructions and accurate software terminology.
#: website/public/faq/index.html:349
msgctxt "page:faq/index.html"
msgid ""
"Yes. The CLI uses the same analysis workflows. For a local JavaScript or "
"Electron app:"
msgstr ""
-"نعم. ال CLI يستخدم نفس مهام سير العمل التحليل. على المستوى المحلي JavaScript"
-" أو Electron التطبيق:"
+"نعم. تستخدم CLI عمليات التحليل نفسها. لتحليل تطبيق JavaScript أو Electron "
+"محلي:"
#: website/public/faq/index.html:355
msgctxt "page:faq/index.html"
msgid "Terminal · static application analysis"
msgstr "محطة * تحليل التطبيق الثابت"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#: website/public/faq/index.html:368
@@ -2483,8 +2493,8 @@ msgid ""
"Replace the path with an extracted application folder or ASAR file. {ph0}Use"
" the CLI{ph1} for installation options."
msgstr ""
-"استبدل المسار بمجلد تطبيق مستخرج أو ASAR ملف. {ph0}استخدام CLI{ph1} لخيارات "
-"التثبيت."
+"استبدل المسار بمجلد التطبيق المستخرج أو ملف ASAR. راجع {ph0}استخدام CLI{ph1}"
+" لخيارات التثبيت."
# Reviewed for readable setup and analysis terminology.
#: website/public/faq/index.html:375
@@ -2504,6 +2514,7 @@ msgstr ""
"الدوال والمراجع والثوابت ذات الصلة. ويعيد تحليل JavaScript الوحدات والعلاقات"
" بينها ومواقعها في الكود المصدري."
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#. {ph2}:
@@ -2516,21 +2527,23 @@ msgid ""
"implementation. The {ph0}DX-Ball calculation{ph1} and {ph2}CTF flag "
"checker{ph3} show how that process works."
msgstr ""
-"يستخدم وكيلك هذه النتائج لشرح السلوك أو كتابة واختبار التنفيذ. ال {ph0}DX-"
-"Ball الحساب{ph1} و {ph2}مدقق العلم كتف{ph3} أظهر كيف تعمل هذه العملية."
+"يستخدم مساعدك النتائج لشرح السلوك أو كتابة تنفيذ واختباره. توضح {ph0}حسابات "
+"DX-Ball{ph1} و{ph2}أداة التحقق من flag في CTF{ph3} هذه العملية."
#: website/public/faq/index.html:392
msgctxt "page:faq/index.html"
msgid "What should I ask my agent?"
msgstr "ماذا أسأل مساعدي؟"
+# Reviewed for readable instructions and accurate software terminology.
#: website/public/faq/index.html:393
msgctxt "page:faq/index.html"
msgid ""
"Give it a local target and one behavior to investigate. For a JavaScript or "
"Electron app:"
msgstr ""
-"إعطائها هدفا محليا وسلوك واحد للتحقيق. ل JavaScript أو Electron التطبيق:"
+"أعطه هدفًا محليًا وسلوكًا واحدًا تريد فهمه. مثال لتطبيق JavaScript أو "
+"Electron:"
#. {ph0}:
#. {ph1}:
@@ -2546,6 +2559,7 @@ msgctxt "page:faq/index.html"
msgid "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Your coding agent"
msgstr "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}مساعدك البرمجي"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#: website/public/faq/index.html:422
@@ -2555,8 +2569,8 @@ msgid ""
"Replace the path with your target. The {ph0}guides{ph1} provide prompts for "
"native, Electron and browser examples."
msgstr ""
-"استبدال المسار مع الهدف الخاص بك. ال {ph0}أدلة{ph1} تقديم مطالبات للأصل, "
-"Electron وأمثلة المتصفح."
+"استبدل المسار بهدفك. تحتوي {ph0}الأدلة{ph1} على طلبات نموذجية للبرامج "
+"الأصلية وElectron والمتصفح."
#: website/public/faq/index.html:432
msgctxt "page:faq/index.html"
@@ -2568,6 +2582,7 @@ msgctxt "page:faq/index.html"
msgid "Why can't my agent see the REA tools?"
msgstr "لماذا لا يستطيع وكيل أعمالي رؤية REA أدوات?"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}: doctor
#: website/public/faq/index.html:436
#, python-brace-format
@@ -2576,14 +2591,15 @@ msgid ""
"Restart or reconnect your agent after setup. Check its REA registration with"
" {ph0}; for Codex:"
msgstr ""
-"أعد تشغيل الوكيل أو أعد توصيله بعد الإعداد. تحقق لها REA التسجيل مع {ph0}؛ "
-"إلى عن على Codex:"
+"أعد تشغيل مساعدك أو اتصاله بعد الإعداد. افحص تسجيل REA باستخدام {ph0}؛ مثال "
+"لـ Codex:"
#: website/public/faq/index.html:442
msgctxt "page:faq/index.html"
msgid "Terminal · check one client"
msgstr "محطة * تحقق عميل واحد"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}: codex
#. {ph1}: claude_code
#. {ph2}: cursor
@@ -2594,14 +2610,15 @@ msgid ""
"Replace {ph0} with your client ID, such as {ph1} or {ph2}. If the report "
"shows a missing or stale registration, run setup for that client:"
msgstr ""
-"استبدال {ph0} مع معرف العميل الخاص بك ، مثل {ph1} أو {ph2}. إذا أظهر التقرير"
-" تسجيلا مفقودا أو قديما ، فقم بتشغيل الإعداد لهذا العميل:"
+"استبدل {ph0} بمعرّف العميل، مثل {ph1} أو {ph2}. إذا أظهر التقرير تسجيلًا "
+"مفقودًا أو قديمًا، فأعد الإعداد لذلك العميل:"
#: website/public/faq/index.html:462
msgctxt "page:faq/index.html"
msgid "Terminal · repair one client's setup"
msgstr "محطة * إصلاح إعداد عميل واحد"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#: website/public/faq/index.html:474
@@ -2612,15 +2629,15 @@ msgid ""
" remain absent, check the client's MCP connection error. {ph0}More setup "
"diagnostics{ph1}."
msgstr ""
-"مراجعة خطتها وإعادة تشغيل العميل. إذا كان التسجيل صحيا ولكن الأدوات لا تزال "
-"غائبة ، فتحقق من العميل MCP خطأ في الاتصال. {ph0}المزيد من تشخيصات "
-"الإعداد{ph1}."
+"راجع الخطة وأعد تشغيل العميل. إذا كان التسجيل سليمًا لكن الأدوات لا تظهر، "
+"فافحص خطأ اتصال MCP لدى العميل. {ph0}تشخيصات إعداد إضافية{ph1}."
#: website/public/faq/index.html:482
msgctxt "page:faq/index.html"
msgid "Do I need to start Hopper first?"
msgstr "هل أحتاج إلى البدء Hopper أولا?"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#: website/public/faq/index.html:483
@@ -2631,15 +2648,16 @@ msgid ""
"run choice of demo mode or license activation before unattended analysis. "
"{ph0}See native provider setup{ph1}."
msgstr ""
-"REA يبدأ Hopper عندما تحتاج العملية إلى ذلك. على macOS، أكمل اختيار التشغيل "
-"الأول للوضع التجريبي أو تنشيط الترخيص قبل التحليل غير المراقب. {ph0}راجع "
-"إعداد الموفر الأصلي{ph1}."
+"يشغّل REA برنامج Hopper عندما تتطلّبه العملية. على macOS، اختر الوضع "
+"التجريبي أو فعّل الترخيص في شاشة التشغيل الأول قبل بدء التحليل دون تدخل. "
+"{ph0}إعداد أدوات التحليل الأصلية{ph1}."
#: website/public/faq/index.html:492
msgctxt "page:faq/index.html"
msgid "What should I do if I hit a bug?"
msgstr "ماذا أفعل إذا واجهت خطأ؟"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#: website/public/faq/index.html:493
@@ -2649,9 +2667,10 @@ msgid ""
"{ph0}Update REA{ph1}, restart your agent and retry the same task. A recent "
"release may already fix the problem."
msgstr ""
-"{ph0}تحديث REA{ph1}، أعد تشغيل وكيلك وأعد محاولة نفس المهمة. قد يؤدي الإصدار"
-" الأخير إلى حل المشكلة بالفعل."
+"{ph0}حدّث REA{ph1} وأعد تشغيل مساعدك، ثم جرّب المهمة نفسها. قد يكون الإصدار "
+"الأخير قد أصلح المشكلة بالفعل."
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#: website/public/faq/index.html:497
@@ -2662,9 +2681,9 @@ msgid ""
"system, target type, steps to reproduce and error output. Include the "
"provider name when the problem involves native analysis."
msgstr ""
-"إذا استمرت, {ph0}افتح مشكلة{ph1} مع الخاص بك REA الإصدار ونظام التشغيل ونوع "
-"الهدف وخطوات إعادة الإنتاج وإخراج الخطأ. قم بتضمين اسم الموفر عندما تتضمن "
-"المشكلة تحليلا أصليا."
+"إذا استمرت المشكلة، {ph0}افتح issue{ph1} واذكر إصدار REA ونظام التشغيل ونوع "
+"الهدف وخطوات إعادة إنتاج المشكلة ومخرجات الخطأ. أضف اسم أداة التحليل إذا "
+"كانت المشكلة تتعلق بالتحليل الأصلي."
#: website/public/faq/index.html:511
msgctxt "page:faq/index.html"
@@ -2676,20 +2695,22 @@ msgctxt "page:faq/index.html"
msgid "Does REA upload my app?"
msgstr "هل REA تحميل تطبيقي?"
+# Reviewed for readable instructions and accurate software terminology.
#: website/public/faq/index.html:515
msgctxt "page:faq/index.html"
msgid ""
"REA analyzes targets on your machine. Your agent receives the results, and "
"its model provider's data policy applies to those results."
msgstr ""
-"REA يحلل الأهداف على جهازك. يتلقى وكيلك النتائج ، وتنطبق سياسة بيانات موفر "
-"النموذج الخاص به على تلك النتائج."
+"يحلّل REA الأهداف على جهازك. يستقبل مساعدك النتائج، وتخضع هذه النتائج لسياسة"
+" البيانات الخاصة بمزوّد نموذجه."
#: website/public/faq/index.html:522
msgctxt "page:faq/index.html"
msgid "How can I share an example or contribute?"
msgstr "كيف يمكنني مشاركة مثال أو المساهمة?"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#. {ph2}:
@@ -2703,10 +2724,11 @@ msgid ""
"{ph2}pull request{ph3}. Short code excerpts and figures help others follow "
"the investigation."
msgstr ""
-"لديك مفيدة REA مثال? كنا نحب أن نرى ذلك. مشاركة الهدف ، سؤالك ، والنتائج "
-"وكيف يمكنك التحقق منها في {ph0}القضية{ph1} أو {ph2}طلب سحب{ph3}. تساعد "
-"مقتطفات وأرقام التعليمات البرمجية القصيرة الآخرين على متابعة التحقيق."
+"هل لديك مثال مفيد باستخدام REA؟ يسعدنا رؤيته. شارك الهدف وسؤالك والنتائج "
+"وطريقة التحقق منها في {ph0}issue{ph1} أو {ph2}pull request{ph3}. تساعد مقاطع"
+" الكود القصيرة والرسوم الآخرين على متابعة التحليل."
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#: website/public/faq/index.html:535
@@ -2716,22 +2738,23 @@ msgid ""
"Bug reports, feature requests, documentation and code improvements are "
"welcome too. You can also discuss an example in the {ph0}community{ph1}."
msgstr ""
-"نرحب أيضا بتقارير الأخطاء وطلبات الميزات والتوثيق وتحسينات التعليمات "
-"البرمجية. يمكنك أيضا مناقشة مثال في {ph0}المجتمع{ph1}."
+"نرحب أيضًا بتقارير الأخطاء وطلبات الميزات وتحسينات الكود والوثائق. يمكنك "
+"مناقشة المثال في {ph0}المجتمع{ph1}."
#: website/public/faq/index.html:6
msgctxt "page:faq/index.html"
msgid "REA FAQ: Setup, Updates and Troubleshooting"
msgstr "REA التعليمات: الإعداد والتحديثات واستكشاف الأخطاء وإصلاحها"
+# Reviewed for readable instructions and accurate software terminology.
#: website/public/faq/index.html:7
msgctxt "page:faq/index.html"
msgid ""
"Answers to common REA questions: installation, updates, analysis tools, "
"coding agents, troubleshooting and sharing examples."
msgstr ""
-"إجابات مشتركة REA الأسئلة: التثبيت والتحديثات وأدوات التحليل وعوامل الترميز "
-"واستكشاف الأخطاء وإصلاحها ومشاركة الأمثلة."
+"إجابات عن أسئلة REA الشائعة: التثبيت والتحديث وأدوات التحليل والمساعدون "
+"البرمجيون وحل المشكلات ومشاركة الأمثلة."
#: website/public/faq/index.html:186
msgctxt "page:faq/index.html"
@@ -2992,8 +3015,8 @@ msgid ""
"The file path, formatter and write call are together in this handler. Ask "
"your agent to show these lines if its answer leaves them out."
msgstr ""
-"مسار الملف ، المنسق وكتابة المكالمة معا في هذا المعالج. اطلب من وكيلك إظهار "
-"هذه السطور إذا كانت إجابته تتركها."
+"مسار الملف ، المنسق وكتابة الاستدعاء دالة معا في هذا المعالج. اطلب من وكيلك "
+"إظهار هذه السطور إذا كانت إجابته تتركها."
#. {ph0}:
#. {ph1}:
@@ -4716,8 +4739,8 @@ msgid ""
"Start with a Windows game executable. Inspect instructions, follow a caller,"
" read numeric constants and check the recovered C."
msgstr ""
-"تبدأ مع Windows لعبة قابلة للتنفيذ. فحص التعليمات ، اتبع المتصل ، وقراءة "
-"الثوابت الرقمية والتحقق من ج المستردة."
+"تبدأ مع Windows لعبة قابلة للتنفيذ. فحص التعليمات ، اتبع الدالة المستدعية ، "
+"وقراءة الثوابت الرقمية والتحقق من ج المستردة."
#: website/public/guides/index.html:211
msgctxt "page:guides/index.html"
@@ -5349,7 +5372,8 @@ msgid ""
" way to investigate the missing arithmetic."
msgstr ""
"وظيفة البداية, {ph0}، له نتيجة قصيرة لمفك التحويل: دعوة إلى {ph1}. REA كما "
-"يعود تعليماته والمتصلين ، والتي تعطي وكيل وسيلة للتحقيق في الحساب المفقود."
+"يعود تعليماته والدوال المستدعية ، والتي تعطي وكيل وسيلة للتحقيق في الحساب "
+"المفقود."
#: website/public/guides/native/index.html:215
msgctxt "page:guides/native/index.html"
@@ -5392,7 +5416,8 @@ msgid ""
"{ph0}Caller:{ph1} a function that calls this one. It shows which values are "
"passed in."
msgstr ""
-"{ph0}المتصل:{ph1} وظيفة تستدعي هذا. فإنه يدل على القيم التي يتم تمريرها في."
+"{ph0}الدالة المستدعية:{ph1} وظيفة تستدعي هذا. فإنه يدل على القيم التي يتم "
+"تمريرها في."
#. {ph0}:
#. {ph1}:
@@ -5453,8 +5478,8 @@ msgid ""
"{ph0}02 · Caller{ph1}{ph2}A screen coordinate{ph3}{ph4}The brick-hit caller "
"passes {ph5}.{ph6}"
msgstr ""
-"{ph0}02 * المتصل{ph1}{ph2}تنسيق الشاشة{ph3}{ph4}وظيفة ضرب الطوب التي تستدعي "
-"هذه الوظيفة تمر {ph5}.{ph6}"
+"{ph0}02 * الدالة المستدعية{ph1}{ph2}تنسيق الشاشة{ph3}{ph4}وظيفة ضرب الطوب "
+"التي تستدعي هذه الوظيفة تمر {ph5}.{ph6}"
#. {ph0}:
#. {ph1}:
@@ -5667,7 +5692,7 @@ msgstr ""
#: website/public/guides/native/index.html:382
msgctxt "page:guides/native/index.html"
msgid "Follow the caller"
-msgstr "اتبع المتصل"
+msgstr "اتبع الدالة المستدعية"
#. {ph0}: 0x14
#: website/public/guides/native/index.html:391
@@ -5677,8 +5702,8 @@ msgid ""
"REA identifies the brick-hit caller. Its earlier instructions multiply the "
"tile coordinate by 30; adding {ph0} (20) gives the brick's screen position."
msgstr ""
-"REA يحدد المتصل ضرب الطوب. تعليماته السابقة تضاعف إحداثيات البلاط في 30 ؛ "
-"مضيفا {ph0} (20) يعطي موقف شاشة الطوب."
+"REA يحدد الدالة المستدعية ضرب الطوب. تعليماته السابقة تضاعف إحداثيات البلاط "
+"في 30 ؛ مضيفا {ph0} (20) يعطي موقف شاشة الطوب."
#: website/public/guides/native/index.html:396
msgctxt "page:guides/native/index.html"
@@ -5782,7 +5807,7 @@ msgid ""
"leaves a call or value unresolved, use that location as the next question."
msgstr ""
"اقرأ الكود الكاذب جنبا إلى جنب مع التعليمات والمراجع. عندما تترك نتيجة "
-"مكالمة أو قيمة دون حل ، استخدم هذا الموقع كسؤال تالي."
+"استدعاء دالة أو قيمة دون حل ، استخدم هذا الموقع كسؤال تالي."
#: website/public/guides/native/index.html:6
msgctxt "page:guides/native/index.html"
@@ -5795,8 +5820,8 @@ msgid ""
"Recover a native calculation with REA: inspect instructions, follow a "
"caller, read constants and check reconstructed C."
msgstr ""
-"استعادة حساب الأصلي مع REA: فحص التعليمات ، اتبع المتصل ، وقراءة الثوابت "
-"والتحقق من إعادة بنائها ج."
+"استعادة حساب الأصلي مع REA: فحص التعليمات ، اتبع الدالة المستدعية ، وقراءة "
+"الثوابت والتحقق من إعادة بنائها ج."
#: website/public/guides/native/index.html:191
msgctxt "page:guides/native/index.html"
@@ -7045,7 +7070,7 @@ msgid ""
"in an Android APK, then rebuild it with a clock you can control."
msgstr ""
"يتغير الرمز المكون من ستة أرقام كل 30 ثانية. استخدام REA للعثور على الحساب "
-"في الروبوت APK، ثم إعادة بنائه مع ساعة يمكنك التحكم."
+"في Android APK، ثم إعادة بنائه مع ساعة يمكنك التحكم."
#: website/public/showcase/aegis/index.html:192
msgctxt "page:showcase/aegis/index.html"
@@ -7206,6 +7231,7 @@ msgctxt "page:showcase/aegis/index.html"
msgid "Copy"
msgstr "نسخ"
+# Reviewed for concrete meaning, software terminology and readable sentences.
#. {ph0}:
#. {ph1}:
#: website/public/showcase/aegis/index.html:276
@@ -7215,14 +7241,15 @@ msgid ""
"An example prompt for the downloaded APK, with REA's Android analysis "
"configured. {ph0}Get the APK and analysis setup ↓{ph1}"
msgstr ""
-"مثال موجه للتحميل APK، مع REAالصورة تحليل الروبوت تكوينها. {ph0}الحصول على "
-"APK وإعداد التحليل ↓{ph1}"
+"هذا طلب نموذجي لتحليل ملف APK الذي نزّلته. اضبط تحليل Android في REA أولًا. "
+"{ph0}تنزيل APK وإعداد التحليل ↓{ph1}"
#: website/public/showcase/aegis/index.html:284
msgctxt "page:showcase/aegis/index.html"
msgid "Try the code generator"
msgstr "جرب مولد الكود"
+# Reviewed for concrete meaning, software terminology and readable sentences.
#. {ph0}:
#. {ph1}:
#: website/public/showcase/aegis/index.html:285
@@ -7233,8 +7260,8 @@ msgid ""
"number with the account key to generate a code. The same key and block "
"produce the same code."
msgstr ""
-"يقوم التطبيق بتجميع الوقت في {ph0}كتل 30 ثانية.{ph1} فهو يجمع بين رقم الكتلة"
-" ومفتاح الحساب لإنشاء رمز. نفس المفتاح وكتلة تنتج نفس الرمز."
+"يقسّم التطبيق الوقت إلى {ph0}فترات من 30 ثانية.{ph1} يجمع رقم الفترة مع "
+"مفتاح الحساب لإنشاء الرمز. يعطي المفتاح نفسه والفترة نفسها الرمز نفسه."
#: website/public/showcase/aegis/index.html:292
msgctxt "page:showcase/aegis/index.html"
@@ -7373,8 +7400,8 @@ msgid ""
"REA identifies the timestamp overload and finds the base method's callers. "
"Inspecting {ph0} then shows the display calling {ph1}."
msgstr ""
-"REA يحدد الحمل الزائد للطابع الزمني ويجد المتصلين بالطريقة الأساسية. التفتيش"
-" {ph0} ثم يظهر استدعاء العرض {ph1}."
+"REA يحدد الحمل الزائد للطابع الزمني ويجد الدوال المستدعية بالطريقة الأساسية."
+" التفتيش {ph0} ثم يظهر استدعاء العرض {ph1}."
#. {ph0}: com.beemdevelopment.aegis
#: website/public/showcase/aegis/index.html:451
@@ -7496,8 +7523,8 @@ msgid ""
"The released APK puts {ph0} in {ph1}. REA follows the call from {ph2} and "
"returns this body; the original source calls the helper {ph3}."
msgstr ""
-"المفرج عنهم APK يضع {ph0} في {ph1}. REA يتبع المكالمة من {ph2} ويعيد هذا "
-"الجسم ؛ المصدر الأصلي يدعو المساعد {ph3}."
+"المفرج عنهم APK يضع {ph0} في {ph1}. REA يتبع الاستدعاء دالة من {ph2} ويعيد "
+"هذا الجسم ؛ المصدر الأصلي يدعو المساعد {ph3}."
#: website/public/showcase/aegis/index.html:601
msgctxt "page:showcase/aegis/index.html"
@@ -7597,7 +7624,7 @@ msgid ""
"Verification runs extracted Java methods and the new demo. The Android APK "
"was inspected statically."
msgstr ""
-"يعمل التحقق استخراج أساليب جافا والتجريبي الجديد. الروبوت APK تم تفتيشه بشكل"
+"يعمل التحقق استخراج أساليب جافا والتجريبي الجديد. Android APK تم تفتيشه بشكل"
" ثابت."
#: website/public/showcase/aegis/index.html:693
@@ -7626,7 +7653,7 @@ msgid ""
"Android analysis needs a full JDK 17 or later. Select it with {ph0} or "
"{ph1}. This case used JDK 21."
msgstr ""
-"تحليل الروبوت يحتاج جدك الكامل 17 أو في وقت لاحق. حدده مع {ph0} أو {ph1}. "
+"تحليل Android يحتاج جدك الكامل 17 أو في وقت لاحق. حدده مع {ph0} أو {ph1}. "
"هذه الحالة تستخدم جدك 21."
#: website/public/showcase/aegis/index.html:715
@@ -8500,14 +8527,15 @@ msgctxt "page:showcase/dx-ball/index.html"
msgid "Rebuilding DX-Ball{ph0}from its executable."
msgstr "إعادة البناء DX-Ball{ph0}من قابل للتنفيذ."
+# Reviewed for concrete meaning, software terminology and readable sentences.
#: website/public/showcase/dx-ball/index.html:186
msgctxt "page:showcase/dx-ball/index.html"
msgid ""
"The goal is a maintainable C version of the 1996 Windows game. REA helps the"
" agent inspect the original, one function at a time."
msgstr ""
-"الهدف هو نسخة ج قابلة للصيانة من 1996 Windows لعبة. REA يساعد الوكيل على فحص"
-" الأصل ، وظيفة واحدة في كل مرة."
+"الهدف هو إعادة بناء لعبة Windows الصادرة عام 1996 بكود C يمكن صيانته. يساعد "
+"REA المساعد البرمجي على فحص دوال البرنامج الأصلي، دالة بعد أخرى."
#: website/public/showcase/dx-ball/index.html:190
msgctxt "page:showcase/dx-ball/index.html"
@@ -8524,8 +8552,9 @@ msgid ""
"callers and data reads; the reconstruction project implements and tests the "
"result. {ph0}Open figure{ph1}"
msgstr ""
-"وظيفة واحدة ، من قابل للتنفيذ لفحص ج. REA يوفر التعليمات والمتصلين وقراءة "
-"البيانات ؛ ينفذ مشروع إعادة الإعمار ويختبر النتيجة. {ph0}الشكل المفتوح{ph1}"
+"وظيفة واحدة ، من قابل للتنفيذ لفحص ج. REA يوفر التعليمات والدوال المستدعية "
+"وقراءة البيانات ؛ ينفذ مشروع إعادة الإعمار ويختبر النتيجة. {ph0}الشكل "
+"المفتوح{ph1}"
#: website/public/showcase/dx-ball/index.html:218
msgctxt "page:showcase/dx-ball/index.html"
@@ -8678,6 +8707,7 @@ msgstr ""
"مثال موجه لعامل الترميز الخاص بك ، مع توفر الملف التنفيذي المحلي. التحقيق "
"أدناه يوضح REA الاستفسارات والأدلة وراء الجواب."
+# Reviewed for concrete meaning, software terminology and readable sentences.
#: website/public/showcase/dx-ball/index.html:299
msgctxt "page:showcase/dx-ball/index.html"
msgid ""
@@ -8685,9 +8715,9 @@ msgid ""
"read the constants from the executable. Those results supplied the input and"
" arithmetic needed to write the C function below."
msgstr ""
-"الوكيل المستخدم REA لتفقد وظيفة ، اتبع المتصل لبنة ضرب وقراءة الثوابت من "
-"الملف القابل للتنفيذ. قدمت هذه النتائج المدخلات والحساب اللازمين لكتابة دالة"
-" ج أدناه."
+"استخدم المساعد REA لفحص الدالة، وتتبّع الدالة التي تستدعيها عند إصابة الطوب،"
+" وقراءة الثوابت من الملف التنفيذي. حدّدت هذه النتائج المدخلات وخطوات الحساب "
+"اللازمة لكتابة دالة C أدناه."
#. {ph0}: 0x406400
#. {ph1}: FUN_00406400(void)
@@ -8716,8 +8746,8 @@ msgid ""
"The output shows a conversion call. Reading the instructions below reveals "
"the input and the calculation feeding that call."
msgstr ""
-"يظهر الإخراج مكالمة تحويل. قراءة التعليمات أدناه تكشف عن المدخلات والتغذية "
-"حساب تلك الدعوة."
+"يظهر الإخراج استدعاء دالة تحويل. قراءة التعليمات أدناه تكشف عن المدخلات "
+"والتغذية حساب تلك الدعوة."
#: website/public/showcase/dx-ball/index.html:332
msgctxt "page:showcase/dx-ball/index.html"
@@ -8744,7 +8774,7 @@ msgstr ""
#: website/public/showcase/dx-ball/index.html:359
msgctxt "page:showcase/dx-ball/index.html"
msgid "Follow the caller to understand the input"
-msgstr "اتبع المتصل لفهم المدخلات"
+msgstr "اتبع الدالة المستدعية لفهم المدخلات"
#. {ph0}: tile_x
#. {ph1}: 20 + 30 × tile_x
@@ -8755,8 +8785,8 @@ msgid ""
"REA identified this caller in the first result. Its preceding instructions "
"scale {ph0} by 30; adding 20 gives the brick's screen coordinate, {ph1}."
msgstr ""
-"REA حدد هذا المتصل في النتيجة الأولى. مقياس التعليمات السابق {ph0} بواسطة 30"
-" ؛ إضافة 20 يعطي تنسيق شاشة الطوب, {ph1}."
+"REA حدد هذا الدالة المستدعية في النتيجة الأولى. مقياس التعليمات السابق {ph0}"
+" بواسطة 30 ؛ إضافة 20 يعطي تنسيق شاشة الطوب, {ph1}."
#: website/public/showcase/dx-ball/index.html:383
msgctxt "page:showcase/dx-ball/index.html"
@@ -8851,8 +8881,8 @@ msgid ""
"{ph4}."
msgstr ""
"{ph0}01 * قراءة المدخلات.{ph1} عرض التعليمات في REAقراءة نتيجة الوظيفة {ph2}"
-" ويستخدم {ph3} لتحميل عدد صحيح. متابعة المتصل من خلال REA يحدد معنى تنسيق "
-"الشاشة للمعلمة ج {ph4}."
+" ويستخدم {ph3} لتحميل عدد صحيح. متابعة الدالة المستدعية من خلال REA يحدد "
+"معنى تنسيق الشاشة للمعلمة ج {ph4}."
#. {ph0}:
#. {ph1}:
@@ -8945,7 +8975,7 @@ msgstr "REA النتيجة * 0 * 406400-0 * 40643 هـ"
#: website/public/showcase/dx-ball/index.html:593
msgctxt "page:showcase/dx-ball/index.html"
msgid "What the caller supplies"
-msgstr "ما لوازم المتصل"
+msgstr "ما لوازم الدالة المستدعية"
#. {ph0}: 0x411f40
#: website/public/showcase/dx-ball/index.html:594
@@ -8956,7 +8986,7 @@ msgid ""
"then pushes it before the call:"
msgstr ""
"وظيفة ضرب الطوب في {ph0} موازين تنسيق البلاط من قبل 30 ، ويضيف 20 ، ثم يدفع "
-"به قبل المكالمة:"
+"به قبل الاستدعاء دالة:"
#: website/public/showcase/dx-ball/index.html:608
msgctxt "page:showcase/dx-ball/index.html"
@@ -9070,7 +9100,7 @@ msgid ""
"matches the complete function after applying the reviewed relocations and "
"checking the referenced constants."
msgstr ""
-"يتم تجميع وظيفة ج مع سلسلة أدوات فك 4.0 المثبتة. يتطابق إعادة تشغيل المترجم "
+"يتم تجميع دالة C مع سلسلة أدوات فك 4.0 المثبتة. يتطابق إعادة تشغيل المترجم "
"مع الوظيفة الكاملة بعد تطبيق عمليات الترحيل التي تمت مراجعتها والتحقق من "
"الثوابت المشار إليها."
@@ -9197,10 +9227,11 @@ msgid ""
"checked independently against the original x86 in 3,205 cases and by VC4.0 "
"compiler replay matching 63 bytes."
msgstr ""
-"دي إكس بول.إيكس وظيفة 0 * 00406400 يتم تفتيشها مع REA. يوفر المتصل الذي تم "
-"ضربه من الطوب 20 مرة بالإضافة إلى 30 مرة تحميل التعليمات س ، اضرب في 1.5625 "
-"، اطرح 500.0 ، طبق مقياس عموم وأعد عددا صحيحا. يتم فحص ج الحفاظ بشكل مستقل "
-"ضد الأصلي 86 في 3 ، 205 الحالات و فك 4.0 مترجم إعادة مطابقة 63 بايت."
+"دي إكس بول.إيكس وظيفة 0 * 00406400 يتم تفتيشها مع REA. يوفر الدالة المستدعية"
+" الذي تم ضربه من الطوب 20 مرة بالإضافة إلى 30 مرة تحميل التعليمات س ، اضرب "
+"في 1.5625 ، اطرح 500.0 ، طبق مقياس عموم وأعد عددا صحيحا. يتم فحص ج الحفاظ "
+"بشكل مستقل ضد الأصلي 86 في 3 ، 205 الحالات و فك 4.0 مترجم إعادة مطابقة 63 "
+"بايت."
#: website/public/showcase/dx-ball/index.html:217
msgctxt "page:showcase/dx-ball/index.html"
@@ -9271,7 +9302,7 @@ msgid ""
"Android, games, Electron and a CTF challenge, with code, figures and checked"
" results."
msgstr ""
-"الروبوت, ألعاب, Electron وتحدي فرقة العمل المشتركة ، مع رمز والأرقام "
+"Android, ألعاب, Electron وتحدي فرقة العمل المشتركة ، مع رمز والأرقام "
"والنتائج فحص."
#: website/public/showcase/index.html:190
@@ -9297,7 +9328,7 @@ msgstr ""
#: website/public/showcase/index.html:204
msgctxt "page:showcase/index.html"
msgid "Read the Android case study"
-msgstr "قراءة دراسة حالة الروبوت"
+msgstr "قراءة دراسة حالة Android"
#: website/public/showcase/index.html:208
msgctxt "page:showcase/index.html"
@@ -9343,8 +9374,8 @@ msgid ""
"function, checked against the original behavior and all 63 compiled bytes."
msgstr ""
"استعادة حساب عموم الصوت من عام 1996 Windows لعبة. REAتعليمات الصورة ، مراجع "
-"المتصل والثوابت الرقمية تؤدي إلى وظيفة ج صغيرة ، فحص ضد السلوك الأصلي وجميع "
-"63 بايت المترجمة."
+"الدالة المستدعية والثوابت الرقمية تؤدي إلى دالة C صغيرة ، فحص ضد السلوك "
+"الأصلي وجميع 63 بايت المترجمة."
#: website/public/showcase/index.html:241
msgctxt "page:showcase/index.html"
@@ -9473,8 +9504,8 @@ msgid ""
"Trace a clipboard call from Notion's page API, through the preload and main "
"process, to Electron's clipboard writer."
msgstr ""
-"تتبع مكالمة الحافظة من Notionواجهة برمجة تطبيقات الصفحة ، من خلال التحميل "
-"المسبق والعملية الرئيسية ، إلى Electronكاتب الحافظة."
+"تتبع استدعاء دالة الحافظة من Notionواجهة برمجة تطبيقات الصفحة ، من خلال "
+"التحميل المسبق والعملية الرئيسية ، إلى Electronكاتب الحافظة."
#: website/public/showcase/notion/index.html:190
msgctxt "page:showcase/notion/index.html"
@@ -9674,8 +9705,9 @@ msgid ""
"the call that sends an IPC request. Both findings come with source ranges in"
" the minified bundle:"
msgstr ""
-"تحليل علامة التبويب التحميل المسبق مع REA يقع أبي يتعرض إلى الصفحة والمكالمة"
-" التي ترسل طلب إيبك. تأتي كلتا النتيجتين مع نطاقات المصدر في الحزمة المصغرة:"
+"تحليل علامة التبويب التحميل المسبق مع REA يقع أبي يتعرض إلى الصفحة "
+"والاستدعاء دالة التي ترسل طلب إيبك. تأتي كلتا النتيجتين مع نطاقات المصدر في "
+"الحزمة المصغرة:"
#: website/public/showcase/notion/index.html:288
msgctxt "page:showcase/notion/index.html"
@@ -9786,7 +9818,7 @@ msgid ""
msgstr ""
"هذه هي الوجهة. بعد التحقق من المرسل ، يقوم المعالج بتمرير البيانات المقدمة "
"إلى Electronواجهة برمجة تطبيقات الحافظة. تقوم القناة والأغلفة التي تم حلها "
-"بتوصيل الطريقة المكشوفة بهذه المكالمة."
+"بتوصيل الطريقة المكشوفة بهذه الاستدعاء دالة."
#: website/public/showcase/notion/index.html:448
msgctxt "page:showcase/notion/index.html"
@@ -10001,7 +10033,7 @@ msgid ""
"{ph0}DX-Ball reconstruction{ph1}{ph2}Follow native instructions to a checked"
" C function.{ph3}"
msgstr ""
-"{ph0}DX-Ball إعادة الإعمار{ph1}{ph2}اتبع التعليمات الأصلية إلى دالة ج "
+"{ph0}DX-Ball إعادة الإعمار{ph1}{ph2}اتبع التعليمات الأصلية إلى دالة C "
"محددة.{ph3}"
#: website/public/showcase/notion/index.html:6
@@ -11130,10 +11162,10 @@ msgid ""
"converted to an integer. Maintained C is checked in 3,205 original-x86 cases"
" and a separate 63-byte compiler replay."
msgstr ""
-"REA يوفر دليل التعليمات والمتصل والبايت للقراءة لأحد DX-Ball وظيفة. يتم ضرب "
-"إدخال المكدس في 1.5625 ، ويقابله 500 ، ويتم تحجيمه وتحويله إلى عدد صحيح. يتم"
-" التحقق من الحفاظ على ج في 3205 الحالات الأصلية-س 86 وإعادة مترجم 63 بايت "
-"منفصلة."
+"REA يوفر دليل التعليمات والدالة المستدعية والبايت للقراءة لأحد DX-Ball "
+"وظيفة. يتم ضرب إدخال المكدس في 1.5625 ، ويقابله 500 ، ويتم تحجيمه وتحويله "
+"إلى عدد صحيح. يتم التحقق من الحفاظ على ج في 3205 الحالات الأصلية-س 86 وإعادة"
+" مترجم 63 بايت منفصلة."
# Reviewed for technical meaning and concise diagram labels.
#: website/public/assets/figures/dx-ball-sound-pan-investigation.svg:28
@@ -11550,7 +11582,7 @@ msgstr "التعليمات"
#: website/public/guides/index.html:207
msgctxt "page:guides/index.html"
msgid "Caller"
-msgstr "المتصل"
+msgstr "الدالة المستدعية"
#: website/public/guides/index.html:208
msgctxt "page:guides/index.html"
@@ -11610,7 +11642,7 @@ msgstr "REA مقتطفات التعليمات * 0 * 406409"
#: website/public/guides/native/index.html:385
msgctxt "page:guides/native/index.html"
msgid "REA caller excerpt · 0x411f5b"
-msgstr "REA مقتطف المتصل · 0 * 411 أف 5 ب"
+msgstr "REA مقتطف الدالة المستدعية · 0 * 411 أف 5 ب"
#: website/public/guides/native/index.html:399
msgctxt "page:guides/native/index.html"
@@ -11676,7 +11708,7 @@ msgstr "REA - وكيل * نتائج مختارة"
#: website/public/showcase/aegis/index.html:432
msgctxt "page:showcase/aegis/index.html"
msgid "REA → agent · methods and callers"
-msgstr "REA - وكيل * طرق والمتصلين"
+msgstr "REA - وكيل * طرق والدوال المستدعية"
#: website/public/showcase/aegis/index.html:502
msgctxt "page:showcase/aegis/index.html"
@@ -11701,7 +11733,7 @@ msgstr "تحميل Aegis APK"
#: website/public/showcase/aegis/index.html:709
msgctxt "page:showcase/aegis/index.html"
msgid "Download Android analysis provider"
-msgstr "تحميل مزود تحليل الروبوت"
+msgstr "تحميل مزود تحليل Android"
#: website/public/showcase/ctf/index.html:289
#: website/public/showcase/ctf/index.html:325
@@ -11765,7 +11797,7 @@ msgstr "REA - وكيل * مقتطفات التعليمات"
#: website/public/showcase/dx-ball/index.html:369
msgctxt "page:showcase/dx-ball/index.html"
msgid "REA → agent · caller excerpt"
-msgstr "REA - وكيل * المتصل مقتطفات"
+msgstr "REA - وكيل * الدالة المستدعية مقتطفات"
#. {ph0}: read_bytes
#: website/public/showcase/dx-ball/index.html:387
@@ -11981,6 +12013,7 @@ msgctxt "runtime"
msgid "Translation is being updated. Read this page in English for now."
msgstr "يتم تحديث الترجمة. اقرأ هذه الصفحة باللغة الإنجليزية في الوقت الحالي."
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#. {ph2}:
@@ -11995,8 +12028,8 @@ msgid ""
"{ph0}›{ph1}{ph2}Use REA to analyze {ph3} and explain how it exports data. "
"Show the relevant code and source locations.{ph4}{ph5}{ph6}"
msgstr ""
-"{ph0}›{ph1}{ph2}استخدام REA لتحليل {ph3} وشرح كيفية تصدير البيانات. إظهار "
-"التعليمات البرمجية ذات الصلة ومواقع المصدر.{ph4}{ph5}{ph6}"
+"{ph0}›{ph1}{ph2}استخدم REA لتحليل {ph3} واشرح كيف يصدّر البيانات. اعرض الكود"
+" المرتبط ومواقعه في المصدر.{ph4}{ph5}{ph6}"
#. {ph0}:
#. {ph1}:
@@ -12098,6 +12131,7 @@ msgctxt "page:examples/dino-lab/index.html"
msgid "Reconstruction · {ph0}"
msgstr "إعادة الإعمار · {ph0}"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}: Node.js
#: website/public/faq/index.html:205
#, python-brace-format
@@ -12106,8 +12140,8 @@ msgid ""
"With {ph0} and npm available, run setup, choose your coding agent and review"
" the proposed changes."
msgstr ""
-"مع {ph0} و npm متاح ، تشغيل الإعداد ، واختيار مساعدك البرمجي ومراجعة "
-"التغييرات المقترحة."
+"بعد تجهيز {ph0} وnpm، شغّل الإعداد واختر مساعدك البرمجي وراجع التغييرات "
+"المقترحة."
#. {ph0}: Node.js
#: website/public/first-investigation/index.html:189
@@ -12142,7 +12176,8 @@ msgstr ""
msgctxt "page:first-investigation/index.html"
msgid "{ph0}Page · {ph1}{ph2}{ph3}Export notes{ph4}{ph5}Calls {ph6}.{ph7}"
msgstr ""
-"{ph0}الصفحة · {ph1}{ph2}{ph3}ملاحظات التصدير{ph4}{ph5}المكالمات {ph6}.{ph7}"
+"{ph0}الصفحة · {ph1}{ph2}{ph3}ملاحظات التصدير{ph4}{ph5}استدعاءات الدوال "
+"{ph6}.{ph7}"
#. {ph0}:
#. {ph1}: preload.js
diff --git a/website/locales/de/messages.po b/website/locales/de/messages.po
index d922cf936d..f88c45ad21 100644
--- a/website/locales/de/messages.po
+++ b/website/locales/de/messages.po
@@ -5583,6 +5583,7 @@ msgstr ""
"Bildschirmposition. Der Soundcode wandelt ihn in einen Links / Rechts-"
"Schwenkwert um."
+# Reviewed for grammatical function-call terminology.
#. {ph0}: 0x00406400
#. {ph1}: __ftol()
#: website/public/guides/native/index.html:208
@@ -5593,9 +5594,9 @@ msgid ""
"{ph1}. REA also returns its instructions and callers, which give the agent a"
" way to investigate the missing arithmetic."
msgstr ""
-"Die Startfunktion, {ph0}, hat ein kurzes Dekompilierergebnis: ein Aufruf an "
-"{ph1}. REA gibt auch seine Anweisungen und Anrufer zurück, die dem Agenten "
-"die Möglichkeit geben, die fehlende Arithmetik zu untersuchen."
+"Der Dekompilierer zeigt für die Ausgangsfunktion {ph0} nur einen Aufruf von "
+"{ph1}. REA liefert auch die Maschinenbefehle und die aufrufenden Funktionen."
+" Damit kann der Agent die fehlenden Rechenschritte untersuchen."
#: website/public/guides/native/index.html:215
msgctxt "page:guides/native/index.html"
@@ -5629,6 +5630,7 @@ msgstr ""
"Analysewerkzeugs, Anweisungen wieder in C-ähnlichen Code umzuwandeln. Es "
"kann Teile vermissen, wie in diesem Beispiel."
+# Reviewed for grammatical function-call terminology.
#. {ph0}:
#. {ph1}:
#: website/public/guides/native/index.html:227
@@ -5638,8 +5640,8 @@ msgid ""
"{ph0}Caller:{ph1} a function that calls this one. It shows which values are "
"passed in."
msgstr ""
-"{ph0}Anrufer:{ph1} eine Funktion, die diese aufruft. Es zeigt an, welche "
-"Werte übergeben werden."
+"{ph0}Aufrufende Funktion:{ph1} Sie ruft diese Funktion auf und zeigt, welche"
+" Werte dabei übergeben werden."
#. {ph0}:
#. {ph1}:
@@ -5688,6 +5690,7 @@ msgstr ""
"Stapellesevorgang liefert den Wert, der von den Gleitkommabefehlen verwendet"
" wird.{ph5}"
+# Reviewed for grammatical function-call terminology.
#. {ph0}:
#. {ph1}:
#. {ph2}:
@@ -5702,8 +5705,9 @@ msgid ""
"{ph0}02 · Caller{ph1}{ph2}A screen coordinate{ph3}{ph4}The brick-hit caller "
"passes {ph5}.{ph6}"
msgstr ""
-"{ph0}02 * Anrufer{ph1}{ph2}Eine Bildschirmkoordinate{ph3}{ph4}Der "
-"Ziegelstein-Hit-Anrufer geht vorbei {ph5}.{ph6}"
+"{ph0}02 · Aufrufende Funktion{ph1}{ph2}Eine "
+"Bildschirmkoordinate{ph3}{ph4}Die Funktion für Ziegeltreffer übergibt "
+"{ph5}.{ph6}"
#. {ph0}:
#. {ph1}:
@@ -5929,11 +5933,13 @@ msgstr ""
"Gleitkomma-Arithmetik. Dies ist die Eingabe, die in der ersten Pseudocode-"
"Ansicht fehlt."
+# Reviewed for grammatical function-call terminology.
#: website/public/guides/native/index.html:382
msgctxt "page:guides/native/index.html"
msgid "Follow the caller"
-msgstr "Folgen Sie dem Anrufer"
+msgstr "Die aufrufende Funktion verfolgen"
+# Reviewed for grammatical function-call terminology.
#. {ph0}: 0x14
#: website/public/guides/native/index.html:391
#, python-brace-format
@@ -5942,9 +5948,9 @@ msgid ""
"REA identifies the brick-hit caller. Its earlier instructions multiply the "
"tile coordinate by 30; adding {ph0} (20) gives the brick's screen position."
msgstr ""
-"REA identifiziert den Brick-Hit-Anrufer. Seine früheren Anweisungen "
-"multiplizieren die Kachelkoordinate mit 30; Hinzufügen {ph0} (20) gibt die "
-"Bildschirmposition des Bausteins an."
+"REA findet die aufrufende Funktion für Ziegeltreffer. Vor dem Aufruf "
+"multipliziert sie die Gitterkoordinate mit 30 und addiert {ph0} (20). So "
+"ergibt sich die Bildschirmposition des Ziegels."
#: website/public/guides/native/index.html:396
msgctxt "page:guides/native/index.html"
@@ -8543,6 +8549,7 @@ msgstr ""
"{ph0}04 * Gehe zur nächsten Zelle.{ph1} Die ursprüngliche Schleife rückt "
"vier Bytes pro Ganzzahl vor und besucht sechs Zeilen mit sechs Zellen."
+# Reviewed for grammatical function-call terminology.
#. {ph0}:
#. {ph1}:
#. {ph2}: EAX
@@ -8554,8 +8561,9 @@ msgid ""
"{ph0}05 · Compare with the stored target.{ph1} The caller receives the sum "
"in {ph2}. A mismatch jumps to {ph3}."
msgstr ""
-"{ph0}05 * Vergleichen Sie mit dem gespeicherten Ziel.{ph1} Der Anrufer "
-"erhält die Summe in {ph2}. Eine Fehlanpassung springt zu {ph3}."
+"{ph0}05 · Mit dem gespeicherten Zielwert vergleichen.{ph1} Die aufrufende "
+"Funktion erhält die Summe in {ph2}. Bei einer Abweichung springt sie zu "
+"{ph3}."
#: website/public/showcase/ctf/index.html:557
msgctxt "page:showcase/ctf/index.html"
@@ -9126,11 +9134,13 @@ msgstr ""
"Hier, {ph0} macht die Integer-Eingabe verfügbar, die in der "
"Dekompilierungsansicht fehlt."
+# Reviewed for grammatical function-call terminology.
#: website/public/showcase/dx-ball/index.html:359
msgctxt "page:showcase/dx-ball/index.html"
msgid "Follow the caller to understand the input"
-msgstr "Folgen Sie dem Anrufer, um die Eingabe zu verstehen"
+msgstr "Die aufrufende Funktion erklärt die Eingabe"
+# Reviewed for grammatical function-call terminology.
#. {ph0}: tile_x
#. {ph1}: 20 + 30 × tile_x
#: website/public/showcase/dx-ball/index.html:376
@@ -9140,9 +9150,9 @@ msgid ""
"REA identified this caller in the first result. Its preceding instructions "
"scale {ph0} by 30; adding 20 gives the brick's screen coordinate, {ph1}."
msgstr ""
-"REA hat diesen Anrufer im ersten Ergebnis identifiziert. Seine "
-"vorhergehenden Anweisungen skalieren {ph0} um 30; Das Addieren von 20 ergibt"
-" die Bildschirmkoordinate des Bausteins, {ph1}."
+"REA nennt diese aufrufende Funktion bereits im ersten Ergebnis. Vor dem "
+"Aufruf multipliziert sie {ph0} mit 30 und addiert 20. Das ergibt die "
+"Bildschirmkoordinate des Ziegels, {ph1}."
#: website/public/showcase/dx-ball/index.html:383
msgctxt "page:showcase/dx-ball/index.html"
@@ -9334,10 +9344,11 @@ msgctxt "page:showcase/dx-ball/index.html"
msgid "REA result · 0x406400–0x40643e"
msgstr "REA Ergebnis · 0x406400–0x40643e"
+# Reviewed for grammatical function-call terminology.
#: website/public/showcase/dx-ball/index.html:593
msgctxt "page:showcase/dx-ball/index.html"
msgid "What the caller supplies"
-msgstr "Was der Anrufer liefert"
+msgstr "Was die aufrufende Funktion übergibt"
#. {ph0}: 0x411f40
#: website/public/showcase/dx-ball/index.html:594
@@ -12029,10 +12040,11 @@ msgctxt "page:guides/index.html"
msgid "Instructions"
msgstr "Anweisung"
+# Reviewed for grammatical function-call terminology.
#: website/public/guides/index.html:207
msgctxt "page:guides/index.html"
msgid "Caller"
-msgstr "Anrufer"
+msgstr "Aufrufende Funktion"
#: website/public/guides/index.html:208
msgctxt "page:guides/index.html"
@@ -12089,10 +12101,11 @@ msgctxt "page:guides/native/index.html"
msgid "REA instruction excerpt · 0x406409"
msgstr "REA Auszug aus der Anleitung · 0x406409"
+# Reviewed for grammatical function-call terminology.
#: website/public/guides/native/index.html:385
msgctxt "page:guides/native/index.html"
msgid "REA caller excerpt · 0x411f5b"
-msgstr "REA Anruferauszug · 0x411f5b"
+msgstr "REA · Aufrufende Funktion bei 0x411f5b"
#: website/public/guides/native/index.html:399
msgctxt "page:guides/native/index.html"
@@ -12155,10 +12168,11 @@ msgctxt "page:showcase/aegis/index.html"
msgid "REA → agent · selected results"
msgstr "REA → Agent * ausgewählte Ergebnisse"
+# Reviewed for grammatical function-call terminology.
#: website/public/showcase/aegis/index.html:432
msgctxt "page:showcase/aegis/index.html"
msgid "REA → agent · methods and callers"
-msgstr "REA → agent * Methoden und Anrufer"
+msgstr "REA → Agent · Methoden und aufrufende Funktionen"
#: website/public/showcase/aegis/index.html:502
msgctxt "page:showcase/aegis/index.html"
@@ -12244,10 +12258,11 @@ msgctxt "page:showcase/dx-ball/index.html"
msgid "REA → agent · instruction excerpt"
msgstr "REA → Agent * Anweisungsauszug"
+# Reviewed for grammatical function-call terminology.
#: website/public/showcase/dx-ball/index.html:369
msgctxt "page:showcase/dx-ball/index.html"
msgid "REA → agent · caller excerpt"
-msgstr "REA → Agent * Anrufer Auszug"
+msgstr "REA → Agent · Auszug der aufrufenden Funktion"
#. {ph0}: read_bytes
#: website/public/showcase/dx-ball/index.html:387
diff --git a/website/locales/id/messages.po b/website/locales/id/messages.po
index 5f64183f97..3b0250915a 100644
--- a/website/locales/id/messages.po
+++ b/website/locales/id/messages.po
@@ -4865,7 +4865,7 @@ msgid ""
" read numeric constants and check the recovered C."
msgstr ""
"Mulailah dengan game Windows yang dapat dieksekusi. Periksa instruksi, ikuti"
-" penelepon, baca konstanta numerik, dan periksa C yang dipulihkan."
+" fungsi pemanggil, baca konstanta numerik, dan periksa C yang dipulihkan."
#: website/public/guides/index.html:211
msgctxt "page:guides/index.html"
@@ -5507,8 +5507,8 @@ msgid ""
" way to investigate the missing arithmetic."
msgstr ""
"Fungsi awal, {ph0}, memiliki hasil dekompiler singkat: panggilan ke {ph1}. "
-"REA juga mengembalikan instruksi dan peneleponnya, yang memberi agen cara "
-"untuk menyelidiki aritmatika yang hilang."
+"REA juga mengembalikan instruksi dan fungsi pemanggilnya, yang memberi agen "
+"cara untuk menyelidiki aritmatika yang hilang."
#: website/public/guides/native/index.html:215
msgctxt "page:guides/native/index.html"
@@ -5551,7 +5551,7 @@ msgid ""
"{ph0}Caller:{ph1} a function that calls this one. It shows which values are "
"passed in."
msgstr ""
-"{ph0}Penelepon:{ph1} sebuah fungsi yang memanggil yang satu ini. Ini "
+"{ph0}Fungsi pemanggil:{ph1} sebuah fungsi yang memanggil yang satu ini. Ini "
"menunjukkan nilai mana yang diteruskan."
#. {ph0}:
@@ -5614,8 +5614,8 @@ msgid ""
"{ph0}02 · Caller{ph1}{ph2}A screen coordinate{ph3}{ph4}The brick-hit caller "
"passes {ph5}.{ph6}"
msgstr ""
-"{ph0}02 * Penelepon{ph1}{ph2}Koordinat layar{ph3}{ph4}Penelepon yang dipukul"
-" dengan batu bata lolos {ph5}.{ph6}"
+"{ph0}02 * Fungsi pemanggil{ph1}{ph2}Koordinat layar{ph3}{ph4}Fungsi "
+"pemanggil yang dipukul dengan batu bata lolos {ph5}.{ph6}"
#. {ph0}:
#. {ph1}:
@@ -5839,7 +5839,7 @@ msgstr ""
#: website/public/guides/native/index.html:382
msgctxt "page:guides/native/index.html"
msgid "Follow the caller"
-msgstr "Ikuti penelepon"
+msgstr "Ikuti fungsi pemanggil"
#. {ph0}: 0x14
#: website/public/guides/native/index.html:391
@@ -5849,7 +5849,7 @@ msgid ""
"REA identifies the brick-hit caller. Its earlier instructions multiply the "
"tile coordinate by 30; adding {ph0} (20) gives the brick's screen position."
msgstr ""
-"REA mengidentifikasi penelepon yang terkena pukulan keras. Instruksi "
+"REA mengidentifikasi fungsi pemanggil yang terkena pukulan keras. Instruksi "
"sebelumnya mengalikan koordinat ubin dengan 30; menambahkan {ph0} (20) "
"memberikan posisi layar bata."
@@ -5973,8 +5973,8 @@ msgid ""
"Recover a native calculation with REA: inspect instructions, follow a "
"caller, read constants and check reconstructed C."
msgstr ""
-"Pulihkan perhitungan asli dengan REA : periksa instruksi, ikuti penelepon, "
-"baca konstanta, dan periksa C yang direkonstruksi."
+"Pulihkan perhitungan asli dengan REA : periksa instruksi, ikuti fungsi "
+"pemanggil, baca konstanta, dan periksa C yang direkonstruksi."
#: website/public/guides/native/index.html:191
msgctxt "page:guides/native/index.html"
@@ -7589,8 +7589,8 @@ msgid ""
"REA identifies the timestamp overload and finds the base method's callers. "
"Inspecting {ph0} then shows the display calling {ph1}."
msgstr ""
-"REA mengidentifikasi kelebihan stempel waktu dan menemukan penelepon metode "
-"dasar. Memeriksa {ph0} kemudian menampilkan panggilan tampilan {ph1}."
+"REA mengidentifikasi kelebihan stempel waktu dan menemukan fungsi pemanggil "
+"metode dasar. Memeriksa {ph0} kemudian menampilkan panggilan tampilan {ph1}."
#. {ph0}: com.beemdevelopment.aegis
#: website/public/showcase/aegis/index.html:451
@@ -8312,8 +8312,8 @@ msgid ""
"Select a step to connect the summing helper and its caller to the same rule "
"in C."
msgstr ""
-"Pilih langkah untuk menghubungkan summing helper dan peneleponnya ke aturan "
-"yang sama di C."
+"Pilih langkah untuk menghubungkan summing helper dan fungsi pemanggilnya ke "
+"aturan yang sama di C."
#. {ph0}:
#. {ph1}:
@@ -8422,8 +8422,8 @@ msgid ""
"{ph0}05 · Compare with the stored target.{ph1} The caller receives the sum "
"in {ph2}. A mismatch jumps to {ph3}."
msgstr ""
-"{ph0}05 * Bandingkan dengan target yang disimpan.{ph1} Penelepon menerima "
-"jumlah dalam {ph2}. Ketidakcocokan melompat ke {ph3}."
+"{ph0}05 * Bandingkan dengan target yang disimpan.{ph1} Fungsi pemanggil "
+"menerima jumlah dalam {ph2}. Ketidakcocokan melompat ke {ph3}."
#: website/public/showcase/ctf/index.html:557
msgctxt "page:showcase/ctf/index.html"
@@ -8431,8 +8431,8 @@ msgid ""
"The instructions come from the summing helper and its caller. The C is an "
"explanatory summary with descriptive names and a flattened 36-cell loop."
msgstr ""
-"Instruksi datang dari pembantu penjumlahan dan peneleponnya. C adalah "
-"ringkasan penjelasan dengan nama deskriptif dan loop 36 sel yang diratakan."
+"Instruksi datang dari pembantu penjumlahan dan fungsi pemanggilnya. C adalah"
+" ringkasan penjelasan dengan nama deskriptif dan loop 36 sel yang diratakan."
#: website/public/showcase/ctf/index.html:565
msgctxt "page:showcase/ctf/index.html"
@@ -8766,7 +8766,7 @@ msgid ""
"result. {ph0}Open figure{ph1}"
msgstr ""
"Satu fungsi, dari dapat dieksekusi hingga dicentang C. REA menyediakan "
-"instruksi, penelepon, dan pembacaan data; proyek rekonstruksi "
+"instruksi, fungsi pemanggil, dan pembacaan data; proyek rekonstruksi "
"mengimplementasikan dan menguji hasilnya. {ph0}Sosok terbuka{ph1}"
#: website/public/showcase/dx-ball/index.html:218
@@ -8931,8 +8931,8 @@ msgid ""
"read the constants from the executable. Those results supplied the input and"
" arithmetic needed to write the C function below."
msgstr ""
-"Agen menggunakan REA untuk memeriksa fungsi, mengikuti peneleponnya yang "
-"rusak dan membaca konstanta dari executable. Hasil tersebut memberikan "
+"Agen menggunakan REA untuk memeriksa fungsi, mengikuti fungsi pemanggilnya "
+"yang rusak dan membaca konstanta dari executable. Hasil tersebut memberikan "
"masukan dan aritmatika yang diperlukan untuk menulis fungsi C di bawah ini."
#. {ph0}: 0x406400
@@ -8984,14 +8984,14 @@ msgid ""
"The function result includes instructions alongside pseudocode and callers. "
"Here, {ph0} exposes the integer input missing from the decompiler view."
msgstr ""
-"Hasil fungsi menyertakan instruksi bersama pseudocode dan penelepon. Di "
-"sini, {ph0} memperlihatkan input integer yang hilang dari tampilan "
+"Hasil fungsi menyertakan instruksi bersama pseudocode dan fungsi pemanggil. "
+"Di sini, {ph0} memperlihatkan input integer yang hilang dari tampilan "
"decompiler."
#: website/public/showcase/dx-ball/index.html:359
msgctxt "page:showcase/dx-ball/index.html"
msgid "Follow the caller to understand the input"
-msgstr "Ikuti penelepon untuk memahami masukannya"
+msgstr "Ikuti fungsi pemanggil untuk memahami masukannya"
#. {ph0}: tile_x
#. {ph1}: 20 + 30 × tile_x
@@ -9002,9 +9002,9 @@ msgid ""
"REA identified this caller in the first result. Its preceding instructions "
"scale {ph0} by 30; adding 20 gives the brick's screen coordinate, {ph1}."
msgstr ""
-"REA mengidentifikasi penelepon ini pada hasil pertama. Skala instruksi "
-"sebelumnya {ph0} sebesar 30; menambahkan 20 memberikan koordinat layar bata,"
-" {ph1}."
+"REA mengidentifikasi fungsi pemanggil ini pada hasil pertama. Skala "
+"instruksi sebelumnya {ph0} sebesar 30; menambahkan 20 memberikan koordinat "
+"layar bata, {ph1}."
#: website/public/showcase/dx-ball/index.html:383
msgctxt "page:showcase/dx-ball/index.html"
@@ -9100,8 +9100,8 @@ msgid ""
msgstr ""
"{ph0}01 * Baca inputnya.{ph1} Tampilan instruksi dalam hasil fungsi REA "
"berbunyi {ph2} dan menggunakan {ph3} untuk memuat bilangan bulat. Mengikuti "
-"peneleponnya melalui REA menetapkan arti koordinat layar dari parameter C "
-"{ph4}."
+"fungsi pemanggilnya melalui REA menetapkan arti koordinat layar dari "
+"parameter C {ph4}."
#. {ph0}:
#. {ph1}:
@@ -9197,7 +9197,7 @@ msgstr "Hasil REA · 0x406400-0x40643e"
#: website/public/showcase/dx-ball/index.html:593
msgctxt "page:showcase/dx-ball/index.html"
msgid "What the caller supplies"
-msgstr "Apa yang disediakan penelepon"
+msgstr "Apa yang disediakan fungsi pemanggil"
#. {ph0}: 0x411f40
#: website/public/showcase/dx-ball/index.html:594
@@ -9457,11 +9457,12 @@ msgid ""
"checked independently against the original x86 in 3,205 cases and by VC4.0 "
"compiler replay matching 63 bytes."
msgstr ""
-"DXBALL.Fungsi EXE 0x00406400 diperiksa dengan REA . Penelepon yang terkena "
-"batu bata memasok 20 ditambah 30 kali tile_x. Instruksi memuat x, kalikan "
-"dengan 1,5625, kurangi 500,0, terapkan pan_scale dan kembalikan bilangan "
-"bulat. C yang dipertahankan diperiksa secara independen terhadap x86 asli "
-"dalam 3.205 kasus dan oleh replay kompiler VC4. 0 yang cocok dengan 63 byte."
+"DXBALL.Fungsi EXE 0x00406400 diperiksa dengan REA . Fungsi pemanggil yang "
+"terkena batu bata memasok 20 ditambah 30 kali tile_x. Instruksi memuat x, "
+"kalikan dengan 1,5625, kurangi 500,0, terapkan pan_scale dan kembalikan "
+"bilangan bulat. C yang dipertahankan diperiksa secara independen terhadap "
+"x86 asli dalam 3.205 kasus dan oleh replay kompiler VC4. 0 yang cocok dengan"
+" 63 byte."
#: website/public/showcase/dx-ball/index.html:217
msgctxt "page:showcase/dx-ball/index.html"
@@ -11851,7 +11852,7 @@ msgstr "Instruksi"
#: website/public/guides/index.html:207
msgctxt "page:guides/index.html"
msgid "Caller"
-msgstr "Penelepon"
+msgstr "Fungsi pemanggil"
#: website/public/guides/index.html:208
msgctxt "page:guides/index.html"
@@ -11911,7 +11912,7 @@ msgstr "Kutipan instruksi REA · 0x406409"
#: website/public/guides/native/index.html:385
msgctxt "page:guides/native/index.html"
msgid "REA caller excerpt · 0x411f5b"
-msgstr "Kutipan penelepon REA · 0x411f5b"
+msgstr "Kutipan fungsi pemanggil REA · 0x411f5b"
#: website/public/guides/native/index.html:399
msgctxt "page:guides/native/index.html"
@@ -11977,7 +11978,7 @@ msgstr "REA →"
#: website/public/showcase/aegis/index.html:432
msgctxt "page:showcase/aegis/index.html"
msgid "REA → agent · methods and callers"
-msgstr "REA → agen * metode dan penelepon"
+msgstr "REA → agen * metode dan fungsi pemanggil"
#: website/public/showcase/aegis/index.html:502
msgctxt "page:showcase/aegis/index.html"
@@ -12066,7 +12067,7 @@ msgstr "REA excerpt agen · kutipan instruksi"
#: website/public/showcase/dx-ball/index.html:369
msgctxt "page:showcase/dx-ball/index.html"
msgid "REA → agent · caller excerpt"
-msgstr "REA excerpt agen · kutipan penelepon"
+msgstr "REA excerpt agen · kutipan fungsi pemanggil"
#. {ph0}: read_bytes
#: website/public/showcase/dx-ball/index.html:387
diff --git a/website/locales/ko/messages.po b/website/locales/ko/messages.po
index 49b34879b0..c98317a82c 100644
--- a/website/locales/ko/messages.po
+++ b/website/locales/ko/messages.po
@@ -2165,6 +2165,7 @@ msgctxt "page:faq/index.html"
msgid "Which coding agents can use REA?"
msgstr "어떤 코딩 에이전트가 사용할 수 있습니까 REA?"
+# Reviewed for readable instructions and accurate software terminology.
#: website/public/faq/index.html:234
msgctxt "page:faq/index.html"
msgid ""
@@ -2173,9 +2174,10 @@ msgid ""
"Antigravity, GitHub Copilot CLI, Command Code, Grok Build, OMP, and VS Code."
" Grok Bot's connector is added from its chat."
msgstr ""
-"로컬을 지원하는 모든 에이전트 MCP 서버 설치 포함 Claude Code, Claude 데스크톱, Codex, Cursor, "
-"Gemini CLI, Windsurf, Devin, OpenCode, Antigravity, GitHub Copilot CLI, "
-"Command Code, Grok Build, OMP,그리고 VS Code. 그록 봇의 커넥터는 채팅에서 추가됩니다."
+"로컬 MCP 서버를 지원하는 에이전트라면 사용할 수 있습니다. 설정은 Claude Code, Claude Desktop, Codex, "
+"Cursor, Gemini CLI, Windsurf, Devin, OpenCode, Antigravity, GitHub Copilot "
+"CLI, Command Code, Grok Build, OMP, VS Code를 지원합니다. Grok Bot의 커넥터는 채팅에서 "
+"추가합니다."
#. {ph0}:
#. {ph1}:
@@ -2202,6 +2204,7 @@ msgctxt "page:faq/index.html"
msgid "Terminal · installed CLI"
msgstr "터미널·설치CLI"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}: npx
#: website/public/faq/index.html:265
#, python-brace-format
@@ -2209,7 +2212,7 @@ msgctxt "page:faq/index.html"
msgid ""
"Follow the setup refresh command printed by the update. If you set up your "
"agent through {ph0}, run:"
-msgstr "업데이트에서 인쇄한 설치 새로 고침 명령을 따릅니다. 를 통해 에이전트를 설정하는 경우 {ph0},실행:"
+msgstr "업데이트가 출력하는 설정 갱신 명령을 실행하세요. {ph0}로 에이전트를 설정했다면 다음 명령을 사용하세요:"
#: website/public/faq/index.html:271
msgctxt "page:faq/index.html"
@@ -2234,6 +2237,7 @@ msgctxt "page:faq/index.html"
msgid "Is installing the skill from skills.sh enough?"
msgstr "에서 기술을 설치 skills.sh 충분히?"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#: website/public/faq/index.html:294
@@ -2244,8 +2248,8 @@ msgid ""
"setup{ph1} to connect the MCP server and install the matching skill, then "
"restart your agent so it can call the tools."
msgstr ""
-"이 기술은 에이전트 조사 지침을 제공합니다. 실행 {ph0}REA 설정{ph1} 연결하려면 MCP 이 도구를 호출 할 수 있도록 서버와 "
-"일치하는 기술을 설치 한 다음 에이전트를 다시 시작합니다."
+"스킬은 에이전트에게 분석 방법을 알려줍니다. {ph0}REA 설정{ph1}을 실행해 MCP 서버를 연결하고 스킬을 설치하세요. 도구를 "
+"사용하려면 에이전트를 다시 시작해야 합니다."
#: website/public/faq/index.html:305
msgctxt "page:faq/index.html"
@@ -2262,6 +2266,7 @@ msgctxt "page:faq/index.html"
msgid "Start with the kind of software you have:"
msgstr "당신이 가지고있는 소프트웨어의 종류로 시작:"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#: website/public/faq/index.html:311
@@ -2270,7 +2275,7 @@ msgctxt "page:faq/index.html"
msgid ""
"{ph0}Native executables and libraries{ph1}: functions, assembly, pseudocode "
"and references."
-msgstr "{ph0}기본 실행 파일 및 라이브러리{ph1}:함수,어셈블리,의사 코드 및 참조."
+msgstr "{ph0}네이티브 실행 파일과 라이브러리{ph1}: 함수, 어셈블리, 의사 코드, 참조."
#. {ph0}:
#. {ph1}:
@@ -2290,6 +2295,7 @@ msgctxt "page:faq/index.html"
msgid "{ph0}Browser pages{ph1}: scripts, requests and runtime observations."
msgstr "{ph0}브라우저 페이지{ph1}:스크립트,요청 및 런타임 관찰."
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#: website/public/faq/index.html:326
@@ -2300,23 +2306,25 @@ msgid ""
"packaged resources. {ph0}See the case studies{ph1} for worked "
"investigations."
msgstr ""
-"REA 또한 관리되는 어셈블리,안드로이드 소프트웨어,펌웨어 및 패키지 리소스에 대한 워크 플로우가 있습니다. {ph0}사례 연구 "
-"참조{ph1} 일한 조사를 위해."
+"REA는 .NET 등의 관리형 어셈블리, Android APK, 펌웨어, 패키지 리소스도 분석합니다. 실제 분석 과정은 {ph0}사례 "
+"소개{ph1}에서 확인하세요."
#: website/public/faq/index.html:334
msgctxt "page:faq/index.html"
msgid "Do I need Hopper, Ghidra or IDA?"
msgstr "내가 필요합니까 Hopper, Ghidra 또는 IDA?"
+# Reviewed for readable instructions and accurate software terminology.
#: website/public/faq/index.html:335
msgctxt "page:faq/index.html"
msgid ""
"Deep native analysis uses one of them. Static JavaScript and .NET inspection"
" work with the supplied files and do not need a native analysis engine."
msgstr ""
-"깊은 네이티브 분석은 그 중 하나를 사용합니다. 정적 JavaScript 그리고 닷넷 검사 제공된 파일 작업 및 기본 분석 엔진이 "
-"필요하지 않습니다."
+"네이티브 프로그램을 깊이 분석할 때는 이 중 하나를 사용합니다. JavaScript와 .NET의 정적 분석은 제공된 파일로 수행하므로 "
+"네이티브 분석 엔진이 필요하지 않습니다."
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#: website/public/faq/index.html:340
@@ -2327,26 +2335,28 @@ msgid ""
" and propose an installation. Your host and target determine which provider "
"can be used. {ph0}Set up native analysis{ph1}."
msgstr ""
-"기존 연결 Ghidra 또는 IDA 설치 또는 설치 감지 Hopper 그리고 설치를 제안합니다. 호스트와 대상은 사용할 수 있는 공급자를"
-" 결정합니다. {ph0}기본 분석 설정{ph1}."
+"기존 Ghidra나 IDA를 연결하세요. 또는 설정 명령으로 Hopper를 찾아 설치 계획을 확인할 수 있습니다. 사용할 수 있는 분석 "
+"도구는 운영체제와 대상에 따라 달라집니다. {ph0}네이티브 분석 설정{ph1}."
#: website/public/faq/index.html:348
msgctxt "page:faq/index.html"
msgid "Can I use REA without a coding agent?"
msgstr "내가 사용할 수 있습니까 REA 코딩 에이전트가 없다면?"
+# Reviewed for readable instructions and accurate software terminology.
#: website/public/faq/index.html:349
msgctxt "page:faq/index.html"
msgid ""
"Yes. The CLI uses the same analysis workflows. For a local JavaScript or "
"Electron app:"
-msgstr "네 그 CLI 동일한 분석 워크플로를 사용합니다. 지역 JavaScript 또는 Electron 앱:"
+msgstr "네. CLI에서도 같은 분석 흐름을 사용합니다. 로컬 JavaScript 또는 Electron 앱은 다음처럼 분석합니다:"
#: website/public/faq/index.html:355
msgctxt "page:faq/index.html"
msgid "Terminal · static application analysis"
msgstr "터미널*정적 애플리케이션 분석"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#: website/public/faq/index.html:368
@@ -2355,7 +2365,7 @@ msgctxt "page:faq/index.html"
msgid ""
"Replace the path with an extracted application folder or ASAR file. {ph0}Use"
" the CLI{ph1} for installation options."
-msgstr "경로를 추출된 응용 프로그램 폴더로 바꾸거나 ASAR 파일 {ph0}사용 CLI{ph1} 설치 옵션."
+msgstr "경로를 압축 해제한 앱 폴더나 ASAR 파일로 바꾸세요. 설치 방법은 {ph0}CLI 사용 안내{ph1}를 참고하세요."
# Reviewed for readable setup and analysis terminology.
#: website/public/faq/index.html:375
@@ -2374,6 +2384,7 @@ msgstr ""
"네이티브 프로그램을 분석하면 어셈블리와 의사 코드, 함수 호출, 참조, 관련 상수를 반환합니다. JavaScript를 분석하면 모듈과 "
"모듈 간 관계, 소스 위치를 반환합니다."
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#. {ph2}:
@@ -2386,20 +2397,21 @@ msgid ""
"implementation. The {ph0}DX-Ball calculation{ph1} and {ph2}CTF flag "
"checker{ph3} show how that process works."
msgstr ""
-"에이전트는 이러한 결과를 사용하여 동작을 설명하거나 구현을 작성하고 테스트합니다. 그 {ph0}DX-Ball 계산{ph1} 그리고 "
-"{ph2}플래그 검사기{ph3} 그 과정이 어떻게 작동하는지 보여주세요."
+"에이전트는 분석 결과로 동작을 설명하거나 구현을 작성하고 테스트합니다. {ph0}DX-Ball 계산{ph1}과 {ph2}CTF flag "
+"검사기{ph3}에서 그 과정을 볼 수 있습니다."
#: website/public/faq/index.html:392
msgctxt "page:faq/index.html"
msgid "What should I ask my agent?"
msgstr "에이전트에게 무엇을 물어보면 되나요?"
+# Reviewed for readable instructions and accurate software terminology.
#: website/public/faq/index.html:393
msgctxt "page:faq/index.html"
msgid ""
"Give it a local target and one behavior to investigate. For a JavaScript or "
"Electron app:"
-msgstr "로컬 대상 및 조사 할 하나의 동작을 지정하십시오. 에 대한 JavaScript 또는 Electron 앱:"
+msgstr "로컬 대상과 조사할 동작 하나를 알려주세요. JavaScript 또는 Electron 앱의 예:"
#. {ph0}:
#. {ph1}:
@@ -2415,6 +2427,7 @@ msgctxt "page:faq/index.html"
msgid "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Your coding agent"
msgstr "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}코딩 에이전트"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#: website/public/faq/index.html:422
@@ -2424,7 +2437,7 @@ msgid ""
"Replace the path with your target. The {ph0}guides{ph1} provide prompts for "
"native, Electron and browser examples."
msgstr ""
-"경로를 대상으로 바꿉니다. 그 {ph0}가이드{ph1} 네이티브에 대한 프롬프트 제공, Electron 그리고 브라우저 예제."
+"경로를 분석할 대상으로 바꾸세요. {ph0}가이드{ph1}에는 네이티브 프로그램, Electron, 브라우저용 예시 프롬프트가 있습니다."
#: website/public/faq/index.html:432
msgctxt "page:faq/index.html"
@@ -2436,6 +2449,7 @@ msgctxt "page:faq/index.html"
msgid "Why can't my agent see the REA tools?"
msgstr "왜 내 에이전트가 볼 수 없습니까 REA 도구?"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}: doctor
#: website/public/faq/index.html:436
#, python-brace-format
@@ -2443,13 +2457,14 @@ msgctxt "page:faq/index.html"
msgid ""
"Restart or reconnect your agent after setup. Check its REA registration with"
" {ph0}; for Codex:"
-msgstr "설치 후 에이전트를 다시 시작하거나 다시 연결합니다. 그 확인 REA 등록 {ph0};를 위해 Codex:"
+msgstr "설정 후 에이전트를 다시 시작하거나 다시 연결하세요. {ph0}로 REA 등록 상태를 확인할 수 있습니다. Codex의 예:"
#: website/public/faq/index.html:442
msgctxt "page:faq/index.html"
msgid "Terminal · check one client"
msgstr "터미널*하나의 클라이언트 확인"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}: codex
#. {ph1}: claude_code
#. {ph2}: cursor
@@ -2460,14 +2475,15 @@ msgid ""
"Replace {ph0} with your client ID, such as {ph1} or {ph2}. If the report "
"shows a missing or stale registration, run setup for that client:"
msgstr ""
-"교체 {ph0} 고객 아이디와 같은 {ph1} 또는 {ph2}. 보고서에 누락되거나 오래된 등록이 표시되면 해당 클라이언트에 대해 설치 "
-"프로그램을 실행합니다:"
+"{ph0}를 {ph1} 또는 {ph2} 같은 클라이언트 ID로 바꾸세요. 등록이 없거나 오래되었다고 나오면 해당 클라이언트의 설정을 다시"
+" 실행하세요:"
#: website/public/faq/index.html:462
msgctxt "page:faq/index.html"
msgid "Terminal · repair one client's setup"
msgstr "터미널*한 클라이언트의 설정을 복구"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#: website/public/faq/index.html:474
@@ -2478,14 +2494,15 @@ msgid ""
" remain absent, check the client's MCP connection error. {ph0}More setup "
"diagnostics{ph1}."
msgstr ""
-"계획을 검토하고 클라이언트를 다시 시작하십시오. 등록이 정상이지만 도구가 없는 경우 클라이언트의 MCP 연결 오류. {ph0}더 많은 "
-"설치 진단{ph1}."
+"변경 계획을 확인하고 클라이언트를 다시 시작하세요. 등록은 정상이지만 도구가 보이지 않으면 클라이언트의 MCP 연결 오류를 확인하세요. "
+"{ph0}추가 설정 진단{ph1}."
#: website/public/faq/index.html:482
msgctxt "page:faq/index.html"
msgid "Do I need to start Hopper first?"
msgstr "내가 시작해야합니까 Hopper 먼저?"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#: website/public/faq/index.html:483
@@ -2496,14 +2513,15 @@ msgid ""
"run choice of demo mode or license activation before unattended analysis. "
"{ph0}See native provider setup{ph1}."
msgstr ""
-"REA 시작 Hopper 작업이 필요할 때. 시작 macOS,무인 분석 전에 데모 모드 또는 라이센스 활성화의 첫 번째 실행 선택을 "
-"완료하십시오. {ph0}기본 공급자 설정을 참조하십시오{ph1}."
+"REA는 작업에 필요할 때 Hopper를 실행합니다. macOS에서는 자동 분석 전에 첫 실행 화면에서 데모 모드나 라이선스 활성화를 "
+"선택해야 합니다. {ph0}네이티브 분석 도구 설정{ph1}."
#: website/public/faq/index.html:492
msgctxt "page:faq/index.html"
msgid "What should I do if I hit a bug?"
msgstr "버그가 발생하면 어떻게 하나요?"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#: website/public/faq/index.html:493
@@ -2513,9 +2531,10 @@ msgid ""
"{ph0}Update REA{ph1}, restart your agent and retry the same task. A recent "
"release may already fix the problem."
msgstr ""
-"{ph0}업데이트 REA{ph1},에이전트를 다시 시작하고 동일한 작업을 다시 시도하십시오. 최근 릴리스는 이미 문제를 해결할 수 "
+"{ph0}REA를 업데이트{ph1}하고 에이전트를 다시 시작한 뒤 같은 작업을 시도하세요. 최신 버전에서 이미 문제가 해결되었을 수 "
"있습니다."
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#: website/public/faq/index.html:497
@@ -2526,8 +2545,8 @@ msgid ""
"system, target type, steps to reproduce and error output. Include the "
"provider name when the problem involves native analysis."
msgstr ""
-"지속되면, {ph0}문제 열기{ph1} 당신과 함께 REA 버전,운영 체제,대상 유형,재현 단계 및 오류 출력. 문제가 네이티브 분석과 "
-"관련된 경우 공급자 이름을 포함합니다."
+"문제가 계속되면 REA 버전, 운영체제, 대상 종류, 재현 방법, 오류 출력을 포함해 {ph0}이슈를 등록하세요{ph1}. 네이티브 분석"
+" 문제라면 분석 도구 이름도 알려주세요."
#: website/public/faq/index.html:511
msgctxt "page:faq/index.html"
@@ -2539,18 +2558,20 @@ msgctxt "page:faq/index.html"
msgid "Does REA upload my app?"
msgstr "않습니다 REA 내 앱을 업로드 하시겠습니까?"
+# Reviewed for readable instructions and accurate software terminology.
#: website/public/faq/index.html:515
msgctxt "page:faq/index.html"
msgid ""
"REA analyzes targets on your machine. Your agent receives the results, and "
"its model provider's data policy applies to those results."
-msgstr "REA 컴퓨터의 대상을 분석합니다. 에이전트가 결과를 수신하고 해당 모델 공급자의 데이터 정책이 해당 결과에 적용됩니다."
+msgstr "REA는 사용자의 컴퓨터에서 대상을 분석합니다. 결과는 에이전트가 받으므로 해당 모델 제공자의 데이터 정책이 적용됩니다."
#: website/public/faq/index.html:522
msgctxt "page:faq/index.html"
msgid "How can I share an example or contribute?"
msgstr "예를 공유하거나 기여할 수 있는 방법은 무엇입니까?"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#. {ph2}:
@@ -2564,9 +2585,10 @@ msgid ""
"{ph2}pull request{ph3}. Short code excerpts and figures help others follow "
"the investigation."
msgstr ""
-"유용한 REA 예? 우리는 그것을 보고 싶습니다. 대상,질문,결과를 공유하고 당신이 그들을 확인하는 방법 {ph0}문제{ph1} 또는 "
-"{ph2}끌어 오기 요청{ph3}. 짧은 코드 발췌 및 수치는 다른 사람들이 조사를 수행하는 데 도움이됩니다."
+"유용한 REA 사례가 있나요? 함께 보고 싶습니다. 대상, 질문, 발견한 내용, 검증 방법을 {ph0}이슈{ph1}나 "
+"{ph2}PR{ph3}로 공유해 주세요. 짧은 코드와 그림을 곁들이면 과정을 이해하기 쉽습니다."
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#: website/public/faq/index.html:535
@@ -2575,20 +2597,20 @@ msgctxt "page:faq/index.html"
msgid ""
"Bug reports, feature requests, documentation and code improvements are "
"welcome too. You can also discuss an example in the {ph0}community{ph1}."
-msgstr ""
-"버그 리포트,기능 요청,문서 및 코드 개선도 환영합니다. 당신은 또한에서 예를 논의 할 수 있습니다 {ph0}커뮤니티{ph1}."
+msgstr "버그 보고, 기능 요청, 문서와 코드 개선도 환영합니다. {ph0}커뮤니티{ph1}에서 사례를 이야기할 수도 있습니다."
#: website/public/faq/index.html:6
msgctxt "page:faq/index.html"
msgid "REA FAQ: Setup, Updates and Troubleshooting"
msgstr "REAFAQ 설치,업데이트 문제 해결"
+# Reviewed for readable instructions and accurate software terminology.
#: website/public/faq/index.html:7
msgctxt "page:faq/index.html"
msgid ""
"Answers to common REA questions: installation, updates, analysis tools, "
"coding agents, troubleshooting and sharing examples."
-msgstr "일반적인 답변 REA 트랙에 작은:설치,업데이트,분석 도구,코딩 에이전트,문제 해결 및 공유 예제."
+msgstr "REA의 설치, 업데이트, 분석 도구, 코딩 에이전트, 문제 해결, 사례 공유에 관한 자주 묻는 질문."
#: website/public/faq/index.html:186
msgctxt "page:faq/index.html"
@@ -4476,7 +4498,8 @@ msgctxt "page:guides/index.html"
msgid ""
"Start with a Windows game executable. Inspect instructions, follow a caller,"
" read numeric constants and check the recovered C."
-msgstr "로 시작 Windows 게임 실행 파일. 지시 사항을 검사하고,발신자를 따르고,숫자 상수를 읽고 복구 된 것을 확인하십시오."
+msgstr ""
+"로 시작 Windows 게임 실행 파일. 지시 사항을 검사하고,호출하는 함수를 따르고,숫자 상수를 읽고 복구 된 것을 확인하십시오."
#: website/public/guides/index.html:211
msgctxt "page:guides/index.html"
@@ -4714,8 +4737,8 @@ msgid ""
"API. The path is inferred from code; a runtime capture can check what "
"executes."
msgstr ""
-"REA치 리터럴 IPC 전화 핸들러를 식별하고 노출된 API 를 사용합니다. 경로는 코드에서 추론됩니다.런타임 캡처는 실행되는 것을 "
-"확인할 수 있습니다."
+"REA치 리터럴 IPC 함수 호출 핸들러를 식별하고 노출된 API 를 사용합니다. 경로는 코드에서 추론됩니다.런타임 캡처는 실행되는 것을"
+" 확인할 수 있습니다."
#: website/public/guides/javascript/index.html:253
msgctxt "page:guides/javascript/index.html"
@@ -5007,7 +5030,7 @@ msgctxt "page:guides/native/index.html"
msgid ""
"Inspect the original instructions, identify the input and constants, then "
"check the recovered C."
-msgstr "원래 명령어를 검사하고 입력 및 상수를 식별 한 다음 복구 된 기음을 확인하십시오."
+msgstr "원래 명령어를 검사하고 입력 및 상수를 식별 한 다음 복구 된 C을 확인하십시오."
#: website/public/guides/native/index.html:192
msgctxt "page:guides/native/index.html"
@@ -5173,7 +5196,8 @@ msgctxt "page:guides/native/index.html"
msgid ""
"{ph0}02 · Caller{ph1}{ph2}A screen coordinate{ph3}{ph4}The brick-hit caller "
"passes {ph5}.{ph6}"
-msgstr "{ph0}02*발신자{ph1}{ph2}스크린 좌표{ph3}{ph4}이 함수를 호출하는 브릭 히트 함수는 {ph5}.{ph6}"
+msgstr ""
+"{ph0}02*호출하는 함수{ph1}{ph2}스크린 좌표{ph3}{ph4}이 함수를 호출하는 브릭 히트 함수는 {ph5}.{ph6}"
#. {ph0}:
#. {ph1}:
@@ -5380,7 +5404,7 @@ msgstr "명령은 정수 인수를 로드하고 부동 소수점 계산으로
#: website/public/guides/native/index.html:382
msgctxt "page:guides/native/index.html"
msgid "Follow the caller"
-msgstr "발신자 팔로우"
+msgstr "호출하는 함수 팔로우"
#. {ph0}: 0x14
#: website/public/guides/native/index.html:391
@@ -5498,7 +5522,7 @@ msgctxt "page:guides/native/index.html"
msgid ""
"Recover a native calculation with REA: inspect instructions, follow a "
"caller, read constants and check reconstructed C."
-msgstr "기본 계산 복구 REA:지시 사항을 검사하고,발신자를 따르고,상수를 읽고 재구성 된 것을 확인하십시오."
+msgstr "기본 계산 복구 REA:지시 사항을 검사하고,호출하는 함수를 따르고,상수를 읽고 재구성 된 것을 확인하십시오."
#: website/public/guides/native/index.html:191
msgctxt "page:guides/native/index.html"
@@ -6871,6 +6895,7 @@ msgctxt "page:showcase/aegis/index.html"
msgid "Copy"
msgstr "복사"
+# Reviewed for concrete meaning, software terminology and readable sentences.
#. {ph0}:
#. {ph1}:
#: website/public/showcase/aegis/index.html:276
@@ -6880,14 +6905,15 @@ msgid ""
"An example prompt for the downloaded APK, with REA's Android analysis "
"configured. {ph0}Get the APK and analysis setup ↓{ph1}"
msgstr ""
-"다운로드 한 사용자에 대한 예제 프롬프트 APK,함께 REA안드로이드 분석이 구성되어 있습니다. {ph0}를 얻을 APK 고 분석 "
-"설정↓{ph1}"
+"다운로드한 APK를 분석하는 예시 프롬프트입니다. 먼저 REA의 Android 분석 환경을 설정하세요. {ph0}APK와 분석 설정 받기"
+" ↓{ph1}"
#: website/public/showcase/aegis/index.html:284
msgctxt "page:showcase/aegis/index.html"
msgid "Try the code generator"
msgstr "코드 생성기 사용해보기"
+# Reviewed for concrete meaning, software terminology and readable sentences.
#. {ph0}:
#. {ph1}:
#: website/public/showcase/aegis/index.html:285
@@ -6898,8 +6924,8 @@ msgid ""
"number with the account key to generate a code. The same key and block "
"produce the same code."
msgstr ""
-"앱 그룹 시간에 {ph0}30 초 블록.{ph1} 블록 번호와 계정 키를 결합하여 코드를 생성합니다. 동일한 키와 블록은 동일한 코드를 "
-"생성합니다."
+"앱은 시간을 {ph0}30초 단위로 나눕니다.{ph1} 시간 구간 번호와 계정 키를 결합해 코드를 생성합니다. 같은 키와 같은 시간 "
+"구간이면 같은 코드가 나옵니다."
#: website/public/showcase/aegis/index.html:292
msgctxt "page:showcase/aegis/index.html"
@@ -7152,8 +7178,8 @@ msgid ""
"The released APK puts {ph0} in {ph1}. REA follows the call from {ph2} and "
"returns this body; the original source calls the helper {ph3}."
msgstr ""
-"석방 된 사람 들 APK 풋 {ph0} 그 안에 {ph1}. REA 에서 전화를 다음과 {ph2} 그리고 이 몸을 반환합니다.원래의 "
-"소스는 도우미를 호출합니다. {ph3}."
+"석방 된 사람 들 APK 풋 {ph0} 그 안에 {ph1}. REA 에서 함수 호출를 다음과 {ph2} 그리고 이 몸을 반환합니다.원래의"
+" 소스는 도우미를 호출합니다. {ph3}."
#: website/public/showcase/aegis/index.html:601
msgctxt "page:showcase/aegis/index.html"
@@ -8111,14 +8137,15 @@ msgctxt "page:showcase/dx-ball/index.html"
msgid "Rebuilding DX-Ball{ph0}from its executable."
msgstr "재건 DX-Ball{ph0}실행 파일에서."
+# Reviewed for concrete meaning, software terminology and readable sentences.
#: website/public/showcase/dx-ball/index.html:186
msgctxt "page:showcase/dx-ball/index.html"
msgid ""
"The goal is a maintainable C version of the 1996 Windows game. REA helps the"
" agent inspect the original, one function at a time."
msgstr ""
-"목표는 1996 의 유지 가능한 다 버전입니다 Windows 게임. REA 에이전트가 원본,한 번에 하나의 기능을 검사하는 데 "
-"도움이됩니다."
+"목표는 1996년에 나온 Windows 게임을 유지보수 가능한 C 코드로 재구성하는 것입니다. REA는 에이전트가 원본 함수를 하나씩 "
+"분석하도록 돕습니다."
#: website/public/showcase/dx-ball/index.html:190
msgctxt "page:showcase/dx-ball/index.html"
@@ -8135,8 +8162,8 @@ msgid ""
"callers and data reads; the reconstruction project implements and tests the "
"result. {ph0}Open figure{ph1}"
msgstr ""
-"하나의 기능,실행 파일에서 확인 된 기음. REA 지침,호출자 및 데이터 읽기를 제공하고 재구성 프로젝트는 결과를 구현하고 테스트합니다."
-" {ph0}열린 그림{ph1}"
+"하나의 기능,실행 파일에서 확인 된 C. REA 지침,호출자 및 데이터 읽기를 제공하고 재구성 프로젝트는 결과를 구현하고 테스트합니다. "
+"{ph0}열린 그림{ph1}"
#: website/public/showcase/dx-ball/index.html:218
msgctxt "page:showcase/dx-ball/index.html"
@@ -8283,6 +8310,7 @@ msgid ""
" the answer."
msgstr "로컬 실행 파일을 사용할 수 있는 코딩 에이전트에 대한 예제 프롬프트입니다. 아래의 조사는 REA 답변 뒤에 쿼리 및 증거."
+# Reviewed for concrete meaning, software terminology and readable sentences.
#: website/public/showcase/dx-ball/index.html:299
msgctxt "page:showcase/dx-ball/index.html"
msgid ""
@@ -8290,8 +8318,8 @@ msgid ""
"read the constants from the executable. Those results supplied the input and"
" arithmetic needed to write the C function below."
msgstr ""
-"사용 된 에이전트 REA 함수를 검사하려면 브릭 히트 호출자를 따라 실행 파일에서 상수를 읽습니다. 그 결과는 아래의 기음 함수를 "
-"작성하는 데 필요한 입력 및 산술을 제공했습니다."
+"에이전트는 REA로 함수를 살펴보고, 벽돌 충돌 처리 함수가 이 함수를 어떻게 호출하는지 추적한 뒤 실행 파일의 상수를 읽었습니다. 이 "
+"결과로 입력과 계산 방법을 확인하고 아래의 C 함수를 작성했습니다."
#. {ph0}: 0x406400
#. {ph1}: FUN_00406400(void)
@@ -8343,7 +8371,7 @@ msgstr ""
#: website/public/showcase/dx-ball/index.html:359
msgctxt "page:showcase/dx-ball/index.html"
msgid "Follow the caller to understand the input"
-msgstr "발신자를 따라 입력 내용을 파악합니다"
+msgstr "호출하는 함수를 따라 입력 내용을 파악합니다"
#. {ph0}: tile_x
#. {ph1}: 20 + 30 × tile_x
@@ -8511,7 +8539,7 @@ msgid ""
"identified in REA's callee results. The C casts the result to {ph4}; "
"original-x86 comparisons check the returned value."
msgstr ""
-"{ph0}05*정수를 반환합니다.{ph1} 전화 {ph2} 도달 {ph3},확인된 REA수신자 결과입니다. 결과는 다음과 같습니다 "
+"{ph0}05*정수를 반환합니다.{ph1} 함수 호출 {ph2} 도달 {ph3},확인된 REA수신자 결과입니다. 결과는 다음과 같습니다 "
"{ph4};원본-86 비교 반환 된 값을 확인합니다."
#: website/public/showcase/dx-ball/index.html:550
@@ -8536,7 +8564,7 @@ msgstr "REA결과·0x406400–0x40643e"
#: website/public/showcase/dx-ball/index.html:593
msgctxt "page:showcase/dx-ball/index.html"
msgid "What the caller supplies"
-msgstr "발신자가 제공하는 것"
+msgstr "호출하는 함수가 제공하는 것"
#. {ph0}: 0x411f40
#: website/public/showcase/dx-ball/index.html:594
@@ -8961,7 +8989,7 @@ msgid ""
"divide and coordinate operations to readable C++, then see how they produce "
"a ring aimed at the player."
msgstr ""
-"원래 16 비트 각도 도우미를 검사하십시오. REA. 그 곱하기,나누기 및 좌표 연산을 읽을 수있는 기음++에 일치시킨 다음 플레이어를 "
+"원래 16 비트 각도 도우미를 검사하십시오. REA. 그 곱하기,나누기 및 좌표 연산을 읽을 수있는 C++에 일치시킨 다음 플레이어를 "
"겨냥한 링을 어떻게 생성하는지 확인하십시오."
#: website/public/showcase/index.html:277
@@ -9124,7 +9152,7 @@ msgid ""
"The packaged code uses the same channel in the preload and main process. "
"Resolving the wrappers reveals the Electron calls behind those names."
msgstr ""
-"패키지 코드는 사전 로드 및 기본 프로세스에서 동일한 채널을 사용합니다. 래퍼를 해결하면 Electron 그 이름 뒤에 전화."
+"패키지 코드는 사전 로드 및 기본 프로세스에서 동일한 채널을 사용합니다. 래퍼를 해결하면 Electron 그 이름 뒤에 함수 호출."
#: website/public/showcase/notion/index.html:238
msgctxt "page:showcase/notion/index.html"
@@ -9461,7 +9489,7 @@ msgid ""
"call."
msgstr ""
"클립보드 브리지는 Notion 데스크톱 7.6.1 의 {ph0}:탭 사전로드 및 {ph1}. 발췌는 축소 된 변수 이름을 확장하고 "
-"관련이없는 코드를 생략;발신자 검사 도우미는 기본과 함께 표시됩니다 {ph2} 전화."
+"관련이없는 코드를 생략;발신자 검사 도우미는 기본과 함께 표시됩니다 {ph2} 함수 호출."
#. {ph0}: 747001
#. {ph1}: 58169
@@ -9527,7 +9555,7 @@ msgctxt "page:showcase/notion/index.html"
msgid ""
"{ph0}DX-Ball reconstruction{ph1}{ph2}Follow native instructions to a checked"
" C function.{ph3}"
-msgstr "{ph0}DX-Ball 재건{ph1}{ph2}기본 지침에 따라 체크 된 기음 기능.{ph3}"
+msgstr "{ph0}DX-Ball 재건{ph1}{ph2}기본 지침에 따라 체크 된 C 기능.{ph3}"
#: website/public/showcase/notion/index.html:6
msgctxt "page:showcase/notion/index.html"
@@ -9624,7 +9652,7 @@ msgstr "총알의 고리는 짧은 각도 계산으로 시작됩니다. 사용 R
#: website/public/showcase/th04/index.html:191
msgctxt "page:showcase/th04/index.html"
msgid "PC-98 · 16-bit DOS · C++ and assembly"
-msgstr "PC-98 ·16 비트 도스*기음++및 어셈블리"
+msgstr "PC-98 ·16 비트 도스*C++및 어셈블리"
#: website/public/showcase/th04/index.html:192
msgctxt "page:showcase/th04/index.html"
@@ -9680,7 +9708,7 @@ msgctxt "page:showcase/th04/index.html"
msgid ""
"{ph0}03 · Read the C++{ph1}{ph2}Space → aim → rotate{ph3}{ph4}Connect each "
"operation to the maintained reconstruction.{ph5}"
-msgstr "{ph0}03*읽기 기음++{ph1}{ph2}공간→목표→회전{ph3}{ph4}유지 재건에 각 작업을 연결합니다.{ph5}"
+msgstr "{ph0}03*읽기 C++{ph1}{ph2}공간→목표→회전{ph3}{ph4}유지 재건에 각 작업을 연결합니다.{ph5}"
#. {ph0}:
#. {ph1}:
@@ -10062,8 +10090,8 @@ msgid ""
" The C++ above is a readable summary. Compiler checks below apply to the "
"maintained source in the linked project."
msgstr ""
-"어셈블리는 조준 링 분기,조준 계산 및 최종 저장소를 선택합니다. 위의 기음++는 읽을 수있는 요약입니다. 아래의 컴파일러 검사는 연결된"
-" 프로젝트의 유지되는 소스에 적용됩니다."
+"어셈블리는 조준 링 분기,조준 계산 및 최종 저장소를 선택합니다. 위의 C++는 읽을 수있는 요약입니다. 아래의 컴파일러 검사는 연결된 "
+"프로젝트의 유지되는 소스에 적용됩니다."
#: website/public/showcase/th04/index.html:597
msgctxt "page:showcase/th04/index.html"
@@ -10247,7 +10275,7 @@ msgid ""
"assembly. Beyond bullet generation, the source covers stages, bosses, "
"rendering, input, menus, endings and score handling."
msgstr ""
-"이 프로젝트는 유지 관리 된 기음++및 어셈블리에서 게임의 네 가지 도스 제품을 빌드합니다. 총알 생성 외에도 소스는 "
+"이 프로젝트는 유지 관리 된 C++및 어셈블리에서 게임의 네 가지 도스 제품을 빌드합니다. 총알 생성 외에도 소스는 "
"스테이지,보스,렌더링,입력,메뉴,엔딩 및 점수 처리를 다룹니다."
#. {ph0}:
@@ -10605,8 +10633,8 @@ msgid ""
"converted to an integer. Maintained C is checked in 3,205 original-x86 cases"
" and a separate 63-byte compiler replay."
msgstr ""
-"REA제공하는 지시,발신자 및 바이트 읽기에 대한 증거 하나DX-Ball기능입니다. 스택 입력에 1.5625 를 곱하고,500 을 "
-"오프셋하고,크기를 조정하고,정수로 변환합니다. 3,205 개의 원본 86 케이스와 별도의 63 바이트 컴파일러 재생에서 확인됩니다."
+"REA제공하는 지시,호출하는 함수 및 바이트 읽기에 대한 증거 하나DX-Ball기능입니다. 스택 입력에 1.5625 를 곱하고,500 을"
+" 오프셋하고,크기를 조정하고,정수로 변환합니다. 3,205 개의 원본 86 케이스와 별도의 63 바이트 컴파일러 재생에서 확인됩니다."
# Reviewed for technical meaning and concise diagram labels.
#: website/public/assets/figures/dx-ball-sound-pan-investigation.svg:28
@@ -11032,7 +11060,7 @@ msgstr "상수"
#: website/public/guides/index.html:209
msgctxt "page:guides/index.html"
msgid "C function"
-msgstr "기음 기능"
+msgstr "C 기능"
#: website/public/guides/index.html:224
msgctxt "page:guides/index.html"
@@ -11092,7 +11120,7 @@ msgstr "REA바이트로 결합하는 것으로 해석 little-endian 복식"
#: website/public/guides/native/index.html:416
msgctxt "page:guides/native/index.html"
msgid "Recovered C · excerpt"
-msgstr "복구 된 기음*발췌"
+msgstr "복구 된 C*발췌"
#: website/public/index.html:219
msgctxt "page:index.html"
@@ -11148,7 +11176,7 @@ msgstr "REA→에이전트·선택한 결과"
#: website/public/showcase/aegis/index.html:432
msgctxt "page:showcase/aegis/index.html"
msgid "REA → agent · methods and callers"
-msgstr "REA→에이전트·방법과 발신자"
+msgstr "REA→에이전트·방법과 호출하는 함수"
#: website/public/showcase/aegis/index.html:502
msgctxt "page:showcase/aegis/index.html"
@@ -11237,7 +11265,7 @@ msgstr "REA→에이전트·사용법 발췌문"
#: website/public/showcase/dx-ball/index.html:369
msgctxt "page:showcase/dx-ball/index.html"
msgid "REA → agent · caller excerpt"
-msgstr "REA→agent·발신자 발췌문"
+msgstr "REA→agent·호출하는 함수 발췌문"
#. {ph0}: read_bytes
#: website/public/showcase/dx-ball/index.html:387
@@ -11421,7 +11449,7 @@ msgstr "동일한 기능 결과*목표 발췌"
#: website/public/showcase/th04/index.html:420
msgctxt "page:showcase/th04/index.html"
msgid "Corresponding maintained C++"
-msgstr "해당 유지 관리 기음++"
+msgstr "해당 유지 관리 C++"
#: website/public/showcase/th04/index.html:600
msgctxt "page:showcase/th04/index.html"
@@ -11453,6 +11481,7 @@ msgctxt "runtime"
msgid "Translation is being updated. Read this page in English for now."
msgstr "번역이 업데이트되고 있습니다. 지금 이 페이지를 영어로 읽어보세요."
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#. {ph2}:
@@ -11467,8 +11496,8 @@ msgid ""
"{ph0}›{ph1}{ph2}Use REA to analyze {ph3} and explain how it exports data. "
"Show the relevant code and source locations.{ph4}{ph5}{ph6}"
msgstr ""
-"{ph0}›{ph1}{ph2}사용 REA 분석 {ph3} 그리고 데이터를 내보내는 방법을 설명하십시오. 관련 코드 및 소스 위치를 "
-"표시합니다.{ph4}{ph5}{ph6}"
+"{ph0}›{ph1}{ph2}REA로 {ph3}를 분석하고 데이터를 어떻게 내보내는지 설명해 줘. 관련 코드와 소스 위치도 보여 "
+"줘.{ph4}{ph5}{ph6}"
#. {ph0}:
#. {ph1}:
@@ -11568,6 +11597,7 @@ msgctxt "page:examples/dino-lab/index.html"
msgid "Reconstruction · {ph0}"
msgstr "재건 · {ph0}"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}: Node.js
#: website/public/faq/index.html:205
#, python-brace-format
@@ -11575,7 +11605,7 @@ msgctxt "page:faq/index.html"
msgid ""
"With {ph0} and npm available, run setup, choose your coding agent and review"
" the proposed changes."
-msgstr "함께 {ph0} 그리고 npm 사용 가능,설치 실행,코딩 에이전트를 선택하고 제안 된 변경 사항을 검토하십시오."
+msgstr "{ph0}와 npm을 준비한 뒤 설정 명령을 실행하세요. 사용할 코딩 에이전트를 선택하고 변경 계획을 확인하세요."
#. {ph0}: Node.js
#: website/public/first-investigation/index.html:189
diff --git a/website/locales/th/messages.po b/website/locales/th/messages.po
index f963ca7a13..2db6b7bc9c 100644
--- a/website/locales/th/messages.po
+++ b/website/locales/th/messages.po
@@ -2292,6 +2292,7 @@ msgctxt "page:faq/index.html"
msgid "Which coding agents can use REA?"
msgstr "ซึ่งตัวแทนการเขียนโค้ดสามารถใช้ REA?"
+# Reviewed for readable instructions and accurate software terminology.
#: website/public/faq/index.html:234
msgctxt "page:faq/index.html"
msgid ""
@@ -2300,10 +2301,10 @@ msgid ""
"Antigravity, GitHub Copilot CLI, Command Code, Grok Build, OMP, and VS Code."
" Grok Bot's connector is added from its chat."
msgstr ""
-"ตัวแทนใดๆที่สนับสนุนท้องถิ่น MCP เซิร์ฟเวอร์ การติดตั้งรวมถึง Claude Code, "
-"Claude เดสก์ท็อป, Codex, Cursor, Gemini CLI, Windsurf, Devin, OpenCode, "
-"Antigravity, GitHub Copilot CLI, Command Code, Grok Build, OMP และ VS Code. "
-"เชื่อมต่อบอทกรกจะถูกเพิ่มจากการแชทของ"
+"ใช้ได้กับผู้ช่วยที่รองรับเซิร์ฟเวอร์ MCP ในเครื่อง การตั้งค่ารองรับ Claude "
+"Code, Claude Desktop, Codex, Cursor, Gemini CLI, Windsurf, Devin, OpenCode, "
+"Antigravity, GitHub Copilot CLI, Command Code, Grok Build, OMP และ VS Code "
+"ส่วนตัวเชื่อมต่อของ Grok Bot ให้เพิ่มจากแชตของมัน"
#. {ph0}:
#. {ph1}:
@@ -2330,6 +2331,7 @@ msgctxt "page:faq/index.html"
msgid "Terminal · installed CLI"
msgstr "เทอร์มินัล*ติดตั้งแล้ว CLI"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}: npx
#: website/public/faq/index.html:265
#, python-brace-format
@@ -2338,8 +2340,8 @@ msgid ""
"Follow the setup refresh command printed by the update. If you set up your "
"agent through {ph0}, run:"
msgstr ""
-"ทำตามคำสั่งรีเฟรชการตั้งค่าที่พิมพ์โดยการปรับปรุง "
-"ถ้าคุณตั้งค่าตัวแทนของคุณผ่าน {ph0} วิ่ง:"
+"เรียกคำสั่งปรับปรุงการตั้งค่าที่แสดงหลังอัปเดต หากตั้งค่าผู้ช่วยด้วย {ph0} "
+"ให้เรียก:"
#: website/public/faq/index.html:271
msgctxt "page:faq/index.html"
@@ -2366,6 +2368,7 @@ msgctxt "page:faq/index.html"
msgid "Is installing the skill from skills.sh enough?"
msgstr "คือการติดตั้งทักษะจาก skills.sh พอแล้ว?"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#: website/public/faq/index.html:294
@@ -2376,9 +2379,9 @@ msgid ""
"setup{ph1} to connect the MCP server and install the matching skill, then "
"restart your agent so it can call the tools."
msgstr ""
-"ทักษะให้คำแนะนำการสืบสวนตัวแทนของคุณ วิ่ง {ph0}REA ตั้งค่า{ph1} "
-"ในการเชื่อมต่อ MCP "
-"เซิร์ฟเวอร์และติดตั้งทักษะการจับคู่แล้วรีสตาร์ทตัวแทนของคุณเพื่อที่จะสามารถเรียกเครื่"
+"skill ให้คำแนะนำการวิเคราะห์แก่ผู้ช่วย เรียก{ph0}การตั้งค่า "
+"REA{ph1}เพื่อเชื่อมต่อเซิร์ฟเวอร์ MCP และติดตั้ง skill ที่ตรงกัน "
+"จากนั้นเริ่มผู้ช่วยใหม่เพื่อใช้งานเครื่องมือ"
#: website/public/faq/index.html:305
msgctxt "page:faq/index.html"
@@ -2395,6 +2398,7 @@ msgctxt "page:faq/index.html"
msgid "Start with the kind of software you have:"
msgstr "เริ่มต้นด้วยชนิดของซอฟต์แวร์ที่คุณมี:"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#: website/public/faq/index.html:311
@@ -2404,7 +2408,8 @@ msgid ""
"{ph0}Native executables and libraries{ph1}: functions, assembly, pseudocode "
"and references."
msgstr ""
-"{ph0}ปฏิบัติการพื้นเมืองและไลบรารี{ph1}:ฟังก์ชั่นการประกอบรหัสปลอมและการอ้างอิง"
+"{ph0}ไฟล์โปรแกรมเนทีฟและไลบรารี{ph1}: ฟังก์ชัน assembly, pseudocode "
+"และการอ้างอิง"
#. {ph0}:
#. {ph1}:
@@ -2425,6 +2430,7 @@ msgctxt "page:faq/index.html"
msgid "{ph0}Browser pages{ph1}: scripts, requests and runtime observations."
msgstr "{ph0}หน้าเว็บเบราว์เซอร์{ph1}:สคริปต์การร้องขอและการสังเกตรันไทม์"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#: website/public/faq/index.html:326
@@ -2435,23 +2441,26 @@ msgid ""
"packaged resources. {ph0}See the case studies{ph1} for worked "
"investigations."
msgstr ""
-"REA alsoการประกอบการจัดการหุ่นยนต์เอพีเคเฟิร์มและทรัพยากรที่บรรจุ "
-"{ph0}ดูกรณีศึกษา{ph1} สำหรับการตรวจสอบการทำงาน"
+"REA ยังวิเคราะห์ managed assembly เช่น .NET, Android APK, เฟิร์มแวร์ "
+"และทรัพยากรในแพ็กเกจได้ ดูขั้นตอนจริงได้ใน{ph0}กรณีศึกษา{ph1}"
#: website/public/faq/index.html:334
msgctxt "page:faq/index.html"
msgid "Do I need Hopper, Ghidra or IDA?"
msgstr "ฉันต้อง Hopper, Ghidra หรือ IDA?"
+# Reviewed for readable instructions and accurate software terminology.
#: website/public/faq/index.html:335
msgctxt "page:faq/index.html"
msgid ""
"Deep native analysis uses one of them. Static JavaScript and .NET inspection"
" work with the supplied files and do not need a native analysis engine."
msgstr ""
-"การวิเคราะห์พื้นเมืองลึกใช้หนึ่งในนั้น คงที่ JavaScript "
-"การเขียนข้อความโฆษณา,การเขียนในนามคนอื่น,บทความ,การเขียนบทความใหม่,การเขียน"
+"การวิเคราะห์โปรแกรมเนทีฟแบบละเอียดใช้หนึ่งในเครื่องมือเหล่านี้ "
+"ส่วนการวิเคราะห์ JavaScript และ .NET แบบสแตติกทำงานกับไฟล์ที่ให้มา "
+"และไม่ต้องใช้เอนจินวิเคราะห์เนทีฟ"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#: website/public/faq/index.html:340
@@ -2462,30 +2471,32 @@ msgid ""
" and propose an installation. Your host and target determine which provider "
"can be used. {ph0}Set up native analysis{ph1}."
msgstr ""
-"เชื่อมต่อที่มีอยู่ของคุณ Ghidra หรือ IDA การติดตั้งหรือให้ตรวจสอบการติดตั้ง "
-"Hopper และเสนอการติดตั้ง "
-"โฮสต์และเป้าหมายของคุณกำหนดว่าผู้ให้บริการใดสามารถใช้ได้ "
-"{ph0}ตั้งค่าการวิเคราะห์พื้นเมือง{ph1}."
+"เชื่อมต่อ Ghidra หรือ IDA ที่ติดตั้งอยู่แล้ว หรือให้คำสั่งตั้งค่าตรวจหา "
+"Hopper และเสนอแผนติดตั้ง "
+"เครื่องมือที่ใช้ได้ขึ้นอยู่กับระบบปฏิบัติการและเป้าหมาย "
+"{ph0}ตั้งค่าการวิเคราะห์เนทีฟ{ph1}"
#: website/public/faq/index.html:348
msgctxt "page:faq/index.html"
msgid "Can I use REA without a coding agent?"
msgstr "ฉันสามารถใช้ REA โดยไม่มีตัวแทนการเขียนโค้ด?"
+# Reviewed for readable instructions and accurate software terminology.
#: website/public/faq/index.html:349
msgctxt "page:faq/index.html"
msgid ""
"Yes. The CLI uses the same analysis workflows. For a local JavaScript or "
"Electron app:"
msgstr ""
-"ใช่ ร CLI ใช้เวิร์กโฟลว์การวิเคราะห์เดียวกัน สำหรับท้องถิ่น JavaScript หรือ "
-"Electron แอพ:"
+"ได้ CLI ใช้ขั้นตอนวิเคราะห์เดียวกัน สำหรับแอป JavaScript หรือ Electron "
+"ในเครื่อง:"
#: website/public/faq/index.html:355
msgctxt "page:faq/index.html"
msgid "Terminal · static application analysis"
msgstr "เทอร์มินัล*การวิเคราะห์การใช้งานแบบคงที่"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#: website/public/faq/index.html:368
@@ -2495,8 +2506,8 @@ msgid ""
"Replace the path with an extracted application folder or ASAR file. {ph0}Use"
" the CLI{ph1} for installation options."
msgstr ""
-"แทนที่เส้นทางด้วยโฟลเดอร์แอ็พพลิเคชันที่แยกออกหรือ ASAR แฟ้ม {ph0}ใช้ "
-"CLI{ph1} สำหรับตัวเลือกการติดตั้ง"
+"เปลี่ยนพาธเป็นโฟลเดอร์แอปที่แตกไฟล์แล้วหรือไฟล์ ASAR "
+"ดูตัวเลือกติดตั้งใน{ph0}คู่มือ CLI{ph1}"
# Reviewed for readable setup and analysis terminology.
#: website/public/faq/index.html:375
@@ -2516,6 +2527,7 @@ msgstr ""
"พร้อมการเรียกฟังก์ชัน การอ้างอิง และค่าคงที่ที่เกี่ยวข้อง การวิเคราะห์ "
"JavaScript จะส่งคืนโมดูล ความสัมพันธ์ระหว่างโมดูล และตำแหน่งในซอร์สโค้ด"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#. {ph2}:
@@ -2528,23 +2540,24 @@ msgid ""
"implementation. The {ph0}DX-Ball calculation{ph1} and {ph2}CTF flag "
"checker{ph3} show how that process works."
msgstr ""
-"ตัวแทนของคุณใช้การค้นพบเหล่านี้เพื่ออธิบายพฤติกรรมหรือเขียนและทดสอบการดำเนินก"
-" ร {ph0}DX-Ball การคำนวณ{ph1} และ {ph2}ตรวจสอบธง{ph3} "
-"แสดงว่ากระบวนการทำงานอย่างไร"
+"ผู้ช่วยใช้ผลลัพธ์เพื่ออธิบายการทำงาน หรือเขียนและทดสอบโค้ดใหม่ "
+"ดูกระบวนการได้จาก{ph0}การคำนวณของ DX-Ball{ph1}และ{ph2}ตัวตรวจ flag ของ "
+"CTF{ph3}"
#: website/public/faq/index.html:392
msgctxt "page:faq/index.html"
msgid "What should I ask my agent?"
msgstr "ควรถามอะไรกับผู้ช่วย?"
+# Reviewed for readable instructions and accurate software terminology.
#: website/public/faq/index.html:393
msgctxt "page:faq/index.html"
msgid ""
"Give it a local target and one behavior to investigate. For a JavaScript or "
"Electron app:"
msgstr ""
-"ให้เป้าหมายท้องถิ่นและพฤติกรรมหนึ่งในการตรวจสอบ สำหรับ JavaScript หรือ "
-"Electron แอพ:"
+"ระบุเป้าหมายในเครื่องและพฤติกรรมหนึ่งอย่างที่ต้องการศึกษา ตัวอย่างสำหรับแอป "
+"JavaScript หรือ Electron:"
#. {ph0}:
#. {ph1}:
@@ -2560,6 +2573,7 @@ msgctxt "page:faq/index.html"
msgid "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Your coding agent"
msgstr "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}ตัวแทนการเข้ารหัสของคุณ"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#: website/public/faq/index.html:422
@@ -2569,8 +2583,8 @@ msgid ""
"Replace the path with your target. The {ph0}guides{ph1} provide prompts for "
"native, Electron and browser examples."
msgstr ""
-"แทนที่เส้นทางที่มีเป้าหมายของคุณ ร {ph0}กเขา{ph1} ให้พร้อมท์สำหรับพื้นเมือง,"
-" Electron และตัวอย่างเบราว์เซอร์"
+"เปลี่ยนพาธเป็นเป้าหมายของคุณ "
+"{ph0}คู่มือ{ph1}มีพรอมป์ต์ตัวอย่างสำหรับโปรแกรมเนทีฟ Electron และเบราว์เซอร์"
#: website/public/faq/index.html:432
msgctxt "page:faq/index.html"
@@ -2582,6 +2596,7 @@ msgctxt "page:faq/index.html"
msgid "Why can't my agent see the REA tools?"
msgstr "ทำไมตัวแทนของฉันไม่สามารถเห็น REA เครื่องมือ?"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}: doctor
#: website/public/faq/index.html:436
#, python-brace-format
@@ -2590,14 +2605,15 @@ msgid ""
"Restart or reconnect your agent after setup. Check its REA registration with"
" {ph0}; for Codex:"
msgstr ""
-"รีสตาร์ทหรือเชื่อมต่อตัวแทนของคุณหลังจากการตั้งค่า ตรวจสอบ REA ลงทะเบียนกับ "
-"{ph0};สำหรับ Codex:"
+"หลังตั้งค่า ให้เริ่มผู้ช่วยใหม่หรือเชื่อมต่ออีกครั้ง ตรวจสอบการลงทะเบียน REA"
+" ด้วย {ph0} ตัวอย่างสำหรับ Codex:"
#: website/public/faq/index.html:442
msgctxt "page:faq/index.html"
msgid "Terminal · check one client"
msgstr "เทอร์มินัล*ตรวจสอบลูกค้าหนึ่ง"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}: codex
#. {ph1}: claude_code
#. {ph2}: cursor
@@ -2608,14 +2624,15 @@ msgid ""
"Replace {ph0} with your client ID, such as {ph1} or {ph2}. If the report "
"shows a missing or stale registration, run setup for that client:"
msgstr ""
-"แทนที่ {ph0} ด้วยรหัสลูกค้าของคุณเช่น {ph1} หรือ {ph2}. "
-"ถ้ารายงานแสดงการลงทะเบียนที่ขาดหายไปหรือเก่า,เรียกใช้การตั้งค่าสำหรับไคลเอ็นต์:"
+"เปลี่ยน {ph0} เป็น ID ของไคลเอนต์ เช่น {ph1} หรือ {ph2} "
+"หากรายงานว่าการลงทะเบียนหายไปหรือเก่า ให้ตั้งค่าไคลเอนต์นั้นอีกครั้ง:"
#: website/public/faq/index.html:462
msgctxt "page:faq/index.html"
msgid "Terminal · repair one client's setup"
msgstr "เทอร์มินัล*ซ่อมแซมการตั้งค่าของไคลเอนต์หนึ่ง"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#: website/public/faq/index.html:474
@@ -2626,15 +2643,16 @@ msgid ""
" remain absent, check the client's MCP connection error. {ph0}More setup "
"diagnostics{ph1}."
msgstr ""
-"ตรวจสอบแผนและรีสตาร์ทไคลเอ็นต์ "
-"หากการลงทะเบียนมีสุขภาพดีแต่เครื่องมือยังคงขาดการตรวจสอบของลูกค้า MCP "
-"ข้อผิดพลาดในการเชื่อมต่อ {ph0}การวินิจฉัยการตั้งค่าเพิ่มเติม{ph1}."
+"ตรวจสอบแผนแล้วเริ่มไคลเอนต์ใหม่ หากการลงทะเบียนปกติแต่ไม่เห็นเครื่องมือ "
+"ให้ดูข้อผิดพลาดการเชื่อมต่อ MCP ของไคลเอนต์ "
+"{ph0}ดูวิธีวินิจฉัยเพิ่มเติม{ph1}"
#: website/public/faq/index.html:482
msgctxt "page:faq/index.html"
msgid "Do I need to start Hopper first?"
msgstr "ฉันจำเป็นต้องเริ่มต้น Hopper ก่อน?"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#: website/public/faq/index.html:483
@@ -2645,15 +2663,16 @@ msgid ""
"run choice of demo mode or license activation before unattended analysis. "
"{ph0}See native provider setup{ph1}."
msgstr ""
-"REA เริ่มต้น Hopper เมื่อการดำเนินงานต้องการมัน บน macOS "
-"เสร็จสิ้นทางเลือกที่ทำงานครั้งแรกของโหมดการสาธิตหรือการเปิดใช้งานใบอนุญาตก่อน"
-" {ph0}ดูการตั้งค่าผู้ให้บริการพื้นเมือง{ph1}."
+"REA เปิด Hopper เมื่องานต้องใช้มัน บน macOS "
+"ให้เลือกโหมดทดลองหรือเปิดใช้งานใบอนุญาตในหน้าจอเปิดครั้งแรก "
+"ก่อนเริ่มการวิเคราะห์อัตโนมัติ {ph0}ดูการตั้งค่าเครื่องมือเนทีฟ{ph1}"
#: website/public/faq/index.html:492
msgctxt "page:faq/index.html"
msgid "What should I do if I hit a bug?"
msgstr "ควรทำอย่างไรเมื่อพบข้อผิดพลาด?"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#: website/public/faq/index.html:493
@@ -2663,9 +2682,10 @@ msgid ""
"{ph0}Update REA{ph1}, restart your agent and retry the same task. A recent "
"release may already fix the problem."
msgstr ""
-"{ph0}อัพเดท REA{ph1} รีสตาร์ทตัวแทนของคุณและลองทำงานเดียวกัน "
-"รุ่นล่าสุดอาจแก้ไขปัญหาอยู่แล้ว"
+"{ph0}อัปเดต REA{ph1} เริ่มผู้ช่วยใหม่ และลองงานเดิมอีกครั้ง "
+"เวอร์ชันล่าสุดอาจแก้ปัญหานี้แล้ว"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#: website/public/faq/index.html:497
@@ -2676,9 +2696,9 @@ msgid ""
"system, target type, steps to reproduce and error output. Include the "
"provider name when the problem involves native analysis."
msgstr ""
-"ถ้ามันยังคงมีอยู่, {ph0}เปิดปัญหา{ph1} กับคุณ REA "
-"รุ่นระบบปฏิบัติการประเภทเป้าหมายขั้นตอนในการทำซ้ำและการส่งออกข้อผิดพลาด "
-"รวมชื่อผู้ให้บริการเมื่อปัญหาเกี่ยวข้องกับการวิเคราะห์พื้นเมือง"
+"หากยังมีปัญหา ให้{ph0}เปิด issue{ph1}พร้อมเวอร์ชัน REA ระบบปฏิบัติการ "
+"ชนิดเป้าหมาย ขั้นตอนทำซ้ำ และข้อความผิดพลาด "
+"หากเป็นการวิเคราะห์เนทีฟให้ระบุชื่อเครื่องมือด้วย"
#: website/public/faq/index.html:511
msgctxt "page:faq/index.html"
@@ -2690,20 +2710,22 @@ msgctxt "page:faq/index.html"
msgid "Does REA upload my app?"
msgstr "ไม่ REA อัปโหลดแอปของฉัน?"
+# Reviewed for readable instructions and accurate software terminology.
#: website/public/faq/index.html:515
msgctxt "page:faq/index.html"
msgid ""
"REA analyzes targets on your machine. Your agent receives the results, and "
"its model provider's data policy applies to those results."
msgstr ""
-"REA วิเคราะห์เป้าหมายบนเครื่องของคุณ "
-"ตัวแทนของคุณได้รับผลลัพธ์และนโยบายข้อมูลของผู้ให้บริการโมเดลจะใช้กับผลลัพธ์เหล่านั้น"
+"REA วิเคราะห์เป้าหมายบนเครื่องของคุณ ผู้ช่วยจะได้รับผลลัพธ์ "
+"และผลลัพธ์นั้นอยู่ภายใต้นโยบายข้อมูลของผู้ให้บริการโมเดลที่ผู้ช่วยใช้"
#: website/public/faq/index.html:522
msgctxt "page:faq/index.html"
msgid "How can I share an example or contribute?"
msgstr "ฉันจะแบ่งปันตัวอย่างหรือมีส่วนร่วมได้อย่างไร"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#. {ph2}:
@@ -2717,11 +2739,11 @@ msgid ""
"{ph2}pull request{ph3}. Short code excerpts and figures help others follow "
"the investigation."
msgstr ""
-"มีประโยชน์ REA งคุณ เราอยากเห็นมัน "
-"แบ่งปันเป้าหมายคำถามของคุณผลการวิจัยและวิธีการที่คุณตรวจสอบพวกเขาใน "
-"{ph0}ปัญหา{ph1} หรือ {ph2}ดึงคำขอ{ph3}. "
-"ข้อความที่ตัดตอนมารหัสสั้นและตัวเลขช่วยให้คนอื่นๆติดตามการสืบสวน"
+"มีตัวอย่าง REA ที่น่าสนใจไหม? เราอยากเห็น แชร์เป้าหมาย คำถาม ผลที่พบ "
+"และวิธีตรวจสอบผ่าน {ph0}issue{ph1} หรือ {ph2}pull request{ph3} โค้ดสั้น ๆ "
+"และรูปช่วยให้คนอื่นตามการวิเคราะห์ได้ง่าย"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#: website/public/faq/index.html:535
@@ -2731,22 +2753,23 @@ msgid ""
"Bug reports, feature requests, documentation and code improvements are "
"welcome too. You can also discuss an example in the {ph0}community{ph1}."
msgstr ""
-"รายงานข้อผิดพลาดการร้องขอคุณลักษณะเอกสารและการปรับปรุงรหัสยินดีต้อนรับมากเกิ"
-" นอกจากนี้คุณยังสามารถพูดคุยตัวอย่างใน {ph0}ชุมชน{ph1}."
+"ยินดีรับรายงานบั๊ก คำขอฟีเจอร์ และการปรับปรุงเอกสารหรือโค้ดเช่นกัน "
+"คุณสามารถพูดคุยเรื่องตัวอย่างใน{ph0}ชุมชน{ph1}ได้"
#: website/public/faq/index.html:6
msgctxt "page:faq/index.html"
msgid "REA FAQ: Setup, Updates and Troubleshooting"
msgstr "REAคำถามที่พบบ่อย:การติดตั้งการปรับปรุงและการแก้ไขปัญหา"
+# Reviewed for readable instructions and accurate software terminology.
#: website/public/faq/index.html:7
msgctxt "page:faq/index.html"
msgid ""
"Answers to common REA questions: installation, updates, analysis tools, "
"coding agents, troubleshooting and sharing examples."
msgstr ""
-"คำตอบทั่วไป REA "
-"คำถาม:การติดตั้ง,การปรับปรุง,เครื่องมือวิเคราะห์,ตัวแทนการเข้ารหัส,การแก้ไขปัญหาและการแบ่งปันตัวอย่าง"
+"คำตอบสำหรับคำถาม REA ที่พบบ่อย: การติดตั้ง อัปเดต เครื่องมือวิเคราะห์ "
+"ผู้ช่วยเขียนโค้ด การแก้ปัญหา และการแชร์ตัวอย่าง"
#: website/public/faq/index.html:186
msgctxt "page:faq/index.html"
@@ -3006,7 +3029,7 @@ msgid ""
"The file path, formatter and write call are together in this handler. Ask "
"your agent to show these lines if its answer leaves them out."
msgstr ""
-"เส้นทางแฟ้มจัดรูปแบบและเขียนการโทรอยู่ด้วยกันในตัวจัดการนี้ "
+"เส้นทางแฟ้มจัดรูปแบบและเขียนการเรียกฟังก์ชันอยู่ด้วยกันในตัวจัดการนี้ "
"ถามตัวแทนของคุณเพื่อแสดงบรรทัดเหล่านี้ถ้าคำตอบออกจากพวกเขาออก."
#. {ph0}:
@@ -5359,8 +5382,8 @@ msgid ""
"{ph1}. REA also returns its instructions and callers, which give the agent a"
" way to investigate the missing arithmetic."
msgstr ""
-"ฟังก์ชั่นเริ่มต้น, {ph0} มีผลแยกคอมไพเลอร์สั้น:โทรไป {ph1}. REA "
-"งกลับคำแนะนำและโทรซึ่งให้ตัวแทนวิธีการตรวจสอบเลขคณิตที่ขาดหายไป"
+"ฟังก์ชั่นเริ่มต้น, {ph0} มีผลแยกคอมไพเลอร์สั้น:เรียกฟังก์ชันไป {ph1}. REA "
+"งกลับคำแนะนำและเรียกฟังก์ชันซึ่งให้ตัวแทนวิธีการตรวจสอบเลขคณิตที่ขาดหายไป"
#: website/public/guides/native/index.html:215
msgctxt "page:guides/native/index.html"
@@ -5402,7 +5425,8 @@ msgctxt "page:guides/native/index.html"
msgid ""
"{ph0}Caller:{ph1} a function that calls this one. It shows which values are "
"passed in."
-msgstr "{ph0}ผู้โทร:{ph1} ฟังก์ชันที่เรียกอันนี้ จะแสดงค่าที่จะส่งผ่านใน"
+msgstr ""
+"{ph0}ฟังก์ชันที่เรียก:{ph1} ฟังก์ชันที่เรียกอันนี้ จะแสดงค่าที่จะส่งผ่านใน"
#. {ph0}:
#. {ph1}:
@@ -5460,7 +5484,7 @@ msgid ""
"{ph0}02 · Caller{ph1}{ph2}A screen coordinate{ph3}{ph4}The brick-hit caller "
"passes {ph5}.{ph6}"
msgstr ""
-"{ph0}02·ผู้โทร{ph1}{ph2}พิกัดหน้าจอ{ph3}{ph4}ฟังก์ชั่นอิฐตีที่เรียกฟังก์ชันนี้ผ่าน"
+"{ph0}02·ฟังก์ชันที่เรียก{ph1}{ph2}พิกัดหน้าจอ{ph3}{ph4}ฟังก์ชั่นอิฐตีที่เรียกฟังก์ชันนี้ผ่าน"
" {ph5}.{ph6}"
#. {ph0}:
@@ -5487,7 +5511,8 @@ msgid ""
"REA supplies the instructions, call relationship and bytes. The agent "
"interprets them together."
msgstr ""
-"REA ให้คำแนะนำ,ความสัมพันธ์การโทรและไบต์. เจ้าหน้าที่ตีความพวกเขาด้วยกัน"
+"REA ให้คำแนะนำ,ความสัมพันธ์การเรียกฟังก์ชันและไบต์. "
+"เจ้าหน้าที่ตีความพวกเขาด้วยกัน"
#: website/public/guides/native/index.html:281
msgctxt "page:guides/native/index.html"
@@ -5678,7 +5703,7 @@ msgstr ""
#: website/public/guides/native/index.html:382
msgctxt "page:guides/native/index.html"
msgid "Follow the caller"
-msgstr "ติดตามผู้โทร"
+msgstr "ติดตามฟังก์ชันที่เรียก"
#. {ph0}: 0x14
#: website/public/guides/native/index.html:391
@@ -5688,8 +5713,8 @@ msgid ""
"REA identifies the brick-hit caller. Its earlier instructions multiply the "
"tile coordinate by 30; adding {ph0} (20) gives the brick's screen position."
msgstr ""
-"REA ระบุตัวผู้โทรหาอิฐ คำแนะนำก่อนหน้านี้คูณกระเบื้องประสานงานด้วย 30;เพิ่ม "
-"{ph0} (20)ให้ตำแหน่งหน้าจอของอิฐ"
+"REA ระบุตัวฟังก์ชันที่เรียกหาอิฐ คำแนะนำก่อนหน้านี้คูณกระเบื้องประสานงานด้วย"
+" 30;เพิ่ม {ph0} (20)ให้ตำแหน่งหน้าจอของอิฐ"
#: website/public/guides/native/index.html:396
msgctxt "page:guides/native/index.html"
@@ -7055,7 +7080,7 @@ msgid ""
"A six-digit code changes every 30 seconds. Use REA to find the calculation "
"in an Android APK, then rebuild it with a clock you can control."
msgstr ""
-"รหัสหกหลักเปลี่ยนทุก 30 วินาที ใช้ REA เพื่อหาการคำนวณในหุ่นยนต์ APK "
+"รหัสหกหลักเปลี่ยนทุก 30 วินาที ใช้ REA เพื่อหาการคำนวณในAndroid APK "
"แล้วสร้างมันด้วยนาฬิกาที่คุณสามารถควบคุม"
#: website/public/showcase/aegis/index.html:192
@@ -7215,6 +7240,7 @@ msgctxt "page:showcase/aegis/index.html"
msgid "Copy"
msgstr "คัดลอก"
+# Reviewed for concrete meaning, software terminology and readable sentences.
#. {ph0}:
#. {ph1}:
#: website/public/showcase/aegis/index.html:276
@@ -7224,14 +7250,15 @@ msgid ""
"An example prompt for the downloaded APK, with REA's Android analysis "
"configured. {ph0}Get the APK and analysis setup ↓{ph1}"
msgstr ""
-"พร้อมท์ตัวอย่างสำหรับการดาวน์โหลด APK ด้วย REAการวิเคราะห์หุ่นยนต์กำหนดค่า "
-"{ph0}รับ APK และการตั้งค่าการวิเคราะห์↓{ph1}"
+"พรอมป์ต์ตัวอย่างสำหรับ APK ที่ดาวน์โหลดมา ให้ตั้งค่าการวิเคราะห์ Android ของ"
+" REA ก่อน {ph0}ดาวน์โหลด APK และการตั้งค่าการวิเคราะห์ ↓{ph1}"
#: website/public/showcase/aegis/index.html:284
msgctxt "page:showcase/aegis/index.html"
msgid "Try the code generator"
msgstr "ลองสร้างรหัส"
+# Reviewed for concrete meaning, software terminology and readable sentences.
#. {ph0}:
#. {ph1}:
#: website/public/showcase/aegis/index.html:285
@@ -7242,9 +7269,9 @@ msgid ""
"number with the account key to generate a code. The same key and block "
"produce the same code."
msgstr ""
-"เวลากลุ่มแอปเป็น {ph0}30 วินาที{ph1} "
-"มันรวมหมายเลขบล็อกที่มีคีย์บัญชีเพื่อสร้างรหัส "
-"คีย์เดียวกันและบล็อกผลิตรหัสเดียวกัน"
+"แอปแบ่งเวลาเป็น{ph0}ช่วงละ 30 วินาที{ph1} "
+"แล้วนำหมายเลขช่วงเวลากับคีย์บัญชีมาสร้างรหัส "
+"คีย์เดียวกันและช่วงเวลาเดียวกันจะให้รหัสเดียวกัน"
#: website/public/showcase/aegis/index.html:292
msgctxt "page:showcase/aegis/index.html"
@@ -7382,8 +7409,8 @@ msgid ""
"REA identifies the timestamp overload and finds the base method's callers. "
"Inspecting {ph0} then shows the display calling {ph1}."
msgstr ""
-"REA ระบุการประทับเวลาเกินพิกัดและพบว่าผู้โทรวิธีการฐาน การตรวจสอบ {ph0} "
-"จากนั้นแสดงการโทรจอแสดงผล {ph1}."
+"REA ระบุการประทับเวลาเกินพิกัดและพบว่าฟังก์ชันที่เรียกวิธีการฐาน การตรวจสอบ "
+"{ph0} จากนั้นแสดงการโทรจอแสดงผล {ph1}."
#. {ph0}: com.beemdevelopment.aegis
#: website/public/showcase/aegis/index.html:451
@@ -7604,7 +7631,7 @@ msgid ""
"Verification runs extracted Java methods and the new demo. The Android APK "
"was inspected statically."
msgstr ""
-"การตรวจสอบการทำงานแยกวิธีการจาวาและการสาธิตใหม่ หุ่นยนต์ APK "
+"การตรวจสอบการทำงานแยกวิธีการจาวาและการสาธิตใหม่ Android APK "
"ได้รับการตรวจสอบแบบคงที่"
#: website/public/showcase/aegis/index.html:693
@@ -8506,14 +8533,15 @@ msgctxt "page:showcase/dx-ball/index.html"
msgid "Rebuilding DX-Ball{ph0}from its executable."
msgstr "การฟื้นฟู DX-Ball{ph0}จากปฏิบัติการของ"
+# Reviewed for concrete meaning, software terminology and readable sentences.
#: website/public/showcase/dx-ball/index.html:186
msgctxt "page:showcase/dx-ball/index.html"
msgid ""
"The goal is a maintainable C version of the 1996 Windows game. REA helps the"
" agent inspect the original, one function at a time."
msgstr ""
-"เป้าหมายคือรุ่นคที่รักษาได้ในปี 1996 Windows เกม REA "
-"ช่วยให้ตัวแทนตรวจสอบต้นฉบับหนึ่งฟังก์ชั่นในเวลา"
+"เป้าหมายคือสร้างเกม Windows ปี 1996 ขึ้นใหม่ด้วยโค้ด C ที่ดูแลต่อได้ REA "
+"ช่วยให้เอเจนต์วิเคราะห์ฟังก์ชันในโปรแกรมต้นฉบับทีละฟังก์ชัน"
#: website/public/showcase/dx-ball/index.html:190
msgctxt "page:showcase/dx-ball/index.html"
@@ -8574,7 +8602,7 @@ msgstr "{ph0}ทำงานต่อ{ph1}"
#: website/public/showcase/dx-ball/index.html:231
msgctxt "page:showcase/dx-ball/index.html"
msgid "maintained C functions"
-msgstr "รักษาฟังก์ชั่นค"
+msgstr "รักษาฟังก์ชัน C"
#: website/public/showcase/dx-ball/index.html:235
msgctxt "page:showcase/dx-ball/index.html"
@@ -8686,6 +8714,7 @@ msgstr ""
"การสืบสวนด้านล่างแสดงให้เห็นว่า REA "
"แบบสอบถามและหลักฐานที่อยู่เบื้องหลังคำตอบ"
+# Reviewed for concrete meaning, software terminology and readable sentences.
#: website/public/showcase/dx-ball/index.html:299
msgctxt "page:showcase/dx-ball/index.html"
msgid ""
@@ -8693,8 +8722,9 @@ msgid ""
"read the constants from the executable. Those results supplied the input and"
" arithmetic needed to write the C function below."
msgstr ""
-"ตัวแทนที่ใช้ REA การตรวจสอบฟังก์ชั่นตามโทรอิฐตีและอ่านค่าคงที่จากปฏิบัติการ "
-"ผลลัพธ์เหล่านั้นให้ป้อนข้อมูลและเลขคณิตที่จำเป็นในการเขียนฟังก์ชันคด้านล่าง"
+"เอเจนต์ใช้ REA ตรวจสอบฟังก์ชัน ติดตามฟังก์ชันจัดการอิฐที่เรียกมัน "
+"และอ่านค่าคงที่จากไฟล์โปรแกรม "
+"ผลลัพธ์เหล่านี้ระบุอินพุตและขั้นตอนคำนวณที่ใช้เขียนฟังก์ชัน C ด้านล่าง"
#. {ph0}: 0x406400
#. {ph1}: FUN_00406400(void)
@@ -8751,7 +8781,7 @@ msgstr ""
#: website/public/showcase/dx-ball/index.html:359
msgctxt "page:showcase/dx-ball/index.html"
msgid "Follow the caller to understand the input"
-msgstr "ติดตามผู้โทรที่จะเข้าใจการป้อนข้อมูล"
+msgstr "ติดตามฟังก์ชันที่เรียกที่จะเข้าใจการป้อนข้อมูล"
#. {ph0}: tile_x
#. {ph1}: 20 + 30 × tile_x
@@ -8924,8 +8954,9 @@ msgid ""
"identified in REA's callee results. The C casts the result to {ph4}; "
"original-x86 comparisons check the returned value."
msgstr ""
-"{ph0}05*กลับจำนวนเต็ม{ph1} โทรที่ {ph2} ถึง {ph3},ระบุใน REAผลของแคลลี "
-"าการปวดหลังและอาการบวม {ph4};เปรียบเทียบต้นฉบับ-86 เทียบตรวจสอบค่าที่ส่งคืน"
+"{ph0}05*กลับจำนวนเต็ม{ph1} เรียกฟังก์ชันที่ {ph2} ถึง {ph3},ระบุใน "
+"REAผลของแคลลี าการปวดหลังและอาการบวม {ph4};เปรียบเทียบต้นฉบับ-86 "
+"เทียบตรวจสอบค่าที่ส่งคืน"
#: website/public/showcase/dx-ball/index.html:550
msgctxt "page:showcase/dx-ball/index.html"
@@ -9271,7 +9302,7 @@ msgctxt "page:showcase/index.html"
msgid ""
"Android, games, Electron and a CTF challenge, with code, figures and checked"
" results."
-msgstr "หุ่นยนต์,เกมส์, Electron รหัส,ตัวเลขและผลการตรวจสอบ"
+msgstr "Android,เกมส์, Electron รหัส,ตัวเลขและผลการตรวจสอบ"
#: website/public/showcase/index.html:190
msgctxt "page:showcase/index.html"
@@ -9296,7 +9327,7 @@ msgstr ""
#: website/public/showcase/index.html:204
msgctxt "page:showcase/index.html"
msgid "Read the Android case study"
-msgstr "อ่านกรณีศึกษาหุ่นยนต์"
+msgstr "อ่านกรณีศึกษาAndroid"
#: website/public/showcase/index.html:208
msgctxt "page:showcase/index.html"
@@ -9428,7 +9459,7 @@ msgid ""
"Follow REA investigations through code, figures and demos: an Android "
"authenticator, DX-Ball, Notion, TH04 and a DownUnderCTF flag checker."
msgstr ""
-"ทำตาม REA การตรวจสอบผ่านรหัส,ตัวเลขและการสาธิต:การตรวจสอบหุ่นยนต์, DX-Ball, "
+"ทำตาม REA การตรวจสอบผ่านรหัส,ตัวเลขและการสาธิต:การตรวจสอบAndroid, DX-Ball, "
"Notion, TH04 และนักตรวจสอบธงขาลง"
#: website/public/showcase/index.html:304
@@ -9469,7 +9500,7 @@ msgid ""
"Trace a clipboard call from Notion's page API, through the preload and main "
"process, to Electron's clipboard writer."
msgstr ""
-"ติดตามการโทรจากคลิปบอร์ด "
+"ติดตามการเรียกฟังก์ชันจากคลิปบอร์ด "
"Notionการเขียนข้อความโฆษณา,การเขียนในนามคนอื่น,บทความ,การเขียนเนื้อหา "
"Electronนักเขียนคลิปบอร์ด"
@@ -9565,7 +9596,7 @@ msgid ""
"Resolving the wrappers reveals the Electron calls behind those names."
msgstr ""
"รหัสที่บรรจุใช้ช่องเดียวกันในการโหลดและกระบวนการหลัก การแก้ไขห่อเผยให้เห็น "
-"Electron โทรตามชื่อพวกนั้น"
+"Electron เรียกฟังก์ชันตามชื่อพวกนั้น"
#: website/public/showcase/notion/index.html:238
msgctxt "page:showcase/notion/index.html"
@@ -9705,7 +9736,7 @@ msgid ""
"below show the route it connects."
msgstr ""
"การเขียนข้อความโฆษณา,การเขียนในนามคนอื่น,บทความ,การเขียนบทความใหม่,การเขียน "
-"{ph0}. อุปกรณ์เว็บไซต์โทร {ph1}. "
+"{ph0}. อุปกรณ์เว็บไซต์เรียกฟังก์ชัน {ph1}. "
"ชื่อนั้นทำให้ตัวแทนบางสิ่งบางอย่างที่แม่นยำในการค้นหาในกลุ่มหลัก. "
"สี่ข้อความที่ตัดตอนมาด้านล่างแสดงเส้นทางที่เชื่อมต่อ."
@@ -9925,7 +9956,7 @@ msgstr ""
"สะพานคลิปบอร์ดมาจาก Notion สก์ท็อป 7.6.1 ของ {ph0}:โหลดแท็บล่วงหน้าและ "
"{ph1}. "
"ข้อความที่ตัดตอนมาขยายชื่อตัวแปรที่ย่อและละเว้นรหัสที่ไม่เกี่ยวข้อง;ผู้ช่วยตรวจสอบผู้ส่ง"
-" {ph2} โทรมา"
+" {ph2} เรียกฟังก์ชันมา"
#. {ph0}: 747001
#. {ph1}: 58169
@@ -9999,8 +10030,8 @@ msgid ""
"{ph0}DX-Ball reconstruction{ph1}{ph2}Follow native instructions to a checked"
" C function.{ph3}"
msgstr ""
-"{ph0}DX-Ball "
-"การฟื้นฟู{ph1}{ph2}ทำตามคำแนะนำพื้นเมืองไปยังฟังก์ชั่นคตรวจสอบ{ph3}"
+"{ph0}DX-Ball การฟื้นฟู{ph1}{ph2}ทำตามคำแนะนำพื้นเมืองไปยังฟังก์ชัน "
+"Cตรวจสอบ{ph3}"
#: website/public/showcase/notion/index.html:6
msgctxt "page:showcase/notion/index.html"
@@ -11543,7 +11574,7 @@ msgstr "การแนะนำ"
#: website/public/guides/index.html:207
msgctxt "page:guides/index.html"
msgid "Caller"
-msgstr "ผู้โทร"
+msgstr "ฟังก์ชันที่เรียก"
#: website/public/guides/index.html:208
msgctxt "page:guides/index.html"
@@ -11553,7 +11584,7 @@ msgstr "ค่าคงที่"
#: website/public/guides/index.html:209
msgctxt "page:guides/index.html"
msgid "C function"
-msgstr "ฟังก์ชั่นค"
+msgstr "ฟังก์ชัน C"
#: website/public/guides/index.html:224
msgctxt "page:guides/index.html"
@@ -11669,7 +11700,7 @@ msgstr "REA agent ตัวแทน·ผลลัพธ์ที่เลื
#: website/public/showcase/aegis/index.html:432
msgctxt "page:showcase/aegis/index.html"
msgid "REA → agent · methods and callers"
-msgstr "REA →ตัวแทน*วิธีการและผู้โทร"
+msgstr "REA →ตัวแทน*วิธีการและฟังก์ชันที่เรียก"
#: website/public/showcase/aegis/index.html:502
msgctxt "page:showcase/aegis/index.html"
@@ -11694,7 +11725,7 @@ msgstr "ดาวน์โหลด Aegis APK"
#: website/public/showcase/aegis/index.html:709
msgctxt "page:showcase/aegis/index.html"
msgid "Download Android analysis provider"
-msgstr "ดาวน์โหลดผู้ให้บริการวิเคราะห์หุ่นยนต์"
+msgstr "ดาวน์โหลดผู้ให้บริการวิเคราะห์Android"
#: website/public/showcase/ctf/index.html:289
#: website/public/showcase/ctf/index.html:325
@@ -11885,7 +11916,7 @@ msgstr "หน้าเว็บ"
#: website/public/showcase/notion/index.html:297
msgctxt "page:showcase/notion/index.html"
msgid "Renderer IPC call"
-msgstr "ทำให้โทรไอพีซี"
+msgstr "ทำให้เรียกฟังก์ชันไอพีซี"
#: website/public/showcase/notion/index.html:459
msgctxt "page:showcase/notion/index.html"
@@ -11974,6 +12005,7 @@ msgctxt "runtime"
msgid "Translation is being updated. Read this page in English for now."
msgstr "แปลมีการปรับปรุง อ่านหน้านี้ในภาษาอังกฤษสำหรับตอนนี้."
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}:
#. {ph1}:
#. {ph2}:
@@ -11988,8 +12020,8 @@ msgid ""
"{ph0}›{ph1}{ph2}Use REA to analyze {ph3} and explain how it exports data. "
"Show the relevant code and source locations.{ph4}{ph5}{ph6}"
msgstr ""
-"{ph0}›{ph1}{ph2}ใช้ REA วิเคราะห์ {ph3} และอธิบายวิธีการส่งออกข้อมูล "
-"แสดงโค้ดที่เกี่ยวข้องและสถานที่ตั้งต้นทาง{ph4}{ph5}{ph6}"
+"{ph0}›{ph1}{ph2}ใช้ REA วิเคราะห์ {ph3} และอธิบายว่ามันส่งออกข้อมูลอย่างไร "
+"แสดงโค้ดที่เกี่ยวข้องและตำแหน่งในซอร์สด้วย{ph4}{ph5}{ph6}"
#. {ph0}:
#. {ph1}:
@@ -12094,6 +12126,7 @@ msgctxt "page:examples/dino-lab/index.html"
msgid "Reconstruction · {ph0}"
msgstr "การฟื้นฟู · {ph0}"
+# Reviewed for readable instructions and accurate software terminology.
#. {ph0}: Node.js
#: website/public/faq/index.html:205
#, python-brace-format
@@ -12102,8 +12135,8 @@ msgid ""
"With {ph0} and npm available, run setup, choose your coding agent and review"
" the proposed changes."
msgstr ""
-"ด้วย {ph0} และ npm "
-"ใช้ได้,เรียกใช้การตั้งค่า,เลือกเอเจนต์การเข้ารหัสของคุณและตรวจสอบการเปลี่ยนแปลงที่"
+"เมื่อมี {ph0} และ npm แล้ว ให้เรียกคำสั่งตั้งค่า เลือกผู้ช่วยเขียนโค้ด "
+"และตรวจสอบการเปลี่ยนแปลงที่เสนอ"
#. {ph0}: Node.js
#: website/public/first-investigation/index.html:189
@@ -12138,7 +12171,8 @@ msgstr ""
msgctxt "page:first-investigation/index.html"
msgid "{ph0}Page · {ph1}{ph2}{ph3}Export notes{ph4}{ph5}Calls {ph6}.{ph7}"
msgstr ""
-"{ph0}หน้าเว็บ · {ph1}{ph2}{ph3}บันทึกการส่งออก{ph4}{ph5}โทร {ph6}.{ph7}"
+"{ph0}หน้าเว็บ · {ph1}{ph2}{ph3}บันทึกการส่งออก{ph4}{ph5}เรียกฟังก์ชัน "
+"{ph6}.{ph7}"
#. {ph0}:
#. {ph1}: preload.js
diff --git a/website/locales/vi/messages.po b/website/locales/vi/messages.po
index 80fa96e818..d264e44ffa 100644
--- a/website/locales/vi/messages.po
+++ b/website/locales/vi/messages.po
@@ -50,7 +50,7 @@ msgid ""
"agents, verification and knowledge that compounds across projects."
msgstr ""
"NHỮNG gì HƯỚNG DẪN SỬ DỤNG LẠI VÀ tái TẠO TH08, TH095 và TH04 đã dạy tôi về "
-"các đại lý, xác minh và kiến thức mà các hợp chất trong các dự án."
+"các agent, xác minh và kiến thức mà các hợp chất trong các dự án."
#: website/public/blog/index.html:195
msgctxt "page:blog/index.html"
@@ -96,7 +96,7 @@ msgid ""
"Thoughts on reverse engineering, drawing on practical experience with REA "
"and AI agents."
msgstr ""
-"Suy nghĩ về kỹ thuật đảo ngược, dựa trên kinh nghiệm thực tế VỚI CÁC đại lý "
+"Suy nghĩ về kỹ thuật đảo ngược, dựa trên kinh nghiệm thực tế VỚI CÁC agent "
"REA và AI."
#: website/public/blog/index.html:75 website/public/blog/index.html:88
@@ -132,8 +132,8 @@ msgid ""
"REA — Find out how software works. Reverse engineering with your coding "
"agent."
msgstr ""
-"REA-Tìm hiểu cách thức hoạt động của phần mềm. Kỹ thuật đảo ngược với đại lý"
-" mã hóa của bạn."
+"REA-Tìm hiểu cách thức hoạt động của phần mềm. Kỹ thuật đảo ngược với agent "
+"mã hóa của bạn."
#: website/public/blog/index.html:104
#: website/public/blog/touhou-reconstruction/index.html:104
@@ -284,8 +284,8 @@ msgid ""
"{ph0}Give agents autonomy over the investigation.{ph1} Set a clear goal and "
"acceptance criteria, then let the agent decide what to try next."
msgstr ""
-"{ph0}Cung cấp cho các đại lý quyền tự chủ trong cuộc điều tra.{ph1} Đặt mục "
-"tiêu rõ ràng và tiêu chí chấp nhận, sau đó để đại lý quyết định thử gì tiếp "
+"{ph0}Cung cấp cho các agent quyền tự chủ trong cuộc điều tra.{ph1} Đặt mục "
+"tiêu rõ ràng và tiêu chí chấp nhận, sau đó để agent quyết định thử gì tiếp "
"theo."
#. {ph0}:
@@ -557,9 +557,9 @@ msgid ""
"which to find out."
msgstr ""
"Vào tháng 8 năm 2026, tôi bắt đầu khám phá tái agent-driven nghiêm túc. Tôi "
-"muốn xem một đại lý có thể đi được bao xa với quyền truy cập vào chương "
-"trình và các công cụ phát triển thông thường. Touhou tái thiết đã cho tôi "
-"một dự án đáng kể trong đó để tìm hiểu."
+"muốn xem một agent có thể đi được bao xa với quyền truy cập vào chương trình"
+" và các công cụ phát triển thông thường. Touhou tái thiết đã cho tôi một dự "
+"án đáng kể trong đó để tìm hiểu."
#: website/public/blog/touhou-reconstruction/index.html:389
msgctxt "page:blog/touhou-reconstruction/index.html"
@@ -573,10 +573,10 @@ msgid ""
msgstr ""
"Sự tiến bộ ban đầu thật đáng kinh ngạc. Một cuộc điều tra có thể tiếp tục di"
" chuyển mà không cần tôi chọn từng bước riêng lẻ. Một so sánh thất bại có "
-"thể gửi các đại lý cho người gọi khác. Nó có thể viết một chẩn đoán nhỏ và "
-"sử dụng kết quả để quyết định những gì để thử tiếp theo. Cho nó rằng tự do "
-"đã tạo ra sự khác biệt: tôi có thể dành nhiều sự chú ý hơn cho hướng của dự "
-"án và về việc kiểm tra của nó có đáng tin cậy hay không."
+"thể gửi các agent cho người gọi khác. Nó có thể viết một chẩn đoán nhỏ và sử"
+" dụng kết quả để quyết định những gì để thử tiếp theo. Cho nó rằng tự do đã "
+"tạo ra sự khác biệt: tôi có thể dành nhiều sự chú ý hơn cho hướng của dự án "
+"và về việc kiểm tra của nó có đáng tin cậy hay không."
#: website/public/blog/touhou-reconstruction/index.html:398
msgctxt "page:blog/touhou-reconstruction/index.html"
@@ -665,9 +665,9 @@ msgstr ""
"{ph0}tài liệu tham khảo xác minh (oracles){ph1}. So sánh mã có thể cho chúng"
" ta biết liệu một hàm được xây dựng lại có tái tạo các hướng dẫn ban đầu hay"
" không. Kiểm tra thời gian chạy có thể cho chúng tôi biết liệu một tuyến "
-"đường được thực hiện có đạt đến trạng thái mong đợi hay không. Đại lý đề "
-"xuất một lời giải thích và kiểm tra nó; một sự không phù hợp mang lại cho nó"
-" một cái gì đó cụ thể để điều tra."
+"đường được thực hiện có đạt đến trạng thái mong đợi hay không. Agent đề xuất"
+" một lời giải thích và kiểm tra nó; một sự không phù hợp mang lại cho nó một"
+" cái gì đó cụ thể để điều tra."
#: website/public/blog/touhou-reconstruction/index.html:440
msgctxt "page:blog/touhou-reconstruction/index.html"
@@ -797,9 +797,9 @@ msgid ""
"investigations before I notice it. I have to understand what the checker "
"actually verifies and test it against cases that ought to fail."
msgstr ""
-"Điều đó quan trọng khi nhóm chủ yếu là một người làm việc với các đại lý. Cá"
-" nhân tôi không thể kiểm tra mọi dòng họ sản xuất, vì vậy phần lớn sự tự tin"
-" của tôi nằm trên séc của họ. Điểm mù của tài liệu tham khảo xác minh được "
+"Điều đó quan trọng khi nhóm chủ yếu là một người làm việc với các agent. Cá "
+"nhân tôi không thể kiểm tra mọi dòng họ sản xuất, vì vậy phần lớn sự tự tin "
+"của tôi nằm trên séc của họ. Điểm mù của tài liệu tham khảo xác minh được "
"chia sẻ (oracle) có thể ảnh hưởng đến nhiều cuộc điều tra trước khi tôi nhận"
" thấy nó. Tôi phải hiểu những gì trình kiểm tra thực sự xác minh và kiểm tra"
" nó chống lại các trường hợp phải thất bại."
@@ -901,8 +901,8 @@ msgid ""
"pursue the next investigation on its own."
msgstr ""
"Các dự án hiện tại đã bảo tồn kiến thức trong nguồn của họ và xây dựng các "
-"công cụ. Điều thay đổi đối với tôi là một đại lý có thể sử dụng kiến thức đó"
-" để tự mình theo đuổi cuộc điều tra tiếp theo."
+"công cụ. Điều thay đổi đối với tôi là một agent có thể sử dụng kiến thức đó "
+"để tự mình theo đuổi cuộc điều tra tiếp theo."
#: website/public/blog/touhou-reconstruction/index.html:561
msgctxt "page:blog/touhou-reconstruction/index.html"
@@ -914,10 +914,10 @@ msgid ""
"agent did most of the work."
msgstr ""
"Trong phần tiếp theo của mình, tôi quyết định mục tiêu và tiêu chuẩn để chấp"
-" nhận kết quả. Đại lý có quyền tự do điều tra rộng rãi. Tái thiết đề xuất "
-"của nó sau đó phải tồn tại các kiểm tra có liên quan. Tôi muốn một người "
-"khác có thể kiểm tra lý do tại sao chúng tôi chọn một triển khai, ngay cả "
-"khi một đại lý đã làm hầu hết công việc."
+" nhận kết quả. Agent có quyền tự do điều tra rộng rãi. Tái thiết đề xuất của"
+" nó sau đó phải tồn tại các kiểm tra có liên quan. Tôi muốn một người khác "
+"có thể kiểm tra lý do tại sao chúng tôi chọn một triển khai, ngay cả khi một"
+" agent đã làm hầu hết công việc."
#: website/public/blog/touhou-reconstruction/index.html:568
msgctxt "page:blog/touhou-reconstruction/index.html"
@@ -1057,8 +1057,8 @@ msgid ""
msgstr ""
"Một bài học ở trong đầu tôi rất hữu ích khi tôi ở đó. Một khi nó trở thành "
"một kiểm tra mà một phiên khác có thể chạy, nó có thể tiếp tục giúp đỡ sau "
-"khi tôi đã chuyển sang. Các đại lý tiếp theo có thể sử dụng kết quả mà không"
-" cần lặp lại điều tra dẫn đến nó."
+"khi tôi đã chuyển sang. Các agent tiếp theo có thể sử dụng kết quả mà không "
+"cần lặp lại điều tra dẫn đến nó."
#: website/public/blog/touhou-reconstruction/index.html:641
msgctxt "page:blog/touhou-reconstruction/index.html"
@@ -1163,7 +1163,7 @@ msgstr ""
"Hãy xem xét sự chuyển đổi từ lối chơi sang kết thúc. Chúng ta cần biết trạng"
" thái nào mang qua ranh giới đó và chương trình nào chịu trách nhiệm về nó. "
"Đó là điều chúng tôi có thể điều tra chống lại sản phẩm dos. Một khi các "
-"bằng chứng và kiểm tra có sẵn, một đại lý có thể làm việc thông qua các câu "
+"bằng chứng và kiểm tra có sẵn, một agent có thể làm việc thông qua các câu "
"hỏi nhiều như nó đã làm trên một tiêu đề Windows."
#: website/public/blog/touhou-reconstruction/index.html:693
@@ -1365,7 +1365,7 @@ msgstr ""
"Họ bắt những sai lầm khác nhau. Thay đổi kiểu có thể thay đổi các hướng dẫn "
"được tạo. Một sự thay đổi quyền sở hữu có thể để lại hai phần của trò chơi "
"bằng cách sử dụng các bản sao khác nhau của nhà nước. Giữ cả hai kiểm tra có"
-" sẵn cung cấp cho các đại lý một thất bại cụ thể để điều tra trước khi thực "
+" sẵn cung cấp cho các agent một thất bại cụ thể để điều tra trước khi thực "
"hiện một refactor hơn nữa."
#: website/public/blog/touhou-reconstruction/index.html:790
@@ -1429,10 +1429,10 @@ msgid ""
" one of the most useful things I could do. A better tool could help with "
"every later function that needed it."
msgstr ""
-"Những dự án này đã thay đổi nơi tôi dành sự chú ý của mình. Một khi các đại "
-"lý có thể tiến hành nhiều cuộc điều tra, việc cải thiện môi trường làm việc "
-"của họ đã trở thành một trong những điều hữu ích nhất mà tôi có thể làm. Một"
-" công cụ tốt hơn có thể giúp với mọi chức năng sau này cần nó."
+"Những dự án này đã thay đổi nơi tôi dành sự chú ý của mình. Một khi các "
+"agent có thể tiến hành nhiều cuộc điều tra, việc cải thiện môi trường làm "
+"việc của họ đã trở thành một trong những điều hữu ích nhất mà tôi có thể "
+"làm. Một công cụ tốt hơn có thể giúp với mọi chức năng sau này cần nó."
#: website/public/blog/touhou-reconstruction/index.html:825
msgctxt "page:blog/touhou-reconstruction/index.html"
@@ -1443,9 +1443,9 @@ msgid ""
"of the work remains tied to my attention."
msgstr ""
"Vấn đề tự chủ ở đây. Bước tiếp theo hữu ích thường trở nên rõ ràng chỉ sau "
-"một thử nghiệm thất bại. Một đại lý cần đủ tự do để làm theo kết quả đó ở "
-"đâu đó bất ngờ. Nếu phải đợi tôi quy định từng bước, phần lớn công việc vẫn "
-"gắn liền với sự chú ý của tôi."
+"một thử nghiệm thất bại. Một agent cần đủ tự do để làm theo kết quả đó ở đâu"
+" đó bất ngờ. Nếu phải đợi tôi quy định từng bước, phần lớn công việc vẫn gắn"
+" liền với sự chú ý của tôi."
#: website/public/blog/touhou-reconstruction/index.html:832
msgctxt "page:blog/touhou-reconstruction/index.html"
@@ -1455,7 +1455,7 @@ msgid ""
"understand the mistake well enough to try again. I still have to decide "
"whether the accumulated evidence supports a project milestone."
msgstr ""
-"Tôi hy vọng các đại lý để làm cho giả thuyết sai. Điều quan trọng là liệu "
+"Tôi hy vọng các agent để làm cho giả thuyết sai. Điều quan trọng là liệu "
"chúng ta có thể kiểm tra chúng và học hỏi từ kết quả hay không. Kiểm tra "
"thất bại sẽ giúp nó hiểu rõ sai lầm đủ để thử lại. Tôi vẫn phải quyết định "
"xem bằng chứng tích lũy có hỗ trợ một cột mốc dự án hay không."
@@ -1469,7 +1469,7 @@ msgid ""
"use those to test the source it proposes and see where its explanation holds"
" up."
msgstr ""
-"REA cung cấp cho các đại lý truy cập vào các công cụ phân tích. Một câu hỏi "
+"REA cung cấp cho các agent truy cập vào các công cụ phân tích. Một câu hỏi "
"về người gọi của một chức năng có thể dẫn thẳng vào việc kiểm tra người gọi "
"đó. Dự án tái thiết cung cấp trình biên dịch và kiểm tra tham chiếu của "
"riêng nó. Tác nhân có thể sử dụng chúng để kiểm tra nguồn mà nó đề xuất và "
@@ -1525,8 +1525,8 @@ msgid ""
"results it affected. The next project can then inherit a stronger tool."
msgstr ""
"{ph0}Chúng tôi đang trong giai đoạn đầu của sự thay đổi công nghiệp "
-"này.{ph1} Phần lớn cơ sở hạ tầng vẫn chưa trưởng thành. Các đại lý có thể di"
-" chuyển nhanh hơn so với séc của chúng tôi được thiết kế để hỗ trợ, vì vậy "
+"này.{ph1} Phần lớn cơ sở hạ tầng vẫn chưa trưởng thành. Các agent có thể di "
+"chuyển nhanh hơn so với séc của chúng tôi được thiết kế để hỗ trợ, vì vậy "
"quá trình này phải phát triển cùng với chúng. Khi chúng tôi tìm thấy một lỗi"
" trong một công cụ được chia sẻ, chúng tôi phải sửa chữa nó và xem lại kết "
"quả mà nó bị ảnh hưởng. Dự án tiếp theo sau đó có thể kế thừa một công cụ "
@@ -1571,7 +1571,7 @@ msgstr ""
"Đó là những gì làm cho sự tương tự công nghiệp có ý nghĩa đối với tôi. Kinh "
"nghiệm bắt đầu trở thành một phần của các công cụ mà người khác có thể sử "
"dụng. Cải thiện những công cụ thay đổi bao nhiêu người tiếp theo—hoặc các "
-"đại lý tiếp theo—có thể được thực hiện."
+"agent tiếp theo—có thể được thực hiện."
#: website/public/blog/touhou-reconstruction/index.html:900
msgctxt "page:blog/touhou-reconstruction/index.html"
@@ -1614,7 +1614,7 @@ msgid ""
"accumulated knowledge would let an agent work on this reliably?{ph1}"
msgstr ""
"Bây giờ tôi nhìn vào một chương trình xa lạ và hỏi: {ph0}truy cập, phản hồi "
-"và kiến thức tích lũy nào sẽ cho phép một đại lý làm việc về điều này một "
+"và kiến thức tích lũy nào sẽ cho phép một agent làm việc về điều này một "
"cách đáng tin cậy?{ph1}"
#: website/public/blog/touhou-reconstruction/index.html:921
@@ -1809,8 +1809,8 @@ msgid ""
"{ph0}Method:{ph1} the Factory's {ph2}agent autonomy{ph3} and {ph4}cross-game"
" knowledge{ph5} documents retain the working principles and lessons."
msgstr ""
-"{ph0}Phương pháp:{ph1} Nhà Máy {ph2}tự chủ đại lý{ph3} và {ph4}kiến thức trò"
-" chơi chéo{ph5} tài liệu giữ lại các nguyên tắc làm việc và bài học."
+"{ph0}Phương pháp:{ph1} Nhà Máy {ph2}tự chủ agent{ph3} và {ph4}kiến thức trò "
+"chơi chéo{ph5} tài liệu giữ lại các nguyên tắc làm việc và bài học."
#. {ph0}:
#. {ph1}:
@@ -2126,7 +2126,7 @@ msgstr "Hãy tự mình thử phân tích"
#, python-brace-format
msgctxt "page:examples/dino-lab/index.html"
msgid "{ph0}Set up REA{ph1} with your coding agent."
-msgstr "{ph0}Thiết LẬP REA {ph1} với đại lý mã hóa của bạn."
+msgstr "{ph0}Thiết LẬP REA {ph1} với agent mã hóa của bạn."
#. {ph0}:
#. {ph1}:
@@ -2146,8 +2146,8 @@ msgid ""
"Give your agent the page URL and local debugging endpoint, then copy this "
"prompt."
msgstr ""
-"Cung cấp cho đại lý CỦA bạn URL trang và điểm cuối gỡ lỗi cục bộ, sau đó sao"
-" chép lời nhắc này."
+"Cung cấp cho agent CỦA bạn URL trang và điểm cuối gỡ lỗi cục bộ, sau đó sao "
+"chép lời nhắc này."
#. {ph0}:
#. {ph1}:
@@ -2161,7 +2161,7 @@ msgstr ""
#, python-brace-format
msgctxt "page:examples/dino-lab/index.html"
msgid "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Your coding agent"
-msgstr "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Đại lý mã hóa của bạn"
+msgstr "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Agent mã hóa của bạn"
#. {ph0}:
#. {ph1}:
@@ -2326,7 +2326,7 @@ msgstr "Cài đặt REA thế nào?"
#: website/public/faq/index.html:212
msgctxt "page:faq/index.html"
msgid "Terminal · agent setup"
-msgstr "Thiết bị đầu cuối · thiết lập đại lý"
+msgstr "Thiết bị đầu cuối · thiết lập agent"
#: website/public/faq/index.html:213 website/public/faq/index.html:254
#: website/public/faq/index.html:272 website/public/faq/index.html:356
@@ -2356,7 +2356,7 @@ msgstr ""
#: website/public/faq/index.html:233
msgctxt "page:faq/index.html"
msgid "Which coding agents can use REA?"
-msgstr "NHỮNG đại lý mã hóa NÀO có thể sử DỤNG REA ?"
+msgstr "NHỮNG agent mã hóa NÀO có thể sử DỤNG REA ?"
#: website/public/faq/index.html:234
msgctxt "page:faq/index.html"
@@ -2366,9 +2366,9 @@ msgid ""
"Antigravity, GitHub Copilot CLI, Command Code, Grok Build, OMP, and VS Code."
" Grok Bot's connector is added from its chat."
msgstr ""
-"Bất kỳ đại lý nào hỗ trợ MÁY chủ MCP cục bộ. Thiết lập BAO GỒM Claude Code ,"
-" Claude Desktop, Codex , Cursor , Gemini CLI , Windsurf , Devin , OpenCode ,"
-" Antigravity , GitHub Copilot CLI , Command Code , Grok Build , OMP , VÀ VS "
+"Bất kỳ agent nào hỗ trợ MÁY chủ MCP cục bộ. Thiết lập BAO GỒM Claude Code , "
+"Claude Desktop, Codex , Cursor , Gemini CLI , Windsurf , Devin , OpenCode , "
+"Antigravity , GitHub Copilot CLI , Command Code , Grok Build , OMP , VÀ VS "
"Code . Trình kết nối của Grok Bot được thêm vào từ cuộc trò chuyện của Nó."
#. {ph0}:
@@ -2377,7 +2377,7 @@ msgstr ""
#, python-brace-format
msgctxt "page:faq/index.html"
msgid "{ph0}Connect your coding agent{ph1}."
-msgstr "{ph0}Kết nối đại lý mã hóa của bạn{ph1}."
+msgstr "{ph0}Kết nối agent mã hóa của bạn{ph1}."
#: website/public/faq/index.html:246
msgctxt "page:faq/index.html"
@@ -2407,12 +2407,12 @@ msgid ""
"agent through {ph0}, run:"
msgstr ""
"Thực hiện theo lệnh làm mới thiết lập được in bởi bản cập nhật. Nếu bạn "
-"thiết lập đại lý của bạn thông qua {ph0}, chạy đi:"
+"thiết lập agent của bạn thông qua {ph0}, chạy đi:"
#: website/public/faq/index.html:271
msgctxt "page:faq/index.html"
msgid "Terminal · refresh agent setup"
-msgstr "Thiết bị đầu cuối · thiết lập đại lý làm mới"
+msgstr "Thiết bị đầu cuối · thiết lập agent làm mới"
# Reviewed for readable setup and analysis terminology.
#. {ph0}: npx -y rea-agents@latest
@@ -2443,9 +2443,9 @@ msgid ""
"setup{ph1} to connect the MCP server and install the matching skill, then "
"restart your agent so it can call the tools."
msgstr ""
-"Kỹ năng đưa ra hướng dẫn điều tra đại lý của bạn. Chạy đi {ph0} THIẾT LẬP "
+"Kỹ năng đưa ra hướng dẫn điều tra agent của bạn. Chạy đi {ph0} THIẾT LẬP "
"REA{ph1} để kết nối MÁY chủ MCP và cài đặt kỹ năng phù hợp, sau đó khởi động"
-" lại đại lý của bạn để nó có thể gọi các công cụ."
+" lại agent của bạn để nó có thể gọi các công cụ."
#: website/public/faq/index.html:305
msgctxt "page:faq/index.html"
@@ -2542,7 +2542,7 @@ msgstr ""
#: website/public/faq/index.html:348
msgctxt "page:faq/index.html"
msgid "Can I use REA without a coding agent?"
-msgstr "Tôi có thể sử DỤNG REA mà không cần đại lý mã hóa không?"
+msgstr "Tôi có thể sử DỤNG REA mà không cần agent mã hóa không?"
#: website/public/faq/index.html:349
msgctxt "page:faq/index.html"
@@ -2600,8 +2600,8 @@ msgid ""
"implementation. The {ph0}DX-Ball calculation{ph1} and {ph2}CTF flag "
"checker{ph3} show how that process works."
msgstr ""
-"Đại lý của bạn sử dụng những phát hiện này để giải thích hành vi hoặc viết "
-"và kiểm tra việc thực hiện. Các {ph0} DX-Ball tính TOÁN{ph1} và {ph2}CTF cờ "
+"Agent của bạn sử dụng những phát hiện này để giải thích hành vi hoặc viết và"
+" kiểm tra việc thực hiện. Các {ph0} DX-Ball tính TOÁN{ph1} và {ph2}CTF cờ "
"checker{ph3} cho thấy quá trình đó hoạt động như thế nào."
#: website/public/faq/index.html:392
@@ -2630,7 +2630,7 @@ msgstr ""
#, python-brace-format
msgctxt "page:faq/index.html"
msgid "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Your coding agent"
-msgstr "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Đại lý mã hóa của bạn"
+msgstr "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Agent mã hóa của bạn"
#. {ph0}:
#. {ph1}:
@@ -2652,7 +2652,7 @@ msgstr "Khắc phục sự cố"
#: website/public/faq/index.html:435
msgctxt "page:faq/index.html"
msgid "Why can't my agent see the REA tools?"
-msgstr "Tại sao đại lý của tôi không thể thấy CÁC CÔNG cụ REA?"
+msgstr "Tại sao agent của tôi không thể thấy CÁC CÔNG cụ REA?"
#. {ph0}: doctor
#: website/public/faq/index.html:436
@@ -2662,7 +2662,7 @@ msgid ""
"Restart or reconnect your agent after setup. Check its REA registration with"
" {ph0}; for Codex:"
msgstr ""
-"Khởi động lại hoặc kết nối lại đại lý của bạn sau khi thiết lập. Kiểm tra "
+"Khởi động lại hoặc kết nối lại agent của bạn sau khi thiết lập. Kiểm tra "
"ĐĂNG ký REA của NÓ với {ph0}; CHO Codex :"
#: website/public/faq/index.html:442
@@ -2736,7 +2736,7 @@ msgid ""
"{ph0}Update REA{ph1}, restart your agent and retry the same task. A recent "
"release may already fix the problem."
msgstr ""
-"{ph0}Cập NHẬT REA {ph1}, khởi động lại đại lý của bạn và thử lại cùng một "
+"{ph0}Cập NHẬT REA {ph1}, khởi động lại agent của bạn và thử lại cùng một "
"nhiệm vụ. Một bản phát hành gần đây có thể đã khắc phục được sự cố."
#. {ph0}:
@@ -2769,7 +2769,7 @@ msgid ""
"REA analyzes targets on your machine. Your agent receives the results, and "
"its model provider's data policy applies to those results."
msgstr ""
-"REA phân tích mục tiêu trên máy tính của bạn. Đại lý của bạn nhận được kết "
+"REA phân tích mục tiêu trên máy tính của bạn. Agent của bạn nhận được kết "
"quả và chính sách dữ liệu của nhà cung cấp mô hình áp dụng cho các kết quả "
"đó."
@@ -2820,7 +2820,7 @@ msgid ""
"coding agents, troubleshooting and sharing examples."
msgstr ""
"Câu trả lời cho CÁC CÂU HỎI REA phổ biến: cài đặt, cập nhật, công cụ phân "
-"tích, đại lý mã hóa, khắc phục sự cố và chia sẻ ví dụ."
+"tích, agent mã hóa, khắc phục sự cố và chia sẻ ví dụ."
#: website/public/faq/index.html:186
msgctxt "page:faq/index.html"
@@ -2949,7 +2949,7 @@ msgstr "{ph0}5. Hỏi một câu hỏi khác{ph1}"
#: website/public/first-investigation/index.html:207
msgctxt "page:first-investigation/index.html"
msgid "1. Connect your agent to REA"
-msgstr "1. Kết nối đại lý CỦA BẠN VỚI REA"
+msgstr "1. Kết nối agent CỦA BẠN VỚI REA"
#. {ph0}:
#. {ph1}:
@@ -2965,7 +2965,7 @@ msgstr "1. Kết nối đại lý CỦA BẠN VỚI REA"
#, python-brace-format
msgctxt "page:first-investigation/index.html"
msgid "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Your coding agent"
-msgstr "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Đại lý mã hóa của bạn"
+msgstr "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Agent mã hóa của bạn"
#: website/public/first-investigation/index.html:221
#: website/public/first-investigation/index.html:243
@@ -2987,7 +2987,7 @@ msgid ""
"Review the plan, approve the setup, then restart your agent. Already "
"connected? Continue below."
msgstr ""
-"Xem lại kế hoạch, phê duyệt thiết lập, sau đó khởi động lại đại lý của bạn. "
+"Xem lại kế hoạch, phê duyệt thiết lập, sau đó khởi động lại agent của bạn. "
"Đã kết nối? Tiếp tục dưới đây."
#: website/public/first-investigation/index.html:258
@@ -3006,8 +3006,8 @@ msgid ""
"Electron."
msgstr ""
"Ví dụ là một ứng dụng Electron sáu tệp với một {ph0}Xuất ghi chú{ph1} nút. "
-"Đại lý của bạn có thể kiểm tra mã của nó mà không cần cài đặt hoặc khởi CHẠY"
-" Electron ."
+"Agent của bạn có thể kiểm tra mã của nó mà không cần cài đặt hoặc khởi CHẠY "
+"Electron ."
#: website/public/first-investigation/index.html:294
msgctxt "page:first-investigation/index.html"
@@ -3015,7 +3015,7 @@ msgid ""
"Your agent downloads the files and gives the unpacked folder to REA for "
"inspection."
msgstr ""
-"Đại lý của bạn tải xuống các tệp và cung cấp thư mục đã giải nén CHO REA để "
+"Agent của bạn tải xuống các tệp và cung cấp thư mục đã giải nén CHO REA để "
"kiểm tra."
#. {ph0}:
#. {ph1}:
@@ -3129,7 +3129,7 @@ msgid ""
"Your agent can run the same JavaScript in your platform’s shell."
msgstr ""
"Lệnh này sử dụng một shell có hỗ trợ tài liệu ở đây, chẳng hạn như Bash hoặc"
-" Zsh. Đại lý của bạn có thể chạy CÙNG MỘT JavaScript trong vỏ nền tảng của "
+" Zsh. Agent của bạn có thể chạy CÙNG MỘT JavaScript trong vỏ nền tảng của "
"bạn."
#: website/public/first-investigation/index.html:457
@@ -3157,7 +3157,7 @@ msgid ""
"Or give your agent an app of your own and ask about one button, file or "
"behavior."
msgstr ""
-"Hoặc cung cấp cho đại lý của bạn một ứng dụng của riêng bạn và hỏi về một "
+"Hoặc cung cấp cho agent của bạn một ứng dụng của riêng bạn và hỏi về một "
"nút, tệp hoặc hành vi."
#. {ph0}:
@@ -3213,8 +3213,8 @@ msgid ""
"Try REA on a small Notes app. Set up your agent, ask where exported notes "
"go, and check the CSV formatter with a sample title."
msgstr ""
-"Hãy thử REA trên Một Ứng dụng Ghi chú nhỏ. Thiết lập đại lý của bạn, hỏi ghi"
-" chú đã xuất đi đâu và kiểm tra TRÌNH định dạng CSV với tiêu đề mẫu."
+"Hãy thử REA trên Một Ứng dụng Ghi chú nhỏ. Thiết lập agent của bạn, hỏi ghi "
+"chú đã xuất đi đâu và kiểm tra TRÌNH định dạng CSV với tiêu đề mẫu."
#: website/public/first-investigation/index.html:195
msgctxt "page:first-investigation/index.html"
@@ -3279,7 +3279,7 @@ msgctxt "page:get-started/index.html"
msgid ""
"Connect REA to your coding agent, or inspect a local app from your terminal."
msgstr ""
-"Kết nối REA với đại lý mã hóa của bạn hoặc kiểm tra một ứng dụng cục bộ từ "
+"Kết nối REA với agent mã hóa của bạn hoặc kiểm tra một ứng dụng cục bộ từ "
"thiết bị đầu cuối của bạn."
#: website/public/get-started/index.html:195
@@ -3421,7 +3421,7 @@ msgstr "Tùy chọn thiết lập"
#, python-brace-format
msgctxt "page:get-started/index.html"
msgid "{ph0}Connect your coding agent{ph1}"
-msgstr "{ph0}Kết nối đại lý mã hóa của bạn{ph1}"
+msgstr "{ph0}Kết nối agent mã hóa của bạn{ph1}"
#. {ph0}:
#. {ph1}:
@@ -3450,7 +3450,7 @@ msgstr "{ph0}Nhận trợ giúp{ph1}"
#: website/public/get-started/index.html:358
msgctxt "page:get-started/index.html"
msgid "Connect your coding agent"
-msgstr "Kết nối đại lý mã hóa của bạn"
+msgstr "Kết nối agent mã hóa của bạn"
#: website/public/get-started/index.html:359
msgctxt "page:get-started/index.html"
@@ -3467,7 +3467,7 @@ msgstr ""
#: website/public/get-started/index.html:366
msgctxt "page:get-started/index.html"
msgid "New to coding agents?"
-msgstr "Mới đối với đại lý mã hóa?"
+msgstr "Mới đối với agent mã hóa?"
#: website/public/get-started/index.html:367
msgctxt "page:get-started/index.html"
@@ -3534,7 +3534,7 @@ msgid ""
"Then open it and copy the prompt below into it. The agent runs REA's setup "
"and shows you the plan before changing anything."
msgstr ""
-"Sau đó mở nó và sao chép lời nhắc bên dưới vào nó. Các đại lý chạy REA 's "
+"Sau đó mở nó và sao chép lời nhắc bên dưới vào nó. Các agent chạy REA 's "
"thiết lập và cho bạn thấy kế hoạch trước khi thay đổi bất cứ điều gì."
#. {ph0}:
@@ -3549,7 +3549,7 @@ msgstr ""
#, python-brace-format
msgctxt "page:get-started/index.html"
msgid "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Your coding agent"
-msgstr "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Đại lý mã hóa của bạn"
+msgstr "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Agent mã hóa của bạn"
#: website/public/get-started/index.html:430
msgctxt "page:get-started/index.html"
@@ -3667,7 +3667,7 @@ msgid ""
"{ph0}Terminal agents{ph1} (Claude Code, Codex, Gemini CLI): exit the session"
" and start it again."
msgstr ""
-"{ph0}Đại lý thiết bị đầu cuối{ph1} (Claude Code, Codex, Gemini CLI): thoát "
+"{ph0}Agent thiết bị đầu cuối{ph1} (Claude Code, Codex, Gemini CLI): thoát "
"khỏi phiên và bắt đầu lại."
#: website/public/get-started/index.html:488
@@ -3676,8 +3676,8 @@ msgid ""
"Give your agent a target path and a specific question. For a JavaScript or "
"Electron app, you might start with:"
msgstr ""
-"Cung cấp cho đại lý của bạn một đường dẫn mục tiêu và một câu hỏi cụ thể. "
-"ĐỐI với ỨNG dụng JavaScript hoặc Electron, bạn có thể bắt đầu với:"
+"Cung cấp cho agent của bạn một đường dẫn mục tiêu và một câu hỏi cụ thể. ĐỐI"
+" với ỨNG dụng JavaScript hoặc Electron, bạn có thể bắt đầu với:"
#. {ph0}: /absolute/path/to/app
#: website/public/get-started/index.html:493
@@ -4032,7 +4032,7 @@ msgid ""
"when opening the binary."
msgstr ""
"Cung CẤP CHO REA đường dẫn thực thi ban đầu, với {ph0} TRONG truy vấn CLI. "
-"Đối với một đại lý, bao gồm {ph1} trong môi trường ĐĂNG ký REA và chọn IDA "
+"Đối với một agent, bao gồm {ph1} trong môi trường ĐĂNG ký REA và chọn IDA "
"khi mở nhị phân."
#: website/public/get-started/index.html:756
@@ -4065,7 +4065,7 @@ msgid ""
"open."
msgstr ""
"Mỗi lệnh CLI nhập và phân tích nhị phân, sau đó đóng phiên của nó. Các truy "
-"vấn MCP của đại lý của bạn sử dụng lại nhị phân đã nhập trong khi phiên đó "
+"vấn MCP của agent của bạn sử dụng lại nhị phân đã nhập trong khi phiên đó "
"đang mở."
#. {ph0}:
@@ -4088,7 +4088,7 @@ msgstr "Nhận trợ giúp"
#: website/public/get-started/index.html:794
msgctxt "page:get-started/index.html"
msgid "If your agent doesn't see REA"
-msgstr "Nếu đại lý của bạn không THẤY REA"
+msgstr "Nếu agent của bạn không THẤY REA"
#. {ph0}: doctor
#: website/public/get-started/index.html:795
@@ -4136,7 +4136,7 @@ msgctxt "page:get-started/index.html"
msgid ""
"{ph0}REA FAQ{ph1}{ph2}Quick answers on updates, agents and analysis.{ph3}"
msgstr ""
-"{ph0} REA CÂU HỎI THƯỜNG GẶP{ph1}{ph2}Câu trả lời nhanh về cập nhật, đại lý "
+"{ph0} REA CÂU HỎI THƯỜNG GẶP{ph1}{ph2}Câu trả lời nhanh về cập nhật, agent "
"và phân tích.{ph3}"
#. {ph0}:
@@ -4183,7 +4183,7 @@ msgstr ""
#: website/public/get-started/index.html:6
msgctxt "page:get-started/index.html"
msgid "Install REA and Set Up Your Coding Agent"
-msgstr "Cài ĐẶT REA và Thiết Lập Đại lý Mã Hóa Của Bạn"
+msgstr "Cài ĐẶT REA và Thiết Lập Agent Mã Hóa Của Bạn"
#: website/public/get-started/index.html:7
msgctxt "page:get-started/index.html"
@@ -4191,8 +4191,8 @@ msgid ""
"Connect REA to your coding agent or inspect a local JavaScript or Electron "
"app from the terminal. Setup, first questions and native provider guides."
msgstr ""
-"Kết nối REA với đại lý mã hóa của bạn hoặc kiểm tra ỨNG dụng JavaScript hoặc"
-" Electron cục bộ từ thiết bị đầu cuối. Thiết lập, câu hỏi đầu tiên và hướng "
+"Kết nối REA với agent mã hóa của bạn hoặc kiểm tra ỨNG dụng JavaScript hoặc "
+"Electron cục bộ từ thiết bị đầu cuối. Thiết lập, câu hỏi đầu tiên và hướng "
"dẫn nhà cung cấp bản địa."
#: website/public/get-started/index.html:199
@@ -4358,7 +4358,7 @@ msgstr "{ph0}Mở trình duyệt{ph1}"
#, python-brace-format
msgctxt "page:guides/browser/index.html"
msgid "{ph0}Ask your agent{ph1}"
-msgstr "{ph0}Hỏi đại lý của bạn{ph1}"
+msgstr "{ph0}Hỏi agent của bạn{ph1}"
#. {ph0}:
#. {ph1}:
@@ -4450,7 +4450,7 @@ msgid ""
"{ph0}03 · Your agent{ph1}{ph2}Read the export code{ph3}{ph4}Connect the "
"observed request to {ph5} in {ph6}.{ph7}"
msgstr ""
-"{ph0}03 * đại lý của Bạn{ph1}{ph2}Đọc mã xuất{ph3}{ph4}Kết nối yêu cầu quan "
+"{ph0}03 * agent của Bạn{ph1}{ph2}Đọc mã xuất{ph3}{ph4}Kết nối yêu cầu quan "
"sát được với {ph5} trong {ph6}.{ph7}"
#: website/public/guides/browser/index.html:244
@@ -4508,7 +4508,7 @@ msgstr ""
#: website/public/guides/browser/index.html:283
msgctxt "page:guides/browser/index.html"
msgid "Ask your agent to watch one action"
-msgstr "Yêu cầu đại lý của bạn xem một hành động"
+msgstr "Yêu cầu agent của bạn xem một hành động"
#. {ph0}:
#. {ph1}:
@@ -4522,7 +4522,7 @@ msgstr "Yêu cầu đại lý của bạn xem một hành động"
#, python-brace-format
msgctxt "page:guides/browser/index.html"
msgid "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Your coding agent"
-msgstr "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Đại lý mã hóa của bạn"
+msgstr "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Agent mã hóa của bạn"
#. {ph0}:
#. {ph1}:
@@ -4549,7 +4549,7 @@ msgid ""
"Example prompt. Give your agent the debugging endpoint, {ph0}, and the page "
"URL. Let it start the capture before you click."
msgstr ""
-"Ví dụ nhắc nhở. Cung cấp cho đại lý của bạn điểm cuối gỡ lỗi, {ph0}, VÀ url "
+"Ví dụ nhắc nhở. Cung cấp cho agent của bạn điểm cuối gỡ lỗi, {ph0}, VÀ url "
"trang. Hãy để nó bắt đầu chụp trước khi bạn nhấp vào."
#: website/public/guides/browser/index.html:312
@@ -4559,7 +4559,7 @@ msgid ""
"reads the resulting evidence. It can then inspect the script behind the "
"export."
msgstr ""
-"Đại lý của bạn phát hiện ra mục tiêu trang, bắt đầu một cửa sổ quan sát và "
+"Agent của bạn phát hiện ra mục tiêu trang, bắt đầu một cửa sổ quan sát và "
"đọc bằng chứng kết quả. Sau đó, nó có thể kiểm tra tập lệnh đằng sau xuất "
"khẩu."
@@ -4819,7 +4819,7 @@ msgstr "Thiết LẬP REA"
#: website/public/guides/index.html:193
msgctxt "page:guides/index.html"
msgid "Connect your coding agent or use REA from the terminal."
-msgstr "Kết nối đại lý mã hóa của bạn hoặc SỬ dụng REA từ thiết bị đầu cuối."
+msgstr "Kết nối agent mã hóa của bạn hoặc SỬ dụng REA từ thiết bị đầu cuối."
#: website/public/guides/index.html:194
msgctxt "page:guides/index.html"
@@ -4842,8 +4842,8 @@ msgid ""
"Start with a Windows game executable. Inspect instructions, follow a caller,"
" read numeric constants and check the recovered C."
msgstr ""
-"Bắt đầu với MỘT TRÒ CHƠI Windows thực thi. Kiểm tra hướng dẫn, theo dõi "
-"người gọi, đọc hằng Số và kiểm Tra C đã khôi Phục."
+"Bắt đầu với MỘT TRÒ CHƠI Windows thực thi. Kiểm tra hướng dẫn, theo dõi hàm "
+"gọi, đọc hằng Số và kiểm Tra C đã khôi Phục."
#: website/public/guides/index.html:211
msgctxt "page:guides/index.html"
@@ -4978,7 +4978,7 @@ msgstr "{ph0}Ví dụ{ph1}"
#, python-brace-format
msgctxt "page:guides/javascript/index.html"
msgid "{ph0}Ask your agent{ph1}"
-msgstr "{ph0}Hỏi đại lý của bạn{ph1}"
+msgstr "{ph0}Hỏi agent của bạn{ph1}"
#. {ph0}:
#. {ph1}:
@@ -5115,8 +5115,8 @@ msgid ""
"{ph0}Connect your agent to REA{ph1} and give it the app directory or ASAR "
"file:"
msgstr ""
-"{ph0}Kết nối đại lý CỦA BẠN VỚI REA {ph1} và cung cấp cho nó thư mục ứng "
-"dụng hoặc TỆP ASAR:"
+"{ph0}Kết nối agent CỦA BẠN VỚI REA {ph1} và cung cấp cho nó thư mục ứng dụng"
+" hoặc TỆP ASAR:"
#. {ph0}:
#. {ph1}:
@@ -5130,7 +5130,7 @@ msgstr ""
#, python-brace-format
msgctxt "page:guides/javascript/index.html"
msgid "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Your coding agent"
-msgstr "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Đại lý mã hóa của bạn"
+msgstr "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Agent mã hóa của bạn"
#: website/public/guides/javascript/index.html:264
#: website/public/guides/javascript/index.html:413
@@ -5172,8 +5172,8 @@ msgid ""
" the export feature."
msgstr ""
"REA đọc các tệp ứng dụng và xây dựng bản đồ các điểm vào, mô-đun và ranh "
-"giới quy trình. Đại lý của bạn sử dụng bản đồ đó để thu hẹp cuộc điều tra về"
-" tính năng xuất."
+"giới quy trình. Agent của bạn sử dụng bản đồ đó để thu hẹp cuộc điều tra về "
+"tính năng xuất."
#: website/public/guides/javascript/index.html:292
msgctxt "page:guides/javascript/index.html"
@@ -5435,7 +5435,7 @@ msgstr "{ph0}Ví dụ{ph1}"
#, python-brace-format
msgctxt "page:guides/native/index.html"
msgid "{ph0}Ask your agent{ph1}"
-msgstr "{ph0}Hỏi đại lý của bạn{ph1}"
+msgstr "{ph0}Hỏi agent của bạn{ph1}"
#. {ph0}:
#. {ph1}:
@@ -5486,7 +5486,7 @@ msgid ""
" way to investigate the missing arithmetic."
msgstr ""
"Chức năng bắt đầu, {ph0}, có một kết quả dịch ngược ngắn: một cuộc gọi đến "
-"{ph1}. REA cũng trả về các hướng dẫn và người gọi của nó, cung cấp cho tác "
+"{ph1}. REA cũng trả về các hướng dẫn và hàm gọi của nó, cung cấp cho tác "
"nhân một cách để điều tra số học bị thiếu."
#: website/public/guides/native/index.html:215
@@ -5620,8 +5620,8 @@ msgid ""
"REA supplies the instructions, call relationship and bytes. The agent "
"interprets them together."
msgstr ""
-"REA cung cấp các hướng dẫn, mối quan hệ cuộc gọi chức năng và byte. Các đại "
-"lý giải thích chúng cùng nhau."
+"REA cung cấp các hướng dẫn, mối quan hệ cuộc gọi chức năng và byte. Các "
+"agent giải thích chúng cùng nhau."
#: website/public/guides/native/index.html:281
msgctxt "page:guides/native/index.html"
@@ -5639,8 +5639,8 @@ msgid ""
"After {ph0}connecting REA to your agent{ph1} and {ph2}setting up a native "
"analysis tool{ph3}, provide the local executable and a question:"
msgstr ""
-"Sau {ph0}kết NỐI REA với đại lý của bạn{ph1} và {ph2}thiết lập phân tích "
-"công cụ chương trình mã máy{ph3}, cung cấp thực thi cục bộ và một câu hỏi:"
+"Sau {ph0}kết NỐI REA với agent của bạn{ph1} và {ph2}thiết lập phân tích công"
+" cụ chương trình mã máy{ph3}, cung cấp thực thi cục bộ và một câu hỏi:"
#: website/public/guides/native/index.html:293
msgctxt "page:guides/native/index.html"
@@ -5709,7 +5709,7 @@ msgstr ""
#, python-brace-format
msgctxt "page:guides/native/index.html"
msgid "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Your coding agent"
-msgstr "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Đại lý mã hóa của bạn"
+msgstr "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Agent mã hóa của bạn"
#: website/public/guides/native/index.html:324
#: website/public/guides/native/index.html:455
@@ -5740,7 +5740,7 @@ msgid ""
"executable. REA doesn't include DX-Ball, so use your own copy, or ask the "
"same kind of question about another small Windows program you have."
msgstr ""
-"Ví dụ nhắc nhở. Cung cấp cho đại lý của bạn đường dẫn ĐẾN tệp THỰC thi DX-"
+"Ví dụ nhắc nhở. Cung cấp cho agent của bạn đường dẫn ĐẾN tệp THỰC thi DX-"
"Ball 1.07 cục BỘ của bạn. REA không bao gồm DX-Ball , vì vậy hãy sử dụng "
"bản sao của riêng bạn hoặc hỏi cùng một loại câu hỏi về một chương trình "
"Windows nhỏ khác mà bạn có."
@@ -5813,7 +5813,7 @@ msgstr ""
#: website/public/guides/native/index.html:382
msgctxt "page:guides/native/index.html"
msgid "Follow the caller"
-msgstr "Theo dõi người gọi"
+msgstr "Theo dõi hàm gọi"
#. {ph0}: 0x14
#: website/public/guides/native/index.html:391
@@ -5823,7 +5823,7 @@ msgid ""
"REA identifies the brick-hit caller. Its earlier instructions multiply the "
"tile coordinate by 30; adding {ph0} (20) gives the brick's screen position."
msgstr ""
-"REA xác định người gọi gạch-hit. Các hướng dẫn trước đó của nó nhân tọa độ "
+"REA xác định hàm gọi gạch-hit. Các hướng dẫn trước đó của nó nhân tọa độ "
"gạch với 30; thêm {ph0} (20) cho vị trí màn hình của gạch."
#: website/public/guides/native/index.html:396
@@ -5892,9 +5892,9 @@ msgid ""
" menu action?”"
msgstr ""
"{ph0}Kết nối phân tích nhà cung cấp chương trình mã máy{ph1}, sau đó cung "
-"cấp cho đại lý của bạn một tệp thực thi hoặc thư viện cục bộ và một tính "
-"năng để điều tra. Các câu hỏi bắt đầu hữu ích bao gồm \" tệp này được phân "
-"tích cú pháp Như thế nào?\"hoặc\" chức năng nào xử lý hành động menu này?”"
+"cấp cho agent của bạn một tệp thực thi hoặc thư viện cục bộ và một tính năng"
+" để điều tra. Các câu hỏi bắt đầu hữu ích bao gồm \" tệp này được phân tích "
+"cú pháp Như thế nào?\"hoặc\" chức năng nào xử lý hành động menu này?”"
#: website/public/guides/native/index.html:448
msgctxt "page:guides/native/index.html"
@@ -5922,7 +5922,7 @@ msgid ""
msgstr ""
"Thay thế đường dẫn mục tiêu và {ph0} với tên chức năng hoặc địa chỉ của "
"riêng bạn. Mỗi LẦN NHẬP lệnh GỌI CLI và phân tích nhị phân, sau đó đóng "
-"phiên của NÓ. Các truy vấn MCP của đại lý của bạn sử dụng lại nhị phân đã "
+"phiên của NÓ. Các truy vấn MCP của agent của bạn sử dụng lại nhị phân đã "
"nhập trong khi phiên đó đang mở."
#: website/public/guides/native/index.html:473
@@ -5946,8 +5946,8 @@ msgid ""
"Recover a native calculation with REA: inspect instructions, follow a "
"caller, read constants and check reconstructed C."
msgstr ""
-"Khôi phục tính toán gốc VỚI REA : kiểm Tra hướng Dẫn, theo dõi người gọi, "
-"đọc hằng số và kiểm Tra Tái Tạo C."
+"Khôi phục tính toán gốc VỚI REA : kiểm Tra hướng Dẫn, theo dõi hàm gọi, đọc "
+"hằng số và kiểm Tra Tái Tạo C."
#: website/public/guides/native/index.html:191
msgctxt "page:guides/native/index.html"
@@ -6065,7 +6065,7 @@ msgstr "{ph0}Cộng đồng{ph1}"
#: website/public/index.html:212
msgctxt "page:index.html"
msgid "Reverse engineering, with your coding agent"
-msgstr "Kỹ thuật đảo ngược, với đại lý mã hóa của bạn"
+msgstr "Kỹ thuật đảo ngược, với agent mã hóa của bạn"
#. {ph0}:
#: website/public/index.html:213
@@ -6116,7 +6116,7 @@ msgstr "Dán lời nhắc này vào trợ lý lập trình AI của bạn:"
#, python-brace-format
msgctxt "page:index.html"
msgid "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Your coding agent"
-msgstr "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Đại lý mã hóa của bạn"
+msgstr "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Agent mã hóa của bạn"
#: website/public/index.html:242 website/public/index.html:264
#: website/public/index.html:479 website/public/index.html:647
@@ -6608,7 +6608,7 @@ msgid ""
"{ph0}02 · Your agent{ph1}{ph2}Rebuild the rule, add a control{ph3}{ph4}Use "
"the recovered acceleration in a small game with a speed slider.{ph5}"
msgstr ""
-"{ph0}02 * đại lý của Bạn{ph1}{ph2}Xây dựng lại quy tắc, thêm một điều "
+"{ph0}02 * agent của Bạn{ph1}{ph2}Xây dựng lại quy tắc, thêm một điều "
"khiển{ph3}{ph4}Sử dụng khả năng tăng tốc phục hồi trong một trò chơi nhỏ với"
" một thanh trượt tốc độ.{ph5}"
@@ -6683,7 +6683,7 @@ msgid ""
"and your local debugging endpoint, then copy the prompt above."
msgstr ""
"Để tự mình kiểm tra mục tiêu, hãy làm theo {ph0}các bước kết nối trình "
-"duyệt{ph1} sử dụng {ph2}trang khủng long{ph3}. Cung cấp cho đại lý CỦA bạn "
+"duyệt{ph1} sử dụng {ph2}trang khủng long{ph3}. Cung cấp cho agent CỦA bạn "
"URL trang đó và điểm cuối gỡ lỗi cục bộ của bạn, sau đó sao chép lời nhắc ở "
"trên."
@@ -6952,8 +6952,8 @@ msgid ""
" together on anything from {ph0}cloning this website{ph1} to "
"{ph2}reconstructing a game from its executable.{ph3}"
msgstr ""
-"Nói với đại lý của bạn những gì bạn muốn hiểu hoặc xây dựng. VỚI REA, bạn có"
-" thể làm việc cùng nhau trên bất cứ điều gì từ {ph0}nhân bản trang web "
+"Nói với agent của bạn những gì bạn muốn hiểu hoặc xây dựng. VỚI REA, bạn có "
+"thể làm việc cùng nhau trên bất cứ điều gì từ {ph0}nhân bản trang web "
"này{ph1} để {ph2}xây dựng lại một trò chơi từ thực thi của nó.{ph3}"
#. {ph0}:
@@ -7272,7 +7272,7 @@ msgid ""
" they fit together.{ph5}"
msgstr ""
"{ph0}02 * Đọc tính Toán{ph1}{ph2}Thời gian + khóa tài khoản → sáu chữ "
-"số{ph3}{ph4} REA trả về các phương thức và mặc định. Các đại lý giải thích "
+"số{ph3}{ph4} REA trả về các phương thức và mặc định. Các agent giải thích "
"cách họ phù hợp với nhau.{ph5}"
#. {ph0}:
@@ -7304,7 +7304,7 @@ msgstr "Trong trường hợp này nghiên cứu"
#, python-brace-format
msgctxt "page:showcase/aegis/index.html"
msgid "{ph0}Ask your agent{ph1}"
-msgstr "{ph0}Hỏi đại lý của bạn{ph1}"
+msgstr "{ph0}Hỏi agent của bạn{ph1}"
#. {ph0}:
#. {ph1}:
@@ -7349,7 +7349,7 @@ msgstr "{ph0}Tự kiểm tra APK{ph1}"
#: website/public/showcase/aegis/index.html:245
msgctxt "page:showcase/aegis/index.html"
msgid "Ask your agent"
-msgstr "Hỏi đại lý của bạn"
+msgstr "Hỏi agent của bạn"
#. {ph0}:
#. {ph1}:
@@ -7375,7 +7375,7 @@ msgstr ""
#, python-brace-format
msgctxt "page:showcase/aegis/index.html"
msgid "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Your coding agent"
-msgstr "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Đại lý mã hóa của bạn"
+msgstr "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Agent mã hóa của bạn"
#: website/public/showcase/aegis/index.html:256
#: website/public/showcase/aegis/index.html:719
@@ -7551,7 +7551,7 @@ msgid ""
"REA identifies the timestamp overload and finds the base method's callers. "
"Inspecting {ph0} then shows the display calling {ph1}."
msgstr ""
-"REA xác định quá tải dấu thời gian và tìm người gọi của phương thức cơ sở. "
+"REA xác định quá tải dấu thời gian và tìm hàm gọi của phương thức cơ sở. "
"Kiểm tra {ph0} sau đó hiển thị cuộc gọi hiển thị {ph1}."
#. {ph0}: com.beemdevelopment.aegis
@@ -7828,7 +7828,7 @@ msgid ""
"Your agent can continue through REA's CLI using the prompt above. For MCP, "
"add {ph0} to the REA server's environment and reconnect it."
msgstr ""
-"Đại lý của bạn có thể tiếp tục THÔNG qua REA 'S CLI bằng cách sử dụng lời "
+"Agent của bạn có thể tiếp tục THÔNG qua REA 'S CLI bằng cách sử dụng lời "
"nhắc ở trên. ĐỐI VỚI MCP, thêm {ph0} ĐẾN MÔI trường CỦA MÁY chủ REA và kết "
"nối lại nó."
@@ -8118,7 +8118,7 @@ msgid ""
"{ph1}. Start with a simple request to your agent."
msgstr ""
"Bản phát hành là một TỆP thực thi 15 KB. Nó yêu cầu một lá cờ, sau đó in "
-"{ph0} hoặc {ph1}. Bắt đầu với một yêu cầu đơn giản cho đại lý của bạn."
+"{ph0} hoặc {ph1}. Bắt đầu với một yêu cầu đơn giản cho agent của bạn."
#. {ph0}:
#. {ph1}:
@@ -8132,7 +8132,7 @@ msgstr ""
#, python-brace-format
msgctxt "page:showcase/ctf/index.html"
msgid "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Your coding agent"
-msgstr "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Đại lý mã hóa của bạn"
+msgstr "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Agent mã hóa của bạn"
#: website/public/showcase/ctf/index.html:262
#: website/public/showcase/ctf/index.html:481
@@ -8256,7 +8256,7 @@ msgid ""
msgstr ""
"Hướng dẫn {ph0} đọc các byte mặt nạ dưới dạng các giá trị đã ký. Đây là lý "
"do tại sao {ph1} có nghĩa là -21. Mục tiêu là một số nguyên cuối nhỏ. Cùng "
-"với nhau, các byte này cho đại lý biết rằng {ph2}, vì vậy nhân vật đó là "
+"với nhau, các byte này cho agent biết rằng {ph2}, vì vậy nhân vật đó là "
"{ph3}."
#: website/public/showcase/ctf/index.html:425
@@ -8270,8 +8270,8 @@ msgid ""
"Select a step to connect the summing helper and its caller to the same rule "
"in C."
msgstr ""
-"Chọn một bước để kết Nối trình trợ giúp tổng hợp và người gọi của nó với "
-"cùng một quy Tắc Trong C."
+"Chọn một bước để kết Nối trình trợ giúp tổng hợp và hàm gọi của nó với cùng "
+"một quy Tắc Trong C."
#. {ph0}:
#. {ph1}:
@@ -8388,8 +8388,8 @@ msgid ""
"The instructions come from the summing helper and its caller. The C is an "
"explanatory summary with descriptive names and a flattened 36-cell loop."
msgstr ""
-"Các hướng dẫn đến từ người trợ giúp tổng hợp và người gọi của nó. C Là một "
-"bản tóm tắt giải thích với tên mô tả và một vòng lặp 36 ô phẳng."
+"Các hướng dẫn đến từ người trợ giúp tổng hợp và hàm gọi của nó. C Là một bản"
+" tóm tắt giải thích với tên mô tả và một vòng lặp 36 ô phẳng."
#: website/public/showcase/ctf/index.html:565
msgctxt "page:showcase/ctf/index.html"
@@ -8561,7 +8561,7 @@ msgid ""
"prompt above to investigate with your agent, or run the included script."
msgstr ""
"Tải xuống thử thách ban đầu và người giải quyết vào một thư mục. Sử dụng lời"
-" nhắc ở trên để điều tra với đại lý của bạn hoặc chạy tập lệnh đi kèm."
+" nhắc ở trên để điều tra với agent của bạn hoặc chạy tập lệnh đi kèm."
#: website/public/showcase/ctf/index.html:721
msgctxt "page:showcase/ctf/index.html"
@@ -8584,7 +8584,7 @@ msgstr ""
#: website/public/showcase/ctf/index.html:743
msgctxt "page:showcase/ctf/index.html"
msgid "Set up REA with your coding agent"
-msgstr "Thiết LẬP REA với đại lý mã hóa của bạn"
+msgstr "Thiết LẬP REA với agent mã hóa của bạn"
#: website/public/showcase/ctf/index.html:6
msgctxt "page:showcase/ctf/index.html"
@@ -8702,7 +8702,7 @@ msgid ""
" agent inspect the original, one function at a time."
msgstr ""
"Mục tiêu là một phiên bản C có thể bảo trì của TRÒ chơi Windows NĂM 1996. "
-"REA giúp các đại lý kiểm tra bản gốc, một chức năng tại một thời điểm."
+"REA giúp các agent kiểm tra bản gốc, một chức năng tại một thời điểm."
#: website/public/showcase/dx-ball/index.html:190
msgctxt "page:showcase/dx-ball/index.html"
@@ -8719,9 +8719,9 @@ msgid ""
"callers and data reads; the reconstruction project implements and tests the "
"result. {ph0}Open figure{ph1}"
msgstr ""
-"Một chức năng, từ thực thi đến Kiểm tra C. REA cung cấp các hướng dẫn, người"
-" gọi và dữ liệu đọc; dự án tái thiết thực hiện và kiểm tra kết quả. "
-"{ph0}Hình mở{ph1}"
+"Một chức năng, từ thực thi đến Kiểm tra C. REA cung cấp các hướng dẫn, hàm "
+"gọi và dữ liệu đọc; dự án tái thiết thực hiện và kiểm tra kết quả. {ph0}Hình"
+" mở{ph1}"
#: website/public/showcase/dx-ball/index.html:218
msgctxt "page:showcase/dx-ball/index.html"
@@ -8839,7 +8839,7 @@ msgstr ""
#, python-brace-format
msgctxt "page:showcase/dx-ball/index.html"
msgid "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Your coding agent"
-msgstr "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Đại lý mã hóa của bạn"
+msgstr "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Agent mã hóa của bạn"
#: website/public/showcase/dx-ball/index.html:277
#: website/public/showcase/dx-ball/index.html:468
@@ -8884,9 +8884,9 @@ msgid ""
"read the constants from the executable. Those results supplied the input and"
" arithmetic needed to write the C function below."
msgstr ""
-"Tác nhân đã sử dụng REA để kiểm tra chức năng, theo dõi người gọi gạch của "
-"nó và đọc các hằng số từ tệp thực thi. Những kết quả đó cung cấp đầu vào và "
-"số học cần thiết để viết hàm C bên dưới."
+"Tác nhân đã sử dụng REA để kiểm tra chức năng, theo dõi hàm gọi gạch của nó "
+"và đọc các hằng số từ tệp thực thi. Những kết quả đó cung cấp đầu vào và số "
+"học cần thiết để viết hàm C bên dưới."
#. {ph0}: 0x406400
#. {ph1}: FUN_00406400(void)
@@ -8902,7 +8902,7 @@ msgid ""
msgstr ""
"Kết quả chức năng đầu tiên cho {ph0} bao gồm khai báo mã giả {ph1} và gọi "
"{ph2}. Chế độ xem hướng dẫn của nó cho thấy một đầu vào ngăn xếp và các hoạt"
-" động dấu phẩy động. Sự khác biệt đó đã cho đại lý một lý do cụ thể để tiếp "
+" động dấu phẩy động. Sự khác biệt đó đã cho agent một lý do cụ thể để tiếp "
"tục điều tra."
#: website/public/showcase/dx-ball/index.html:313
@@ -8937,13 +8937,13 @@ msgid ""
"The function result includes instructions alongside pseudocode and callers. "
"Here, {ph0} exposes the integer input missing from the decompiler view."
msgstr ""
-"Kết quả chức năng bao gồm các hướng dẫn cùng với mã giả và người gọi. Đây, "
+"Kết quả chức năng bao gồm các hướng dẫn cùng với mã giả và hàm gọi. Đây, "
"{ph0} hiển thị đầu vào số nguyên bị thiếu từ chế độ xem trình dịch ngược."
#: website/public/showcase/dx-ball/index.html:359
msgctxt "page:showcase/dx-ball/index.html"
msgid "Follow the caller to understand the input"
-msgstr "Theo dõi người gọi để hiểu đầu vào"
+msgstr "Theo dõi hàm gọi để hiểu đầu vào"
#. {ph0}: tile_x
#. {ph1}: 20 + 30 × tile_x
@@ -8954,8 +8954,8 @@ msgid ""
"REA identified this caller in the first result. Its preceding instructions "
"scale {ph0} by 30; adding 20 gives the brick's screen coordinate, {ph1}."
msgstr ""
-"REA đã xác định người gọi này trong kết quả đầu tiên. Quy mô hướng dẫn trước"
-" của nó {ph0} bằng 30; thêm 20 cho tọa độ màn hình của gạch, {ph1}."
+"REA đã xác định hàm gọi này trong kết quả đầu tiên. Quy mô hướng dẫn trước "
+"của nó {ph0} bằng 30; thêm 20 cho tọa độ màn hình của gạch, {ph1}."
#: website/public/showcase/dx-ball/index.html:383
msgctxt "page:showcase/dx-ball/index.html"
@@ -9050,8 +9050,8 @@ msgid ""
"{ph4}."
msgstr ""
"{ph0}01 * Đọc đầu vào.{ph1} Chế độ xem hướng dẫn TRONG REA kết quả chức năng"
-" của đọc {ph2} và sử dụng {ph3} để tải số nguyên. Theo người gọi của NÓ "
-"thông QUA REA thiết lập ý nghĩa tọa độ màn hình Của tham Số C {ph4}."
+" của đọc {ph2} và sử dụng {ph3} để tải số nguyên. Theo hàm gọi của NÓ thông "
+"QUA REA thiết lập ý nghĩa tọa độ màn hình Của tham Số C {ph4}."
#. {ph0}:
#. {ph1}:
@@ -9145,7 +9145,7 @@ msgstr "REA kết quả · 0x406400-0x40643e"
#: website/public/showcase/dx-ball/index.html:593
msgctxt "page:showcase/dx-ball/index.html"
msgid "What the caller supplies"
-msgstr "Những gì người gọi cung cấp"
+msgstr "Những gì hàm gọi cung cấp"
#. {ph0}: 0x411f40
#: website/public/showcase/dx-ball/index.html:594
@@ -9403,11 +9403,11 @@ msgid ""
"checked independently against the original x86 in 3,205 cases and by VC4.0 "
"compiler replay matching 63 bytes."
msgstr ""
-"DXBALL.EXE chức năng 0x00406400 được kiểm tra VỚI REA . Một người gọi gạch-"
-"hit cung cấp 20 cộng với 30 lần tile_x. Hướng dẫn tải x, nhân với 1.5625, "
-"trừ 500.0, áp dụng pan_scale và trả về một số nguyên. C được duy trì được "
-"kiểm tra độc lập so với x86 ban đầu trong 3.205 trường hợp và bằng cách phát"
-" lại trình biên dịch vc4.0 khớp với 63 byte."
+"DXBALL.EXE chức năng 0x00406400 được kiểm tra VỚI REA . Một hàm gọi gạch-hit"
+" cung cấp 20 cộng với 30 lần tile_x. Hướng dẫn tải x, nhân với 1.5625, trừ "
+"500.0, áp dụng pan_scale và trả về một số nguyên. C được duy trì được kiểm "
+"tra độc lập so với x86 ban đầu trong 3.205 trường hợp và bằng cách phát lại "
+"trình biên dịch vc4.0 khớp với 63 byte."
#: website/public/showcase/dx-ball/index.html:217
msgctxt "page:showcase/dx-ball/index.html"
@@ -9551,7 +9551,7 @@ msgid ""
"function, checked against the original behavior and all 63 compiled bytes."
msgstr ""
"Khôi phục tính toán vị trí âm thanh trái/phải từ TRÒ chơi Windows năm 1996."
-" REA ' s hướng dẫn, tham chiếu người gọi và hằng số dẫn đến một hàm c nhỏ, "
+" REA ' s hướng dẫn, tham chiếu hàm gọi và hằng số dẫn đến một hàm c nhỏ, "
"được kiểm tra đối với hành vi ban đầu và tất cả 63 byte được biên dịch."
#: website/public/showcase/index.html:241
@@ -9840,7 +9840,7 @@ msgstr ""
#, python-brace-format
msgctxt "page:showcase/notion/index.html"
msgid "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Your coding agent"
-msgstr "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Đại lý mã hóa của bạn"
+msgstr "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Agent mã hóa của bạn"
#: website/public/showcase/notion/index.html:259
#: website/public/showcase/notion/index.html:332
@@ -9873,7 +9873,7 @@ msgid ""
"An example prompt with Notion's local application package available to your "
"coding agent."
msgstr ""
-"Một lời nhắc ví dụ VỚI GÓI ứng dụng CỤC BỘ CỦA Notion có sẵn cho đại lý mã "
+"Một lời nhắc ví dụ VỚI GÓI ứng dụng CỤC BỘ CỦA Notion có sẵn cho agent mã "
"hóa của bạn."
#: website/public/showcase/notion/index.html:281
@@ -10487,7 +10487,7 @@ msgstr ""
#, python-brace-format
msgctxt "page:showcase/th04/index.html"
msgid "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Your coding agent"
-msgstr "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Đại lý mã hóa của bạn"
+msgstr "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Agent mã hóa của bạn"
#: website/public/showcase/th04/index.html:263
#: website/public/showcase/th04/index.html:319
@@ -11370,10 +11370,10 @@ msgid ""
"converted to an integer. Maintained C is checked in 3,205 original-x86 cases"
" and a separate 63-byte compiler replay."
msgstr ""
-"REA cung cấp hướng dẫn, người gọi và byte-đọc bằng chứng cho một CHỨC năng "
-"DX-Ball. Đầu vào ngăn xếp được nhân với 1.5625, được bù bằng 500, chia tỷ lệ"
-" và chuyển đổi thành số nguyên. Duy Trì C được kiểm tra trong 3.205 trường "
-"hợp gốc-x86 và phát lại trình biên dịch 63 byte riêng biệt."
+"REA cung cấp hướng dẫn, hàm gọi và byte-đọc bằng chứng cho một CHỨC năng DX-"
+"Ball. Đầu vào ngăn xếp được nhân với 1.5625, được bù bằng 500, chia tỷ lệ và"
+" chuyển đổi thành số nguyên. Duy Trì C được kiểm tra trong 3.205 trường hợp "
+"gốc-x86 và phát lại trình biên dịch 63 byte riêng biệt."
# Reviewed for technical meaning and concise diagram labels.
#: website/public/assets/figures/dx-ball-sound-pan-investigation.svg:28
@@ -11468,7 +11468,7 @@ msgid ""
msgstr ""
"Đặt câu hỏi về một mục tiêu địa phương. REA kiểm tra và theo dõi thông qua "
"các bộ điều hợp phân tích cục bộ, trả về bằng chứng và hỗ trợ các câu hỏi "
-"tiếp theo như đại lý của bạn giải thích, thực hiện và kiểm tra."
+"tiếp theo như agent của bạn giải thích, thực hiện và kiểm tra."
# Reviewed for technical meaning and concise diagram labels.
#: website/public/assets/figures/rea-investigation-flow.svg:19
@@ -11851,7 +11851,7 @@ msgstr "TRÍCH ĐOẠN HƯỚNG dẫn REA · 0x406409"
#: website/public/guides/native/index.html:385
msgctxt "page:guides/native/index.html"
msgid "REA caller excerpt · 0x411f5b"
-msgstr "REA người gọi trích đoạn * 0x411f5b"
+msgstr "REA hàm gọi trích đoạn * 0x411f5b"
#: website/public/guides/native/index.html:399
msgctxt "page:guides/native/index.html"
@@ -11907,17 +11907,17 @@ msgstr "Theo dõi @ reatools Trên X"
#: website/public/showcase/aegis/index.html:418
msgctxt "page:showcase/aegis/index.html"
msgid "Agent → REA"
-msgstr "Đại lý → REA"
+msgstr "Agent → REA"
#: website/public/showcase/aegis/index.html:396
msgctxt "page:showcase/aegis/index.html"
msgid "REA → agent · selected results"
-msgstr "REA → đại lý · kết quả đã chọn"
+msgstr "REA → agent · kết quả đã chọn"
#: website/public/showcase/aegis/index.html:432
msgctxt "page:showcase/aegis/index.html"
msgid "REA → agent · methods and callers"
-msgstr "REA → đại lý · phương pháp và người gọi"
+msgstr "REA → agent · phương pháp và hàm gọi"
#: website/public/showcase/aegis/index.html:502
msgctxt "page:showcase/aegis/index.html"
@@ -11927,7 +11927,7 @@ msgstr "REA * Đã chọn Java dịch ngược"
#: website/public/showcase/aegis/index.html:532
msgctxt "page:showcase/aegis/index.html"
msgid "Readable summary · agent's interpretation"
-msgstr "Tóm tắt có thể đọc được · giải thích của đại lý"
+msgstr "Tóm tắt có thể đọc được · giải thích của agent"
#: website/public/showcase/aegis/index.html:587
msgctxt "page:showcase/aegis/index.html"
@@ -11948,27 +11948,27 @@ msgstr "Tải Xuống Nhà cung Cấp Phân Tích Android"
#: website/public/showcase/ctf/index.html:325
msgctxt "page:showcase/ctf/index.html"
msgid "Agent → REA"
-msgstr "Đại lý → REA"
+msgstr "Agent → REA"
#: website/public/showcase/ctf/index.html:305
msgctxt "page:showcase/ctf/index.html"
msgid "REA → agent · selected results"
-msgstr "REA → đại lý · kết quả đã chọn"
+msgstr "REA → agent · kết quả đã chọn"
#: website/public/showcase/ctf/index.html:337
msgctxt "page:showcase/ctf/index.html"
msgid "REA → agent · selected instructions"
-msgstr "REA → đại lý · hướng dẫn đã chọn"
+msgstr "REA → agent · hướng dẫn đã chọn"
#: website/public/showcase/ctf/index.html:400
msgctxt "page:showcase/ctf/index.html"
msgid "Agent → REA · read_bytes"
-msgstr "Đại lý → REA * read_bytes"
+msgstr "Agent → REA * read_bytes"
#: website/public/showcase/ctf/index.html:407
msgctxt "page:showcase/ctf/index.html"
msgid "REA → agent · seventh entries"
-msgstr "REA → đại lý · mục thứ bảy"
+msgstr "REA → agent · mục thứ bảy"
#: website/public/showcase/ctf/index.html:675
msgctxt "page:showcase/ctf/index.html"
@@ -11996,24 +11996,24 @@ msgstr "KẾT quả REA · đoạn trích mã giả"
#, python-brace-format
msgctxt "page:showcase/dx-ball/index.html"
msgid "Agent → REA · {ph0}"
-msgstr "Đại lý → REA · {ph0}"
+msgstr "Agent → REA · {ph0}"
#: website/public/showcase/dx-ball/index.html:345
msgctxt "page:showcase/dx-ball/index.html"
msgid "REA → agent · instruction excerpt"
-msgstr "REA → đại lý · trích đoạn hướng dẫn"
+msgstr "REA → agent · trích đoạn hướng dẫn"
#: website/public/showcase/dx-ball/index.html:369
msgctxt "page:showcase/dx-ball/index.html"
msgid "REA → agent · caller excerpt"
-msgstr "REA → đại lý · người gọi trích đoạn"
+msgstr "REA → agent · hàm gọi trích đoạn"
#. {ph0}: read_bytes
#: website/public/showcase/dx-ball/index.html:387
#, python-brace-format
msgctxt "page:showcase/dx-ball/index.html"
msgid "Agent → REA · two {ph0} requests"
-msgstr "Đại lý → REA * hai {ph0} yêu cầu"
+msgstr "Agent → REA * hai {ph0} yêu cầu"
#: website/public/showcase/dx-ball/index.html:397
msgctxt "page:showcase/dx-ball/index.html"
@@ -12163,24 +12163,24 @@ msgstr "Phân tích ứng dụng của riêng bạn"
#: website/public/showcase/th04/index.html:356
msgctxt "page:showcase/th04/index.html"
msgid "Agent → REA"
-msgstr "Đại lý → REA"
+msgstr "Agent → REA"
#: website/public/showcase/th04/index.html:365
msgctxt "page:showcase/th04/index.html"
msgid "REA → agent · selected fields"
-msgstr "REA → đại lý * các trường được chọn"
+msgstr "REA → agent * các trường được chọn"
#. {ph0}: analyze_function
#: website/public/showcase/th04/index.html:384
#, python-brace-format
msgctxt "page:showcase/th04/index.html"
msgid "Agent → REA · {ph0}"
-msgstr "Đại lý → REA · {ph0}"
+msgstr "Agent → REA · {ph0}"
#: website/public/showcase/th04/index.html:390
msgctxt "page:showcase/th04/index.html"
msgid "REA → agent · instruction excerpt"
-msgstr "REA → đại lý · trích đoạn hướng dẫn"
+msgstr "REA → agent · trích đoạn hướng dẫn"
#: website/public/showcase/th04/index.html:411
msgctxt "page:showcase/th04/index.html"
@@ -12352,7 +12352,7 @@ msgid ""
"With {ph0} and npm available, run setup, choose your coding agent and review"
" the proposed changes."
msgstr ""
-"Với {ph0} và npm có sẵn, chạy thiết lập, chọn đại lý mã hóa của bạn và xem "
+"Với {ph0} và npm có sẵn, chạy thiết lập, chọn agent mã hóa của bạn và xem "
"xét các thay đổi được đề xuất."
#. {ph0}: Node.js
@@ -12360,7 +12360,7 @@ msgstr ""
#, python-brace-format
msgctxt "page:first-investigation/index.html"
msgid "A supplied example · {ph0} and npm · Your coding agent"
-msgstr "Một ví dụ được cung cấp · {ph0} và npm * Đại lý mã hóa của bạn"
+msgstr "Một ví dụ được cung cấp · {ph0} và npm * Agent mã hóa của bạn"
#. {ph0}: Node.js
#. {ph1}:
@@ -12560,8 +12560,8 @@ msgid ""
"First time, or missing {ph0} or a coding agent? {ph1}Follow the step-by-step"
" setup guide →{ph2}"
msgstr ""
-"Lần đầu tiên, hoặc mất tích {ph0} hoặc một đại lý mã hóa? {ph1}Làm theo "
-"hướng dẫn thiết lập từng bước →{ph2}"
+"Lần đầu tiên, hoặc mất tích {ph0} hoặc một agent mã hóa? {ph1}Làm theo hướng"
+" dẫn thiết lập từng bước →{ph2}"
#. {ph0}:
#. {ph1}: 200 + 10%
diff --git a/website/public/assets/styles.css b/website/public/assets/styles.css
index 9385d63c37..9c258fbcf8 100644
--- a/website/public/assets/styles.css
+++ b/website/public/assets/styles.css
@@ -96,7 +96,7 @@ h3 {
}
ul,
ol {
- padding-left: 1.3rem;
+ padding-inline-start: 1.3rem;
}
li + li {
margin-top: 0.45rem;
@@ -1390,7 +1390,7 @@ pre code {
.flow-steps li:not(:last-child)::after {
content: "→";
position: absolute;
- right: -1.4rem;
+ inset-inline-end: -1.4rem;
top: 2.1rem;
color: #8191a2;
}
@@ -1485,7 +1485,7 @@ pre code {
.notion-mini-flow li:not(:last-child)::after {
content: "→";
position: absolute;
- right: -1.3rem;
+ inset-inline-end: -1.3rem;
color: #8191a2;
}
.case-preview {
@@ -2380,8 +2380,8 @@ pre code {
content: "↓";
top: auto;
bottom: -1.7rem;
- right: auto;
- left: 0.85rem;
+ inset-inline-end: auto;
+ inset-inline-start: 0.85rem;
}
}
@@ -2536,8 +2536,8 @@ pre code {
}
.notion-mini-flow li:not(:last-child)::after {
content: "↓";
- right: auto;
- left: 0.4rem;
+ inset-inline-end: auto;
+ inset-inline-start: 0.4rem;
bottom: -1.4rem;
}
.step-selector {
@@ -2595,16 +2595,26 @@ html[dir="rtl"] code,
html[dir="rtl"] pre,
html[dir="rtl"] kbd,
html[dir="rtl"] .dino-stage,
-html[dir="rtl"] .percent-demo,
html[dir="rtl"] .aegis-calculation {
direction: ltr;
unicode-bidi: isolate;
text-align: left;
}
-html[dir="rtl"] ul,
-html[dir="rtl"] ol {
- padding-left: 0;
- padding-right: 1.3rem;
+html[dir="rtl"] .percent-display {
+ direction: ltr;
+ unicode-bidi: isolate;
+}
+@media (min-width: 851px) {
+ html[dir="rtl"]
+ .flow-steps:not(.aegis-calculation)
+ li:not(:last-child)::after {
+ content: "←";
+ }
+}
+@media (min-width: 641px) {
+ html[dir="rtl"] .notion-mini-flow li:not(:last-child)::after {
+ content: "←";
+ }
}
html[dir="rtl"] .terminal-prompt {
font-family: inherit;