You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add Transifex setup guide for maintainers in Translation.md (#371)
* Set up Transifex integration for translations
* updation
* updating translation.md
* updating content and deleting files
* add transifex setup for maintainers in Translation.md
* Update Translation.md
* updated the Translation.md according to feedback
* update the guide according to feedback
* remooves the `locales/en` and updates the guide
* changes the file type from PO to markdown
* updates the file according to feedback
> Note: Contributors working on multilingual support should ensure .po file updates are included in commits.
49
+
50
+
51
+
## Translation Workflow with Transifex
52
+
53
+
We use Transifex to manage translations for the DISCOVER Cookbook. This guide outlines when and how to interact with Transifex during development. You likely won’t need every step each time—focus on the ones relevant to your task.
54
+
55
+
### Step 1: Installing the Transifex CLI
56
+
57
+
Transifex provides a Go-based CLI for syncing translation files. Follow the (official installation instructions)[https://developers.transifex.com/docs/cli] for your operating system.
58
+
59
+
60
+
Verify installation:
61
+
```sh
62
+
tx --version
63
+
```
64
+
Expected output:
65
+
```
66
+
TX CLient, version=1.6.x
67
+
```
68
+
69
+
### Step 2: Authenticate with Transifex
70
+
71
+
To authenticate, create a ```.transifexrc``` file in your home directory. Refer to the [official authentication guide](https://developers.transifex.com/reference/api-authentication) for details.
72
+
73
+
74
+
Get your token from [Transifex Account Settings](https://app.transifex.com/user/settings/api/).
75
+
76
+
77
+
### Step 3: Updating ```.tx/config```
78
+
79
+
The ```.tx/config``` file maps source files to Transifex resources. You’ll only need to modify this whenever a new release is made:
0 commit comments