mirror of
https://github.com/LukeHagar/redocly-cli.git
synced 2025-12-06 04:21:09 +00:00
docs: updating translate doc with project-dir option (#1714)
This commit is contained in:
@@ -19,12 +19,13 @@ redocly translate --version
|
||||
|
||||
## Options
|
||||
|
||||
| Option | Type | Description |
|
||||
| --------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| `locale` | string | **REQUIRED** Name of a locale folder, inside your project's `l10n` directory, to generate translations for. Use `all` for all locales. |
|
||||
| `--lint-config` | string | Severity level for config file linting. Possible values: `warn`, `error`, `off`. Defaults to `warn`. |
|
||||
| `--help` | boolean | Show help. |
|
||||
| `--version` | boolean | Show version number. |
|
||||
| Option | Type | Description |
|
||||
| ----------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| `locale` | string | **REQUIRED** Name of a locale folder, inside your project's `l10n` directory, to generate translations for. Use `all` for all locales. |
|
||||
| `--lint-config` | string | Severity level for config file linting. Possible values: `warn`, `error`, `off`. Defaults to `warn`. |
|
||||
| --project-dir, -d | string | Path to the project directory. The default value is `.` (current directory). |
|
||||
| `--help` | boolean | Show help. |
|
||||
| `--version` | boolean | Show version number. |
|
||||
|
||||
## Examples
|
||||
|
||||
@@ -69,6 +70,39 @@ your-awesome-project
|
||||
└── ...
|
||||
```
|
||||
|
||||
### Populate translation keys in a specific project
|
||||
|
||||
Use the `--project-dir` option to run the `translate` command from a parent folder and populate translation keys inside a specific project:
|
||||
|
||||
```bash
|
||||
redocly translate all --project-dir='museum-docs'
|
||||
```
|
||||
|
||||
The following project structure represents the output of running this command from the `projects` folder:
|
||||
|
||||
```treeview {% title="Multiple projects in same folder" %}
|
||||
projects/
|
||||
├── storage-docs/
|
||||
├── authentication-docs/
|
||||
└── museum-docs/
|
||||
├── @l10n/
|
||||
│ ├── es-ES/
|
||||
│ │ ├── transcriptions.yaml
|
||||
│ │ └── ...
|
||||
│ ├── fr/
|
||||
│ │ ├── transcriptions.yaml
|
||||
│ │ └── ...
|
||||
│ └── nl-NL/
|
||||
│ ├── transcriptions.yaml
|
||||
│ └── ...
|
||||
├── index.md
|
||||
├── sidebars.md
|
||||
├── redocly.yaml
|
||||
└── ...
|
||||
```
|
||||
|
||||
The `--project-dir` option is designed to help manage multiple projects by reducing the need for traversal.
|
||||
|
||||
## Tips for using `translate`
|
||||
|
||||
- The command is additive; it doesn't overwrite existing translation keys.
|
||||
|
||||
Reference in New Issue
Block a user