Skip to content

Commit

Permalink
Update ja.po
Browse files Browse the repository at this point in the history
  • Loading branch information
dalance committed Sep 3, 2024
1 parent 15ee9b9 commit 39e292d
Showing 1 changed file with 41 additions and 42 deletions.
83 changes: 41 additions & 42 deletions book/po/ja.po
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: The Veryl Hardware Description Language\n"
"POT-Creation-Date: 2024-09-02T12:00:55+09:00\n"
"POT-Creation-Date: 2024-09-03T09:44:42+09:00\n"
"PO-Revision-Date: 2023-12-28 23:02+0900\n"
"Last-Translator: Naoya Hatta <[email protected]>\n"
"Language-Team: Japanese\n"
Expand Down Expand Up @@ -3302,9 +3302,9 @@ msgid ""
"const`. Generic bound represents what value can be passed to the generic "
"parameter. The available generic bounds are below:"
msgstr ""
"各ジェネリックパラメータにはコロンの後に `T: const` のようなジェネリック境界が必要です。"
"ジェネリック境界はどのような値をそのパラメータに渡すことができるかを示します。"
"使用可能なジェネリック境界は以下の通りです。"
"各ジェネリックパラメータにはコロンの後に `T: const` のようなジェネリック境界"
"が必要です。ジェネリック境界はどのような値をそのパラメータに渡すことができる"
"かを示します。使用可能なジェネリック境界は以下の通りです。"

#: src/05_language_reference/14_generics.md:20
msgid "`const`: means constant value can be passed"
Expand All @@ -3323,8 +3323,8 @@ msgid ""
"Named prototype is a special generic bound. See [Prototype]"
"(14_generics/02_prototype.md) for details."
msgstr ""
"名前付きプロトタイプは特別なジェネリック境界です。"
"詳細は [プロトタイプ](14_generics/02_prototype.md) を参照してください。"
"名前付きプロトタイプは特別なジェネリック境界です。詳細は [プロトタイプ]"
"(14_generics/02_prototype.md) を参照してください。"

#: src/05_language_reference/14_generics.md:26
msgid ""
Expand Down Expand Up @@ -3440,7 +3440,7 @@ msgid ""
" }\n"
"\n"
" // Error\n"
" //function FuncA::<T = 1, U> (\n"
" //function FuncA::<T: const = 1, U: const> (\n"
" // a: input logic<T>,\n"
" //) -> logic<T> {\n"
" // return a + U;\n"
Expand All @@ -3460,7 +3460,7 @@ msgstr ""
" }\n"
"\n"
" // エラー\n"
" //function FuncA::<T = 1, U> (\n"
" //function FuncA::<T: const = 1, U: const> (\n"
" // a: input logic<T>,\n"
" //) -> logic<T> {\n"
" // return a + U;\n"
Expand All @@ -3477,8 +3477,8 @@ msgid ""
"passed to the generic parameter. Currently module prototype is supported "
"only."
msgstr ""
"プロトタイプは特別なジェネリック境界で、ジェネリックパラメータに渡せるプロトタイプを示します。"
"現在はモジュールプロトタイプのみがサポートされています。"
"プロトタイプは特別なジェネリック境界で、ジェネリックパラメータに渡せるプロト"
"タイプを示します。現在はモジュールプロトタイプのみがサポートされています。"

#: src/05_language_reference/14_generics/02_prototype.md:6
msgid ""
Expand All @@ -3487,8 +3487,9 @@ msgid ""
"represented that the generic parameter `T` should have the parameters and "
"ports."
msgstr ""
"以下の例では、`ProtoA` がパラメータ `A` とポート `i_dat` `o_dat` を持つモジュールプロトタイプです。"
"`T: ProtoA` のように制約することで、ジェネリックパラメータ `T` がそれらのパラメータとポートを持つ必要があることが示されます。"
"以下の例では、`ProtoA` がパラメータ `A` とポート `i_dat` `o_dat` を持つモ"
"ジュールプロトタイプです。`T: ProtoA` のように制約することで、ジェネリックパ"
"ラメータ `T` がそれらのパラメータとポートを持つ必要があることが示されます。"

#: src/05_language_reference/14_generics/02_prototype.md:9
msgid ""
Expand All @@ -3497,9 +3498,10 @@ msgid ""
"of `ProroA`. So the modules can be used as the generic parameter `T` of "
"`ModuleB`."
msgstr ""
"プロトタイプを使うには `for` による実装が必要です。"
"`ModuleC` と `ModuleD` は `for ProtoA` 指定により、 `ProtoA` の条件を満たすことが示されています。"
"これにより、それらのモジュールは `ModuleB` の ジェネリックパラメータ `T` として使用できるようになります。"
"プロトタイプを使うには `for` による実装が必要です。`ModuleC` と `ModuleD` は "
"`for ProtoA` 指定により、 `ProtoA` の条件を満たすことが示されています。これに"
"より、それらのモジュールは `ModuleB` の ジェネリックパラメータ `T` として使用"
"できるようになります。"

#: src/05_language_reference/15_clock_domain_annotation.md:3
msgid ""
Expand Down Expand Up @@ -3648,11 +3650,11 @@ msgstr ""
#: src/05_language_reference/16_standard_library.md:3
msgid ""
"Veryl provides some useful and general modules as standard library. Standard "
"library is under `std` namespace, and it can be used without adding "
"library is under `$std` namespace, and it can be used without adding "
"dependency."
msgstr ""
"Verylはいくつかの便利な汎用モジュールを標準ライブラリとして提供しています。標"
"準ライブラリは `std` 名前空間にあり、依存関係を追加することなく使用できます。"
"準ライブラリは `$std` 名前空間にあり、依存関係を追加することなく使用できます。"

#: src/05_language_reference/16_standard_library.md:8
msgid ""
Expand All @@ -3665,8 +3667,8 @@ msgstr ""
msgid ""
"```veryl\n"
"module ModuleA {\n"
" // std::fifo is FIFO module in standard library\n"
" inst u: std::fifo (\n"
" // $std::fifo is FIFO module in standard library\n"
" inst u: $std::fifo (\n"
" i_clk : _,\n"
" i_rst : _,\n"
" i_clear : _,\n"
Expand All @@ -3684,8 +3686,8 @@ msgid ""
msgstr ""
"```veryl\n"
"module ModuleA {\n"
" // std::fifo は標準ライブラリの FIFO モジュール\n"
" inst u: std::fifo (\n"
" // $std::fifo は標準ライブラリの FIFO モジュール\n"
" inst u: $std::fifo (\n"
" i_clk : _,\n"
" i_rst : _,\n"
" i_clear : _,\n"
Expand Down Expand Up @@ -7385,8 +7387,11 @@ msgid ""
"// "
"----------------------------------------------------------------------------\n"
"\n"
"Statement: LetStatement\n"
" | IdentifierStatement\n"
"StatementBlock: LBrace { StatementBlockItem } RBrace;\n"
"\n"
"StatementBlockItem: VarDeclaration | LetStatement | Statement;\n"
"\n"
"Statement: IdentifierStatement\n"
" | IfStatement\n"
" | IfResetStatement\n"
" | ReturnStatement\n"
Expand All @@ -7404,30 +7409,29 @@ msgid ""
"\n"
"Assignment: ( Equ | AssignmentOperator ) Expression;\n"
"\n"
"IfStatement: If Expression LBrace { Statement } RBrace { Else If Expression "
"LBrace { Statement } RBrace } [ Else LBrace { Statement } RBrace ];\n"
"IfStatement: If Expression StatementBlock { Else If Expression "
"StatementBlock } [ Else StatementBlock ];\n"
"\n"
"IfResetStatement: IfReset LBrace { Statement } RBrace { Else If Expression "
"LBrace { Statement } RBrace } [ Else LBrace { Statement } RBrace ];\n"
"IfResetStatement: IfReset StatementBlock { Else If Expression "
"StatementBlock } [ Else StatementBlock ];\n"
"\n"
"ReturnStatement: Return Expression Semicolon;\n"
"\n"
"BreakStatement: Break Semicolon;\n"
"\n"
"ForStatement: For Identifier Colon ScalarType In Range [ Step "
"AssignmentOperator Expression ] LBrace { Statement } RBrace;\n"
"AssignmentOperator Expression ] StatementBlock;\n"
"\n"
"CaseStatement: Case Expression LBrace { CaseItem } RBrace;\n"
"\n"
"CaseItem: ( CaseCondition | Defaul ) Colon ( Statement | LBrace "
"{ Statement } RBrace );\n"
"CaseItem: ( CaseCondition | Defaul ) Colon ( Statement | StatementBlock );\n"
"\n"
"CaseCondition: RangeItem { Comma RangeItem } ;\n"
"\n"
"SwitchStatement: Switch LBrace { SwitchItem } RBrace;\n"
"\n"
"SwitchItem: ( SwitchCondition | Defaul ) Colon ( Statement | LBrace "
"{ Statement } RBrace );\n"
"SwitchItem: ( SwitchCondition | Defaul ) Colon ( Statement | "
"StatementBlock );\n"
"\n"
"SwitchCondition: Expression { Comma Expression } ;\n"
"\n"
Expand Down Expand Up @@ -7462,16 +7466,15 @@ msgid ""
"\n"
"TypeDefDeclaration: Type Identifier Equ ArrayType Semicolon;\n"
"\n"
"AlwaysFfDeclaration: AlwaysFf [ AlwayfFfEventList ] LBrace { Statement } "
"RBrace;\n"
"AlwaysFfDeclaration: AlwaysFf [ AlwayfFfEventList ] StatementBlock;\n"
"\n"
"AlwayfFfEventList: LParen AlwaysFfClock [ Comma AlwaysFfReset ] RParen;\n"
"\n"
"AlwaysFfClock: HierarchicalIdentifier;\n"
"\n"
"AlwaysFfReset: HierarchicalIdentifier;\n"
"\n"
"AlwaysCombDeclaration: AlwaysComb LBrace { Statement } RBrace;\n"
"AlwaysCombDeclaration: AlwaysComb StatementBlock;\n"
"\n"
"AssignDeclaration: Assign HierarchicalIdentifier Equ Expression Semicolon;\n"
"\n"
Expand Down Expand Up @@ -7504,9 +7507,9 @@ msgid ""
"\n"
"StructUnionItem: Identifier Colon ScalarType;\n"
"\n"
"InitialDeclaration: Initial LBrace { Statement } RBrace;\n"
"InitialDeclaration: Initial StatementBlock;\n"
"\n"
"FinalDeclaration: Final LBrace { Statement } RBrace;\n"
"FinalDeclaration: Final StatementBlock;\n"
"\n"
"// "
"----------------------------------------------------------------------------\n"
Expand Down Expand Up @@ -7620,11 +7623,7 @@ msgid ""
"----------------------------------------------------------------------------\n"
"\n"
"FunctionDeclaration: Function Identifier [ WithGenericParameter ] "
"[ PortDeclaration ] [ MinusGT ScalarType ] LBrace { FunctionItem } RBrace;\n"
"\n"
"FunctionItem: VarDeclaration\n"
" | Statement\n"
" ;\n"
"[ PortDeclaration ] [ MinusGT ScalarType ] StatementBlock;\n"
"\n"
"// "
"----------------------------------------------------------------------------\n"
Expand Down

0 comments on commit 39e292d

Please sign in to comment.