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
***fluent_api:** replace `fluent.runtime` error handling with ParseError from `fluent.syntax` ([51b2be3](https://github.com/m-xim/fluentus/commit/51b2be3a3ef9014872fa2b36dd24459bcfc498d0))
***fluent_api:** enable uploading of files from subdirectories ([d25ad11](https://github.com/m-xim/fluentus/commit/d25ad11cd54f66dbb4391ee2c10a5998ad2c47f9))
***api:** ensure translations are properly cleared ([1514859](https://github.com/m-xim/fluentus/commit/1514859fe6b7be5affd08874f85c6159f7b514b6))
6
35
***editor:** cursor position ([2f8f078](https://github.com/m-xim/fluentus/commit/2f8f078735e05b9f19ef48df33d0bd3354468b67))
7
36
***fluent_api:** fix whitespace (\n,\s,\t,...) characters at end of text, refactor code and add translation types ([9de7e6d](https://github.com/m-xim/fluentus/commit/9de7e6d12889ab43db7d4383599e40b71b67c1fb))
***fluent_api:** enable uploading of files from subdirectories ([d25ad11](https://github.com/m-xim/fluentus/commit/d25ad11cd54f66dbb4391ee2c10a5998ad2c47f9))
To run the project, download the latest release from the [Releases](https://github.com/m-xim/fluentus/releases) page. Choose the version for your platform (Windows, macOS, Linux) and run the downloaded file.
15
17
16
18
<details>
17
-
18
19
<summary>Run from source</summary>
19
20
20
21
To run the project from source, follow these steps:
@@ -24,20 +25,34 @@ To run the project from source, follow these steps:
24
25
4. Run the project: `python src/app.py`
25
26
</details>
26
27
27
-
## Example Localization Files
28
-
Download the `example_locales` folder from the repository. This folder contains the localization files that you can use to test and understand how Fluentus works.
28
+
## Localization Files Structure
29
+
The localization files are organized into language-specific directories. Each directory contains Fluent Translation List (FTL) files and subdirectories as needed.
30
+
31
+
```plaintext
32
+
locales/
33
+
├── en/ # English localization files
34
+
│ ├── example.ftl
35
+
│ └── subfolder/
36
+
│ └── another_example.ftl
37
+
├── ru/ # Russian localization files
38
+
│ ├── example.ftl
39
+
│ └── subfolder/
40
+
│ └── another_example.ftl
41
+
└── ... # Other language
42
+
```
29
43
30
-
## Contributing
31
-
We welcome contributions! To contribute:
32
-
1. Fork the repository.
33
-
2. Create a new branch:
34
-
`git checkout -b feature/your-feature-name`
44
+
> [!TIP]
45
+
> Download the `example_locales` folder from the repository. This folder contains the localization files that you can use to test and understand how Fluentus works.
0 commit comments