fix(website): clarify translated terminology and RTL flows

This commit is contained in:
N0zoM1z0
2026-10-11 16:35:22 +08:00
committed by Ysopwnable
parent a2d3338e90
commit a956275d8d
8 changed files with 697 additions and 570 deletions
+2
View File
@@ -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
+156 -121
View File
@@ -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}: <a href="../get-started/#agent">
#. {ph1}: </a>
@@ -2317,6 +2318,7 @@ msgctxt "page:faq/index.html"
msgid "Terminal · installed CLI"
msgstr "المحطة الطرفية * مثبتة CLI"
# Reviewed for readable instructions and accurate software terminology.
#. {ph0}: <code>npx</code>
#: 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}: <a href="#install">
#. {ph1}: </a>
#: 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}: <a href="../guides/native/" >
#. {ph1}: </a >
#: 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}: <a href="../guides/javascript/" >
#. {ph1}: </a >
@@ -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}: <a href="../showcase/">
#. {ph1}: </a>
#: 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}: <a href="../get-started/#native">
#. {ph1}: </a>
#: 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}: <a href="../get-started/#terminal">
#. {ph1}: </a>
#: 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}: <a href="../showcase/dx-ball/#sound-pan" >
#. {ph1}: </a >
#. {ph2}: <a href="../showcase/ctf/">
@@ -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}: <span class="terminal-dots" aria-hidden="true" >
#. {ph1}: <i>
@@ -2546,6 +2559,7 @@ msgctxt "page:faq/index.html"
msgid "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Your coding agent"
msgstr "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}مساعدك البرمجي"
# Reviewed for readable instructions and accurate software terminology.
#. {ph0}: <a href="../guides/">
#. {ph1}: </a>
#: 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}: <code>doctor</code>
#: 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}: <code>codex</code>
#. {ph1}: <code>claude_code</code>
#. {ph2}: <code>cursor</code>
@@ -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}: <a href="../get-started/#help">
#. {ph1}: </a>
#: 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}: <a href="../get-started/#native">
#. {ph1}: </a >
#: 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}: <a href="#update">
#. {ph1}: </a>
#: 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}: <a href="https://github.com/morluto/rea/issues/new/choose" >
#. {ph1}: </a >
#: 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}: <a href="https://github.com/morluto/rea/issues/new/choose" >
#. {ph1}: </a >
#. {ph2}: <a href="https://github.com/morluto/rea/pulls">
@@ -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}: <a href="https://discord.gg/GkcryMnJDM">
#. {ph1}: </a>
#: 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}: <a href="../guides/javascript/#follow" >
#. {ph1}: </a >
@@ -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}: <strong>
#. {ph1}: </strong>
@@ -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}: <span class="flow-label">
#. {ph1}: </span >
@@ -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}: <code>0x14</code>
#: 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}: <a href="#try">
#. {ph1}: </a>
#: 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}: <mark class="prose-highlight">
#. {ph1}: </mark>
#: 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}: <code>com.beemdevelopment.aegis</code>
#: 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}: <code>0x406400</code>
#. {ph1}: <code>FUN_00406400(void)</code>
@@ -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}: <code>tile_x</code>
#. {ph1}: <code>20 + 30 × tile_x</code>
@@ -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}: <strong>
#. {ph1}: </strong>
@@ -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}: <code>0x411f40</code>
#: 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}: <code>read_bytes</code>
#: 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}: <span class="prompt-symbol" aria-hidden="true">
#. {ph1}: </span >
#. {ph2}: <span id="faq-analysis-prompt" >
@@ -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}: <span class="prompt-symbol" aria-hidden="true">
#. {ph1}: </span >
@@ -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}: <span translate="no">Node.js</span>
#: 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}: <span translate="no">Node.js</span>
#: 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}: <span class="flow-label" >
#. {ph1}: <span translate="no">preload.js</span>
+37 -22
View File
@@ -5583,6 +5583,7 @@ msgstr ""
"Bildschirmposition. Der Soundcode wandelt ihn in einen Links / Rechts-"
"Schwenkwert um."
# Reviewed for grammatical function-call terminology.
#. {ph0}: <code>0x00406400</code>
#. {ph1}: <code>__ftol()</code>
#: 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}: <strong>
#. {ph1}: </strong>
#: 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}: <strong>
#. {ph1}: </strong>
@@ -5688,6 +5690,7 @@ msgstr ""
"Stapellesevorgang liefert den Wert, der von den Gleitkommabefehlen verwendet"
" wird.{ph5}"
# Reviewed for grammatical function-call terminology.
#. {ph0}: <span class="flow-label">
#. {ph1}: </span >
#. {ph2}: <span class="flow-node">
@@ -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}: <span class="flow-label">
#. {ph1}: </span >
@@ -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}: <code>0x14</code>
#: 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}: <strong>
#. {ph1}: </strong>
#. {ph2}: <code>EAX</code>
@@ -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}: <code>tile_x</code>
#. {ph1}: <code>20 + 30 × tile_x</code>
#: 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}: <code>0x411f40</code>
#: 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}: <code>read_bytes</code>
#: website/public/showcase/dx-ball/index.html:387
+40 -39
View File
@@ -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}: <strong>
@@ -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}: <span class="flow-label">
#. {ph1}: </span >
@@ -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}: <code>0x14</code>
#: 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}: <code>com.beemdevelopment.aegis</code>
#: 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}: <span>
#. {ph1}: </span>
@@ -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}: <code>0x406400</code>
@@ -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}: <code>tile_x</code>
#. {ph1}: <code>20 + 30 × tile_x</code>
@@ -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}: <strong>
#. {ph1}: </strong>
@@ -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}: <code>0x411f40</code>
#: 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}: <code>read_bytes</code>
#: website/public/showcase/dx-ball/index.html:387
+106 -76
View File
@@ -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}: <a href="../get-started/#agent">
#. {ph1}: </a>
@@ -2202,6 +2204,7 @@ msgctxt "page:faq/index.html"
msgid "Terminal · installed CLI"
msgstr "터미널·설치CLI"
# Reviewed for readable instructions and accurate software terminology.
#. {ph0}: <code>npx</code>
#: 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}: <a href="#install">
#. {ph1}: </a>
#: 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}: <a href="../guides/native/" >
#. {ph1}: </a >
#: 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}: <a href="../guides/javascript/" >
#. {ph1}: </a >
@@ -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}: <a href="../showcase/">
#. {ph1}: </a>
#: 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}: <a href="../get-started/#native">
#. {ph1}: </a>
#: 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}: <a href="../get-started/#terminal">
#. {ph1}: </a>
#: 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}: <a href="../showcase/dx-ball/#sound-pan" >
#. {ph1}: </a >
#. {ph2}: <a href="../showcase/ctf/">
@@ -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}: <span class="terminal-dots" aria-hidden="true" >
#. {ph1}: <i>
@@ -2415,6 +2427,7 @@ msgctxt "page:faq/index.html"
msgid "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Your coding agent"
msgstr "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}코딩 에이전트"
# Reviewed for readable instructions and accurate software terminology.
#. {ph0}: <a href="../guides/">
#. {ph1}: </a>
#: 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}: <code>doctor</code>
#: 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}: <code>codex</code>
#. {ph1}: <code>claude_code</code>
#. {ph2}: <code>cursor</code>
@@ -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}: <a href="../get-started/#help">
#. {ph1}: </a>
#: 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}: <a href="../get-started/#native">
#. {ph1}: </a >
#: 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}: <a href="#update">
#. {ph1}: </a>
#: 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}: <a href="https://github.com/morluto/rea/issues/new/choose" >
#. {ph1}: </a >
#: 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}: <a href="https://github.com/morluto/rea/issues/new/choose" >
#. {ph1}: </a >
#. {ph2}: <a href="https://github.com/morluto/rea/pulls">
@@ -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}: <a href="https://discord.gg/GkcryMnJDM">
#. {ph1}: </a>
#: 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}: <span class="flow-label">
#. {ph1}: </span >
@@ -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}: <code>0x14</code>
#: 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}: <a href="#try">
#. {ph1}: </a>
#: 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}: <mark class="prose-highlight">
#. {ph1}: </mark>
#: 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}: <code>0x406400</code>
#. {ph1}: <code>FUN_00406400(void)</code>
@@ -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}: <code>tile_x</code>
#. {ph1}: <code>20 + 30 × tile_x</code>
@@ -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}: <code>0x411f40</code>
#: 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}: <code>747001</code>
#. {ph1}: <code>58169</code>
@@ -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}: <span class="flow-label">
#. {ph1}: </span >
@@ -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}: <a class="text-link" href="https://github.com/N0zoM1z0/th04" >
@@ -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}: <code>read_bytes</code>
#: 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}: <span class="prompt-symbol" aria-hidden="true">
#. {ph1}: </span >
#. {ph2}: <span id="faq-analysis-prompt" >
@@ -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}: <span class="prompt-symbol" aria-hidden="true">
#. {ph1}: </span >
@@ -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}: <span translate="no">Node.js</span>
#: 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}: <span translate="no">Node.js</span>
#: website/public/first-investigation/index.html:189
+133 -99
View File
@@ -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}: <a href="../get-started/#agent">
#. {ph1}: </a>
@@ -2330,6 +2331,7 @@ msgctxt "page:faq/index.html"
msgid "Terminal · installed CLI"
msgstr "เทอร์มินัล*ติดตั้งแล้ว CLI"
# Reviewed for readable instructions and accurate software terminology.
#. {ph0}: <code>npx</code>
#: 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}: <a href="#install">
#. {ph1}: </a>
#: 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}: <a href="../guides/native/" >
#. {ph1}: </a >
#: 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}: <a href="../guides/javascript/" >
#. {ph1}: </a >
@@ -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}: <a href="../showcase/">
#. {ph1}: </a>
#: 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}: <a href="../get-started/#native">
#. {ph1}: </a>
#: 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}: <a href="../get-started/#terminal">
#. {ph1}: </a>
#: 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}: <a href="../showcase/dx-ball/#sound-pan" >
#. {ph1}: </a >
#. {ph2}: <a href="../showcase/ctf/">
@@ -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}: <span class="terminal-dots" aria-hidden="true" >
#. {ph1}: <i>
@@ -2560,6 +2573,7 @@ msgctxt "page:faq/index.html"
msgid "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}Your coding agent"
msgstr "{ph0}{ph1}{ph2}{ph3}{ph4}{ph5}{ph6}{ph7}ตัวแทนการเข้ารหัสของคุณ"
# Reviewed for readable instructions and accurate software terminology.
#. {ph0}: <a href="../guides/">
#. {ph1}: </a>
#: 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}: <code>doctor</code>
#: 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}: <code>codex</code>
#. {ph1}: <code>claude_code</code>
#. {ph2}: <code>cursor</code>
@@ -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}: <a href="../get-started/#help">
#. {ph1}: </a>
#: 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}: <a href="../get-started/#native">
#. {ph1}: </a >
#: 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}: <a href="#update">
#. {ph1}: </a>
#: 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}: <a href="https://github.com/morluto/rea/issues/new/choose" >
#. {ph1}: </a >
#: 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}: <a href="https://github.com/morluto/rea/issues/new/choose" >
#. {ph1}: </a >
#. {ph2}: <a href="https://github.com/morluto/rea/pulls">
@@ -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}: <a href="https://discord.gg/GkcryMnJDM">
#. {ph1}: </a>
#: 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}: <a href="../guides/javascript/#follow" >
@@ -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}: <strong>
#. {ph1}: </strong>
@@ -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}: <span class="flow-label">
@@ -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}: <code>0x14</code>
#: 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}: <a href="#try">
#. {ph1}: </a>
#: 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}: <mark class="prose-highlight">
#. {ph1}: </mark>
#: 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}: <code>com.beemdevelopment.aegis</code>
#: 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}: <code>0x406400</code>
#. {ph1}: <code>FUN_00406400(void)</code>
@@ -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}: <code>tile_x</code>
#. {ph1}: <code>20 + 30 × tile_x</code>
@@ -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}: <code>747001</code>
#. {ph1}: <code>58169</code>
@@ -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}: <span class="prompt-symbol" aria-hidden="true">
#. {ph1}: </span >
#. {ph2}: <span id="faq-analysis-prompt" >
@@ -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}: <span class="prompt-symbol" aria-hidden="true">
#. {ph1}: </span >
@@ -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}: <span translate="no">Node.js</span>
#: 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}: <span translate="no">Node.js</span>
#: 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}: <span class="flow-label" >
#. {ph1}: <span translate="no">preload.js</span>
File diff suppressed because it is too large Load Diff
+22 -12
View File
@@ -96,7 +96,7 @@ h3 {
}
ul,
ol {
padding-left: 1.3rem;
padding-inline-start: 1.3rem;
}
li + li {
margin-top: 0.45rem;
@@ -1390,7 +1390,7 @@ pre code {
.flow-steps li:not(:last-child)::after {
content: "→";
position: absolute;
right: -1.4rem;
inset-inline-end: -1.4rem;
top: 2.1rem;
color: #8191a2;
}
@@ -1485,7 +1485,7 @@ pre code {
.notion-mini-flow li:not(:last-child)::after {
content: "→";
position: absolute;
right: -1.3rem;
inset-inline-end: -1.3rem;
color: #8191a2;
}
.case-preview {
@@ -2380,8 +2380,8 @@ pre code {
content: "↓";
top: auto;
bottom: -1.7rem;
right: auto;
left: 0.85rem;
inset-inline-end: auto;
inset-inline-start: 0.85rem;
}
}
@@ -2536,8 +2536,8 @@ pre code {
}
.notion-mini-flow li:not(:last-child)::after {
content: "↓";
right: auto;
left: 0.4rem;
inset-inline-end: auto;
inset-inline-start: 0.4rem;
bottom: -1.4rem;
}
.step-selector {
@@ -2595,16 +2595,26 @@ html[dir="rtl"] code,
html[dir="rtl"] pre,
html[dir="rtl"] kbd,
html[dir="rtl"] .dino-stage,
html[dir="rtl"] .percent-demo,
html[dir="rtl"] .aegis-calculation {
direction: ltr;
unicode-bidi: isolate;
text-align: left;
}
html[dir="rtl"] ul,
html[dir="rtl"] ol {
padding-left: 0;
padding-right: 1.3rem;
html[dir="rtl"] .percent-display {
direction: ltr;
unicode-bidi: isolate;
}
@media (min-width: 851px) {
html[dir="rtl"]
.flow-steps:not(.aegis-calculation)
li:not(:last-child)::after {
content: "←";
}
}
@media (min-width: 641px) {
html[dir="rtl"] .notion-mini-flow li:not(:last-child)::after {
content: "←";
}
}
html[dir="rtl"] .terminal-prompt {
font-family: inherit;