2014-01-12 21:18:17 -06:00
|
|
|
# Japanese translations for Rust package
|
|
|
|
# Copyright (C) 2014 The Rust Project Developers
|
|
|
|
# This file is distributed under the same license as the Rust package.
|
|
|
|
# Automatically generated, 2014.
|
|
|
|
#
|
|
|
|
msgid ""
|
|
|
|
msgstr ""
|
|
|
|
"Project-Id-Version: Rust 0.10-pre\n"
|
|
|
|
"POT-Creation-Date: 2014-01-13 12:01+0900\n"
|
|
|
|
"PO-Revision-Date: 2014-01-13 12:01+0900\n"
|
|
|
|
"Last-Translator: Automatically generated\n"
|
|
|
|
"Language-Team: none\n"
|
|
|
|
"Language: ja\n"
|
|
|
|
"MIME-Version: 1.0\n"
|
|
|
|
"Content-Type: text/plain; charset=UTF-8\n"
|
|
|
|
"Content-Transfer-Encoding: 8bit\n"
|
|
|
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
|
|
|
|
|
|
|
#. type: Plain text
|
|
|
|
#: doc/guide-pointers.md:2
|
|
|
|
#, fuzzy
|
|
|
|
#| msgid "% The Rust Language Tutorial"
|
|
|
|
msgid "% The Rust Pointer Guide"
|
|
|
|
msgstr "% Rust 言語チュートリアル"
|
|
|
|
|
|
|
|
#. type: Plain text
|
|
|
|
#: doc/guide-pointers.md:21
|
|
|
|
#, fuzzy
|
|
|
|
#| msgid "~~~~ let square = |x: int| -> uint { (x * x) as uint }; ~~~~"
|
|
|
|
msgid "~~~rust fn succ(x: &int) -> int { *x + 1 } ~~~"
|
|
|
|
msgstr ""
|
|
|
|
"~~~~\n"
|
|
|
|
"let square = |x: int| -> uint { (x * x) as uint };\n"
|
|
|
|
"~~~~~~~~\n"
|
|
|
|
|
|
|
|
#. type: Plain text
|
|
|
|
#: doc/guide-pointers.md:58
|
|
|
|
#, fuzzy
|
|
|
|
#| msgid "~~~~ let square = |x: int| -> uint { (x * x) as uint }; ~~~~"
|
|
|
|
msgid "~~~rust fn succ(x: int) -> int { x + 1 }"
|
|
|
|
msgstr ""
|
|
|
|
"~~~~\n"
|
|
|
|
"let square = |x: int| -> uint { (x * x) as uint };\n"
|
|
|
|
"~~~~~~~~\n"
|
|
|
|
|
|
|
|
#. type: Plain text
|
|
|
|
#: doc/guide-pointers.md:115
|
|
|
|
#, fuzzy, no-wrap
|
2014-01-11 20:25:19 -06:00
|
|
|
#| msgid "~~~~ {.ignore} # struct Point { x: f64, y: f64 } let mut mypoint = Point { x: 1.0, y: 1.0 }; let origin = Point { x: 0.0, y: 0.0 };"
|
2014-01-12 21:18:17 -06:00
|
|
|
msgid ""
|
|
|
|
"fn main() {\n"
|
|
|
|
" let p0 = Point { x: 5, y: 10};\n"
|
|
|
|
" let p1 = transform(p0);\n"
|
|
|
|
" println!(\"{:?}\", p1);\n"
|
|
|
|
"}\n"
|
|
|
|
msgstr ""
|
2014-01-11 20:25:19 -06:00
|
|
|
"~~~~ {.ignore}\n"
|
2014-01-12 21:18:17 -06:00
|
|
|
"# struct Point { x: f64, y: f64 }\n"
|
|
|
|
"let mut mypoint = Point { x: 1.0, y: 1.0 };\n"
|
|
|
|
"let origin = Point { x: 0.0, y: 0.0 };"
|
|
|
|
|
|
|
|
#. type: Plain text
|
|
|
|
#: doc/guide-pointers.md:129
|
|
|
|
#, fuzzy, no-wrap
|
2014-01-11 20:25:19 -06:00
|
|
|
#| msgid "~~~~ {.ignore} # struct Point { x: f64, y: f64 } let mut mypoint = Point { x: 1.0, y: 1.0 }; let origin = Point { x: 0.0, y: 0.0 };"
|
2014-01-12 21:18:17 -06:00
|
|
|
msgid ""
|
|
|
|
"~~~rust\n"
|
|
|
|
"# struct Point {\n"
|
|
|
|
"# x: int,\n"
|
|
|
|
"# y: int,\n"
|
|
|
|
"# }\n"
|
|
|
|
"# let p0 = Point { x: 5, y: 10};\n"
|
|
|
|
"fn transform(p: &Point) -> Point {\n"
|
|
|
|
" Point { x: p.x + 1, y: p.y + 1}\n"
|
|
|
|
"}\n"
|
|
|
|
msgstr ""
|
2014-01-11 20:25:19 -06:00
|
|
|
"~~~~ {.ignore}\n"
|
2014-01-12 21:18:17 -06:00
|
|
|
"# struct Point { x: f64, y: f64 }\n"
|
|
|
|
"let mut mypoint = Point { x: 1.0, y: 1.0 };\n"
|
|
|
|
"let origin = Point { x: 0.0, y: 0.0 };"
|
|
|
|
|
|
|
|
#. type: Plain text
|
|
|
|
#: doc/guide-pointers.md:145
|
|
|
|
#, fuzzy, no-wrap
|
2014-01-11 20:25:19 -06:00
|
|
|
#| msgid "~~~~ {.ignore} # struct Point { x: f64, y: f64 } let mut mypoint = Point { x: 1.0, y: 1.0 }; let origin = Point { x: 0.0, y: 0.0 };"
|
2014-01-12 21:18:17 -06:00
|
|
|
msgid ""
|
|
|
|
"fn transform(p: Point) -> Point {\n"
|
|
|
|
" Point { x: p.x + 1, y: p.y + 1}\n"
|
|
|
|
"}\n"
|
|
|
|
msgstr ""
|
2014-01-11 20:25:19 -06:00
|
|
|
"~~~~ {.ignore}\n"
|
2014-01-12 21:18:17 -06:00
|
|
|
"# struct Point { x: f64, y: f64 }\n"
|
|
|
|
"let mut mypoint = Point { x: 1.0, y: 1.0 };\n"
|
|
|
|
"let origin = Point { x: 0.0, y: 0.0 };"
|
|
|
|
|
|
|
|
#. type: Plain text
|
|
|
|
#: doc/guide-pointers.md:152
|
|
|
|
#, fuzzy, no-wrap
|
2014-01-11 20:25:19 -06:00
|
|
|
#| msgid "~~~~ {.ignore} # struct Point { x: f64, y: f64 } let mut mypoint = Point { x: 1.0, y: 1.0 }; let origin = Point { x: 0.0, y: 0.0 };"
|
2014-01-12 21:18:17 -06:00
|
|
|
msgid ""
|
|
|
|
"fn main() {\n"
|
|
|
|
" let p0 = Point { x: 5, y: 10};\n"
|
|
|
|
" let p1 = transform(p0);\n"
|
|
|
|
" println!(\"{:?}\", p1);\n"
|
|
|
|
"}\n"
|
|
|
|
"~~~\n"
|
|
|
|
msgstr ""
|
2014-01-11 20:25:19 -06:00
|
|
|
"~~~~ {.ignore}\n"
|
2014-01-12 21:18:17 -06:00
|
|
|
"# struct Point { x: f64, y: f64 }\n"
|
|
|
|
"let mut mypoint = Point { x: 1.0, y: 1.0 };\n"
|
|
|
|
"let origin = Point { x: 0.0, y: 0.0 };"
|
|
|
|
|
|
|
|
#. type: Plain text
|
|
|
|
#: doc/guide-pointers.md:162
|
|
|
|
#, fuzzy
|
|
|
|
#| msgid "# Borrowed pointers"
|
|
|
|
msgid "# Owned Pointers"
|
|
|
|
msgstr "# 借用ポインタ"
|
|
|
|
|
|
|
|
#. type: Plain text
|
|
|
|
#: doc/guide-pointers.md:175
|
|
|
|
#, fuzzy
|
|
|
|
msgid "## References to Traits"
|
|
|
|
msgstr "# ポインタのデリファレンス"
|
|
|
|
|
|
|
|
#. type: Plain text
|
|
|
|
#: doc/guide-pointers.md:181
|
|
|
|
#, fuzzy
|
|
|
|
#| msgid "# Data structures"
|
|
|
|
msgid "## Recursive Data Structures"
|
|
|
|
msgstr "# データ構造"
|
|
|
|
|
|
|
|
#. type: Plain text
|
|
|
|
#: doc/guide-pointers.md:229
|
|
|
|
#, fuzzy, no-wrap
|
2014-01-11 20:25:19 -06:00
|
|
|
#| msgid "~~~~ {.ignore} # struct Point { x: f64, y: f64 } let mut mypoint = Point { x: 1.0, y: 1.0 }; let origin = Point { x: 0.0, y: 0.0 };"
|
2014-01-12 21:18:17 -06:00
|
|
|
msgid ""
|
|
|
|
"fn main() {\n"
|
|
|
|
" let a = Point { x: 10, y: 20 };\n"
|
|
|
|
" do spawn {\n"
|
|
|
|
" println!(\"{}\", a.x);\n"
|
|
|
|
" }\n"
|
|
|
|
"}\n"
|
|
|
|
"~~~\n"
|
|
|
|
msgstr ""
|
2014-01-11 20:25:19 -06:00
|
|
|
"~~~~ {.ignore}\n"
|
2014-01-12 21:18:17 -06:00
|
|
|
"# struct Point { x: f64, y: f64 }\n"
|
|
|
|
"let mut mypoint = Point { x: 1.0, y: 1.0 };\n"
|
|
|
|
"let origin = Point { x: 0.0, y: 0.0 };"
|
|
|
|
|
|
|
|
#. type: Plain text
|
|
|
|
#: doc/guide-pointers.md:246
|
|
|
|
#, fuzzy, no-wrap
|
2014-01-11 20:25:19 -06:00
|
|
|
#| msgid "~~~~ {.ignore} # struct Point { x: f64, y: f64 } let mut mypoint = Point { x: 1.0, y: 1.0 }; let origin = Point { x: 0.0, y: 0.0 };"
|
2014-01-12 21:18:17 -06:00
|
|
|
msgid ""
|
|
|
|
"fn main() {\n"
|
|
|
|
" let a = ~Point { x: 10, y: 20 };\n"
|
|
|
|
" do spawn {\n"
|
|
|
|
" println!(\"{}\", a.x);\n"
|
|
|
|
" }\n"
|
|
|
|
"}\n"
|
|
|
|
"~~~\n"
|
|
|
|
msgstr ""
|
2014-01-11 20:25:19 -06:00
|
|
|
"~~~~ {.ignore}\n"
|
2014-01-12 21:18:17 -06:00
|
|
|
"# struct Point { x: f64, y: f64 }\n"
|
|
|
|
"let mut mypoint = Point { x: 1.0, y: 1.0 };\n"
|
|
|
|
"let origin = Point { x: 0.0, y: 0.0 };"
|
|
|
|
|
|
|
|
#. type: Plain text
|
|
|
|
#: doc/guide-pointers.md:251
|
|
|
|
#, fuzzy
|
|
|
|
#| msgid "## Managed boxes"
|
|
|
|
msgid "# Managed Pointers"
|
|
|
|
msgstr "## マネージドボックス"
|
|
|
|
|
|
|
|
#. type: Plain text
|
|
|
|
#: doc/guide-pointers.md:277
|
|
|
|
#, fuzzy, no-wrap
|
2014-01-11 20:25:19 -06:00
|
|
|
#| msgid "~~~~ {.ignore} # struct Point { x: f64, y: f64 } let mut mypoint = Point { x: 1.0, y: 1.0 }; let origin = Point { x: 0.0, y: 0.0 };"
|
2014-01-12 21:18:17 -06:00
|
|
|
msgid ""
|
|
|
|
"fn main() {\n"
|
|
|
|
" let a = ~Point { x: 10, y: 20 };\n"
|
|
|
|
" let b = a;\n"
|
|
|
|
" println!(\"{}\", b.x);\n"
|
|
|
|
" println!(\"{}\", a.x);\n"
|
|
|
|
"}\n"
|
|
|
|
"~~~\n"
|
|
|
|
msgstr ""
|
2014-01-11 20:25:19 -06:00
|
|
|
"~~~~ {.ignore}\n"
|
2014-01-12 21:18:17 -06:00
|
|
|
"# struct Point { x: f64, y: f64 }\n"
|
|
|
|
"let mut mypoint = Point { x: 1.0, y: 1.0 };\n"
|
|
|
|
"let origin = Point { x: 0.0, y: 0.0 };"
|
|
|
|
|
|
|
|
#. type: Plain text
|
|
|
|
#: doc/guide-pointers.md:308
|
|
|
|
#, fuzzy, no-wrap
|
2014-01-11 20:25:19 -06:00
|
|
|
#| msgid "~~~~ {.ignore} # struct Point { x: f64, y: f64 } let mut mypoint = Point { x: 1.0, y: 1.0 }; let origin = Point { x: 0.0, y: 0.0 };"
|
2014-01-12 21:18:17 -06:00
|
|
|
msgid ""
|
|
|
|
"fn main() {\n"
|
|
|
|
" let a = @Point { x: 10, y: 20 };\n"
|
|
|
|
" let b = a;\n"
|
|
|
|
" println!(\"{}\", b.x);\n"
|
|
|
|
" println!(\"{}\", a.x);\n"
|
|
|
|
"}\n"
|
|
|
|
"~~~\n"
|
|
|
|
msgstr ""
|
2014-01-11 20:25:19 -06:00
|
|
|
"~~~~ {.ignore}\n"
|
2014-01-12 21:18:17 -06:00
|
|
|
"# struct Point { x: f64, y: f64 }\n"
|
|
|
|
"let mut mypoint = Point { x: 1.0, y: 1.0 };\n"
|
|
|
|
"let origin = Point { x: 0.0, y: 0.0 };"
|
|
|
|
|
|
|
|
#. type: Plain text
|
|
|
|
#: doc/guide-pointers.md:326 doc/tutorial.md:1345
|
|
|
|
#, fuzzy
|
|
|
|
msgid "# References"
|
|
|
|
msgstr "# ポインタのデリファレンス"
|
|
|
|
|
|
|
|
#. type: Plain text
|
|
|
|
#: doc/guide-pointers.md:336
|
|
|
|
#, fuzzy
|
|
|
|
#| msgid "~~~~ use std::task::spawn;"
|
|
|
|
msgid "~~~rust use std::num::sqrt;"
|
|
|
|
msgstr ""
|
|
|
|
"~~~~\n"
|
|
|
|
"use std::task::spawn;"
|
|
|
|
|
|
|
|
#. type: Plain text
|
|
|
|
#: doc/guide-pointers.md:352
|
|
|
|
#, fuzzy, no-wrap
|
2014-01-11 20:25:19 -06:00
|
|
|
#| msgid "~~~~ {.ignore} # struct Point { x: f64, y: f64 } let mut mypoint = Point { x: 1.0, y: 1.0 }; let origin = Point { x: 0.0, y: 0.0 };"
|
2014-01-12 21:18:17 -06:00
|
|
|
msgid ""
|
|
|
|
"fn main() {\n"
|
|
|
|
" let origin = @Point { x: 0.0, y: 0.0 };\n"
|
|
|
|
" let p1 = ~Point { x: 5.0, y: 3.0 };\n"
|
|
|
|
msgstr ""
|
2014-01-11 20:25:19 -06:00
|
|
|
"~~~~ {.ignore}\n"
|
2014-01-12 21:18:17 -06:00
|
|
|
"# struct Point { x: f64, y: f64 }\n"
|
|
|
|
"let mut mypoint = Point { x: 1.0, y: 1.0 };\n"
|
|
|
|
"let origin = Point { x: 0.0, y: 0.0 };"
|
|
|
|
|
|
|
|
#. type: Plain text
|
|
|
|
#: doc/guide-pointers.md:378
|
|
|
|
#, fuzzy, no-wrap
|
2014-01-11 20:25:19 -06:00
|
|
|
#| msgid "~~~~ {.ignore} // main.rs extern mod world; fn main() { println(~\"hello \" + world::explore()); } ~~~~"
|
2014-01-12 21:18:17 -06:00
|
|
|
msgid ""
|
2014-01-11 20:25:19 -06:00
|
|
|
"~~~rust{.ignore}\n"
|
2014-01-12 21:18:17 -06:00
|
|
|
"fn main() {\n"
|
|
|
|
" println!(\"{}\", x);\n"
|
|
|
|
" let x = 5;\n"
|
|
|
|
"}\n"
|
|
|
|
"~~~\n"
|
|
|
|
msgstr ""
|
2014-01-11 20:25:19 -06:00
|
|
|
"~~~~ {.ignore}\n"
|
2014-01-12 21:18:17 -06:00
|
|
|
"// main.rs\n"
|
|
|
|
"extern mod world;\n"
|
|
|
|
"fn main() { println(~\"hello \" + world::explore()); }\n"
|
|
|
|
"~~~~"
|
|
|
|
|
|
|
|
#. type: Plain text
|
|
|
|
#: doc/guide-pointers.md:433
|
|
|
|
#, fuzzy
|
|
|
|
#| msgid "# Dereferencing pointers"
|
|
|
|
msgid "# Returning Pointers"
|
|
|
|
msgstr "# ポインタのデリファレンス"
|
|
|
|
|
|
|
|
#. type: Plain text
|
|
|
|
#: doc/guide-pointers.md:444
|
|
|
|
#, fuzzy, no-wrap
|
|
|
|
#| msgid "~~~~ let square = |x: int| -> uint { (x * x) as uint }; ~~~~"
|
|
|
|
msgid ""
|
|
|
|
"~~~rust\n"
|
|
|
|
"fn foo(x: ~int) -> ~int {\n"
|
|
|
|
" return ~*x;\n"
|
|
|
|
"}\n"
|
|
|
|
msgstr ""
|
|
|
|
"~~~~\n"
|
|
|
|
"let square = |x: int| -> uint { (x * x) as uint };\n"
|
|
|
|
"~~~~~~~~\n"
|
|
|
|
|
|
|
|
#. type: Plain text
|
|
|
|
#: doc/guide-pointers.md:457 doc/guide-pointers.md:471
|
|
|
|
#, fuzzy, no-wrap
|
|
|
|
#| msgid "~~~~ let square = |x: int| -> uint { (x * x) as uint }; ~~~~"
|
|
|
|
msgid ""
|
|
|
|
"~~~rust\n"
|
|
|
|
"fn foo(x: ~int) -> int {\n"
|
|
|
|
" return *x;\n"
|
|
|
|
"}\n"
|
|
|
|
msgstr ""
|
|
|
|
"~~~~\n"
|
|
|
|
"let square = |x: int| -> uint { (x * x) as uint };\n"
|
|
|
|
"~~~~~~~~\n"
|