From d3326486708f834c75b32658cf6b7a90258208c3 Mon Sep 17 00:00:00 2001 From: gg mayer <62285092+gosling-goldwyn@users.noreply.github.com> Date: Wed, 22 May 2024 22:38:13 +0900 Subject: [PATCH] docs: add Japanese translations (#2226) * [docs]add japanese documents * [docs]fix these files * [docs]updated japanese documents * [docs] updated japanese docs (header) * [docs] updated documents --- contributing.md | 2 +- docs/contributing/contributing_ja.md | 83 ++++++++++++++ docs/publishing/publishing_ja.md | 8 ++ docs/readme/readme_ja.md | 160 +++++++++++++++++++++++++++ publishing.md | 2 +- readme.md | 2 +- 6 files changed, 254 insertions(+), 3 deletions(-) create mode 100644 docs/contributing/contributing_ja.md create mode 100644 docs/publishing/publishing_ja.md create mode 100644 docs/readme/readme_ja.md diff --git a/contributing.md b/contributing.md index 307b2da2a..4677d03be 100644 --- a/contributing.md +++ b/contributing.md @@ -1,5 +1,5 @@ **English** | [Українська](docs/contributing/contributing_ua.md) | [Русский](docs/contributing/contributing_ru.md) | [Türkçe](docs/contributing/contributing_tr.md) | [Deutsch](docs/contributing/contributing_de.md) | [Français](docs/contributing/contributing_fr.md) | [Português (BR)](docs/contributing/contributing_pt_br.md) | [বাংলা](docs/contributing/contributing_bn.md) | [Español](docs/contributing/contributing_es.md) | [Română](docs/contributing/contributing_ro.md) | [Polski](docs/contributing/contributing_pl.md) -| [简体中文](docs/contributing/contributing_cn.md) | [正體中文](docs/contributing/contributing_zhtw.md) +| [简体中文](docs/contributing/contributing_cn.md) | [正體中文](docs/contributing/contributing_zhtw.md) | [日本語](docs/contributing/contributing_ja.md) ## Let's make Bruno better, together !! diff --git a/docs/contributing/contributing_ja.md b/docs/contributing/contributing_ja.md new file mode 100644 index 000000000..7a4f195f3 --- /dev/null +++ b/docs/contributing/contributing_ja.md @@ -0,0 +1,83 @@ +[English](../../contributing.md) | [Українська](docs/contributing/contributing_ua.md) | [Русский](docs/contributing/contributing_ru.md) | [Türkçe](docs/contributing/contributing_tr.md) | [Deutsch](docs/contributing/contributing_de.md) | [Français](docs/contributing/contributing_fr.md) | [Português (BR)](docs/contributing/contributing_pt_br.md) | [বাংলা](docs/contributing/contributing_bn.md) | [Español](docs/contributing/contributing_es.md) | [Română](docs/contributing/contributing_ro.md) | [Polski](docs/contributing/contributing_pl.md) +| [简体中文](docs/contributing/contributing_cn.md) | [正體中文](docs/contributing/contributing_zhtw.md) | **日本語** + +## 一緒にBrunoをよりよいものにしていきましょう!! + +Brunoを改善していただけるのは歓迎です。以下はあなたの環境でBrunoを起動するためのガイドラインです。 + +### 技術スタック + +BrunoはNext.jsとReactで作られています。デスクトップアプリ(ローカルのコレクションに対応しています)にはelectronも使用しています。 + +使用ライブラリ + +- CSS - Tailwind +- Code Editors - Codemirror +- State Management - Redux +- Icons - Tabler Icons +- Forms - formik +- Schema Validation - Yup +- Request Client - axios +- Filesystem Watcher - chokidar + +### 依存関係 + +[Node v18.x もしくは最新のLTSバージョン](https://nodejs.org/en/)とnpm 8.xが必要です。プロジェクトにnpmワークスペースを使用しています。 + +## 開発 + +Brunoはデスクトップアプリとして開発されています。一つのターミナルでNext.jsアプリを立ち上げ、もう一つのターミナルでelectronアプリを立ち上げてアプリを読み込む必要があります。 + +### ローカル環境での開発 + +```bash +# use nodejs 18 version +nvm use + +# install deps +npm i --legacy-peer-deps + +# build packages +npm run build:graphql-docs +npm run build:bruno-query +npm run build:bruno-common + +# run next app (terminal 1) +npm run dev:web + +# run electron app (terminal 2) +npm run dev:electron +``` + +### トラブルシューティング + +`npm install`を実行すると、`Unsupported platform`エラーに遭遇することがあります。これを直すためには、`node_modules`と`package-lock.json`を削除し、`npm install`を実行しなおす必要があります。これにより、アプリを動かすのに必要なパッケージがすべてインストールされます。 + +```shell +# Delete node_modules in sub-directories +find ./ -type d -name "node_modules" -print0 | while read -d $'\0' dir; do + rm -rf "$dir" +done + +# Delete package-lock in sub-directories +find . -type f -name "package-lock.json" -delete +``` + +### テストを動かすには + +```bash +# bruno-schema +npm test --workspace=packages/bruno-schema + +# bruno-lang +npm test --workspace=packages/bruno-lang +``` + +### プルリクエストの手順 + +- プルリクエストは小規模で、一つのことにフォーカスしたものにしてください。 +- 以下のフォーマットに従ってブランチを作ってください。 + - feature/[feature name]: このブランチには特定の機能に対する変更を含んでください。 + - 例: feature/dark-mode + - bugfix/[bug name]: このブランチには特定のバグに対する修正のみを含むようにしてください。 + - 例: bugfix/bug-1 diff --git a/docs/publishing/publishing_ja.md b/docs/publishing/publishing_ja.md new file mode 100644 index 000000000..681a806b1 --- /dev/null +++ b/docs/publishing/publishing_ja.md @@ -0,0 +1,8 @@ +[English](../../publishing.md) | [Português (BR)](docs/publishing/publishing_pt_br.md) | [Română](docs/publishing/publishing_ro.md) | [Polski](docs/publishing/publishing_pl.md) | [বাংলা](docs/publishing/publishing_bn.md) | [Français](docs/publishing/publishing_fr.md) | [正體中文](docs/publishing/publishing_zhtw.md) | **日本語** + +### Brunoを新しいパッケージマネージャに公開する場合の注意 + +私たちのソースコードはオープンソースで誰でも使用できますが、新しいパッケージマネージャで公開を検討する前に、私たちにご連絡ください。私はBrunoの製作者として、このプロジェクト「Bruno」の商標を保有しており、その配布を管理したいと考えています。もし新しいパッケージマネージャでBrunoを使いたい場合は、GitHubのissueを立ててください。 + +私たちの機能の大部分が無料でオープンソース(RESTやGraphQLのAPIも含む)ですが、 +私たちはオープンソースの原則と長期的な維持の間でよいバランスをとれるように努力しています- https://github.com/usebruno/bruno/discussions/269 \ No newline at end of file diff --git a/docs/readme/readme_ja.md b/docs/readme/readme_ja.md new file mode 100644 index 000000000..a252f4b41 --- /dev/null +++ b/docs/readme/readme_ja.md @@ -0,0 +1,160 @@ +
+ + +### Bruno - APIの検証・動作テストのためのオープンソースIDE. + +[![GitHub version](https://badge.fury.io/gh/usebruno%2Fbruno.svg)](https://badge.fury.io/gh/usebruno%bruno) +[![CI](https://github.com/usebruno/bruno/actions/workflows/tests.yml/badge.svg?branch=main)](https://github.com/usebruno/bruno/workflows/unit-tests.yml) +[![Commit Activity](https://img.shields.io/github/commit-activity/m/usebruno/bruno)](https://github.com/usebruno/bruno/pulse) +[![X](https://img.shields.io/twitter/follow/use_bruno?style=social&logo=x)](https://twitter.com/use_bruno) +[![Website](https://img.shields.io/badge/Website-Visit-blue)](https://www.usebruno.com) +[![Download](https://img.shields.io/badge/Download-Latest-brightgreen)](https://www.usebruno.com/downloads) + +[English](../../readme.md) | [Українська](docs/readme/readme_ua.md) | [Русский](docs/readme/readme_ru.md) | [Türkçe](docs/readme/readme_tr.md) | [Deutsch](docs/readme/readme_de.md) | [Français](docs/readme/readme_fr.md) | [Português (BR)](docs/readme/readme_pt_br.md) | [한국어](docs/readme/readme_kr.md) | [বাংলা](docs/readme/readme_bn.md) | [Español](docs/readme/readme_es.md) | [Italiano](docs/readme/readme_it.md) | [Română](docs/readme/readme_ro.md) | [Polski](docs/readme/readme_pl.md) | [简体中文](docs/readme/readme_cn.md) | [正體中文](docs/readme/readme_zhtw.md) | [العربية](docs/readme/readme_ar.md) | **日本語** + +Brunoは革新的なAPIクライアントです。Postmanを代表するAPIクライアントツールの現状に一石を投じることを目指しています。 + +Brunoはローカルフォルダに直接コレクションを保存します。APIリクエストの情報を保存するためにBruというプレーンテキストのマークアップ言語を採用しています。 + +Gitや任意のバージョン管理システムを使ってAPIコレクションを共同開発することもできます。 + +Brunoはオフラインのみで利用できます。Brunoにクラウド同期機能を追加する予定はありません。私たちはデータプライバシーを尊重しており、データはローカルに保存されるべきだと考えています。私たちの長期的なビジョンは[こちら](https://github.com/usebruno/bruno/discussions/269)をご覧ください。 + +[Brunoをダウンロード](https://www.usebruno.com/downloads) + +📢 India FOSS 3.0 Conferenceでの発表の様子は[こちら](https://www.youtube.com/watch?v=7bSMFpbcPiY)から + +![bruno](assets/images/landing-2.png)

+ +### ゴールデンエディション ✨ + +機能のほとんどが無料で使用でき、オープンソースとなっています。 +私たちは[オープンソースの原則と長期的な維持](https://github.com/usebruno/bruno/discussions/269)の間でうまくバランスを取ろうと努力しています。 + +[ゴールデンエディション](https://www.usebruno.com/pricing)を **19ドル** (買い切り)で購入できます! + +### インストール方法 + +Brunoは[私たちのウェブサイト](https://www.usebruno.com/downloads)からバイナリをダウンロードできます。Mac, Windows, Linuxに対応しています。 + +Homebrew, Chocolatey, Scoop, Snap, Flatpak, Aptなどのパッケージマネージャからもインストール可能です。 + +```sh +# MacでHomebrewを使ってインストール +brew install bruno + +# WindowsでChocolateyを使ってインストール +choco install bruno + +# WindowsでScoopを使ってインストール +scoop bucket add extras +scoop install bruno + +# Windowsでwingetを使ってインストール +winget install Bruno.Bruno + +# LinuxでSnapを使ってインストール +snap install bruno + +# LinuxでFlatpakを使ってインストール +flatpak install com.usebruno.Bruno + +# LinuxでAptを使ってインストール +sudo mkdir -p /etc/apt/keyrings +sudo gpg --no-default-keyring --keyring /etc/apt/keyrings/bruno.gpg --keyserver keyserver.ubuntu.com --recv-keys 9FA6017ECABE0266 + +echo "deb [signed-by=/etc/apt/keyrings/bruno.gpg] http://debian.usebruno.com/ bruno stable" | sudo tee /etc/apt/sources.list.d/bruno.list + +sudo apt update +sudo apt install bruno +``` + +### マルチプラットフォームでの実行に対応 🖥️ + +![bruno](assets/images/run-anywhere.png)

+ +### Gitとの連携が可能 👩‍💻🧑‍💻 + +または任意のバージョン管理システムにも対応しています。 + +![bruno](assets/images/version-control.png)

+ +### スポンサー + +#### ゴールドスポンサー + + + +#### シルバースポンサー + + + +#### ブロンズスポンサー + + + + + +### 主要リンク 📌 + +- [私たちの長期ビジョン](https://github.com/usebruno/bruno/discussions/269) +- [ロードマップ](https://github.com/usebruno/bruno/discussions/384) +- [ドキュメント](https://docs.usebruno.com) +- [Stack Overflow](https://stackoverflow.com/questions/tagged/bruno) +- [ウェブサイト](https://www.usebruno.com) +- [料金設定](https://www.usebruno.com/pricing) +- [ダウンロード](https://www.usebruno.com/downloads) +- [Githubスポンサー](https://github.com/sponsors/helloanoop). + +### Showcase 🎥 + +- [体験談](https://github.com/usebruno/bruno/discussions/343) +- [ナレッジベース](https://github.com/usebruno/bruno/discussions/386) +- [スクリプト集](https://github.com/usebruno/bruno/discussions/385) + +### サポート ❤️ + +もしBrunoを気に入っていただいて、オープンソースの活動を支援していただけるなら、[Github Sponsors](https://github.com/sponsors/helloanoop)でスポンサーになることを考えてみてください。 + +### 体験談のシェア 📣 + +Brunoが職場やチームで役立っているのであれば、[GitHub discussion上であなたの体験談](https://github.com/usebruno/bruno/discussions/343)をシェアしていただくようお願いします。 + +### 新しいパッケージマネージャへの公開 + +詳しくは[こちら](../publishing/publishing_ja.md)をご覧ください。 + +### 連絡先 🌐 + +[𝕏 (Twitter)](https://twitter.com/use_bruno)
+[Website](https://www.usebruno.com)
+[Discord](https://discord.com/invite/KgcZUncpjq)
+[LinkedIn](https://www.linkedin.com/company/usebruno) + +### 商標について + +**名前** + +`Bruno`は[Anoop M D](https://www.helloanoop.com/)は取得している商標です。 + +**ロゴ** + +ロゴの出典は[OpenMoji](https://openmoji.org/library/emoji-1F436/)です。CC [BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/)でライセンスされています。 + +### 貢献するには 👩‍💻🧑‍💻 + +Brunoを改善していただけるのは歓迎です。[コントリビュートガイド](../contributing/contributing_ja.md)をご覧ください。 + +もしコードによる貢献ができない場合でも、あなたのユースケースを解決するために遠慮なくバグ報告や機能リクエストを出してください。 + +### 開発者 + +
+ + + +
+ +### ライセンス 📄 + +[MIT](license.md) diff --git a/publishing.md b/publishing.md index a51909c1a..c3ef7d5f8 100644 --- a/publishing.md +++ b/publishing.md @@ -1,4 +1,4 @@ -**English** | [Português (BR)](docs/publishing/publishing_pt_br.md) | [Română](docs/publishing/publishing_ro.md) | [Polski](docs/publishing/publishing_pl.md) | [বাংলা](docs/publishing/publishing_bn.md) | [Français](docs/publishing/publishing_fr.md) | [正體中文](docs/publishing/publishing_zhtw.md) |[ 简体中文](docs/publishing/publishing_cn.md) +**English** | [Português (BR)](docs/publishing/publishing_pt_br.md) | [Română](docs/publishing/publishing_ro.md) | [Polski](docs/publishing/publishing_pl.md) | [বাংলা](docs/publishing/publishing_bn.md) | [Français](docs/publishing/publishing_fr.md) | [正體中文](docs/publishing/publishing_zhtw.md) |[ 简体中文](docs/publishing/publishing_cn.md) |[日本語](docs/publishing/publishing_ja.md) ### Publishing Bruno to a new package manager diff --git a/readme.md b/readme.md index 92dd858c8..2d290ccea 100644 --- a/readme.md +++ b/readme.md @@ -10,7 +10,7 @@ [![Website](https://img.shields.io/badge/Website-Visit-blue)](https://www.usebruno.com) [![Download](https://img.shields.io/badge/Download-Latest-brightgreen)](https://www.usebruno.com/downloads) -**English** | [Українська](docs/readme/readme_ua.md) | [Русский](docs/readme/readme_ru.md) | [Türkçe](docs/readme/readme_tr.md) | [Deutsch](docs/readme/readme_de.md) | [Français](docs/readme/readme_fr.md) | [Português (BR)](docs/readme/readme_pt_br.md) | [한국어](docs/readme/readme_kr.md) | [বাংলা](docs/readme/readme_bn.md) | [Español](docs/readme/readme_es.md) | [Italiano](docs/readme/readme_it.md) | [Română](docs/readme/readme_ro.md) | [Polski](docs/readme/readme_pl.md) | [简体中文](docs/readme/readme_cn.md) | [正體中文](docs/readme/readme_zhtw.md) | [العربية](docs/readme/readme_ar.md) +**English** | [Українська](docs/readme/readme_ua.md) | [Русский](docs/readme/readme_ru.md) | [Türkçe](docs/readme/readme_tr.md) | [Deutsch](docs/readme/readme_de.md) | [Français](docs/readme/readme_fr.md) | [Português (BR)](docs/readme/readme_pt_br.md) | [한국어](docs/readme/readme_kr.md) | [বাংলা](docs/readme/readme_bn.md) | [Español](docs/readme/readme_es.md) | [Italiano](docs/readme/readme_it.md) | [Română](docs/readme/readme_ro.md) | [Polski](docs/readme/readme_pl.md) | [简体中文](docs/readme/readme_cn.md) | [正體中文](docs/readme/readme_zhtw.md) | [العربية](docs/readme/readme_ar.md) | [日本語](docs/readme/readme_ja.md) Bruno is a new and innovative API client, aimed at revolutionizing the status quo represented by Postman and similar tools out there.