Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Translate] translate head-seo, community and documentation to ja #984

Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
6 changes: 5 additions & 1 deletion packages/typescriptlang-org/src/copy/ja.ts
@@ -1,12 +1,16 @@
import { defineMessages } from "react-intl"
import { navCopy } from "./ja/nav"
import { docCopy } from "./ja/documentation"
import { headCopy } from "./ja/head-seo"
import { playCopy } from "./ja/playground"
import { comCopy } from "./ja/community"
import { Copy, messages as englishMessages } from "./en"
import { comCopy } from "./en/community"

export const lang: Copy = defineMessages({
...englishMessages,
...navCopy,
...docCopy,
...headCopy,
...playCopy,
...comCopy,
})
28 changes: 28 additions & 0 deletions packages/typescriptlang-org/src/copy/ja/community.ts
@@ -0,0 +1,28 @@
export const comCopy = {
com_layout_title: "TypeScriptのセットアップ方法",
com_layout_description:
"TypeScriptユーザーとオンライン、オフラインでつながる",
com_headline: "Connect with us",
com_connect_online: "オンライン",
com_connect_online_description:
"うまくいっていること、新機能や改善点を私達に教えてください。そして、新しいアップデートを見つけましょう。",
com_online_stack_overflow_desc:
"'typescript'タグを使って仲間とつながったり、TypeScriptについての質問をしましょう",
com_online_stack_overflow_tag: "",
com_online_discord_header: "チャット",
com_online_discord_desc:
"TypeScriptコミュニティのチャットで、他のTypeScriptユーザーとやり取りをしましょう",
com_online_github_desc:
"バグや、フィードバックの報告は",
com_online_github_href: "GitHubで伝えましょう",
com_online_twitter_desc: "最新情報はTwitterでフォロー",
com_online_blog_desc:
"最新のTypeScriptの開発状況は",
com_online_typed_desc: "Defenitely Typedで",
com_online_typed_href: "多くのライブラリやフレームワーク",
com_online_typed_available_for:
"の型定義を利用できます",
com_person: "人とつながる",
com_conferences: "カンファレンス",
com_conferences_alt_img: "ロゴ ",
}
81 changes: 81 additions & 0 deletions packages/typescriptlang-org/src/copy/ja/documentation.ts
@@ -0,0 +1,81 @@
import { docCopy as enDocCopy } from "../en/documentation"

export const docCopy = {
...enDocCopy,
doc_layout_title: "TypeScript学習の第一歩",
doc_layout_description:
"TypeScriptスタータープロジェクトを見つけましょう: AngularからReact、Node.js、そしてCLIまで",
doc_bootstrap_title: "TypeScriptプロジェクトを始めるためのツール",
doc_bootstrap_description:
"CLI、Webアプリケーション、APIそしてネイティブアプリケーションを作るためのツールチェーン",
doc_headline: "学習のためのリソース",
doc_headline_ts_for_js_title: "TS for JS", // TODO: Remove, unused
doc_headline_ts_for_js_blurb:
"An overview of TypeScript for engineers with a JavaScript background", // TODO: Remove, unused
doc_headline_ts_first_title: "Start with TS", // TODO: Remove, unused
doc_headline_ts_first_blurb:
"A beginners introduction to JavaScript and TypeScript", // TODO: Remove, unused
doc_headline_handbook_title: "Handbook", // TODO: This is not actually used on headline section, should be moved to the doc_learn section
doc_headline_handbook_blurb: "The TypeScript language reference",
doc_headline_examples_title: "Examples", // TODO: Remove, unused
doc_headline_examples_blurb: "Comprehensive hands-on playground tutorials", // TODO: Remove, unused
doc_start_a_project: "新しいプロジェクトを始める",
doc_start_a_project_desc:
"TypeScriptはJavaScriptのスーパーセットなので、デフォルトのテンプレートはありません。その代わりに、いくつかのプロジェクトはTypeScriptの初期セットアップのテンプレートを提供しています。以下のプロジェクトはTypeScriptをサポートするテンプレートを提供しています。",
doc_node_npm: "npm",
doc_node_npm_tsdx_blurb: "TypeScriptのライブラリ作成のための設定不要のツール",
doc_node_npm_oclif_blurb: "コマンドラインツールの作成",
bobstrange marked this conversation as resolved.
Show resolved Hide resolved
doc_node_npm_gluegun_blurb:
"TypeScriptコマンドラインアプリケーション作成のためのすばらしいツールキット",
doc_frameworks: "Webフレームワーク",
doc_frameworks_angular_blurb:
"美しいアプリケーションを楽しんで作る",
doc_frameworks_ember_blurb: "野心的なWeb開発者のためのフレームワーク",
doc_frameworks_react_blurb:
"UIを作るためのJavaScriptライブラリ",
doc_frameworks_vue_blurb: "進歩的なJavavScriptフレームワーク",
doc_frameworks_ror_blurb: "設定より規約のWebフレームワーク",
doc_frameworks_asp_blurb:
"モダンなクラウドベースのアプリケーションを作るためのフレームワーク",
doc_apis: "Node APIs",
doc_apis_azure_blurb: "VSCodeから素早くビルドとデプロイ",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

in minutesの訳がうまい 👍

doc_apis_feather_blurb:
"リアルタイムアプリケーションとREST APIを作るためのフレームワーク",
doc_apis_graphql_blurb: "GraphQLサーバーを即時に作成",
doc_apis_nest_blurb:
"効率的でスケーラブルなサーバサイドアプリケーションを作るための進歩的なNode.jsフレームワーク",
doc_apis_node_blurb: "TypeScriptチームが作成したNodeJSのためのドキュメント付きのスタータープロジェクト",
doc_apis_wechat_blurb: "TypeScriptでWeChat JSSDKを使う",
doc_apis_loopback_blurb:
"APIとマイクロサービスを作るための拡張性が高いNode.js TypeScriptフレームワーク",
doc_apis_fastify_blurb: "高速でオーバーヘッドが少ないNode.jsのWebフレームワーク",
doc_react: "React プロジェクト",
doc_react_create_blurb: "モダンなWebアプリケーションをワンコマンドで",
doc_react_gatsby_blurb:
"超高速なWebサイトとWebアプリを作成",
doc_react_next_blurb: "Reactのフレームワーク",
doc_react_razzle_blurb:
"設定不要のサーバサイドレンダリングされたユニバーサルなJavaScriptアプリケーション",
doc_react_toolchains_title: "おすすめのツールチェーン",
doc_react_toolchains_blurb: "Reactチームおすすめのツールチェーン",
doc_apps: "ネイティブアプリケーションの作成",
doc_apps_electron_blurb:
"クロスプラットフォームのデスクトップアプリケーションをJavaScript、HTML、CSSで作成",
doc_apps_expo_blurb: "最も早いアプリケーションの作成方法",
doc_apps_react_native_blurb: "一度学習したことをどこででも",
bobstrange marked this conversation as resolved.
Show resolved Hide resolved
doc_apps_native_script_blurb:
"真にネイティブなモバイルアプリケーションを作るためのOSSフレームワーク",
doc_apps_make_code_blurb:
"魅力的なプロジェクトですべての学生の人生にコンピューターサイエンスをもたらす",
doc_tooling: "ツール",
doc_tooling_babel_blurb: "次の世代のJavaScriptを今使う",
doc_tooling_parcel_blurb:
"超高速な設定不要のWebアプリケーションバンドラー",
doc_tooling_webpack_blurb: "アセット、スクリプト、画像、CSSのバンドラー",
doc_learn: "すでにTypeScriptに詳しいですか?",
doc_learn_3_5_release_notes_title: "リリースノート",
doc_learn_handbook_blurb: "The TypeScript language reference", // TODO: Remove, unused
doc_learn_d_ts_title: "d.tsガイド",
doc_learn_d_ts_blurb: "JSの型をどのように宣言するかを学習する",
doc_learn_playground_blurb: "オンラインでTypeScriptを探求、共有する",
}
14 changes: 14 additions & 0 deletions packages/typescriptlang-org/src/copy/ja/head-seo.ts
@@ -0,0 +1,14 @@
export const headCopy = {
head_playground_title:
"プレイグラウンド - TypeScriptとJavascriptを探求するためのオンラインエディタ",
head_playground_description:
"プレイグラウンドで、TypeScriptとJavascriptのコードをオンラインで安全に共有できる形で書くことができます",
tsconfig_title:
"TSConfig リファレンス - すべてのTSConfigのオプションのドキュメント",
tsconfig_description:
"allowJs から useDefineForClassFields まで、TSConfigのドキュメントは、TypeScriptプロジェクトで有効なコンパイラオプションのすべてを含んでいます",
bobstrange marked this conversation as resolved.
Show resolved Hide resolved
playground_example_prefix: "プレイグラウンド 例 - ",

head_index_title: "どんな規模でも型付けされたJavaScriptを",
head_index_description: "どんな規模でも型付けされたJavaScriptを",
}