diff --git a/scripts/website_i18n.py b/scripts/website_i18n.py index 5b2a68c12b..928594df76 100644 --- a/scripts/website_i18n.py +++ b/scripts/website_i18n.py @@ -21,7 +21,7 @@ PROSE = {"a", "p", "h1", "h2", "h3", "h4", "h5", "h6", "li", "dt", "dd", "figcap PROTECTED = {"code", "kbd", "pre", "script", "style", "svg", "math"} ATTRIBUTES = {"alt", "aria-label", "aria-description", "title", "placeholder"} PLACEHOLDER = re.compile(r"\{([a-zA-Z][a-zA-Z0-9_]*)\}") -LITERALS = {"REA", "Reverse Engineer Anything", "REA · Reverse Engineer Anything", "GitHub", "Discord", "FAQ", "MCP", "CLI", "CSV", "JSON", "HTML", "CSS", "JavaScript", "Electron", "Hopper", "Ghidra", "IDA", "Windows", "Linux", "macOS", "Notion", "DX-Ball", "TH04", "TH08", "TH095", "Aegis", "SHA-1", "HMAC", "Node.js", "npm", "npx", "DOS", "PC-98"} +LITERALS = {"REA", "Reverse Engineer Anything", "REA · Reverse Engineer Anything", "GitHub", "Discord", "FAQ", "MCP", "CLI", "CSV", "JSON", "HTML", "CSS", "JavaScript", "Electron", "Hopper", "Ghidra", "IDA", "Windows", "Linux", "macOS", "Notion", "DX-Ball", "TH04", "TH08", "TH095", "Aegis", "SHA-1", "HMAC", "Node.js", "Windows PowerShell", "macOS · Homebrew", "npm", "npx", "DOS", "PC-98"} FALLBACK_NOTICE = "Translation is being updated. Read this page in English for now." diff --git a/website/locales/ar/messages.po b/website/locales/ar/messages.po index fcad4fdf3b..064056d883 100644 --- a/website/locales/ar/messages.po +++ b/website/locales/ar/messages.po @@ -3245,13 +3245,7 @@ msgstr "نسخ" #, python-brace-format msgctxt "page:get-started/index.html" msgid "{ph0}Windows (PowerShell){ph1}" -msgstr "{ph0}Windows (بوويرشيل){ph1}" - -#: website/public/get-started/index.html:219 -#: website/public/get-started/index.html:242 -msgctxt "page:get-started/index.html" -msgid "Windows PowerShell" -msgstr "Windows بوويرشيل" +msgstr "{ph0}Windows (PowerShell){ph1}" #. {ph0}: node -v #: website/public/get-started/index.html:231 @@ -3261,7 +3255,7 @@ msgid "" "Type Y if asked to accept the terms. Close PowerShell, open it again, then " "run {ph0}." msgstr "" -"اكتب ذ إذا طلب منك قبول الشروط. إغلاق بوويرشيل ، فتحه مرة أخرى ، ثم تشغيل " +"اكتب Y إذا طُلب منك قبول الشروط. أغلق PowerShell وافتحه مجددًا، ثم شغّل " "{ph0}." #. {ph0}: @@ -3274,7 +3268,7 @@ msgid "" "If PowerShell later says {ph0}\"running scripts is disabled on this " "system\"{ph1} when you run {ph2}, run this once and try again:" msgstr "" -"إذا قال بوويرشيل لاحقا {ph0}\"تشغيل البرامج النصية معطل على هذا " +"إذا قال PowerShell لاحقا {ph0}\"تشغيل البرامج النصية معطل على هذا " "النظام\"{ph1} عند تشغيل {ph2}، قم بتشغيل هذا مرة واحدة وحاول مرة أخرى:" #: website/public/get-started/index.html:255 @@ -3282,11 +3276,6 @@ msgctxt "page:get-started/index.html" msgid "If you use Homebrew:" msgstr "إذا كنت تستخدم Homebrew:" -#: website/public/get-started/index.html:258 -msgctxt "page:get-started/index.html" -msgid "macOS · Homebrew" -msgstr "macOS · Homebrew" - #: website/public/get-started/index.html:270 msgctxt "page:get-started/index.html" msgid "Otherwise:" @@ -3383,7 +3372,7 @@ msgid "" msgstr "" "تشغيل الإعداد للاتصال REA إلى مساعدك البرمجي. تشمل خيارات العميل ما يلي " "Claude Code, Codex, Cursor, Gemini CLI, Windsurf, Grok Build، وغيرها من " -"الدعم MCP العملاء. يضاف موصل غروك بوت من الدردشة لها." +"الدعم MCP العملاء. يضاف موصل Grok Bot من الدردشة لها." #: website/public/get-started/index.html:366 msgctxt "page:get-started/index.html" @@ -3492,7 +3481,7 @@ msgid "" "{ph0}Windows:{ph1} open the Start menu, type {ph2}PowerShell{ph3} and press " "Enter." msgstr "" -"{ph0}Windows:{ph1} افتح قائمة ابدأ ، اكتب {ph2}بوويرشيل{ph3} واضغط على " +"{ph0}Windows:{ph1} افتح قائمة ابدأ ، اكتب {ph2}PowerShell{ph3} واضغط على " "إدخال." #. {ph0}: @@ -3849,7 +3838,7 @@ msgstr "" #: website/public/get-started/index.html:663 msgctxt "page:get-started/index.html" msgid "Ghidra connection · Windows PowerShell" -msgstr "Ghidra اتصال · Windows بوويرشيل" +msgstr "Ghidra اتصال · Windows PowerShell" #: website/public/get-started/index.html:678 msgctxt "page:get-started/index.html" @@ -3911,7 +3900,7 @@ msgstr "" #: website/public/get-started/index.html:720 msgctxt "page:get-started/index.html" msgid "IDA connection · Windows PowerShell" -msgstr "IDA اتصال · Windows بوويرشيل" +msgstr "IDA اتصال · Windows PowerShell" #. {ph0}: "mode": "headless" #: website/public/get-started/index.html:735 @@ -4110,7 +4099,7 @@ msgstr "نسخ Node.js أمر التثبيت ل Windows" #: website/public/get-started/index.html:243 msgctxt "page:get-started/index.html" msgid "Copy PowerShell execution policy command" -msgstr "نسخ أمر سياسة تنفيذ بوويرشيل" +msgstr "نسخ أمر سياسة تنفيذ PowerShell" #: website/public/get-started/index.html:259 msgctxt "page:get-started/index.html" @@ -4169,18 +4158,18 @@ msgstr "نسخ CLI أمر التثبيت" #: website/public/get-started/index.html:632 msgctxt "page:get-started/index.html" -msgid "Copy ghidra connection · macos / linux" -msgstr "نسخة غيدرا اتصال * ماك / لينكس" +msgid "Copy Ghidra connection for macOS and Linux" +msgstr "نسخ أمر اتصال Ghidra على macOS وLinux" #: website/public/get-started/index.html:664 msgctxt "page:get-started/index.html" msgid "Copy Ghidra connection for Windows PowerShell" -msgstr "نسخ Ghidra اتصال ل Windows بوويرشيل" +msgstr "نسخ Ghidra اتصال ل Windows PowerShell" #: website/public/get-started/index.html:721 msgctxt "page:get-started/index.html" msgid "Copy IDA connection for Windows PowerShell" -msgstr "نسخ IDA اتصال ل Windows بوويرشيل" +msgstr "نسخ IDA اتصال ل Windows PowerShell" #: website/public/get-started/index.html:762 msgctxt "page:get-started/index.html" @@ -10920,32 +10909,27 @@ msgctxt "page:showcase/th04/index.html" msgid "Back to top" msgstr "العودة للأعلى" -#: website/public/assets/main.js:39 -msgctxt "runtime" -msgid "Copy" -msgstr "نسخ" - -#: website/public/assets/main.js:20 +#: website/public/assets/main.js:21 msgctxt "runtime" msgid "Copied" msgstr "نسخ" -#: website/public/assets/main.js:31 +#: website/public/assets/main.js:32 msgctxt "runtime" msgid "Selected" msgstr "مختارة" -#: website/public/assets/main.js:22 +#: website/public/assets/main.js:23 msgctxt "runtime" msgid "Code copied to clipboard." msgstr "رمز نسخ إلى الحافظة." -#: website/public/assets/main.js:33 +#: website/public/assets/main.js:34 msgctxt "runtime" msgid "Code selected. Use your keyboard to copy it." msgstr "رمز المحدد. استخدم لوحة المفاتيح لنسخها." -#: website/public/assets/main.js:147 +#: website/public/assets/main.js:148 #, python-brace-format msgctxt "runtime" msgid "REA on GitHub ({count})" @@ -12418,7 +12402,7 @@ msgstr "" #. {ph0}: #. {ph2}: -#. {ph3}: 3.apk +#. {ph3}: aegis-v3.4.3.apk #. {ph4}: #. {ph5}: @@ -12426,13 +12410,13 @@ msgstr "" #, python-brace-format msgctxt "page:showcase/aegis/index.html" msgid "" -"{ph0}›{ph1}{ph2}Use REA to inspect aegis-v3.4.{ph3}. Find how it generates " -"the six-digit login code, explain why it changes every 30 seconds, and " -"rebuild a small demo where I can change the time.{ph4}{ph5}{ph6}" +"{ph0}›{ph1}{ph2}Use REA to inspect {ph3}. Find how it generates the six-" +"digit login code, explain why it changes every 30 seconds, and rebuild a " +"small demo where I can change the time.{ph4}{ph5}{ph6}" msgstr "" -"{ph0}›{ph1}{ph2}استخدام REA لتفقد ايجيس-الإصدار 3.4.{ph3}. ابحث عن كيفية " -"إنشاء رمز تسجيل الدخول المكون من ستة أرقام ، واشرح سبب تغييره كل 30 ثانية ، " -"وأعد بناء عرض توضيحي صغير حيث يمكنني تغيير الوقت.{ph4}{ph5}{ph6}" +"{ph0}›{ph1}{ph2}استخدم REA لتحليل {ph3}. اشرح كيف يُنشأ رمز تسجيل الدخول " +"المكوّن من ستة أرقام ولماذا يتغير كل 30 ثانية. أنشئ عرضًا صغيرًا أستطيع فيه " +"تغيير الوقت.{ph4}{ph5}{ph6}" #. {ph0}: preload.js #: website/public/showcase/notion/index.html:329 @@ -12462,6 +12446,18 @@ msgctxt "page:showcase/notion/index.html" msgid "main/{ph0} · clipboard receiver" msgstr "الرئيسية/{ph0} * استقبال الحافظة" +#~ msgctxt "page:get-started/index.html" +#~ msgid "Windows PowerShell" +#~ msgstr "Windows PowerShell" + +#~ msgctxt "page:get-started/index.html" +#~ msgid "macOS · Homebrew" +#~ msgstr "macOS · Homebrew" + +#~ msgctxt "runtime" +#~ msgid "Copy" +#~ msgstr "نسخ" + #~ msgctxt "figure:dx-ball-sound-pan-investigation.svg" #~ msgid "DXBALL.EXE" #~ msgstr "DXBALL.EXE" diff --git a/website/locales/de/messages.po b/website/locales/de/messages.po index f88c45ad21..98798984e7 100644 --- a/website/locales/de/messages.po +++ b/website/locales/de/messages.po @@ -3383,13 +3383,7 @@ msgstr "Kopieren" #, python-brace-format msgctxt "page:get-started/index.html" msgid "{ph0}Windows (PowerShell){ph1}" -msgstr "{ph0} Windows (Datenblatt){ph1}" - -#: website/public/get-started/index.html:219 -#: website/public/get-started/index.html:242 -msgctxt "page:get-started/index.html" -msgid "Windows PowerShell" -msgstr "Windows Datenblatt" +msgstr "{ph0} Windows (PowerShell){ph1}" #. {ph0}: node -v #: website/public/get-started/index.html:231 @@ -3422,11 +3416,6 @@ msgctxt "page:get-started/index.html" msgid "If you use Homebrew:" msgstr "Wenn Sie Homebrew verwenden :" -#: website/public/get-started/index.html:258 -msgctxt "page:get-started/index.html" -msgid "macOS · Homebrew" -msgstr "MODELL: macOS · Homebrew" - #: website/public/get-started/index.html:270 msgctxt "page:get-started/index.html" msgid "Otherwise:" @@ -4350,8 +4339,8 @@ msgstr "Kopieren Sie den Installationsbefehl CLI" #: website/public/get-started/index.html:632 msgctxt "page:get-started/index.html" -msgid "Copy ghidra connection · macos / linux" -msgstr "Ghidra-Verbindung kopieren * macos / linux" +msgid "Copy Ghidra connection for macOS and Linux" +msgstr "Ghidra-Verbindungsbefehl für macOS und Linux kopieren" #: website/public/get-started/index.html:664 msgctxt "page:get-started/index.html" @@ -11364,32 +11353,27 @@ msgctxt "page:showcase/th04/index.html" msgid "Back to top" msgstr "Nach oben" -#: website/public/assets/main.js:39 -msgctxt "runtime" -msgid "Copy" -msgstr "Kopieren" - -#: website/public/assets/main.js:20 +#: website/public/assets/main.js:21 msgctxt "runtime" msgid "Copied" msgstr "Kopieren" -#: website/public/assets/main.js:31 +#: website/public/assets/main.js:32 msgctxt "runtime" msgid "Selected" msgstr "Ausgew" -#: website/public/assets/main.js:22 +#: website/public/assets/main.js:23 msgctxt "runtime" msgid "Code copied to clipboard." msgstr "Code in die Zwischenablage kopiert." -#: website/public/assets/main.js:33 +#: website/public/assets/main.js:34 msgctxt "runtime" msgid "Code selected. Use your keyboard to copy it." msgstr "Code ausgewählt. Verwenden Sie Ihre Tastatur, um es zu kopieren." -#: website/public/assets/main.js:147 +#: website/public/assets/main.js:148 #, python-brace-format msgctxt "runtime" msgid "REA on GitHub ({count})" @@ -12895,7 +12879,7 @@ msgstr "" #. {ph0}: #. {ph2}: -#. {ph3}: 3.apk +#. {ph3}: aegis-v3.4.3.apk #. {ph4}: #. {ph5}: @@ -12903,14 +12887,14 @@ msgstr "" #, python-brace-format msgctxt "page:showcase/aegis/index.html" msgid "" -"{ph0}›{ph1}{ph2}Use REA to inspect aegis-v3.4.{ph3}. Find how it generates " -"the six-digit login code, explain why it changes every 30 seconds, and " -"rebuild a small demo where I can change the time.{ph4}{ph5}{ph6}" +"{ph0}›{ph1}{ph2}Use REA to inspect {ph3}. Find how it generates the six-" +"digit login code, explain why it changes every 30 seconds, and rebuild a " +"small demo where I can change the time.{ph4}{ph5}{ph6}" msgstr "" -"{ph0}›{ph1}{ph2}Verwenden Sie REA, um aegis-v3.4 zu überprüfen.{ph3}. Finden" -" Sie heraus, wie der sechsstellige Anmeldecode generiert wird, erklären Sie," -" warum er sich alle 30 Sekunden ändert, und erstellen Sie eine kleine Demo " -"neu, in der ich die Uhrzeit ändern kann.{ph4}{ph5}{ph6}" +"{ph0}›{ph1}{ph2}Untersuche {ph3} mit REA. Finde heraus, wie der " +"sechsstellige Anmeldecode entsteht und warum er sich alle 30 Sekunden " +"ändert. Baue eine kleine Demo, in der ich die Zeit ändern " +"kann.{ph4}{ph5}{ph6}" #. {ph0}: preload.js #: website/public/showcase/notion/index.html:329 @@ -12940,6 +12924,18 @@ msgctxt "page:showcase/notion/index.html" msgid "main/{ph0} · clipboard receiver" msgstr "Haupt{ph0} * Zwischenablage-Empfänger" +#~ msgctxt "page:get-started/index.html" +#~ msgid "Windows PowerShell" +#~ msgstr "Windows PowerShell" + +#~ msgctxt "page:get-started/index.html" +#~ msgid "macOS · Homebrew" +#~ msgstr "MODELL: macOS · Homebrew" + +#~ msgctxt "runtime" +#~ msgid "Copy" +#~ msgstr "Kopieren" + #~ msgctxt "figure:dx-ball-sound-pan-investigation.svg" #~ msgid "DXBALL.EXE" #~ msgstr "DXBALL.EXE" diff --git a/website/locales/es/messages.po b/website/locales/es/messages.po index 3409808d68..b35c205d0d 100644 --- a/website/locales/es/messages.po +++ b/website/locales/es/messages.po @@ -3367,12 +3367,6 @@ msgctxt "page:get-started/index.html" msgid "{ph0}Windows (PowerShell){ph1}" msgstr "{ph0} Windows (PowerShell){ph1}" -#: website/public/get-started/index.html:219 -#: website/public/get-started/index.html:242 -msgctxt "page:get-started/index.html" -msgid "Windows PowerShell" -msgstr "Windows Carcasa de energía" - #. {ph0}: node -v #: website/public/get-started/index.html:231 #, python-brace-format @@ -3403,11 +3397,6 @@ msgctxt "page:get-started/index.html" msgid "If you use Homebrew:" msgstr "Si usa Homebrew :" -#: website/public/get-started/index.html:258 -msgctxt "page:get-started/index.html" -msgid "macOS · Homebrew" -msgstr "macOS · Homebrew" - #: website/public/get-started/index.html:270 msgctxt "page:get-started/index.html" msgid "Otherwise:" @@ -3618,8 +3607,8 @@ msgid "" "{ph0}Windows:{ph1} open the Start menu, type {ph2}PowerShell{ph3} and press " "Enter." msgstr "" -"{ph0} Windows :{ph1} abra el menú Inicio, escriba {ph2}Potencia Shell{ph3} y" -" presione Entrar." +"{ph0} Windows :{ph1} abra el menú Inicio, escriba {ph2}PowerShell{ph3} y " +"presione Entrar." #. {ph0}: #. {ph1}: @@ -4326,8 +4315,8 @@ msgstr "Copie el comando de instalación de CLI" #: website/public/get-started/index.html:632 msgctxt "page:get-started/index.html" -msgid "Copy ghidra connection · macos / linux" -msgstr "Copie la conexión ghidra * macos / linux" +msgid "Copy Ghidra connection for macOS and Linux" +msgstr "Copiar el comando de conexión de Ghidra para macOS y Linux" #: website/public/get-started/index.html:664 msgctxt "page:get-started/index.html" @@ -11287,32 +11276,27 @@ msgctxt "page:showcase/th04/index.html" msgid "Back to top" msgstr "Volver arriba" -#: website/public/assets/main.js:39 -msgctxt "runtime" -msgid "Copy" -msgstr "Copiar" - -#: website/public/assets/main.js:20 +#: website/public/assets/main.js:21 msgctxt "runtime" msgid "Copied" msgstr "Copiado" -#: website/public/assets/main.js:31 +#: website/public/assets/main.js:32 msgctxt "runtime" msgid "Selected" msgstr "Seleccionados" -#: website/public/assets/main.js:22 +#: website/public/assets/main.js:23 msgctxt "runtime" msgid "Code copied to clipboard." msgstr "Código copiado al portapapeles." -#: website/public/assets/main.js:33 +#: website/public/assets/main.js:34 msgctxt "runtime" msgid "Code selected. Use your keyboard to copy it." msgstr "Código seleccionado. Usa el teclado para copiarlo." -#: website/public/assets/main.js:147 +#: website/public/assets/main.js:148 #, python-brace-format msgctxt "runtime" msgid "REA on GitHub ({count})" @@ -12810,7 +12794,7 @@ msgstr "" #. {ph0}: #. {ph2}: -#. {ph3}: 3.apk +#. {ph3}: aegis-v3.4.3.apk #. {ph4}: #. {ph5}: @@ -12818,14 +12802,13 @@ msgstr "" #, python-brace-format msgctxt "page:showcase/aegis/index.html" msgid "" -"{ph0}›{ph1}{ph2}Use REA to inspect aegis-v3.4.{ph3}. Find how it generates " -"the six-digit login code, explain why it changes every 30 seconds, and " -"rebuild a small demo where I can change the time.{ph4}{ph5}{ph6}" +"{ph0}›{ph1}{ph2}Use REA to inspect {ph3}. Find how it generates the six-" +"digit login code, explain why it changes every 30 seconds, and rebuild a " +"small demo where I can change the time.{ph4}{ph5}{ph6}" msgstr "" -"{ph0}›{ph1}{ph2}Uso REA para inspeccionar aegis-v3.4.{ph3}. Descubra cómo " -"genera el código de inicio de sesión de seis dígitos, explique por qué " -"cambia cada 30 segundos y reconstruya una pequeña demostración en la que " -"pueda cambiar la hora.{ph4}{ph5}{ph6}" +"{ph0}›{ph1}{ph2}Analiza {ph3} con REA. Explica cómo se genera el código de " +"acceso de seis dígitos y por qué cambia cada 30 segundos. Crea una pequeña " +"demo donde pueda cambiar la hora.{ph4}{ph5}{ph6}" #. {ph0}: preload.js #: website/public/showcase/notion/index.html:329 @@ -12855,6 +12838,18 @@ msgctxt "page:showcase/notion/index.html" msgid "main/{ph0} · clipboard receiver" msgstr "principal/{ph0} * receptor del portapapeles" +#~ msgctxt "page:get-started/index.html" +#~ msgid "Windows PowerShell" +#~ msgstr "Windows PowerShell" + +#~ msgctxt "page:get-started/index.html" +#~ msgid "macOS · Homebrew" +#~ msgstr "macOS · Homebrew" + +#~ msgctxt "runtime" +#~ msgid "Copy" +#~ msgstr "Copiar" + #~ msgctxt "figure:dx-ball-sound-pan-investigation.svg" #~ msgid "DXBALL.EXE" #~ msgstr "DXBALL.EXE" diff --git a/website/locales/fa/messages.po b/website/locales/fa/messages.po index de76f4e1fb..1c16987506 100644 --- a/website/locales/fa/messages.po +++ b/website/locales/fa/messages.po @@ -3267,12 +3267,6 @@ msgctxt "page:get-started/index.html" msgid "{ph0}Windows (PowerShell){ph1}" msgstr "{ph0} Windows (PowerShell){ph1}" -#: website/public/get-started/index.html:219 -#: website/public/get-started/index.html:242 -msgctxt "page:get-started/index.html" -msgid "Windows PowerShell" -msgstr "Windows PowerShell" - #. {ph0}: node -v #: website/public/get-started/index.html:231 #, python-brace-format @@ -3302,11 +3296,6 @@ msgctxt "page:get-started/index.html" msgid "If you use Homebrew:" msgstr "اگر از Homebrew استفاده می کنید :" -#: website/public/get-started/index.html:258 -msgctxt "page:get-started/index.html" -msgid "macOS · Homebrew" -msgstr "macOS * Homebrew" - #: website/public/get-started/index.html:270 msgctxt "page:get-started/index.html" msgid "Otherwise:" @@ -3515,8 +3504,8 @@ msgid "" "{ph0}Windows:{ph1} open the Start menu, type {ph2}PowerShell{ph3} and press " "Enter." msgstr "" -"{ph0} Windows :{ph1} منوی Start را باز کنید ، تایپ کنید {ph2}پاور شل{ph3} و " -"Enter را فشار دهید." +"{ph0} Windows :{ph1} منوی Start را باز کنید ، تایپ کنید {ph2}PowerShell{ph3}" +" و Enter را فشار دهید." #. {ph0}: #. {ph1}: @@ -4201,8 +4190,8 @@ msgstr "دستور نصب CLI را کپی کنید" #: website/public/get-started/index.html:632 msgctxt "page:get-started/index.html" -msgid "Copy ghidra connection · macos / linux" -msgstr "کپی اتصال ghidra · macos / لینوکس" +msgid "Copy Ghidra connection for macOS and Linux" +msgstr "کپی فرمان اتصال Ghidra برای macOS و Linux" #: website/public/get-started/index.html:664 msgctxt "page:get-started/index.html" @@ -11012,32 +11001,27 @@ msgctxt "page:showcase/th04/index.html" msgid "Back to top" msgstr "بازگشت به بالا" -#: website/public/assets/main.js:39 -msgctxt "runtime" -msgid "Copy" -msgstr "کپی" - -#: website/public/assets/main.js:20 +#: website/public/assets/main.js:21 msgctxt "runtime" msgid "Copied" msgstr "کپی شده" -#: website/public/assets/main.js:31 +#: website/public/assets/main.js:32 msgctxt "runtime" msgid "Selected" msgstr "انتخاب شده" -#: website/public/assets/main.js:22 +#: website/public/assets/main.js:23 msgctxt "runtime" msgid "Code copied to clipboard." msgstr "کد کپی شده به کلیپ بورد." -#: website/public/assets/main.js:33 +#: website/public/assets/main.js:34 msgctxt "runtime" msgid "Code selected. Use your keyboard to copy it." msgstr "کد انتخاب شده از صفحه کلید خود برای کپی کردن آن استفاده کنید." -#: website/public/assets/main.js:147 +#: website/public/assets/main.js:148 #, python-brace-format msgctxt "runtime" msgid "REA on GitHub ({count})" @@ -12520,7 +12504,7 @@ msgstr "" #. {ph0}: #. {ph2}: -#. {ph3}: 3.apk +#. {ph3}: aegis-v3.4.3.apk #. {ph4}: #. {ph5}: @@ -12528,14 +12512,13 @@ msgstr "" #, python-brace-format msgctxt "page:showcase/aegis/index.html" msgid "" -"{ph0}›{ph1}{ph2}Use REA to inspect aegis-v3.4.{ph3}. Find how it generates " -"the six-digit login code, explain why it changes every 30 seconds, and " -"rebuild a small demo where I can change the time.{ph4}{ph5}{ph6}" +"{ph0}›{ph1}{ph2}Use REA to inspect {ph3}. Find how it generates the six-" +"digit login code, explain why it changes every 30 seconds, and rebuild a " +"small demo where I can change the time.{ph4}{ph5}{ph6}" msgstr "" -"{ph0}›{ph1}{ph2}استفاده کنید REA برای بازرسی aegis-v3.4.{ph3}. پیدا کنید که " -"چگونه کد ورود شش رقمی را تولید می کند ، توضیح دهید که چرا هر 30 ثانیه تغییر " -"می کند ، و یک نمایشی کوچک را بازسازی کنید که در آن می توانم زمان را تغییر " -"دهم.{ph4}{ph5}{ph6}" +"{ph0}›{ph1}{ph2}با REA فایل {ph3} را بررسی کن. توضیح بده کد ورود شش‌رقمی " +"چگونه ساخته می‌شود و چرا هر ۳۰ ثانیه تغییر می‌کند. یک دموی کوچک بساز که " +"بتوانم زمان را در آن تغییر دهم.{ph4}{ph5}{ph6}" #. {ph0}: preload.js #: website/public/showcase/notion/index.html:329 @@ -12565,6 +12548,18 @@ msgctxt "page:showcase/notion/index.html" msgid "main/{ph0} · clipboard receiver" msgstr "اصلی/{ph0} * گیرنده کلیپ بورد" +#~ msgctxt "page:get-started/index.html" +#~ msgid "Windows PowerShell" +#~ msgstr "Windows PowerShell" + +#~ msgctxt "page:get-started/index.html" +#~ msgid "macOS · Homebrew" +#~ msgstr "macOS * Homebrew" + +#~ msgctxt "runtime" +#~ msgid "Copy" +#~ msgstr "کپی" + #~ msgctxt "figure:dx-ball-sound-pan-investigation.svg" #~ msgid "DXBALL.EXE" #~ msgstr "DXBALL.EXE" diff --git a/website/locales/fr/messages.po b/website/locales/fr/messages.po index 3f79993e26..9b31386dfa 100644 --- a/website/locales/fr/messages.po +++ b/website/locales/fr/messages.po @@ -3367,12 +3367,6 @@ msgctxt "page:get-started/index.html" msgid "{ph0}Windows (PowerShell){ph1}" msgstr "{ph0} Windows (PowerShell)est également compatible avec:{ph1}" -#: website/public/get-started/index.html:219 -#: website/public/get-started/index.html:242 -msgctxt "page:get-started/index.html" -msgid "Windows PowerShell" -msgstr "Windows PowerShell pour ordinateur portable" - #. {ph0}: node -v #: website/public/get-started/index.html:231 #, python-brace-format @@ -3403,11 +3397,6 @@ msgctxt "page:get-started/index.html" msgid "If you use Homebrew:" msgstr "Si vous utilisez le modèle Homebrew :" -#: website/public/get-started/index.html:258 -msgctxt "page:get-started/index.html" -msgid "macOS · Homebrew" -msgstr "macOS · Homebrew" - #: website/public/get-started/index.html:270 msgctxt "page:get-started/index.html" msgid "Otherwise:" @@ -4330,8 +4319,8 @@ msgstr "Copier la commande d'installation de CLI" #: website/public/get-started/index.html:632 msgctxt "page:get-started/index.html" -msgid "Copy ghidra connection · macos / linux" -msgstr "Copier la connexion ghidra · macos / linux" +msgid "Copy Ghidra connection for macOS and Linux" +msgstr "Copier la commande de connexion à Ghidra pour macOS et Linux" #: website/public/get-started/index.html:664 msgctxt "page:get-started/index.html" @@ -11300,32 +11289,27 @@ msgctxt "page:showcase/th04/index.html" msgid "Back to top" msgstr "Haut de page" -#: website/public/assets/main.js:39 -msgctxt "runtime" -msgid "Copy" -msgstr "Copier" - -#: website/public/assets/main.js:20 +#: website/public/assets/main.js:21 msgctxt "runtime" msgid "Copied" msgstr "Copié" -#: website/public/assets/main.js:31 +#: website/public/assets/main.js:32 msgctxt "runtime" msgid "Selected" msgstr "Sélectionné" -#: website/public/assets/main.js:22 +#: website/public/assets/main.js:23 msgctxt "runtime" msgid "Code copied to clipboard." msgstr "Code copié dans le presse-papiers." -#: website/public/assets/main.js:33 +#: website/public/assets/main.js:34 msgctxt "runtime" msgid "Code selected. Use your keyboard to copy it." msgstr "Code sélectionné. Utilisez votre clavier pour le copier." -#: website/public/assets/main.js:147 +#: website/public/assets/main.js:148 #, python-brace-format msgctxt "runtime" msgid "REA on GitHub ({count})" @@ -12824,7 +12808,7 @@ msgstr "" #. {ph0}: #. {ph2}: -#. {ph3}: 3.apk +#. {ph3}: aegis-v3.4.3.apk #. {ph4}: #. {ph5}: @@ -12832,14 +12816,13 @@ msgstr "" #, python-brace-format msgctxt "page:showcase/aegis/index.html" msgid "" -"{ph0}›{ph1}{ph2}Use REA to inspect aegis-v3.4.{ph3}. Find how it generates " -"the six-digit login code, explain why it changes every 30 seconds, and " -"rebuild a small demo where I can change the time.{ph4}{ph5}{ph6}" +"{ph0}›{ph1}{ph2}Use REA to inspect {ph3}. Find how it generates the six-" +"digit login code, explain why it changes every 30 seconds, and rebuild a " +"small demo where I can change the time.{ph4}{ph5}{ph6}" msgstr "" -"{ph0}›{ph1}{ph2}Utilisation REA pour inspecter aegis-v3.4.{ph3}. Découvrez " -"comment il génère le code de connexion à six chiffres, expliquez pourquoi il" -" change toutes les 30 secondes et reconstruisez une petite démo où je peux " -"changer l'heure.{ph4}{ph5}{ph6}" +"{ph0}›{ph1}{ph2}Analyse {ph3} avec REA. Explique comment le code de " +"connexion à six chiffres est généré et pourquoi il change toutes les 30 " +"secondes. Crée une petite démo où je peux modifier l’heure.{ph4}{ph5}{ph6}" #. {ph0}: preload.js #: website/public/showcase/notion/index.html:329 @@ -12869,6 +12852,18 @@ msgctxt "page:showcase/notion/index.html" msgid "main/{ph0} · clipboard receiver" msgstr "principale/{ph0} * récepteur de presse-papiers" +#~ msgctxt "page:get-started/index.html" +#~ msgid "Windows PowerShell" +#~ msgstr "Windows PowerShell pour ordinateur portable" + +#~ msgctxt "page:get-started/index.html" +#~ msgid "macOS · Homebrew" +#~ msgstr "macOS · Homebrew" + +#~ msgctxt "runtime" +#~ msgid "Copy" +#~ msgstr "Copier" + #~ msgctxt "figure:dx-ball-sound-pan-investigation.svg" #~ msgid "DXBALL.EXE" #~ msgstr "DXBALL.EXE" diff --git a/website/locales/id/messages.po b/website/locales/id/messages.po index 3b0250915a..090213cbd5 100644 --- a/website/locales/id/messages.po +++ b/website/locales/id/messages.po @@ -2387,9 +2387,9 @@ msgid "" " Grok Bot's connector is added from its chat." msgstr "" "Agen apa pun yang mendukung server MCP lokal. Pengaturan termasuk Claude " -"Code , Desktop Claude, Codex , Cursor , Gemini CLI , Windsurf , Devin , " +"Code , Claude Desktop, Codex , Cursor , Gemini CLI , Windsurf , Devin , " "OpenCode , Antigravity , GitHub Copilot CLI , Command Code , Grok Build , " -"OMP , dan VS Code . Konektor Bot Grok ditambahkan dari obrolannya." +"OMP , dan VS Code . Konektor Grok Bot ditambahkan dari obrolannya." #. {ph0}: #. {ph1}: @@ -3344,12 +3344,6 @@ msgctxt "page:get-started/index.html" msgid "{ph0}Windows (PowerShell){ph1}" msgstr "{ph0} Windows (PowerShell){ph1}" -#: website/public/get-started/index.html:219 -#: website/public/get-started/index.html:242 -msgctxt "page:get-started/index.html" -msgid "Windows PowerShell" -msgstr "Windows PowerShell" - #. {ph0}: node -v #: website/public/get-started/index.html:231 #, python-brace-format @@ -3380,11 +3374,6 @@ msgctxt "page:get-started/index.html" msgid "If you use Homebrew:" msgstr "Jika Anda menggunakan Homebrew :" -#: website/public/get-started/index.html:258 -msgctxt "page:get-started/index.html" -msgid "macOS · Homebrew" -msgstr "macOS · Homebrew" - #: website/public/get-started/index.html:270 msgctxt "page:get-started/index.html" msgid "Otherwise:" @@ -3482,7 +3471,7 @@ msgid "" msgstr "" "Jalankan pengaturan untuk menghubungkan REA ke agen pengkodean Anda. Pilihan" " klien termasuk Claude Code, Codex , Cursor , Gemini CLI , Windsurf , Grok " -"Build, dan klien MCP lain yang didukung. Konektor Bot Grok ditambahkan dari " +"Build, dan klien MCP lain yang didukung. Konektor Grok Bot ditambahkan dari " "obrolannya." #: website/public/get-started/index.html:366 @@ -3673,7 +3662,7 @@ msgid "" "macOS press {ph2} {ph3}; on Windows, also quit from the tray icon if there " "is one." msgstr "" -"{ph0}Aplikasi desktop{ph1} (Desktop Claude, Cursor, Windsurf, VS Code): " +"{ph0}Aplikasi desktop{ph1} (Claude Desktop, Cursor, Windsurf, VS Code): " "keluar dari aplikasi sepenuhnya, lalu buka lagi. Menutup jendela saja tidak " "cukup. Pada pers macOS {ph2} {ph3}; pada Windows, keluar juga dari ikon baki" " jika ada." @@ -4289,8 +4278,8 @@ msgstr "Salin perintah instalasi CLI" #: website/public/get-started/index.html:632 msgctxt "page:get-started/index.html" -msgid "Copy ghidra connection · macos / linux" -msgstr "Salin koneksi ghidra * macos / linux" +msgid "Copy Ghidra connection for macOS and Linux" +msgstr "Salin perintah koneksi Ghidra untuk macOS dan Linux" #: website/public/get-started/index.html:664 msgctxt "page:get-started/index.html" @@ -11188,32 +11177,27 @@ msgctxt "page:showcase/th04/index.html" msgid "Back to top" msgstr "Kembali ke atas" -#: website/public/assets/main.js:39 -msgctxt "runtime" -msgid "Copy" -msgstr "Salin" - -#: website/public/assets/main.js:20 +#: website/public/assets/main.js:21 msgctxt "runtime" msgid "Copied" msgstr "Disalin" -#: website/public/assets/main.js:31 +#: website/public/assets/main.js:32 msgctxt "runtime" msgid "Selected" msgstr "Dipilih" -#: website/public/assets/main.js:22 +#: website/public/assets/main.js:23 msgctxt "runtime" msgid "Code copied to clipboard." msgstr "Kode disalin ke papan klip." -#: website/public/assets/main.js:33 +#: website/public/assets/main.js:34 msgctxt "runtime" msgid "Code selected. Use your keyboard to copy it." msgstr "Kode dipilih. Gunakan keyboard Anda untuk menyalinnya." -#: website/public/assets/main.js:147 +#: website/public/assets/main.js:148 #, python-brace-format msgctxt "runtime" msgid "REA on GitHub ({count})" @@ -12697,7 +12681,7 @@ msgstr "" #. {ph0}: #. {ph2}: -#. {ph3}: 3.apk +#. {ph3}: aegis-v3.4.3.apk #. {ph4}: #. {ph5}: @@ -12705,14 +12689,13 @@ msgstr "" #, python-brace-format msgctxt "page:showcase/aegis/index.html" msgid "" -"{ph0}›{ph1}{ph2}Use REA to inspect aegis-v3.4.{ph3}. Find how it generates " -"the six-digit login code, explain why it changes every 30 seconds, and " -"rebuild a small demo where I can change the time.{ph4}{ph5}{ph6}" +"{ph0}›{ph1}{ph2}Use REA to inspect {ph3}. Find how it generates the six-" +"digit login code, explain why it changes every 30 seconds, and rebuild a " +"small demo where I can change the time.{ph4}{ph5}{ph6}" msgstr "" -"{ph0}›{ph1}{ph2}Gunakan REA untuk memeriksa aegis-v3. 4. {ph3}. Temukan cara" -" menghasilkan kode login enam digit, jelaskan mengapa kode tersebut berubah " -"setiap 30 detik, dan buat ulang demo kecil di mana saya dapat mengubah " -"waktu.{ph4}{ph5}{ph6}" +"{ph0}›{ph1}{ph2}Analisis {ph3} dengan REA. Jelaskan cara kode login enam " +"digit dibuat dan mengapa berubah setiap 30 detik. Buat demo kecil yang " +"memungkinkan saya mengubah waktu.{ph4}{ph5}{ph6}" #. {ph0}: preload.js #: website/public/showcase/notion/index.html:329 @@ -12742,6 +12725,18 @@ msgctxt "page:showcase/notion/index.html" msgid "main/{ph0} · clipboard receiver" msgstr "utama/{ph0} * penerima papan klip" +#~ msgctxt "page:get-started/index.html" +#~ msgid "Windows PowerShell" +#~ msgstr "Windows PowerShell" + +#~ msgctxt "page:get-started/index.html" +#~ msgid "macOS · Homebrew" +#~ msgstr "macOS · Homebrew" + +#~ msgctxt "runtime" +#~ msgid "Copy" +#~ msgstr "Salin" + #~ msgctxt "figure:dx-ball-sound-pan-investigation.svg" #~ msgid "DXBALL.EXE" #~ msgstr "DXBALL.EXE" diff --git a/website/locales/it/messages.po b/website/locales/it/messages.po index a78a15057c..15ba90cba2 100644 --- a/website/locales/it/messages.po +++ b/website/locales/it/messages.po @@ -3352,12 +3352,6 @@ msgctxt "page:get-started/index.html" msgid "{ph0}Windows (PowerShell){ph1}" msgstr "{ph0} Windows (PowerShell){ph1}" -#: website/public/get-started/index.html:219 -#: website/public/get-started/index.html:242 -msgctxt "page:get-started/index.html" -msgid "Windows PowerShell" -msgstr "Windows PowerShell" - #. {ph0}: node -v #: website/public/get-started/index.html:231 #, python-brace-format @@ -3388,11 +3382,6 @@ msgctxt "page:get-started/index.html" msgid "If you use Homebrew:" msgstr "Se si utilizza Homebrew :" -#: website/public/get-started/index.html:258 -msgctxt "page:get-started/index.html" -msgid "macOS · Homebrew" -msgstr "macOS · Homebrew" - #: website/public/get-started/index.html:270 msgctxt "page:get-started/index.html" msgid "Otherwise:" @@ -4308,8 +4297,8 @@ msgstr "Copia il comando di installazione CLI" #: website/public/get-started/index.html:632 msgctxt "page:get-started/index.html" -msgid "Copy ghidra connection · macos / linux" -msgstr "Copia connessione ghidra * macos / linux" +msgid "Copy Ghidra connection for macOS and Linux" +msgstr "Copia il comando di connessione a Ghidra per macOS e Linux" #: website/public/get-started/index.html:664 msgctxt "page:get-started/index.html" @@ -11240,32 +11229,27 @@ msgctxt "page:showcase/th04/index.html" msgid "Back to top" msgstr "Torna in alto" -#: website/public/assets/main.js:39 -msgctxt "runtime" -msgid "Copy" -msgstr "Copia" - -#: website/public/assets/main.js:20 +#: website/public/assets/main.js:21 msgctxt "runtime" msgid "Copied" msgstr "Copiare" -#: website/public/assets/main.js:31 +#: website/public/assets/main.js:32 msgctxt "runtime" msgid "Selected" msgstr "Selezionato" -#: website/public/assets/main.js:22 +#: website/public/assets/main.js:23 msgctxt "runtime" msgid "Code copied to clipboard." msgstr "Codice copiato negli appunti." -#: website/public/assets/main.js:33 +#: website/public/assets/main.js:34 msgctxt "runtime" msgid "Code selected. Use your keyboard to copy it." msgstr "Codice selezionato. Usa la tastiera per copiarlo." -#: website/public/assets/main.js:147 +#: website/public/assets/main.js:148 #, python-brace-format msgctxt "runtime" msgid "REA on GitHub ({count})" @@ -12758,7 +12742,7 @@ msgstr "" #. {ph0}: #. {ph2}: -#. {ph3}: 3.apk +#. {ph3}: aegis-v3.4.3.apk #. {ph4}: #. {ph5}: @@ -12766,14 +12750,13 @@ msgstr "" #, python-brace-format msgctxt "page:showcase/aegis/index.html" msgid "" -"{ph0}›{ph1}{ph2}Use REA to inspect aegis-v3.4.{ph3}. Find how it generates " -"the six-digit login code, explain why it changes every 30 seconds, and " -"rebuild a small demo where I can change the time.{ph4}{ph5}{ph6}" +"{ph0}›{ph1}{ph2}Use REA to inspect {ph3}. Find how it generates the six-" +"digit login code, explain why it changes every 30 seconds, and rebuild a " +"small demo where I can change the time.{ph4}{ph5}{ph6}" msgstr "" -"{ph0}›{ph1}{ph2}Utilizzare REA per ispezionare aegis-v3.4.{ph3}. Scopri come" -" genera il codice di accesso a sei cifre, spiega perché cambia ogni 30 " -"secondi e ricostruisci una piccola demo in cui posso cambiare " -"l'ora.{ph4}{ph5}{ph6}" +"{ph0}›{ph1}{ph2}Analizza {ph3} con REA. Spiega come viene generato il codice" +" di accesso a sei cifre e perché cambia ogni 30 secondi. Crea una piccola " +"demo in cui posso cambiare l’ora.{ph4}{ph5}{ph6}" #. {ph0}: preload.js #: website/public/showcase/notion/index.html:329 @@ -12803,6 +12786,18 @@ msgctxt "page:showcase/notion/index.html" msgid "main/{ph0} · clipboard receiver" msgstr "principale/{ph0} * ricevitore appunti" +#~ msgctxt "page:get-started/index.html" +#~ msgid "Windows PowerShell" +#~ msgstr "Windows PowerShell" + +#~ msgctxt "page:get-started/index.html" +#~ msgid "macOS · Homebrew" +#~ msgstr "macOS · Homebrew" + +#~ msgctxt "runtime" +#~ msgid "Copy" +#~ msgstr "Copia" + #~ msgctxt "figure:dx-ball-sound-pan-investigation.svg" #~ msgid "DXBALL.EXE" #~ msgstr "DXBALL.EXE" diff --git a/website/locales/ja/messages.po b/website/locales/ja/messages.po index 65fbdae4a7..47e0b8cd59 100644 --- a/website/locales/ja/messages.po +++ b/website/locales/ja/messages.po @@ -3088,12 +3088,6 @@ msgctxt "page:get-started/index.html" msgid "{ph0}Windows (PowerShell){ph1}" msgstr "{ph0} Windows(PowerShell){ph1}" -#: website/public/get-started/index.html:219 -#: website/public/get-started/index.html:242 -msgctxt "page:get-started/index.html" -msgid "Windows PowerShell" -msgstr "Windows PowerShell" - #. {ph0}: node -v #: website/public/get-started/index.html:231 #, python-brace-format @@ -3121,11 +3115,6 @@ msgctxt "page:get-started/index.html" msgid "If you use Homebrew:" msgstr "Homebrewを使用する場合 :" -#: website/public/get-started/index.html:258 -msgctxt "page:get-started/index.html" -msgid "macOS · Homebrew" -msgstr "macOS*Homebrew" - #: website/public/get-started/index.html:270 msgctxt "page:get-started/index.html" msgid "Otherwise:" @@ -3966,8 +3955,8 @@ msgstr "Copy CLIインストールコマンド" #: website/public/get-started/index.html:632 msgctxt "page:get-started/index.html" -msgid "Copy ghidra connection · macos / linux" -msgstr "Ghidra接続をコピーする•macos/linux" +msgid "Copy Ghidra connection for macOS and Linux" +msgstr "macOS・Linux 用の Ghidra 接続コマンドをコピー" #: website/public/get-started/index.html:664 msgctxt "page:get-started/index.html" @@ -10433,32 +10422,27 @@ msgctxt "page:showcase/th04/index.html" msgid "Back to top" msgstr "ページ上部へ" -#: website/public/assets/main.js:39 -msgctxt "runtime" -msgid "Copy" -msgstr "コピー" - -#: website/public/assets/main.js:20 +#: website/public/assets/main.js:21 msgctxt "runtime" msgid "Copied" msgstr "コピーされた" -#: website/public/assets/main.js:31 +#: website/public/assets/main.js:32 msgctxt "runtime" msgid "Selected" msgstr "選択された" -#: website/public/assets/main.js:22 +#: website/public/assets/main.js:23 msgctxt "runtime" msgid "Code copied to clipboard." msgstr "クリップボードにコピーされたコード。" -#: website/public/assets/main.js:33 +#: website/public/assets/main.js:34 msgctxt "runtime" msgid "Code selected. Use your keyboard to copy it." msgstr "コードが選択されています。 キーボードを使ってコピーします。" -#: website/public/assets/main.js:147 +#: website/public/assets/main.js:148 #, python-brace-format msgctxt "runtime" msgid "REA on GitHub ({count})" @@ -11905,7 +11889,7 @@ msgstr "" #. {ph0}: #. {ph2}: -#. {ph3}: 3.apk +#. {ph3}: aegis-v3.4.3.apk #. {ph4}: #. {ph5}: @@ -11913,12 +11897,12 @@ msgstr "" #, python-brace-format msgctxt "page:showcase/aegis/index.html" msgid "" -"{ph0}›{ph1}{ph2}Use REA to inspect aegis-v3.4.{ph3}. Find how it generates " -"the six-digit login code, explain why it changes every 30 seconds, and " -"rebuild a small demo where I can change the time.{ph4}{ph5}{ph6}" +"{ph0}›{ph1}{ph2}Use REA to inspect {ph3}. Find how it generates the six-" +"digit login code, explain why it changes every 30 seconds, and rebuild a " +"small demo where I can change the time.{ph4}{ph5}{ph6}" msgstr "" -"{ph0}›{ph1}{ph2}REAを使用してaegis-v3.4を検査します。{ph3}. " -"6桁のログインコードを生成する方法を見つけ、30秒ごとに変更する理由を説明し、時間を変更できる小さなデモを再構築します。{ph4}{ph5}{ph6}" +"{ph0}›{ph1}{ph2}REA で {ph3} を調べてください。6 桁のログインコードの生成方法と、30 " +"秒ごとに変わる理由を説明し、時刻を変更できる小さなデモを作ってください。{ph4}{ph5}{ph6}" #. {ph0}: preload.js #: website/public/showcase/notion/index.html:329 @@ -11948,6 +11932,18 @@ msgctxt "page:showcase/notion/index.html" msgid "main/{ph0} · clipboard receiver" msgstr "メイン/{ph0} *クリップボード受信機" +#~ msgctxt "page:get-started/index.html" +#~ msgid "Windows PowerShell" +#~ msgstr "Windows PowerShell" + +#~ msgctxt "page:get-started/index.html" +#~ msgid "macOS · Homebrew" +#~ msgstr "macOS*Homebrew" + +#~ msgctxt "runtime" +#~ msgid "Copy" +#~ msgstr "コピー" + #~ msgctxt "figure:dx-ball-sound-pan-investigation.svg" #~ msgid "DXBALL.EXE" #~ msgstr "DXBALL.EXE" diff --git a/website/locales/ko/messages.po b/website/locales/ko/messages.po index c98317a82c..019cc5cb24 100644 --- a/website/locales/ko/messages.po +++ b/website/locales/ko/messages.po @@ -3081,13 +3081,7 @@ msgstr "복사" #, python-brace-format msgctxt "page:get-started/index.html" msgid "{ph0}Windows (PowerShell){ph1}" -msgstr "{ph0}Windows (파워쉘){ph1}" - -#: website/public/get-started/index.html:219 -#: website/public/get-started/index.html:242 -msgctxt "page:get-started/index.html" -msgid "Windows PowerShell" -msgstr "WindowsPowerShell" +msgstr "{ph0}Windows (PowerShell){ph1}" #. {ph0}: node -v #: website/public/get-started/index.html:231 @@ -3096,7 +3090,7 @@ msgctxt "page:get-started/index.html" msgid "" "Type Y if asked to accept the terms. Close PowerShell, open it again, then " "run {ph0}." -msgstr "입력 와이 약관에 동의하도록 요청하는 경우. 파워 셸을 닫고 다시 연 다음 실행하십시오 {ph0}." +msgstr "약관 동의를 요청하면 Y를 입력하세요. PowerShell을 닫았다가 다시 열고 {ph0}을 실행하세요." #. {ph0}: #. {ph1}: @@ -3108,19 +3102,14 @@ msgid "" "If PowerShell later says {ph0}\"running scripts is disabled on this " "system\"{ph1} when you run {ph2}, run this once and try again:" msgstr "" -"파워셸이 나중에 말한다면 {ph0}\"이 시스템에서 스크립트 실행을 사용할 수 없습니다.\"{ph1} 당신이 달릴 때 {ph2},이것을 " -"한 번 실행하고 다시 시도하십시오:" +"나중에 {ph2}을 실행할 때 PowerShell에 {ph0}\"running scripts is disabled on this " +"system\"{ph1}(스크립트 실행이 비활성화됨) 메시지가 나오면, 다음 명령을 한 번 실행하고 다시 시도하세요." #: website/public/get-started/index.html:255 msgctxt "page:get-started/index.html" msgid "If you use Homebrew:" msgstr "당신이 사용하는 경우 Homebrew:" -#: website/public/get-started/index.html:258 -msgctxt "page:get-started/index.html" -msgid "macOS · Homebrew" -msgstr "macOS · Homebrew" - #: website/public/get-started/index.html:270 msgctxt "page:get-started/index.html" msgid "Otherwise:" @@ -3212,7 +3201,7 @@ msgid "" "MCP clients. Grok Bot's connector is added from its chat." msgstr "" "설치 프로그램을 실행하여 연결 REA 코딩 에이전트에. 고객 선택은 Claude Code, Codex, Cursor, Gemini " -"CLI, Windsurf, Grok Build,및 기타 지원 MCP 고객. 그록 봇의 커넥터는 채팅에서 추가됩니다." +"CLI, Windsurf, Grok Build,및 기타 지원 MCP 고객. Grok Bot의 커넥터는 채팅에서 추가됩니다." #: website/public/get-started/index.html:366 msgctxt "page:get-started/index.html" @@ -3311,7 +3300,7 @@ msgctxt "page:get-started/index.html" msgid "" "{ph0}Windows:{ph1} open the Start menu, type {ph2}PowerShell{ph3} and press " "Enter." -msgstr "{ph0}Windows:{ph1} 시작 메뉴를 열고 다음을 입력하십시오 {ph2}파워셸{ph3} 를 눌러 입력합니다." +msgstr "{ph0}Windows:{ph1} 시작 메뉴를 열고 {ph2}PowerShell{ph3}을 입력한 뒤 Enter를 누르세요." #. {ph0}: #. {ph1}: @@ -3705,7 +3694,7 @@ msgstr "" #: website/public/get-started/index.html:720 msgctxt "page:get-started/index.html" msgid "IDA connection · Windows PowerShell" -msgstr "IDA 연결 · Windows 파워셸" +msgstr "IDA 연결 · Windows PowerShell" #. {ph0}: "mode": "headless" #: website/public/get-started/index.html:735 @@ -3895,7 +3884,7 @@ msgstr "복사 Node.js 설치 명령 Windows" #: website/public/get-started/index.html:243 msgctxt "page:get-started/index.html" msgid "Copy PowerShell execution policy command" -msgstr "복사 파워 셸 실행 정책 명령" +msgstr "복사 PowerShell 실행 정책 명령" #: website/public/get-started/index.html:259 msgctxt "page:get-started/index.html" @@ -3954,8 +3943,8 @@ msgstr "복사CLI설치 명령" #: website/public/get-started/index.html:632 msgctxt "page:get-started/index.html" -msgid "Copy ghidra connection · macos / linux" -msgstr "기드라 연결 복사·마코스/리눅스" +msgid "Copy Ghidra connection for macOS and Linux" +msgstr "macOS 및 Linux용 Ghidra 연결 명령 복사" #: website/public/get-started/index.html:664 msgctxt "page:get-started/index.html" @@ -3965,7 +3954,7 @@ msgstr "복사Ghidra연결WindowsPowerShell" #: website/public/get-started/index.html:721 msgctxt "page:get-started/index.html" msgid "Copy IDA connection for Windows PowerShell" -msgstr "복사 IDA 에 대한 연결 Windows 파워셸" +msgstr "복사 IDA 에 대한 연결 Windows PowerShell" #: website/public/get-started/index.html:762 msgctxt "page:get-started/index.html" @@ -10399,32 +10388,27 @@ msgctxt "page:showcase/th04/index.html" msgid "Back to top" msgstr "맨 위로" -#: website/public/assets/main.js:39 -msgctxt "runtime" -msgid "Copy" -msgstr "복사" - -#: website/public/assets/main.js:20 +#: website/public/assets/main.js:21 msgctxt "runtime" msgid "Copied" msgstr "복사" -#: website/public/assets/main.js:31 +#: website/public/assets/main.js:32 msgctxt "runtime" msgid "Selected" msgstr "선택된" -#: website/public/assets/main.js:22 +#: website/public/assets/main.js:23 msgctxt "runtime" msgid "Code copied to clipboard." msgstr "코드는 클립 보드에 복사." -#: website/public/assets/main.js:33 +#: website/public/assets/main.js:34 msgctxt "runtime" msgid "Code selected. Use your keyboard to copy it." msgstr "코드 선택. 그것을 복사 키보드를 사용합니다." -#: website/public/assets/main.js:147 +#: website/public/assets/main.js:148 #, python-brace-format msgctxt "runtime" msgid "REA on GitHub ({count})" @@ -11869,7 +11853,7 @@ msgstr "" #. {ph0}: #. {ph2}: -#. {ph3}: 3.apk +#. {ph3}: aegis-v3.4.3.apk #. {ph4}: #. {ph5}: @@ -11877,12 +11861,12 @@ msgstr "" #, python-brace-format msgctxt "page:showcase/aegis/index.html" msgid "" -"{ph0}›{ph1}{ph2}Use REA to inspect aegis-v3.4.{ph3}. Find how it generates " -"the six-digit login code, explain why it changes every 30 seconds, and " -"rebuild a small demo where I can change the time.{ph4}{ph5}{ph6}" +"{ph0}›{ph1}{ph2}Use REA to inspect {ph3}. Find how it generates the six-" +"digit login code, explain why it changes every 30 seconds, and rebuild a " +"small demo where I can change the time.{ph4}{ph5}{ph6}" msgstr "" -"{ph0}›{ph1}{ph2}사용 REA 이지스-3.4 를 검사합니다.{ph3}. 이 6 자리 로그인 코드를 생성하는 방법을 찾아 30 " -"초마다 변경 이유를 설명하고 시간을 변경할 수있는 작은 데모를 다시 작성하십시오.{ph4}{ph5}{ph6}" +"{ph0}›{ph1}{ph2}REA로 {ph3}을 분석해 주세요. 6자리 로그인 코드가 어떻게 생성되고 왜 30초마다 바뀌는지 설명한 " +"뒤, 시간을 바꿔 볼 수 있는 작은 데모를 만들어 주세요.{ph4}{ph5}{ph6}" #. {ph0}: preload.js #: website/public/showcase/notion/index.html:329 @@ -11912,6 +11896,18 @@ msgctxt "page:showcase/notion/index.html" msgid "main/{ph0} · clipboard receiver" msgstr "주요/{ph0} *클립 보드 수신기" +#~ msgctxt "page:get-started/index.html" +#~ msgid "Windows PowerShell" +#~ msgstr "WindowsPowerShell" + +#~ msgctxt "page:get-started/index.html" +#~ msgid "macOS · Homebrew" +#~ msgstr "macOS · Homebrew" + +#~ msgctxt "runtime" +#~ msgid "Copy" +#~ msgstr "복사" + #~ msgctxt "figure:dx-ball-sound-pan-investigation.svg" #~ msgid "DXBALL.EXE" #~ msgstr "DXBALL.EXE" diff --git a/website/locales/messages.pot b/website/locales/messages.pot index 9864aa28a3..ad07504ebf 100644 --- a/website/locales/messages.pot +++ b/website/locales/messages.pot @@ -3055,11 +3055,6 @@ msgctxt "page:get-started/index.html" msgid "{ph0}Windows (PowerShell){ph1}" msgstr "" -#: website/public/get-started/index.html:219 website/public/get-started/index.html:242 -msgctxt "page:get-started/index.html" -msgid "Windows PowerShell" -msgstr "" - #. {ph0}: node -v #: website/public/get-started/index.html:231 #, python-brace-format @@ -3084,11 +3079,6 @@ msgctxt "page:get-started/index.html" msgid "If you use Homebrew:" msgstr "" -#: website/public/get-started/index.html:258 -msgctxt "page:get-started/index.html" -msgid "macOS · Homebrew" -msgstr "" - #: website/public/get-started/index.html:270 msgctxt "page:get-started/index.html" msgid "Otherwise:" @@ -3875,7 +3865,7 @@ msgstr "" #: website/public/get-started/index.html:632 msgctxt "page:get-started/index.html" -msgid "Copy ghidra connection · macos / linux" +msgid "Copy Ghidra connection for macOS and Linux" msgstr "" #: website/public/get-started/index.html:664 @@ -6917,7 +6907,7 @@ msgstr "" #. {ph0}: #. {ph2}: -#. {ph3}: 3.apk +#. {ph3}: aegis-v3.4.3.apk #. {ph4}: #. {ph5}: @@ -6925,9 +6915,9 @@ msgstr "" #, python-brace-format msgctxt "page:showcase/aegis/index.html" msgid "" -"{ph0}›{ph1}{ph2}Use REA to inspect aegis-v3.4.{ph3}. Find how it generates the six-" -"digit login code, explain why it changes every 30 seconds, and rebuild a small demo " -"where I can change the time.{ph4}{ph5}{ph6}" +"{ph0}›{ph1}{ph2}Use REA to inspect {ph3}. Find how it generates the six-digit login " +"code, explain why it changes every 30 seconds, and rebuild a small demo where I can " +"change the time.{ph4}{ph5}{ph6}" msgstr "" #. {ph0}: @@ -10656,32 +10646,27 @@ msgctxt "runtime" msgid "For multiplication, 10 becomes 0.1. Press = to multiply." msgstr "" -#: website/public/assets/main.js:20 +#: website/public/assets/main.js:21 msgctxt "runtime" msgid "Copied" msgstr "" -#: website/public/assets/main.js:22 +#: website/public/assets/main.js:23 msgctxt "runtime" msgid "Code copied to clipboard." msgstr "" -#: website/public/assets/main.js:31 +#: website/public/assets/main.js:32 msgctxt "runtime" msgid "Selected" msgstr "" -#: website/public/assets/main.js:33 +#: website/public/assets/main.js:34 msgctxt "runtime" msgid "Code selected. Use your keyboard to copy it." msgstr "" -#: website/public/assets/main.js:39 -msgctxt "runtime" -msgid "Copy" -msgstr "" - -#: website/public/assets/main.js:147 +#: website/public/assets/main.js:148 #, python-brace-format msgctxt "runtime" msgid "REA on GitHub ({count})" diff --git a/website/locales/pl/messages.po b/website/locales/pl/messages.po index c236a43079..dd99cc930b 100644 --- a/website/locales/pl/messages.po +++ b/website/locales/pl/messages.po @@ -3314,12 +3314,6 @@ msgctxt "page:get-started/index.html" msgid "{ph0}Windows (PowerShell){ph1}" msgstr "{ph0} Windows (PowerShell){ph1}" -#: website/public/get-started/index.html:219 -#: website/public/get-started/index.html:242 -msgctxt "page:get-started/index.html" -msgid "Windows PowerShell" -msgstr "Windows PowerShell" - #. {ph0}: node -v #: website/public/get-started/index.html:231 #, python-brace-format @@ -3350,11 +3344,6 @@ msgctxt "page:get-started/index.html" msgid "If you use Homebrew:" msgstr "Jeśli używasz Homebrew :" -#: website/public/get-started/index.html:258 -msgctxt "page:get-started/index.html" -msgid "macOS · Homebrew" -msgstr "macOS * Homebrew" - #: website/public/get-started/index.html:270 msgctxt "page:get-started/index.html" msgid "Otherwise:" @@ -4258,8 +4247,8 @@ msgstr "Skopiuj polecenie instalacji CLI" #: website/public/get-started/index.html:632 msgctxt "page:get-started/index.html" -msgid "Copy ghidra connection · macos / linux" -msgstr "Skopiuj połączenie ghidra * macos / linux" +msgid "Copy Ghidra connection for macOS and Linux" +msgstr "Kopiuj polecenie połączenia z Ghidra dla macOS i Linux" #: website/public/get-started/index.html:664 msgctxt "page:get-started/index.html" @@ -11146,32 +11135,27 @@ msgctxt "page:showcase/th04/index.html" msgid "Back to top" msgstr "Do góry" -#: website/public/assets/main.js:39 -msgctxt "runtime" -msgid "Copy" -msgstr "Kopiuj" - -#: website/public/assets/main.js:20 +#: website/public/assets/main.js:21 msgctxt "runtime" msgid "Copied" msgstr "Skopiowano" -#: website/public/assets/main.js:31 +#: website/public/assets/main.js:32 msgctxt "runtime" msgid "Selected" msgstr "Wybrane" -#: website/public/assets/main.js:22 +#: website/public/assets/main.js:23 msgctxt "runtime" msgid "Code copied to clipboard." msgstr "Kod skopiowany do schowka." -#: website/public/assets/main.js:33 +#: website/public/assets/main.js:34 msgctxt "runtime" msgid "Code selected. Use your keyboard to copy it." msgstr "Wybrany kod. Użyj klawiatury, aby ją skopiować." -#: website/public/assets/main.js:147 +#: website/public/assets/main.js:148 #, python-brace-format msgctxt "runtime" msgid "REA on GitHub ({count})" @@ -12663,7 +12647,7 @@ msgstr "" #. {ph0}: #. {ph2}: -#. {ph3}: 3.apk +#. {ph3}: aegis-v3.4.3.apk #. {ph4}: #. {ph5}: @@ -12671,13 +12655,13 @@ msgstr "" #, python-brace-format msgctxt "page:showcase/aegis/index.html" msgid "" -"{ph0}›{ph1}{ph2}Use REA to inspect aegis-v3.4.{ph3}. Find how it generates " -"the six-digit login code, explain why it changes every 30 seconds, and " -"rebuild a small demo where I can change the time.{ph4}{ph5}{ph6}" +"{ph0}›{ph1}{ph2}Use REA to inspect {ph3}. Find how it generates the six-" +"digit login code, explain why it changes every 30 seconds, and rebuild a " +"small demo where I can change the time.{ph4}{ph5}{ph6}" msgstr "" -"{ph0}›{ph1}{ph2}Użycie REA aby sprawdzić aegis-v3.4. {ph3}. Dowiedz się, jak" -" generuje sześciocyfrowy kod logowania, wyjaśnij, dlaczego zmienia się co 30" -" sekund i odbuduj małe demo, w którym mogę zmienić czas.{ph4}{ph5}{ph6}" +"{ph0}›{ph1}{ph2}Zbadaj {ph3} za pomocą REA. Wyjaśnij, jak powstaje " +"sześciocyfrowy kod logowania i dlaczego zmienia się co 30 sekund. Zbuduj " +"małe demo, w którym mogę zmieniać czas.{ph4}{ph5}{ph6}" #. {ph0}: preload.js #: website/public/showcase/notion/index.html:329 @@ -12707,6 +12691,18 @@ msgctxt "page:showcase/notion/index.html" msgid "main/{ph0} · clipboard receiver" msgstr "główna/{ph0} * odbiornik schowka" +#~ msgctxt "page:get-started/index.html" +#~ msgid "Windows PowerShell" +#~ msgstr "Windows PowerShell" + +#~ msgctxt "page:get-started/index.html" +#~ msgid "macOS · Homebrew" +#~ msgstr "macOS * Homebrew" + +#~ msgctxt "runtime" +#~ msgid "Copy" +#~ msgstr "Kopiuj" + #~ msgctxt "figure:dx-ball-sound-pan-investigation.svg" #~ msgid "DXBALL.EXE" #~ msgstr "DXBALL.EXE" diff --git a/website/locales/pt-BR/messages.po b/website/locales/pt-BR/messages.po index c3c91ca398..50e01c84d8 100644 --- a/website/locales/pt-BR/messages.po +++ b/website/locales/pt-BR/messages.po @@ -3344,12 +3344,6 @@ msgctxt "page:get-started/index.html" msgid "{ph0}Windows (PowerShell){ph1}" msgstr "{ph0} Windows (PowerShell){ph1}" -#: website/public/get-started/index.html:219 -#: website/public/get-started/index.html:242 -msgctxt "page:get-started/index.html" -msgid "Windows PowerShell" -msgstr "Windows PowerShell" - #. {ph0}: node -v #: website/public/get-started/index.html:231 #, python-brace-format @@ -3380,11 +3374,6 @@ msgctxt "page:get-started/index.html" msgid "If you use Homebrew:" msgstr "Se utilizar Homebrew :" -#: website/public/get-started/index.html:258 -msgctxt "page:get-started/index.html" -msgid "macOS · Homebrew" -msgstr "macOS * Homebrew" - #: website/public/get-started/index.html:270 msgctxt "page:get-started/index.html" msgid "Otherwise:" @@ -4295,8 +4284,8 @@ msgstr "Copiar o comando de instalação do CLI" #: website/public/get-started/index.html:632 msgctxt "page:get-started/index.html" -msgid "Copy ghidra connection · macos / linux" -msgstr "Copiar ligação ghidra * macos / linux" +msgid "Copy Ghidra connection for macOS and Linux" +msgstr "Copiar o comando de conexão do Ghidra para macOS e Linux" #: website/public/get-started/index.html:664 msgctxt "page:get-started/index.html" @@ -11220,32 +11209,27 @@ msgctxt "page:showcase/th04/index.html" msgid "Back to top" msgstr "Voltar ao topo" -#: website/public/assets/main.js:39 -msgctxt "runtime" -msgid "Copy" -msgstr "Copiar" - -#: website/public/assets/main.js:20 +#: website/public/assets/main.js:21 msgctxt "runtime" msgid "Copied" msgstr "Copiados" -#: website/public/assets/main.js:31 +#: website/public/assets/main.js:32 msgctxt "runtime" msgid "Selected" msgstr "Seleccionado" -#: website/public/assets/main.js:22 +#: website/public/assets/main.js:23 msgctxt "runtime" msgid "Code copied to clipboard." msgstr "Código copiado para a área de transferência." -#: website/public/assets/main.js:33 +#: website/public/assets/main.js:34 msgctxt "runtime" msgid "Code selected. Use your keyboard to copy it." msgstr "Código seleccionado. Use o teclado para copiá-lo." -#: website/public/assets/main.js:147 +#: website/public/assets/main.js:148 #, python-brace-format msgctxt "runtime" msgid "REA on GitHub ({count})" @@ -12737,7 +12721,7 @@ msgstr "" #. {ph0}: #. {ph2}: -#. {ph3}: 3.apk +#. {ph3}: aegis-v3.4.3.apk #. {ph4}: #. {ph5}: @@ -12745,14 +12729,13 @@ msgstr "" #, python-brace-format msgctxt "page:showcase/aegis/index.html" msgid "" -"{ph0}›{ph1}{ph2}Use REA to inspect aegis-v3.4.{ph3}. Find how it generates " -"the six-digit login code, explain why it changes every 30 seconds, and " -"rebuild a small demo where I can change the time.{ph4}{ph5}{ph6}" +"{ph0}›{ph1}{ph2}Use REA to inspect {ph3}. Find how it generates the six-" +"digit login code, explain why it changes every 30 seconds, and rebuild a " +"small demo where I can change the time.{ph4}{ph5}{ph6}" msgstr "" -"{ph0}›{ph1}{ph2}Utilizar REA inspeccionar o aegis-v3. 4.{ph3}. Descubra como" -" ele gera o código de login de seis dígitos, explique por que ele muda a " -"cada 30 segundos e reconstrua uma pequena demonstração onde posso alterar o " -"tempo.{ph4}{ph5}{ph6}" +"{ph0}›{ph1}{ph2}Analise {ph3} com REA. Explique como o código de login de " +"seis dígitos é gerado e por que muda a cada 30 segundos. Crie uma pequena " +"demonstração em que eu possa alterar o horário.{ph4}{ph5}{ph6}" #. {ph0}: preload.js #: website/public/showcase/notion/index.html:329 @@ -12782,6 +12765,18 @@ msgctxt "page:showcase/notion/index.html" msgid "main/{ph0} · clipboard receiver" msgstr "principal/{ph0} * receptor da área de transferência" +#~ msgctxt "page:get-started/index.html" +#~ msgid "Windows PowerShell" +#~ msgstr "Windows PowerShell" + +#~ msgctxt "page:get-started/index.html" +#~ msgid "macOS · Homebrew" +#~ msgstr "macOS * Homebrew" + +#~ msgctxt "runtime" +#~ msgid "Copy" +#~ msgstr "Copiar" + #~ msgctxt "figure:dx-ball-sound-pan-investigation.svg" #~ msgid "DXBALL.EXE" #~ msgstr "DXBALL.EXE" diff --git a/website/locales/ru/messages.po b/website/locales/ru/messages.po index 1d2374e285..c07ff711dc 100644 --- a/website/locales/ru/messages.po +++ b/website/locales/ru/messages.po @@ -2391,7 +2391,7 @@ msgstr "" "Любой агент, поддерживающий локальные серверы MCP. Установка включает в себя" " Claude Code, Claude для настольных компьютеров, Codex, Cursor, Gemini CLI, " "Windsurf, Devin, OpenCode, Antigravity, GitHub Copilot CLI , Command Code , " -"Grok Build , OMP и VS Code . Коннектор Grok-бота добавлен из его чата." +"Grok Build , OMP и VS Code . Коннектор Grok Bot добавлен из его чата." #. {ph0}: #. {ph1}: @@ -3351,12 +3351,6 @@ msgctxt "page:get-started/index.html" msgid "{ph0}Windows (PowerShell){ph1}" msgstr "{ph0} Windows (PowerShell){ph1}" -#: website/public/get-started/index.html:219 -#: website/public/get-started/index.html:242 -msgctxt "page:get-started/index.html" -msgid "Windows PowerShell" -msgstr "Оболочка PowerShell Windows" - #. {ph0}: node -v #: website/public/get-started/index.html:231 #, python-brace-format @@ -3387,11 +3381,6 @@ msgctxt "page:get-started/index.html" msgid "If you use Homebrew:" msgstr "Если вы используете Homebrew :" -#: website/public/get-started/index.html:258 -msgctxt "page:get-started/index.html" -msgid "macOS · Homebrew" -msgstr "macOS · Homebrew" - #: website/public/get-started/index.html:270 msgctxt "page:get-started/index.html" msgid "Otherwise:" @@ -3490,8 +3479,8 @@ msgid "" msgstr "" "Запустите программу установки, чтобы подключить REA к вашему программисту. " "Среди доступных клиентов Claude Code, Codex, Cursor, Gemini CLI, Windsurf, " -"Grok Build и другие поддерживаемые клиенты MCP. Коннектор Grok-бота добавлен" -" из его чата." +"Grok Build и другие поддерживаемые клиенты MCP. Коннектор Grok Bot добавлен " +"из его чата." #: website/public/get-started/index.html:366 msgctxt "page:get-started/index.html" @@ -4305,8 +4294,8 @@ msgstr "Скопировать команду установки CLI" #: website/public/get-started/index.html:632 msgctxt "page:get-started/index.html" -msgid "Copy ghidra connection · macos / linux" -msgstr "Скопировать соединение с ghidra · macos / linux" +msgid "Copy Ghidra connection for macOS and Linux" +msgstr "Скопировать команду подключения Ghidra для macOS и Linux" #: website/public/get-started/index.html:664 msgctxt "page:get-started/index.html" @@ -11259,32 +11248,27 @@ msgctxt "page:showcase/th04/index.html" msgid "Back to top" msgstr "Наверх" -#: website/public/assets/main.js:39 -msgctxt "runtime" -msgid "Copy" -msgstr "Копировать" - -#: website/public/assets/main.js:20 +#: website/public/assets/main.js:21 msgctxt "runtime" msgid "Copied" msgstr "Скопированный" -#: website/public/assets/main.js:31 +#: website/public/assets/main.js:32 msgctxt "runtime" msgid "Selected" msgstr "Выбранный" -#: website/public/assets/main.js:22 +#: website/public/assets/main.js:23 msgctxt "runtime" msgid "Code copied to clipboard." msgstr "Код копируется в буфер обмена." -#: website/public/assets/main.js:33 +#: website/public/assets/main.js:34 msgctxt "runtime" msgid "Code selected. Use your keyboard to copy it." msgstr "Выбранный код. Скопируйте его с клавиатуры." -#: website/public/assets/main.js:147 +#: website/public/assets/main.js:148 #, python-brace-format msgctxt "runtime" msgid "REA on GitHub ({count})" @@ -12779,7 +12763,7 @@ msgstr "" #. {ph0}: #. {ph2}: -#. {ph3}: 3.apk +#. {ph3}: aegis-v3.4.3.apk #. {ph4}: #. {ph5}: @@ -12787,14 +12771,13 @@ msgstr "" #, python-brace-format msgctxt "page:showcase/aegis/index.html" msgid "" -"{ph0}›{ph1}{ph2}Use REA to inspect aegis-v3.4.{ph3}. Find how it generates " -"the six-digit login code, explain why it changes every 30 seconds, and " -"rebuild a small demo where I can change the time.{ph4}{ph5}{ph6}" +"{ph0}›{ph1}{ph2}Use REA to inspect {ph3}. Find how it generates the six-" +"digit login code, explain why it changes every 30 seconds, and rebuild a " +"small demo where I can change the time.{ph4}{ph5}{ph6}" msgstr "" -"{ph0}\"{ph1}{ph2}Используйте REA для проверки aegis-v3.4.{ph3}. Узнайте, как" -" он генерирует шестизначный код для входа, объясните, почему он меняется " -"каждые 30 секунд, и восстановите небольшую демонстрацию, в которой я могу " -"изменить время.{ph4}{ph5}{ph6}" +"{ph0}›{ph1}{ph2}Исследуй {ph3} с помощью REA. Объясни, как создаётся " +"шестизначный код входа и почему он меняется каждые 30 секунд. Сделай " +"небольшую демонстрацию, в которой можно менять время.{ph4}{ph5}{ph6}" #. {ph0}: preload.js #: website/public/showcase/notion/index.html:329 @@ -12824,6 +12807,18 @@ msgctxt "page:showcase/notion/index.html" msgid "main/{ph0} · clipboard receiver" msgstr "main/{ph0} · приемник буфера обмена" +#~ msgctxt "page:get-started/index.html" +#~ msgid "Windows PowerShell" +#~ msgstr "Оболочка PowerShell Windows" + +#~ msgctxt "page:get-started/index.html" +#~ msgid "macOS · Homebrew" +#~ msgstr "macOS · Homebrew" + +#~ msgctxt "runtime" +#~ msgid "Copy" +#~ msgstr "Копировать" + #~ msgctxt "figure:dx-ball-sound-pan-investigation.svg" #~ msgid "DXBALL.EXE" #~ msgstr "DXBALL.EXE" diff --git a/website/locales/th/messages.po b/website/locales/th/messages.po index 2db6b7bc9c..a1b5bd68d4 100644 --- a/website/locales/th/messages.po +++ b/website/locales/th/messages.po @@ -3262,13 +3262,7 @@ msgstr "คัดลอก" #, python-brace-format msgctxt "page:get-started/index.html" msgid "{ph0}Windows (PowerShell){ph1}" -msgstr "{ph0}Windows (พาวเวอร์เชลล์){ph1}" - -#: website/public/get-started/index.html:219 -#: website/public/get-started/index.html:242 -msgctxt "page:get-started/index.html" -msgid "Windows PowerShell" -msgstr "Windows พาวเวอร์เชลล์" +msgstr "{ph0}Windows (PowerShell){ph1}" #. {ph0}: node -v #: website/public/get-started/index.html:231 @@ -3278,8 +3272,8 @@ msgid "" "Type Y if asked to accept the terms. Close PowerShell, open it again, then " "run {ph0}." msgstr "" -"การเขียนข้อความโฆษณา,การเขียนในนามคนอื่น,บทความ " -"ปิดเปลือกเปิดอีกครั้งแล้วเรียกใช้ {ph0}." +"หากระบบขอให้ยอมรับเงื่อนไข ให้พิมพ์ Y แล้วปิด PowerShell เปิดใหม่ " +"และเรียกใช้ {ph0}" #. {ph0}: #. {ph1}: @@ -3291,7 +3285,7 @@ msgid "" "If PowerShell later says {ph0}\"running scripts is disabled on this " "system\"{ph1} when you run {ph2}, run this once and try again:" msgstr "" -"ถ้าพาวเวอร์เชลล์ในภายหลังกล่าวว่า " +"ถ้าPowerShellในภายหลังกล่าวว่า " "{ph0}\"การเรียกใช้สคริปต์ถูกปิดใช้งานในระบบนี้\"{ph1} เมื่อคุณวิ่ง {ph2} " "เรียกใช้ครั้งนี้และลองอีกครั้ง:" @@ -3300,11 +3294,6 @@ msgctxt "page:get-started/index.html" msgid "If you use Homebrew:" msgstr "ถ้าคุณใช้ Homebrew:" -#: website/public/get-started/index.html:258 -msgctxt "page:get-started/index.html" -msgid "macOS · Homebrew" -msgstr "macOS · Homebrew" - #: website/public/get-started/index.html:270 msgctxt "page:get-started/index.html" msgid "Otherwise:" @@ -3402,7 +3391,8 @@ msgid "" msgstr "" "เรียกใช้การตั้งค่าเพื่อเชื่อมต่อ REA กับตัวแทนการเขียนโค้ดของคุณ " "ทางเลือกของลูกค้ารวมถึง Claude Code, Codex, Cursor, Gemini CLI, Windsurf, " -"Grok Build และสนับสนุนอื่นๆ MCP ลูกค้า เชื่อมต่อบอทกรกจะถูกเพิ่มจากการแชทของ" +"Grok Build และสนับสนุนอื่นๆ MCP ลูกค้า เชื่อมต่อGrok " +"Botจะถูกเพิ่มจากการแชทของ" #: website/public/get-started/index.html:366 msgctxt "page:get-started/index.html" @@ -3507,8 +3497,7 @@ msgctxt "page:get-started/index.html" msgid "" "{ph0}Windows:{ph1} open the Start menu, type {ph2}PowerShell{ph3} and press " "Enter." -msgstr "" -"{ph0}Windows:{ph1} เปิดเมนูเริ่ม,ชนิด {ph2}พาวเวอร์เชลล์{ph3} และกดป้อน" +msgstr "{ph0}Windows:{ph1} เปิดเมนูเริ่ม,ชนิด {ph2}PowerShell{ph3} และกดป้อน" #. {ph0}: #. {ph1}: @@ -3863,7 +3852,7 @@ msgstr "" #: website/public/get-started/index.html:663 msgctxt "page:get-started/index.html" msgid "Ghidra connection · Windows PowerShell" -msgstr "Ghidra การเชื่อมต่อ · Windows พาวเวอร์เชลล์" +msgstr "Ghidra การเชื่อมต่อ · Windows PowerShell" #: website/public/get-started/index.html:678 msgctxt "page:get-started/index.html" @@ -3925,7 +3914,7 @@ msgstr "" #: website/public/get-started/index.html:720 msgctxt "page:get-started/index.html" msgid "IDA connection · Windows PowerShell" -msgstr "IDA การเชื่อมต่อ · Windows พาวเวอร์เชลล์" +msgstr "IDA การเชื่อมต่อ · Windows PowerShell" #. {ph0}: "mode": "headless" #: website/public/get-started/index.html:735 @@ -4126,7 +4115,7 @@ msgstr "คัดลอก Node.js คำสั่งการติดตั้ #: website/public/get-started/index.html:243 msgctxt "page:get-started/index.html" msgid "Copy PowerShell execution policy command" -msgstr "คัดลอกคำสั่งนโยบายการดำเนินการ" +msgstr "คัดลอกคำสั่งตั้งค่านโยบายการเรียกใช้สคริปต์ของ PowerShell" #: website/public/get-started/index.html:259 msgctxt "page:get-started/index.html" @@ -4185,18 +4174,18 @@ msgstr "คัดลอกCLIคำสั่งการติดตั้ง" #: website/public/get-started/index.html:632 msgctxt "page:get-started/index.html" -msgid "Copy ghidra connection · macos / linux" -msgstr "การเชื่อมต่อเครือข่าย" +msgid "Copy Ghidra connection for macOS and Linux" +msgstr "คัดลอกคำสั่งเชื่อมต่อ Ghidra สำหรับ macOS และ Linux" #: website/public/get-started/index.html:664 msgctxt "page:get-started/index.html" msgid "Copy Ghidra connection for Windows PowerShell" -msgstr "คัดลอก Ghidra การเชื่อมต่อสำหรับ Windows พาวเวอร์เชลล์" +msgstr "คัดลอก Ghidra การเชื่อมต่อสำหรับ Windows PowerShell" #: website/public/get-started/index.html:721 msgctxt "page:get-started/index.html" msgid "Copy IDA connection for Windows PowerShell" -msgstr "คัดลอก IDA การเชื่อมต่อสำหรับ Windows พาวเวอร์เชลล์" +msgstr "คัดลอก IDA การเชื่อมต่อสำหรับ Windows PowerShell" #: website/public/get-started/index.html:762 msgctxt "page:get-started/index.html" @@ -10915,32 +10904,27 @@ msgctxt "page:showcase/th04/index.html" msgid "Back to top" msgstr "กลับขึ้นด้านบน" -#: website/public/assets/main.js:39 -msgctxt "runtime" -msgid "Copy" -msgstr "คัดลอก" - -#: website/public/assets/main.js:20 +#: website/public/assets/main.js:21 msgctxt "runtime" msgid "Copied" msgstr "คัดลอก" -#: website/public/assets/main.js:31 +#: website/public/assets/main.js:32 msgctxt "runtime" msgid "Selected" msgstr "เลือก" -#: website/public/assets/main.js:22 +#: website/public/assets/main.js:23 msgctxt "runtime" msgid "Code copied to clipboard." msgstr "รหัสคัดลอกไปยังคลิปบอร์ด" -#: website/public/assets/main.js:33 +#: website/public/assets/main.js:34 msgctxt "runtime" msgid "Code selected. Use your keyboard to copy it." msgstr "รหัสที่เลือก ใช้แป้นพิมพ์ของคุณเพื่อคัดลอก" -#: website/public/assets/main.js:147 +#: website/public/assets/main.js:148 #, python-brace-format msgctxt "runtime" msgid "REA on GitHub ({count})" @@ -12416,7 +12400,7 @@ msgstr "" #. {ph0}: #. {ph2}: -#. {ph3}: 3.apk +#. {ph3}: aegis-v3.4.3.apk #. {ph4}: #. {ph5}: @@ -12424,13 +12408,13 @@ msgstr "" #, python-brace-format msgctxt "page:showcase/aegis/index.html" msgid "" -"{ph0}›{ph1}{ph2}Use REA to inspect aegis-v3.4.{ph3}. Find how it generates " -"the six-digit login code, explain why it changes every 30 seconds, and " -"rebuild a small demo where I can change the time.{ph4}{ph5}{ph6}" +"{ph0}›{ph1}{ph2}Use REA to inspect {ph3}. Find how it generates the six-" +"digit login code, explain why it changes every 30 seconds, and rebuild a " +"small demo where I can change the time.{ph4}{ph5}{ph6}" msgstr "" -"{ph0}›{ph1}{ph2}ใช้ REA เพื่อตรวจสอบเอจิส-เวอร์ชั่น 3.4{ph3}. " -"หาวิธีที่จะสร้างรหัสล็อกอินหกหลักอธิบายว่าทำไมมันเปลี่ยนทุก 30 " -"วินาทีและสร้างการสาธิตขนาดเล็กที่ฉันสามารถเปลี่ยนเวลา{ph4}{ph5}{ph6}" +"{ph0}›{ph1}{ph2}ใช้ REA วิเคราะห์ {ph3} " +"อธิบายวิธีสร้างรหัสเข้าสู่ระบบหกหลักและเหตุผลที่รหัสเปลี่ยนทุก 30 วินาที " +"แล้วสร้างเดโมเล็ก ๆ ที่ฉันปรับเวลาได้{ph4}{ph5}{ph6}" #. {ph0}: preload.js #: website/public/showcase/notion/index.html:329 @@ -12460,6 +12444,18 @@ msgctxt "page:showcase/notion/index.html" msgid "main/{ph0} · clipboard receiver" msgstr "หลัก/{ph0} *รับคลิปบอร์ด" +#~ msgctxt "page:get-started/index.html" +#~ msgid "Windows PowerShell" +#~ msgstr "Windows PowerShell" + +#~ msgctxt "page:get-started/index.html" +#~ msgid "macOS · Homebrew" +#~ msgstr "macOS · Homebrew" + +#~ msgctxt "runtime" +#~ msgid "Copy" +#~ msgstr "คัดลอก" + #~ msgctxt "figure:dx-ball-sound-pan-investigation.svg" #~ msgid "DXBALL.EXE" #~ msgstr "DXBALL.EXE" diff --git a/website/locales/tr/messages.po b/website/locales/tr/messages.po index f6a8d16d0d..4d512d4e2f 100644 --- a/website/locales/tr/messages.po +++ b/website/locales/tr/messages.po @@ -3317,12 +3317,6 @@ msgctxt "page:get-started/index.html" msgid "{ph0}Windows (PowerShell){ph1}" msgstr "{ph0} Windows (PowerShell){ph1}" -#: website/public/get-started/index.html:219 -#: website/public/get-started/index.html:242 -msgctxt "page:get-started/index.html" -msgid "Windows PowerShell" -msgstr "Windows Powershell'in" - #. {ph0}: node -v #: website/public/get-started/index.html:231 #, python-brace-format @@ -3352,11 +3346,6 @@ msgctxt "page:get-started/index.html" msgid "If you use Homebrew:" msgstr "Homebrew kullanıyorsanız :" -#: website/public/get-started/index.html:258 -msgctxt "page:get-started/index.html" -msgid "macOS · Homebrew" -msgstr "macOS · Homebrew" - #: website/public/get-started/index.html:270 msgctxt "page:get-started/index.html" msgid "Otherwise:" @@ -4262,8 +4251,8 @@ msgstr "CLI kurulum komutunu kopyalayın" #: website/public/get-started/index.html:632 msgctxt "page:get-started/index.html" -msgid "Copy ghidra connection · macos / linux" -msgstr "Ghidra bağlantısını kopyala * macos / linux" +msgid "Copy Ghidra connection for macOS and Linux" +msgstr "macOS ve Linux için Ghidra bağlantı komutunu kopyala" #: website/public/get-started/index.html:664 msgctxt "page:get-started/index.html" @@ -11137,32 +11126,27 @@ msgctxt "page:showcase/th04/index.html" msgid "Back to top" msgstr "Başa dön" -#: website/public/assets/main.js:39 -msgctxt "runtime" -msgid "Copy" -msgstr "Kopyala" - -#: website/public/assets/main.js:20 +#: website/public/assets/main.js:21 msgctxt "runtime" msgid "Copied" msgstr "Kopyalandı" -#: website/public/assets/main.js:31 +#: website/public/assets/main.js:32 msgctxt "runtime" msgid "Selected" msgstr "Seçili" -#: website/public/assets/main.js:22 +#: website/public/assets/main.js:23 msgctxt "runtime" msgid "Code copied to clipboard." msgstr "Kod panoya kopyalandı." -#: website/public/assets/main.js:33 +#: website/public/assets/main.js:34 msgctxt "runtime" msgid "Code selected. Use your keyboard to copy it." msgstr "Kod seçildi. Kopyalamak için klavyenizi kullanın." -#: website/public/assets/main.js:147 +#: website/public/assets/main.js:148 #, python-brace-format msgctxt "runtime" msgid "REA on GitHub ({count})" @@ -12645,7 +12629,7 @@ msgstr "" #. {ph0}: #. {ph2}: -#. {ph3}: 3.apk +#. {ph3}: aegis-v3.4.3.apk #. {ph4}: #. {ph5}: @@ -12653,14 +12637,13 @@ msgstr "" #, python-brace-format msgctxt "page:showcase/aegis/index.html" msgid "" -"{ph0}›{ph1}{ph2}Use REA to inspect aegis-v3.4.{ph3}. Find how it generates " -"the six-digit login code, explain why it changes every 30 seconds, and " -"rebuild a small demo where I can change the time.{ph4}{ph5}{ph6}" +"{ph0}›{ph1}{ph2}Use REA to inspect {ph3}. Find how it generates the six-" +"digit login code, explain why it changes every 30 seconds, and rebuild a " +"small demo where I can change the time.{ph4}{ph5}{ph6}" msgstr "" -"{ph0}\"{ph1}{ph2}Aegis-v3.4'ü incelemek için REA kullanın.{ph3}. Altı " -"basamaklı giriş kodunu nasıl oluşturduğunu bulun, neden her 30 saniyede bir " -"değiştiğini açıklayın ve zamanı değiştirebileceğim küçük bir demoyu yeniden " -"oluşturun.{ph4}{ph5}{ph6}" +"{ph0}›{ph1}{ph2}REA ile {ph3} dosyasını incele. Altı haneli giriş kodunun " +"nasıl üretildiğini ve neden 30 saniyede bir değiştiğini açıkla. Zamanı " +"değiştirebileceğim küçük bir demo yap.{ph4}{ph5}{ph6}" #. {ph0}: preload.js #: website/public/showcase/notion/index.html:329 @@ -12690,6 +12673,18 @@ msgctxt "page:showcase/notion/index.html" msgid "main/{ph0} · clipboard receiver" msgstr "ana /{ph0} * pano alıcısı" +#~ msgctxt "page:get-started/index.html" +#~ msgid "Windows PowerShell" +#~ msgstr "Windows Powershell'in" + +#~ msgctxt "page:get-started/index.html" +#~ msgid "macOS · Homebrew" +#~ msgstr "macOS · Homebrew" + +#~ msgctxt "runtime" +#~ msgid "Copy" +#~ msgstr "Kopyala" + #~ msgctxt "figure:dx-ball-sound-pan-investigation.svg" #~ msgid "DXBALL.EXE" #~ msgstr "DXBALL.EXE" diff --git a/website/locales/uk/messages.po b/website/locales/uk/messages.po index b67e875ec5..82a4eab822 100644 --- a/website/locales/uk/messages.po +++ b/website/locales/uk/messages.po @@ -2369,9 +2369,9 @@ msgid "" " 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 . Коннектор Grok-бота доданий з його чату." +"себе Claude Code, Claude Desktop, Codex, Cursor, Gemini CLI, Windsurf, " +"Devin, OpenCode, Antigravity, GitHub Copilot CLI , Command Code , Grok Build" +" , OMP і VS Code . Коннектор Grok Bot доданий з його чату." #. {ph0}: #. {ph1}: @@ -3332,12 +3332,6 @@ msgctxt "page:get-started/index.html" msgid "{ph0}Windows (PowerShell){ph1}" msgstr "{ph0} Windows (PowerShell){ph1}" -#: website/public/get-started/index.html:219 -#: website/public/get-started/index.html:242 -msgctxt "page:get-started/index.html" -msgid "Windows PowerShell" -msgstr "Оболонка PowerShell Windows" - #. {ph0}: node -v #: website/public/get-started/index.html:231 #, python-brace-format @@ -3368,11 +3362,6 @@ msgctxt "page:get-started/index.html" msgid "If you use Homebrew:" msgstr "Якщо ви використовуєте Homebrew :" -#: website/public/get-started/index.html:258 -msgctxt "page:get-started/index.html" -msgid "macOS · Homebrew" -msgstr "macOS · Homebrew" - #: website/public/get-started/index.html:270 msgctxt "page:get-started/index.html" msgid "Otherwise:" @@ -3471,7 +3460,7 @@ msgid "" msgstr "" "Запустіть програму встановлення, щоб підключити REA до свого програміста. " "Серед доступних клієнтів Claude Code, Codex, Cursor, Gemini CLI, Windsurf, " -"Grok Build та інші підтримувані клієнти MCP. Коннектор Grok-бота доданий з " +"Grok Build та інші підтримувані клієнти MCP. Коннектор Grok Bot доданий з " "його чату." #: website/public/get-started/index.html:366 @@ -3665,11 +3654,10 @@ msgid "" "macOS press {ph2} {ph3}; on Windows, also quit from the tray icon if there " "is one." msgstr "" -"{ph0}Додатки для настільних{ph1} комп'ютерів (Claude для настільних " -"комп'ютерів, Cursor, Windsurf, VS Code): повністю закрийте програму, а потім" -" відкрийте її знову. Закрити вікно недостатньо. На macOS натисніть {ph2} " -"{ph3}; на Windows також завершіть роботу за допомогою піктограми лотка, якщо" -" вона є." +"{ph0}Додатки для настільних{ph1} комп'ютерів (Claude Desktop, Cursor, " +"Windsurf, VS Code): повністю закрийте програму, а потім відкрийте її знову. " +"Закрити вікно недостатньо. На macOS натисніть {ph2} {ph3}; на Windows також " +"завершіть роботу за допомогою піктограми лотка, якщо вона є." #. {ph0}: #. {ph1}: @@ -4282,8 +4270,8 @@ msgstr "Скопіювати команду установки CLI" #: website/public/get-started/index.html:632 msgctxt "page:get-started/index.html" -msgid "Copy ghidra connection · macos / linux" -msgstr "Скопіюйте з'єднання з ghidra * macos / linux" +msgid "Copy Ghidra connection for macOS and Linux" +msgstr "Скопіювати команду підключення Ghidra для macOS і Linux" #: website/public/get-started/index.html:664 msgctxt "page:get-started/index.html" @@ -11213,32 +11201,27 @@ msgctxt "page:showcase/th04/index.html" msgid "Back to top" msgstr "Нагору" -#: website/public/assets/main.js:39 -msgctxt "runtime" -msgid "Copy" -msgstr "Копіювати" - -#: website/public/assets/main.js:20 +#: website/public/assets/main.js:21 msgctxt "runtime" msgid "Copied" msgstr "Скопійований" -#: website/public/assets/main.js:31 +#: website/public/assets/main.js:32 msgctxt "runtime" msgid "Selected" msgstr "Вибраний" -#: website/public/assets/main.js:22 +#: website/public/assets/main.js:23 msgctxt "runtime" msgid "Code copied to clipboard." msgstr "Код копіюється в буфер обміну." -#: website/public/assets/main.js:33 +#: website/public/assets/main.js:34 msgctxt "runtime" msgid "Code selected. Use your keyboard to copy it." msgstr "Обраний код. Скопіюйте його з клавіатури." -#: website/public/assets/main.js:147 +#: website/public/assets/main.js:148 #, python-brace-format msgctxt "runtime" msgid "REA on GitHub ({count})" @@ -12731,7 +12714,7 @@ msgstr "" #. {ph0}: #. {ph2}: -#. {ph3}: 3.apk +#. {ph3}: aegis-v3.4.3.apk #. {ph4}: #. {ph5}: @@ -12739,14 +12722,13 @@ msgstr "" #, python-brace-format msgctxt "page:showcase/aegis/index.html" msgid "" -"{ph0}›{ph1}{ph2}Use REA to inspect aegis-v3.4.{ph3}. Find how it generates " -"the six-digit login code, explain why it changes every 30 seconds, and " -"rebuild a small demo where I can change the time.{ph4}{ph5}{ph6}" +"{ph0}›{ph1}{ph2}Use REA to inspect {ph3}. Find how it generates the six-" +"digit login code, explain why it changes every 30 seconds, and rebuild a " +"small demo where I can change the time.{ph4}{ph5}{ph6}" msgstr "" -"{ph0}\"{ph1}{ph2}Використовувати REA для перевірки aegis-v3.4. {ph3}. " -"Дізнайтеся, як він генерує шестизначний код для входу, поясніть, чому він " -"змінюється кожні 30 секунд, і відновіть невелику демонстрацію, де я можу " -"змінити час.{ph4}{ph5}{ph6}" +"{ph0}›{ph1}{ph2}Досліди {ph3} за допомогою REA. Поясни, як створюється " +"шестизначний код входу й чому він змінюється кожні 30 секунд. Зроби " +"невеликий приклад, у якому можна змінювати час.{ph4}{ph5}{ph6}" #. {ph0}: preload.js #: website/public/showcase/notion/index.html:329 @@ -12776,6 +12758,18 @@ msgctxt "page:showcase/notion/index.html" msgid "main/{ph0} · clipboard receiver" msgstr "головний/{ph0} * приймач буфера обміну" +#~ msgctxt "page:get-started/index.html" +#~ msgid "Windows PowerShell" +#~ msgstr "Оболонка PowerShell Windows" + +#~ msgctxt "page:get-started/index.html" +#~ msgid "macOS · Homebrew" +#~ msgstr "macOS · Homebrew" + +#~ msgctxt "runtime" +#~ msgid "Copy" +#~ msgstr "Копіювати" + #~ msgctxt "figure:dx-ball-sound-pan-investigation.svg" #~ msgid "DXBALL.EXE" #~ msgstr "DXBALL.EXE" diff --git a/website/locales/vi/messages.po b/website/locales/vi/messages.po index d264e44ffa..115a7155af 100644 --- a/website/locales/vi/messages.po +++ b/website/locales/vi/messages.po @@ -3323,12 +3323,6 @@ msgctxt "page:get-started/index.html" msgid "{ph0}Windows (PowerShell){ph1}" msgstr "{ph0} Windows (PowerShell){ph1}" -#: website/public/get-started/index.html:219 -#: website/public/get-started/index.html:242 -msgctxt "page:get-started/index.html" -msgid "Windows PowerShell" -msgstr "Windows PowerShell" - #. {ph0}: node -v #: website/public/get-started/index.html:231 #, python-brace-format @@ -3358,11 +3352,6 @@ msgctxt "page:get-started/index.html" msgid "If you use Homebrew:" msgstr "NẾU bạn sử DỤNG Homebrew :" -#: website/public/get-started/index.html:258 -msgctxt "page:get-started/index.html" -msgid "macOS · Homebrew" -msgstr "macOS · Homebrew" - #: website/public/get-started/index.html:270 msgctxt "page:get-started/index.html" msgid "Otherwise:" @@ -3572,7 +3561,8 @@ msgid "" "{ph0}Windows:{ph1} open the Start menu, type {ph2}PowerShell{ph3} and press " "Enter." msgstr "" -"{ph0} Windows :{ph1} mở Menu Bắt đầu, nhập {ph2}Hp{ph3} và nhấn Enter." +"{ph0} Windows :{ph1} mở Menu Bắt đầu, nhập {ph2}PowerShell{ph3} và nhấn " +"Enter." #. {ph0}: #. {ph1}: @@ -4267,8 +4257,8 @@ msgstr "Sao CHÉP lệnh cài ĐẶT CLI" #: website/public/get-started/index.html:632 msgctxt "page:get-started/index.html" -msgid "Copy ghidra connection · macos / linux" -msgstr "Sao chép kết nối ghidra · macos / linux" +msgid "Copy Ghidra connection for macOS and Linux" +msgstr "Sao chép lệnh kết nối Ghidra cho macOS và Linux" #: website/public/get-started/index.html:664 msgctxt "page:get-started/index.html" @@ -11125,32 +11115,27 @@ msgctxt "page:showcase/th04/index.html" msgid "Back to top" msgstr "Về đầu trang" -#: website/public/assets/main.js:39 -msgctxt "runtime" -msgid "Copy" -msgstr "Sao chép" - -#: website/public/assets/main.js:20 +#: website/public/assets/main.js:21 msgctxt "runtime" msgid "Copied" msgstr "Sao chép" -#: website/public/assets/main.js:31 +#: website/public/assets/main.js:32 msgctxt "runtime" msgid "Selected" msgstr "Đã chọn" -#: website/public/assets/main.js:22 +#: website/public/assets/main.js:23 msgctxt "runtime" msgid "Code copied to clipboard." msgstr "Mã sao chép vào clipboard." -#: website/public/assets/main.js:33 +#: website/public/assets/main.js:34 msgctxt "runtime" msgid "Code selected. Use your keyboard to copy it." msgstr "Mã được chọn. Sử dụng bàn phím của bạn để sao chép nó." -#: website/public/assets/main.js:147 +#: website/public/assets/main.js:148 #, python-brace-format msgctxt "runtime" msgid "REA on GitHub ({count})" @@ -12631,7 +12616,7 @@ msgstr "" #. {ph0}: #. {ph2}: -#. {ph3}: 3.apk +#. {ph3}: aegis-v3.4.3.apk #. {ph4}: #. {ph5}: @@ -12639,14 +12624,13 @@ msgstr "" #, python-brace-format msgctxt "page:showcase/aegis/index.html" msgid "" -"{ph0}›{ph1}{ph2}Use REA to inspect aegis-v3.4.{ph3}. Find how it generates " -"the six-digit login code, explain why it changes every 30 seconds, and " -"rebuild a small demo where I can change the time.{ph4}{ph5}{ph6}" +"{ph0}›{ph1}{ph2}Use REA to inspect {ph3}. Find how it generates the six-" +"digit login code, explain why it changes every 30 seconds, and rebuild a " +"small demo where I can change the time.{ph4}{ph5}{ph6}" msgstr "" -"{ph0}›{ph1}{ph2}Sử dụng REA để kiểm tra aegis-v3. 4. {ph3}. Tìm cách nó tạo " -"mã đăng nhập gồm sáu chữ số, giải thích lý do tại sao nó thay đổi sau mỗi 30" -" giây và xây dựng lại một bản demo nhỏ nơi tôi có thể thay đổi thời " -"gian.{ph4}{ph5}{ph6}" +"{ph0}›{ph1}{ph2}Dùng REA phân tích {ph3}. Giải thích cách tạo mã đăng nhập " +"gồm sáu chữ số và vì sao mã thay đổi mỗi 30 giây. Tạo một bản demo nhỏ cho " +"phép tôi thay đổi thời gian.{ph4}{ph5}{ph6}" #. {ph0}: preload.js #: website/public/showcase/notion/index.html:329 @@ -12676,6 +12660,18 @@ msgctxt "page:showcase/notion/index.html" msgid "main/{ph0} · clipboard receiver" msgstr "chính/{ph0} * bộ thu clipboard" +#~ msgctxt "page:get-started/index.html" +#~ msgid "Windows PowerShell" +#~ msgstr "Windows PowerShell" + +#~ msgctxt "page:get-started/index.html" +#~ msgid "macOS · Homebrew" +#~ msgstr "macOS · Homebrew" + +#~ msgctxt "runtime" +#~ msgid "Copy" +#~ msgstr "Sao chép" + #~ msgctxt "figure:dx-ball-sound-pan-investigation.svg" #~ msgid "DXBALL.EXE" #~ msgstr "DXBALL.EXE" diff --git a/website/locales/zh-CN/messages.po b/website/locales/zh-CN/messages.po index f7627ccdaa..f6df788c3d 100644 --- a/website/locales/zh-CN/messages.po +++ b/website/locales/zh-CN/messages.po @@ -2927,12 +2927,6 @@ msgctxt "page:get-started/index.html" msgid "{ph0}Windows (PowerShell){ph1}" msgstr "{ph0}Windows(PowerShell){ph1}" -#: website/public/get-started/index.html:219 -#: website/public/get-started/index.html:242 -msgctxt "page:get-started/index.html" -msgid "Windows PowerShell" -msgstr "WindowsQ" - #. {ph0}: node -v #: website/public/get-started/index.html:231 #, python-brace-format @@ -2960,11 +2954,6 @@ msgctxt "page:get-started/index.html" msgid "If you use Homebrew:" msgstr "如果你使用 Homebrew:" -#: website/public/get-started/index.html:258 -msgctxt "page:get-started/index.html" -msgid "macOS · Homebrew" -msgstr "macOS*Homebrew" - #: website/public/get-started/index.html:270 msgctxt "page:get-started/index.html" msgid "Otherwise:" @@ -3780,8 +3769,8 @@ msgstr "复制CLI安装命令" #: website/public/get-started/index.html:632 msgctxt "page:get-started/index.html" -msgid "Copy ghidra connection · macos / linux" -msgstr "复制ghidra连接 · macos/linux" +msgid "Copy Ghidra connection for macOS and Linux" +msgstr "复制 macOS 和 Linux 的 Ghidra 连接命令" #: website/public/get-started/index.html:664 msgctxt "page:get-started/index.html" @@ -10145,7 +10134,7 @@ msgstr "" #: website/public/showcase/th04/index.html:319 msgctxt "page:showcase/th04/index.html" msgid "Copy TH04 firing template" -msgstr "复制TH04烧制模板" +msgstr "复制 TH04 发射模板" #: website/public/showcase/th04/index.html:446 msgctxt "page:showcase/th04/index.html" @@ -10167,32 +10156,27 @@ msgctxt "page:showcase/th04/index.html" msgid "Back to top" msgstr "回到顶部" -#: website/public/assets/main.js:39 -msgctxt "runtime" -msgid "Copy" -msgstr "复制" - -#: website/public/assets/main.js:20 +#: website/public/assets/main.js:21 msgctxt "runtime" msgid "Copied" msgstr "已复制" -#: website/public/assets/main.js:31 +#: website/public/assets/main.js:32 msgctxt "runtime" msgid "Selected" msgstr "已选中" -#: website/public/assets/main.js:22 +#: website/public/assets/main.js:23 msgctxt "runtime" msgid "Code copied to clipboard." msgstr "代码已复制到剪贴板。" -#: website/public/assets/main.js:33 +#: website/public/assets/main.js:34 msgctxt "runtime" msgid "Code selected. Use your keyboard to copy it." msgstr "代码已选中,请用键盘快捷键复制。" -#: website/public/assets/main.js:147 +#: website/public/assets/main.js:148 #, python-brace-format msgctxt "runtime" msgid "REA on GitHub ({count})" @@ -10863,7 +10847,7 @@ msgstr "导出脚本" #: website/public/guides/javascript/index.html:344 msgctxt "page:guides/javascript/index.html" msgid "REA result · summary.ipc excerpt" -msgstr "REA结果 · 摘要。ipc摘录" +msgstr "REA 结果 · summary.ipc 摘录" #: website/public/guides/native/index.html:371 msgctxt "page:guides/native/index.html" @@ -11483,7 +11467,7 @@ msgstr "{ph0} · CSV 格式化函数" msgctxt "page:get-started/index.html" msgid "" "You'll need {ph0} 22 (22.19+), 24 (24.11+) or 26+. npm comes with {ph1}." -msgstr "你需要 {ph0} 22 (22.19+), 24 (24.11+) 或26+。 npm自带 {ph1}." +msgstr "需要 {ph0} 22(22.19+)、24(24.11+)或 26+。npm 会随 {ph1} 一起安装。" #. {ph0}: Node.js #: website/public/get-started/index.html:192 @@ -11624,7 +11608,7 @@ msgstr "" #. {ph0}: #. {ph2}: -#. {ph3}: 3.apk +#. {ph3}: aegis-v3.4.3.apk #. {ph4}: #. {ph5}: @@ -11632,12 +11616,12 @@ msgstr "" #, python-brace-format msgctxt "page:showcase/aegis/index.html" msgid "" -"{ph0}›{ph1}{ph2}Use REA to inspect aegis-v3.4.{ph3}. Find how it generates " -"the six-digit login code, explain why it changes every 30 seconds, and " -"rebuild a small demo where I can change the time.{ph4}{ph5}{ph6}" +"{ph0}›{ph1}{ph2}Use REA to inspect {ph3}. Find how it generates the six-" +"digit login code, explain why it changes every 30 seconds, and rebuild a " +"small demo where I can change the time.{ph4}{ph5}{ph6}" msgstr "" -"{ph0}›{ph1}{ph2}使用REA检查aegis-v3.4。{ph3}. " -"找到它如何生成六位数的登录代码,解释为什么它每30秒更改一次,并重建一个我可以更改时间的小演示。{ph4}{ph5}{ph6}" +"{ph0}›{ph1}{ph2}用 REA 分析 {ph3},找出六位登录验证码是怎么生成的,解释为什么它每 30 " +"秒变化一次,再做一个可以调整时间的小演示。{ph4}{ph5}{ph6}" #. {ph0}: preload.js #: website/public/showcase/notion/index.html:329 @@ -11667,6 +11651,18 @@ msgctxt "page:showcase/notion/index.html" msgid "main/{ph0} · clipboard receiver" msgstr "主要/{ph0} · 剪贴板接收器" +#~ msgctxt "page:get-started/index.html" +#~ msgid "Windows PowerShell" +#~ msgstr "WindowsQ" + +#~ msgctxt "page:get-started/index.html" +#~ msgid "macOS · Homebrew" +#~ msgstr "macOS*Homebrew" + +#~ msgctxt "runtime" +#~ msgid "Copy" +#~ msgstr "复制" + #~ msgctxt "figure:dx-ball-sound-pan-investigation.svg" #~ msgid "DXBALL.EXE" #~ msgstr "DXBALL.EXE" diff --git a/website/locales/zh-TW/messages.po b/website/locales/zh-TW/messages.po index e39cd5ee3e..4e8a1cf2a3 100644 --- a/website/locales/zh-TW/messages.po +++ b/website/locales/zh-TW/messages.po @@ -2877,21 +2877,24 @@ msgctxt "page:get-started/index.html" msgid "{ph0}Home{ph1} / Get started" msgstr "{ph0}首頁{ph1} / 開始使用" +# Adapted from Kaoru0822's Traditional Chinese draft in PR #1737. #: website/public/get-started/index.html:182 msgctxt "page:get-started/index.html" msgid "Set up REA." -msgstr "安裝與配置 REA。" +msgstr "設定 REA。" +# Adapted from Kaoru0822's Traditional Chinese draft in PR #1737. #: website/public/get-started/index.html:183 msgctxt "page:get-started/index.html" msgid "" "Connect REA to your coding agent, or inspect a local app from your terminal." -msgstr "把 REA 連線到程式設計助手,或從終端檢查本地應用。" +msgstr "將 REA 連接到你的程式設計助手,或在終端機中檢查本機應用程式。" +# Adapted from Kaoru0822's Traditional Chinese draft in PR #1737. #: website/public/get-started/index.html:195 msgctxt "page:get-started/index.html" msgid "Open a terminal and check:" -msgstr "開啟終端,檢查版本:" +msgstr "開啟終端機並檢查:" #: website/public/get-started/index.html:198 #: website/public/get-started/index.html:455 @@ -2929,12 +2932,7 @@ msgctxt "page:get-started/index.html" msgid "{ph0}Windows (PowerShell){ph1}" msgstr "{ph0}Windows(PowerShell){ph1}" -#: website/public/get-started/index.html:219 -#: website/public/get-started/index.html:242 -msgctxt "page:get-started/index.html" -msgid "Windows PowerShell" -msgstr "WindowsQ" - +# Adapted from Kaoru0822's Traditional Chinese draft in PR #1737. #. {ph0}: node -v #: website/public/get-started/index.html:231 #, python-brace-format @@ -2942,7 +2940,7 @@ msgctxt "page:get-started/index.html" msgid "" "Type Y if asked to accept the terms. Close PowerShell, open it again, then " "run {ph0}." -msgstr "如果提示接受條款,輸入 Y。關閉 PowerShell,再次開啟,然後執行 {ph0}。" +msgstr "如果要求你接受條款,請輸入 Y。關閉 PowerShell 後重新開啟,再執行 {ph0}。" #. {ph0}: #. {ph1}: @@ -2962,11 +2960,6 @@ msgctxt "page:get-started/index.html" msgid "If you use Homebrew:" msgstr "如果你使用 Homebrew:" -#: website/public/get-started/index.html:258 -msgctxt "page:get-started/index.html" -msgid "macOS · Homebrew" -msgstr "macOS*Homebrew" - #: website/public/get-started/index.html:270 msgctxt "page:get-started/index.html" msgid "Otherwise:" @@ -2988,6 +2981,7 @@ msgid "" "terminal, open it again, then:" msgstr "安裝程式需要 {ph0} 和 {ph1}(Debian/Ubuntu 上用 {ph2} 安裝)。關閉終端,重新開啟,然後執行:" +# Adapted from Kaoru0822's Traditional Chinese draft in PR #1737. #. {ph0}: nodejs #. {ph1}: node -v #: website/public/get-started/index.html:336 @@ -2996,8 +2990,9 @@ msgctxt "page:get-started/index.html" msgid "" "Your distribution's own {ph0} package is often older than 22.19, so check " "{ph1} if you use it instead." -msgstr "發行版自帶的 {ph0} 包經常早於 22.19。如果使用它,請用 {ph1} 確認版本。" +msgstr "發行版提供的 {ph0} 套件通常早於 22.19。如果使用它,請執行 {ph1} 確認版本。" +# Adapted from Kaoru0822's Traditional Chinese draft in PR #1737. #. {ph0}: #. {ph1}: #: website/public/get-started/index.html:340 @@ -3006,7 +3001,7 @@ msgctxt "page:get-started/index.html" msgid "" "Prefer a regular installer? Download the LTS version from " "{ph0}nodejs.org{ph1}." -msgstr "更喜歡普通安裝包?從 {ph0}nodejs.org{ph1} 下載 LTS 版。" +msgstr "偏好一般的安裝程式?到 {ph0}nodejs.org{ph1} 下載 LTS 版本。" #: website/public/get-started/index.html:348 msgctxt "page:get-started/index.html" @@ -3050,6 +3045,7 @@ msgctxt "page:get-started/index.html" msgid "Connect your coding agent" msgstr "連線程式設計助手" +# Adapted from Kaoru0822's Traditional Chinese draft in PR #1737. #: website/public/get-started/index.html:359 msgctxt "page:get-started/index.html" msgid "" @@ -3057,8 +3053,8 @@ msgid "" " Code, Codex, Cursor, Gemini CLI, Windsurf, Grok Build, and other supported " "MCP clients. Grok Bot's connector is added from its chat." msgstr "" -"執行 setup,把 REA 連線到程式設計助手。可選擇 Claude Code、Codex、Cursor、Gemini " -"CLI、Windsurf、Grok Build 和其他受支援的 MCP 客戶端。Grok Bot 的聯結器從聊天中新增。" +"執行設定流程,將 REA 連接到你的程式設計助手。可選擇的用戶端包括 Claude Code、Codex、Cursor、Gemini " +"CLI、Windsurf、Grok Build 和其他支援的 MCP 用戶端。Grok Bot 的連接器要從它的聊天介面新增。" #: website/public/get-started/index.html:366 msgctxt "page:get-started/index.html" @@ -3145,6 +3141,7 @@ msgctxt "page:get-started/index.html" msgid "How do I open a terminal?" msgstr "怎麼開啟終端?" +# Adapted from Kaoru0822's Traditional Chinese draft in PR #1737. #. {ph0}: #. {ph1}: #. {ph2}: @@ -3155,7 +3152,7 @@ msgctxt "page:get-started/index.html" msgid "" "{ph0}Windows:{ph1} open the Start menu, type {ph2}PowerShell{ph3} and press " "Enter." -msgstr "{ph0}Windows:{ph1}開啟開始選單,輸入 {ph2}PowerShell{ph3},按 Enter。" +msgstr "{ph0}Windows:{ph1}開啟「開始」功能表,輸入 {ph2}PowerShell{ph3} 後按 Enter。" #. {ph0}: #. {ph1}: @@ -3197,13 +3194,14 @@ msgid "" msgstr "" "用 {ph0} {ph1} 貼上命令(macOS:{ph2} {ph3};Linux 終端:{ph4} {ph5} {ph6}),再按 Enter。" +# Adapted from Kaoru0822's Traditional Chinese draft in PR #1737. #: website/public/get-started/index.html:468 msgctxt "page:get-started/index.html" msgid "" "Choose your client and review the setup plan. REA adds its MCP connection " "and the matching investigation skill, keeping a backup of existing " "configuration. It asks before applying the changes." -msgstr "選擇客戶端,並檢視配置計劃。REA 會新增 MCP 連線和配套調查技能,同時備份已有配置。確認後才會應用更改。" +msgstr "選擇你的用戶端並檢查設定計畫。REA 會加入它的 MCP 連線和對應的調查 skill,並備份現有的設定。套用變更前,它會先詢問你。" #: website/public/get-started/index.html:473 msgctxt "page:get-started/index.html" @@ -3710,20 +3708,23 @@ msgid "" "app from the terminal. Setup, first questions and native provider guides." msgstr "把 REA 連線到程式設計助手,或用終端檢查本地 JavaScript、Electron 應用。包含配置、首次提問和原生分析後端指南。" +# Adapted from Kaoru0822's Traditional Chinese draft in PR #1737. #: website/public/get-started/index.html:199 msgctxt "page:get-started/index.html" msgid "Copy Node.js version check" -msgstr "複製Node.js版本檢查" +msgstr "複製 Node.js 版本檢查命令" +# Adapted from Kaoru0822's Traditional Chinese draft in PR #1737. #: website/public/get-started/index.html:220 msgctxt "page:get-started/index.html" msgid "Copy Node.js installation command for Windows" -msgstr "複製Node.js的Windows安裝命令" +msgstr "複製 Windows 的 Node.js 安裝命令" +# Adapted from Kaoru0822's Traditional Chinese draft in PR #1737. #: website/public/get-started/index.html:243 msgctxt "page:get-started/index.html" msgid "Copy PowerShell execution policy command" -msgstr "複製PowerShell執行策略命令" +msgstr "複製 PowerShell 執行原則命令" #: website/public/get-started/index.html:259 msgctxt "page:get-started/index.html" @@ -3782,8 +3783,8 @@ msgstr "複製CLI安裝命令" #: website/public/get-started/index.html:632 msgctxt "page:get-started/index.html" -msgid "Copy ghidra connection · macos / linux" -msgstr "複製ghidra連線 · macos/linux" +msgid "Copy Ghidra connection for macOS and Linux" +msgstr "複製 macOS 和 Linux 的 Ghidra 連線命令" #: website/public/get-started/index.html:664 msgctxt "page:get-started/index.html" @@ -10152,7 +10153,7 @@ msgstr "" #: website/public/showcase/th04/index.html:319 msgctxt "page:showcase/th04/index.html" msgid "Copy TH04 firing template" -msgstr "複製TH04燒製模板" +msgstr "複製 TH04 發射範本" #: website/public/showcase/th04/index.html:446 msgctxt "page:showcase/th04/index.html" @@ -10174,32 +10175,27 @@ msgctxt "page:showcase/th04/index.html" msgid "Back to top" msgstr "回到頂部" -#: website/public/assets/main.js:39 -msgctxt "runtime" -msgid "Copy" -msgstr "複製" - -#: website/public/assets/main.js:20 +#: website/public/assets/main.js:21 msgctxt "runtime" msgid "Copied" msgstr "已複製" -#: website/public/assets/main.js:31 +#: website/public/assets/main.js:32 msgctxt "runtime" msgid "Selected" msgstr "已選中" -#: website/public/assets/main.js:22 +#: website/public/assets/main.js:23 msgctxt "runtime" msgid "Code copied to clipboard." msgstr "程式碼已複製到剪貼簿。" -#: website/public/assets/main.js:33 +#: website/public/assets/main.js:34 msgctxt "runtime" msgid "Code selected. Use your keyboard to copy it." msgstr "程式碼已選中,請用鍵盤快捷鍵複製。" -#: website/public/assets/main.js:147 +#: website/public/assets/main.js:148 #, python-brace-format msgctxt "runtime" msgid "REA on GitHub ({count})" @@ -10870,7 +10866,7 @@ msgstr "匯出指令碼" #: website/public/guides/javascript/index.html:344 msgctxt "page:guides/javascript/index.html" msgid "REA result · summary.ipc excerpt" -msgstr "REA結果 · 摘要。ipc摘錄" +msgstr "REA 結果 · summary.ipc 摘錄" #: website/public/guides/native/index.html:371 msgctxt "page:guides/native/index.html" @@ -11491,7 +11487,7 @@ msgstr "{ph0} · CSV 格式化函式" msgctxt "page:get-started/index.html" msgid "" "You'll need {ph0} 22 (22.19+), 24 (24.11+) or 26+. npm comes with {ph1}." -msgstr "你需要 {ph0} 22 (22.19+), 24 (24.11+) 或26+。 npm自帶 {ph1}." +msgstr "需要 {ph0} 22(22.19+)、24(24.11+)或 26+。npm 會隨 {ph1} 一起安裝。" #. {ph0}: Node.js #: website/public/get-started/index.html:192 @@ -11632,7 +11628,7 @@ msgstr "" #. {ph0}: #. {ph2}: -#. {ph3}: 3.apk +#. {ph3}: aegis-v3.4.3.apk #. {ph4}: #. {ph5}: @@ -11640,12 +11636,12 @@ msgstr "" #, python-brace-format msgctxt "page:showcase/aegis/index.html" msgid "" -"{ph0}›{ph1}{ph2}Use REA to inspect aegis-v3.4.{ph3}. Find how it generates " -"the six-digit login code, explain why it changes every 30 seconds, and " -"rebuild a small demo where I can change the time.{ph4}{ph5}{ph6}" +"{ph0}›{ph1}{ph2}Use REA to inspect {ph3}. Find how it generates the six-" +"digit login code, explain why it changes every 30 seconds, and rebuild a " +"small demo where I can change the time.{ph4}{ph5}{ph6}" msgstr "" -"{ph0}›{ph1}{ph2}使用REA檢查aegis-v3.4。{ph3}. " -"找到它如何生成六位數的登入程式碼,解釋為什麼它每30秒更改一次,並重建一個我可以更改時間的小演示。{ph4}{ph5}{ph6}" +"{ph0}›{ph1}{ph2}用 REA 分析 {ph3},找出六位登入驗證碼是怎麼產生的,解釋為什麼它每 30 " +"秒變化一次,再做一個可以調整時間的小示範。{ph4}{ph5}{ph6}" #. {ph0}: preload.js #: website/public/showcase/notion/index.html:329 @@ -11675,6 +11671,18 @@ msgctxt "page:showcase/notion/index.html" msgid "main/{ph0} · clipboard receiver" msgstr "主要/{ph0} · 剪貼簿接收器" +#~ msgctxt "page:get-started/index.html" +#~ msgid "Windows PowerShell" +#~ msgstr "WindowsQ" + +#~ msgctxt "page:get-started/index.html" +#~ msgid "macOS · Homebrew" +#~ msgstr "macOS*Homebrew" + +#~ msgctxt "runtime" +#~ msgid "Copy" +#~ msgstr "複製" + #~ msgctxt "figure:dx-ball-sound-pan-investigation.svg" #~ msgid "DXBALL.EXE" #~ msgstr "DXBALL。EXE檔案" diff --git a/website/public/assets/main.js b/website/public/assets/main.js index ed5281d364..ba0798728b 100644 --- a/website/public/assets/main.js +++ b/website/public/assets/main.js @@ -3,6 +3,7 @@ async function initializeWebsite() { function initializeCopyButtons() { document.querySelectorAll("[data-copy]").forEach((button) => { + const label = button.textContent; button.addEventListener("click", async () => { const target = document.getElementById( button.getAttribute("data-copy"), @@ -36,7 +37,7 @@ async function initializeWebsite() { } window.setTimeout(() => { - button.textContent = t("Copy"); + button.textContent = label; }, 2000); }); }); diff --git a/website/public/assets/styles.css b/website/public/assets/styles.css index 9c258fbcf8..21273ae454 100644 --- a/website/public/assets/styles.css +++ b/website/public/assets/styles.css @@ -6,8 +6,11 @@ --soft: #f4f6f8; --accent: #294f82; --page: #ffffff; - font-family: - -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif; + --font-latin: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial; + --font-code: "SFMono-Regular", Consolas, "Liberation Mono"; + --font-sans: var(--font-latin), sans-serif; + --font-mono: var(--font-code), monospace; + font-family: var(--font-sans); font-synthesis: none; text-rendering: optimizeLegibility; } @@ -45,7 +48,7 @@ button { } code, pre { - font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace; + font-family: var(--font-mono); } code { font-size: 0.9em; @@ -67,7 +70,7 @@ kbd { border-radius: 3px; background: var(--soft); color: var(--ink); - font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace; + font-family: var(--font-mono); font-size: 0.85em; white-space: nowrap; } @@ -1339,7 +1342,7 @@ pre code { margin: 0; padding: 1.4rem; color: #f1f4f8; - font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace; + font-family: var(--font-mono); font-size: 0.9rem; line-height: 1.9; } @@ -1953,7 +1956,7 @@ pre code { gap: 0.5rem; } .expert-facts dt { - font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace; + font-family: var(--font-mono); } .expert-facts dd { margin: 0; @@ -2212,7 +2215,7 @@ pre code { font-size: 0.875rem; } .dino-speed-label output { - font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace; + font-family: var(--font-mono); font-variant-numeric: tabular-nums; color: var(--accent); } @@ -2667,3 +2670,41 @@ html[dir="rtl"] .brand-name { display: none; } } + +/* Select local fonts with the appropriate CJK glyph forms. */ +:lang(ja) { + --font-sans: + var(--font-latin), "Hiragino Sans", "Hiragino Kaku Gothic ProN", + "Yu Gothic UI", Meiryo, "Noto Sans JP", "Noto Sans CJK JP", sans-serif; + --font-mono: + var(--font-code), "Hiragino Sans", "Yu Gothic UI", "Noto Sans JP", + "Noto Sans CJK JP", monospace; +} +:lang(zh-CN) { + --font-sans: + var(--font-latin), "PingFang SC", "Microsoft YaHei", "Noto Sans SC", + "Noto Sans CJK SC", sans-serif; + --font-mono: + var(--font-code), "PingFang SC", "Microsoft YaHei", "Noto Sans SC", + "Noto Sans CJK SC", monospace; +} +:lang(zh-TW) { + --font-sans: + var(--font-latin), "PingFang TC", "Microsoft JhengHei", "Noto Sans TC", + "Noto Sans CJK TC", sans-serif; + --font-mono: + var(--font-code), "PingFang TC", "Microsoft JhengHei", "Noto Sans TC", + "Noto Sans CJK TC", monospace; +} +:lang(ko) { + --font-sans: + var(--font-latin), "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", + "Noto Sans CJK KR", sans-serif; + --font-mono: + var(--font-code), "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", + "Noto Sans CJK KR", monospace; +} +:lang(en) { + --font-sans: var(--font-latin), sans-serif; + --font-mono: var(--font-code), monospace; +} diff --git a/website/public/get-started/index.html b/website/public/get-started/index.html index 3971392ae6..c57e3ed12d 100644 --- a/website/public/get-started/index.html +++ b/website/public/get-started/index.html @@ -633,7 +633,7 @@ fnm default 24 class="copy-button" type="button" data-copy="ghidra-connect" - aria-label="Copy ghidra connection · macos / linux" + aria-label="Copy Ghidra connection for macOS and Linux" > Copy diff --git a/website/public/showcase/aegis/index.html b/website/public/showcase/aegis/index.html index 3c09fd44f4..56bc97b23c 100644 --- a/website/public/showcase/aegis/index.html +++ b/website/public/showcase/aegis/index.html @@ -265,11 +265,11 @@

Use REA to inspect aegis-v3.4.3.apk. Find how it generates the six-digit login code, explain why - it changes every 30 seconds, and rebuild a small demo where I - can change the time.Use REA to inspect + aegis-v3.4.3.apk. Find how it + generates the six-digit login code, explain why it changes + every 30 seconds, and rebuild a small demo where I can change + the time.