# jetformbuilder/3.6.5.4/languages/readme.md

JetFormBuilder — Dynamic Blocks Form Builder, version 3.6.5.4. 37 lines.

- Page: https://pluginprobe.com/plugins/jetformbuilder/3.6.5.4/code/languages/readme.md
- Raw: https://pluginprobe.com/plugins/jetformbuilder/3.6.5.4/raw/languages/readme.md
- Modified: 2023-11-20T11:46:54+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/jetformbuilder/3.6.5.4/code/languages/readme.md#L10-L20`.

```markdown
1. Create a localization file for the required language 
using the program https://poedit.net/download or another. 
File name example: jet-form-builder-ru_RU.po
2. Open the file and make a translation

Then you need to create a .json file in the format you need, this can be done through a third-party program (see method 1), or programmatically (see method 2)

### Method 1 (manual)
1. Go to the website https://localise.biz/free/converter/po-to-json 
and convert the file po to json. 
The settings are shown in the screenshot 
https://gyazo.com/1ac5f605f5d8844cae7bb9b4a545731d
2. Download, open and modify the file as shown in the screenshot 
https://gyazo.com/8bb7be428821530b33011768baaaaa43
3. Make copies of the modified file and set them names.
    - jet-form-builder-LOCALE-jet-form-builder-editor-package.json
    - jet-form-builder-LOCALE-jfb-settings.json
    - jet-form-builder-LOCALE-jfb-addons.json

Where `LOCALE` is your localization. Example: jet-form-builder-ru_RU-jfb-settings.json

### Method 2 (programmatic)
> **Only for advanced users.**
> To work you need 
>[nodejs](https://nodejs.org/en/download/), 
>[npm](https://docs.npmjs.com/) and 
>[gulp](https://gulpjs.com/docs/en/getting-started/quick-start)

1. Open a terminal and go to the `jetformbuilder/assets` directory
2. Run `npm install`
3. After that you can run `gulp jfb-i18n` or `gulp jfb-i18n-watch`






```
