From a956275d8d0249c16dad282a3fb5d7da48fb2d6f Mon Sep 17 00:00:00 2001 From: N0zoM1z0 <161784452+N0zoM1z0@users.noreply.github.com> Date: Sun, 11 Oct 2026 16:35:22 +0800 Subject: [PATCH] fix(website): clarify translated terminology and RTL flows --- website/locales/README.md | 2 + website/locales/ar/messages.po | 277 +++++++++++---------- website/locales/de/messages.po | 59 +++-- website/locales/id/messages.po | 79 +++--- website/locales/ko/messages.po | 182 ++++++++------ website/locales/th/messages.po | 232 ++++++++++-------- website/locales/vi/messages.po | 402 +++++++++++++++---------------- website/public/assets/styles.css | 34 ++- 8 files changed, 697 insertions(+), 570 deletions(-) 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}: #: 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}: #. {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}: @@ -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}: #: 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}: #. {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}: @@ -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}: #: 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}: #. {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}: @@ -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}: