diff --git a/po/ja.po b/po/ja.po index 7148c51d6ec4..14301d9c95b1 100644 --- a/po/ja.po +++ b/po/ja.po @@ -5,11 +5,12 @@ msgstr "" "PO-Revision-Date: 2023-06-06 13:18+0900\n" "Last-Translator: Kenta Aratani \n" "Language-Team: Japanese \n" +"Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: ja\n" "Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Poedit 3.3.2\n" #: src/SUMMARY.md:4 src/index.md:1 msgid "Welcome to Comprehensive Rust 🦀" @@ -12800,6 +12801,10 @@ msgid "" "with a linker script to produce the binary itself, and then a `raw_binary` " "to convert the ELF to a raw binary ready to be run." msgstr "" +"AOSPにおいてベアメタルRustバイナリをビルドするためには、Rustコードをビルドす" +"るための`rust_ffi_static`というSoongルール、リンカスクリプトとそれを使ってバ" +"イナリを生成するための`cc_binary`というルール、さらにELFを実行可能な形式の生" +"バイナリに変換する`raw_binary`というルールが必要です。" #: src/bare-metal/android/vmbase.md:3 msgid "" @@ -12808,18 +12813,26 @@ msgid "" "master/vmbase/) library provides a linker script and useful defaults for the " "build rules, along with an entry point, UART console logging and more." msgstr "" +"[vmbase](https://android.googlesource.com/platform/packages/modules/" +"Virtualization/+/refs/heads/master/vmbase/)というライブラリは、aarch64上の" +"crosvm下で実行されるVMに対して、エントリポイント、UARTコンソールロギングなど" +"に加えて、リンカスクリプトと有用なデフォルトビルドルールを提供してくれます。" #: src/bare-metal/android/vmbase.md:21 msgid "" "The `main!` macro marks your main function, to be called from the `vmbase` " "entry point." msgstr "" +"`main!`というマクロはメイン関数を指定するもので、指定された関数は`vmbase`のエ" +"ントリポイントから呼び出されることになります。" #: src/bare-metal/android/vmbase.md:22 msgid "" "The `vmbase` entry point handles console initialisation, and issues a " "PSCI_SYSTEM_OFF to shutdown the VM if your main function returns." msgstr "" +"`vmbase`のエントリポイントはコンソールの初期化を行い、メイン関数がリターンし" +"た場合にはPSCI_SYSTEM_OFF を発行しVMをシャットダウンします。" #: src/exercises/bare-metal/afternoon.md:3 msgid "We will write a driver for the PL031 real-time clock device."