mirror of
https://codeberg.org/Codeberg/Documentation.git
synced 2026-06-16 05:13:54 -07:00
closes #238 Co-authored-by: pat-s <patrick.schratz@gmail.com> Co-authored-by: Patrick Schratz <pat-s@noreply.codeberg.org> Reviewed-on: https://codeberg.org/Codeberg/Documentation/pulls/377 Co-authored-by: crapStone <crapstone01@gmail.com> Co-committed-by: crapStone <crapstone01@gmail.com>
40 lines
1.9 KiB
Markdown
40 lines
1.9 KiB
Markdown
---
|
|
eleventyNavigation:
|
|
key: CodebergTranslateManualComponentConfiguration
|
|
title: Manual Component configuration
|
|
parent: CodebergTranslate
|
|
---
|
|
|
|
This article will teach how, how to manually configure a Weblate component, in case, it's not working automatically. You will not need this in most cases.
|
|
|
|
## What is monolingual and bilingual?
|
|
|
|
Weblate differs into 2 translation formats: monolingual and bilingual.
|
|
|
|
#### Bilingual
|
|
|
|
Bilingual means, that the source text live inside the code. See for example the following example from gettext:
|
|
|
|
```c
|
|
printf(_("This is some text"))
|
|
```
|
|
|
|
That means you have language file for the source text. Rather, the source text is in all translation files itself as reference.
|
|
|
|
#### Monolingual
|
|
|
|
With Monolingual, you have a extra translation file for your source language.
|
|
|
|
## Where can I find these Options:
|
|
|
|
When creating a new Component, you will land on a Page where you can enter them. For existing Components, go to the Component Manage>Settings>Files.
|
|
|
|
## Configuration options
|
|
|
|
You have the following options to configure the component:
|
|
File format: Choose one of the available formats
|
|
File mask: This is the path, in which your translations will be placed `*` is the placeholder for the language. e.g. if you enter `translations/*.ts`, a German translation would be placed as `translations/de.ts`.
|
|
Monolingual base language file: If you have a Monolingual format, enter the path to your source file here. If not, leave empty.
|
|
Edit base file: If you enable this, the source file can be edited in Weblate. If not ticked, it is read only in Weblate. Only available for monolingual formats.
|
|
Adding new translation: You can choose, what happens, if a User wan's to add a new language. The Options should be self-explanatory.
|
|
Template for new translations: If you choose "Create new language file" in the Box above, this file will be used as a template.
|