Go to file
Yoichiro Tanaka c66e86d9a8
Translate remaining untranslated documentation files to Japanese (#1081)
## Summary

Automatically translated the following 35 documentation files to
Japanese using Claude 4 Opus. Each file now includes a per-file
checklist so you can review fluency, accuracy, IDs, markup, and links.

### Files and Checklists

* **advanced/apns.md**

  * [x] Japanese fluency
  * [x] Code accuracy
  * [x] Heading IDs match the English version
  * [x] Markup integrity
  * [x] URL link targets are correct

* **advanced/commands.md**

  * [x] Japanese fluency
  * [x] Code accuracy
  * [x] Heading IDs match the English version
  * [x] Markup integrity
  * [x] URL link targets are correct

* **advanced/files.md**

  * [x] Japanese fluency
  * [x] Code accuracy
  * [x] Heading IDs match the English version
  * [x] Markup integrity
  * [x] URL link targets are correct

* **advanced/middleware.md**

  * [x] Japanese fluency
  * [x] Code accuracy
  * [x] Heading IDs match the English version
  * [x] Markup integrity
  * [x] URL link targets are correct

* **advanced/request.md**

  * [x] Japanese fluency
  * [x] Code accuracy
  * [x] Heading IDs match the English version
  * [x] Markup integrity
  * [x] URL link targets are correct

* **advanced/server.md**

  * [x] Japanese fluency
  * [x] Code accuracy
  * [x] Heading IDs match the English version
  * [x] Markup integrity
  * [x] URL link targets are correct

* **advanced/services.md**

  * [x] Japanese fluency
  * [x] Code accuracy
  * [x] Heading IDs match the English version
  * [x] Markup integrity
  * [x] URL link targets are correct

* **advanced/sessions.md**

  * [x] Japanese fluency
  * [x] Code accuracy
  * [x] Heading IDs match the English version
  * [x] Markup integrity
  * [x] URL link targets are correct

* **advanced/testing.md**

  * [x] Japanese fluency
  * [x] Code accuracy
  * [x] Heading IDs match the English version
  * [x] Markup integrity
  * [x] URL link targets are correct

* **advanced/tracing.md**

  * [x] Japanese fluency
  * [x] Code accuracy
  * [x] Heading IDs match the English version
  * [x] Markup integrity
  * [x] URL link targets are correct

* **advanced/websockets.md**

  * [x] Japanese fluency
  * [x] Code accuracy
  * [x] Heading IDs match the English version
  * [x] Markup integrity
  * [x] URL link targets are correct

* **contributing/contributing.md**

  * [x] Japanese fluency
  * [x] Code accuracy
  * [x] Heading IDs match the English version
  * [x] Markup integrity
  * [x] URL link targets are correct

* **deploy/digital-ocean.md**

  * [x] Japanese fluency
  * [x] Code accuracy
  * [x] Heading IDs match the English version
  * [x] Markup integrity
  * [x] URL link targets are correct

* **deploy/docker.md**

  * [x] Japanese fluency
  * [x] Code accuracy
  * [x] Heading IDs match the English version
  * [x] Markup integrity
  * [x] URL link targets are correct

* **deploy/fly.md**

  * [x] Japanese fluency
  * [x] Code accuracy
  * [x] Heading IDs match the English version
  * [x] Markup integrity
  * [x] URL link targets are correct

* **deploy/heroku.md**

  * [x] Japanese fluency
  * [x] Code accuracy
  * [x] Heading IDs match the English version
  * [x] Markup integrity
  * [x] URL link targets are correct

* **deploy/nginx.md**

  * [x] Japanese fluency
  * [x] Code accuracy
  * [x] Heading IDs match the English version
  * [x] Markup integrity
  * [x] URL link targets are correct

* **deploy/supervisor.md**

  * [x] Japanese fluency
  * [x] Code accuracy
  * [x] Heading IDs match the English version
  * [x] Markup integrity
  * [x] URL link targets are correct

* **deploy/systemd.md**

  * [x] Japanese fluency
  * [x] Code accuracy
  * [x] Heading IDs match the English version
  * [x] Markup integrity
  * [x] URL link targets are correct

* **fluent/advanced.md**

  * [x] Japanese fluency
  * [x] Code accuracy
  * [x] Heading IDs match the English version
  * [x] Markup integrity
  * [x] URL link targets are correct

* **fluent/migration.md**

  * [x] Japanese fluency
  * [x] Code accuracy
  * [x] Heading IDs match the English version
  * [x] Markup integrity
  * [x] URL link targets are correct

* **fluent/model.md**

  * [x] Japanese fluency
  * [x] Code accuracy
  * [x] Heading IDs match the English version
  * [x] Markup integrity
  * [x] URL link targets are correct

* **fluent/query.md**

  * [x] Japanese fluency
  * [x] Code accuracy
  * [x] Heading IDs match the English version
  * [x] Markup integrity
  * [x] URL link targets are correct

* **fluent/relations.md**

  * [x] Japanese fluency
  * [x] Code accuracy
  * [x] Heading IDs match the English version
  * [x] Markup integrity
  * [x] URL link targets are correct

* **fluent/schema.md**

  * [x] Japanese fluency
  * [x] Code accuracy
  * [x] Heading IDs match the English version
  * [x] Markup integrity
  * [x] URL link targets are correct

* **fluent/transaction.md**

  * [x] Japanese fluency
  * [x] Code accuracy
  * [x] Heading IDs match the English version
  * [x] Markup integrity
  * [x] URL link targets are correct

* **redis/overview\.md**

  * [x] Japanese fluency
  * [x] Code accuracy
  * [x] Heading IDs match the English version
  * [x] Markup integrity
  * [x] URL link targets are correct

* **redis/sessions.md**

  * [x] Japanese fluency
  * [x] Code accuracy
  * [x] Heading IDs match the English version
  * [x] Markup integrity
  * [x] URL link targets are correct

* **security/authentication.md**

  * [x] Japanese fluency
  * [x] Code accuracy
  * [x] Heading IDs match the English version
  * [x] Markup integrity
  * [x] URL link targets are correct

* **security/crypto.md**

  * [x] Japanese fluency
  * [x] Code accuracy
  * [x] Heading IDs match the English version
  * [x] Markup integrity
  * [x] URL link targets are correct

* **security/jwt.md**

  * [x] Japanese fluency
  * [x] Code accuracy
  * [x] Heading IDs match the English version
  * [x] Markup integrity
  * [x] URL link targets are correct

* **security/passwords.md**

  * [x] Japanese fluency
  * [x] Code accuracy
  * [x] Heading IDs match the English version
  * [x] Markup integrity
  * [x] URL link targets are correct

* **version/legacy-docs.md**

  * [x] Japanese fluency
  * [x] Code accuracy
  * [x] Heading IDs match the English version
  * [x] Markup integrity
  * [x] URL link targets are correct

* **release-notes.md**

  * [x] Japanese fluency
  * [x] Code accuracy
  * [x] Heading IDs match the English version
  * [x] Markup integrity
  * [x] URL link targets are correct

* **upgrading.md**

  * [x] Japanese fluency
  * [x] Code accuracy
  * [x] Heading IDs match the English version
  * [x] Markup integrity
  * [x] URL link targets are correct

---------

Co-authored-by: Tim Condon <0xTim@users.noreply.github.com>
2025-06-17 14:42:53 +01:00
.github Reordered languages & added original names in translation_needed (#1068) 2025-03-08 22:48:18 +00:00
docs Translate remaining untranslated documentation files to Japanese (#1081) 2025-06-17 14:42:53 +01:00
theme Update Carbon placement (#782) 2023-03-13 16:46:49 +00:00
.gitignore Remove Old Docs (#657) 2022-05-09 15:43:23 +01:00
Dockerfile Update Swift versions required by Vapor (#1024) 2024-12-09 19:20:58 +00:00
LICENSE Add CC BY-NC-SA 4.0 license (#922) 2023-10-12 17:26:11 +01:00
README.md Add CC BY-NC-SA 4.0 license (#922) 2023-10-12 17:26:11 +01:00
docker-compose.yaml Environment/docker (#681) 2022-07-16 23:51:50 +01:00
fixSearchIndex.swift Add CC BY-NC-SA 4.0 license (#922) 2023-10-12 17:26:11 +01:00
googlefc012e5d94cfa05f.html Add Google Search verify 2022-05-08 01:27:50 +01:00
markdown-link-check-config.yml Update Testing documentation (#1054) 2025-01-22 11:00:25 +00:00
mkdocs.yml Reordered languages & added original names in translation_needed (#1068) 2025-03-08 22:48:18 +00:00
requirements.txt Enhancement/deploy to s3 - Add deployment to S3 2022-05-06 15:06:02 +02:00
setUpRedirects.swift Add CC BY-NC-SA 4.0 license (#922) 2023-10-12 17:26:11 +01:00
stack.yml Enhancement/setup redirect + fix 404 page (#659) 2022-05-10 10:54:30 +02:00

README.md

Documentation

Read the docs at docs.vapor.codes

Start with Docker

  • Prerequisite for this setup, you must have docker and docker compose installed on the system
  1. first clone the repo

  2. then run

docker compose up 
  1. then open from the browser on the port 8000 e.g.
http://127.0.1.1:8000

Contributing

If you want to add information to the docs or have found any mistakes you wish to fix, feel free to create a PR for the change.

Translating


Localised docs are incredibly useful for allowing people to learn Vapor in their native language. If you wish to contribute to the Vapor documentation by translating, follow the steps below.

You'll need Python3 to build the docs. You can download this from the Python Website or install via Homebrew. Once installed, run pip install -r requirements.txt in the root directory of this repository. This will install all the needed dependencies in order to be able to build the documentation.

Following the installation of the dependencies, check if your language you want to translate to is already included in the mkdocs.yml file. If it is not, then you can add it like this:

languages:
  # Structure
  <language iso code>:
    name: <The name of the language>
    site_name: <The translated site name>
    build: true # Whether the documentation gets build or not. You can disable this if you don't want to build your language or want to temporarily disable other languages

  # Example
  nl:
    name: Nederlands
    site_name: Vapor Documentatie
    build: true

NOTE: The language code you have to add must conform to the ISO 639-1 Standard. More information can be found here.

If there are navigation components that have to be translated, then you can add them under nav_translations in the mkdocs file. This is done by specifying a keyword defined in the nav: section of the mkdocs.yml file and then adding the translation. An example can be found below of how to add those:

nav_translations:
  # Structure
  <language code>:
    <keyword>: <translation>

  # Example
  nl:
    Welcome: Welkom
    Install: Installeren

Copy the markdown file you would like to translate and name it <original name file>.<language code>.md. For example:

- index.md <- the original english documentation
- index.nl.md <- the dutch translation of the english documentation file

You can check it out by running mkdocs serve in the terminal. Once you are satisfied with your translations, feel free to create a PR. Don't forget to turn the build flag to true for all languages!

NOTE: If a file isn't translated, it will just default to the default language file. So you don't have to translate everything all at once.

Finally, you should add the new language to the issue template to ensure that any future changes are applied to the new translation and to the search index script to ensure search works correctly.

Licensing

Except where otherwise noted, Vapor Documentation by Vapor is licensed under CC BY-NC-SA 4.0