An open API service indexing awesome lists of open source software.

https://github.com/shiburagi/locale-editor

an application to convert multi-language Android/ Swift strings file to excel file, and otherwise
https://github.com/shiburagi/locale-editor

android android-localization localization swift

Last synced: 11 months ago
JSON representation

an application to convert multi-language Android/ Swift strings file to excel file, and otherwise

Awesome Lists containing this project

README

          

# Locale Editor

Is an application to make Android / Swift translation process easier by help developer **generate Excel file from project resources** and **convert Excel file to project resources**. Plus, the application also can help the developer **convert Android resources to Swift resources**, or otherwise.

## Features
- Convert **Android/Swift Multi-language strings resources file to Excel**.
- Convert **Excel to Android/Swift Multi-language strings resources file**.
- Support **multiple Excel sheet** (Convert to **multiple XML/Strings** base on **sheet name**)

## Download
You can **download** the app here : [Locale Editor Version 1.1.2](https://github.com/shiburagi/Locale-Editor/blob/master/jar/Locale%20Editor%20v1.1.2.jar?raw=true)

or, view **all version** via this link :
https://github.com/shiburagi/Locale-Editor/tree/master/jar

## Preview
### Windows
![screenshot](https://github.com/shiburagi/Locale-Editor/blob/dev_shiburagi/preview/preview-window.png?raw=true)
### MAC
![screenshot](https://github.com/shiburagi/Locale-Editor/blob/dev_shiburagi/preview/preview-mac.png?raw=true)

## How to Use
### Generate Excel file
First, you must select the folder contains string resourse file, which,
- **Android** : **\app\src\main\res**
- **Swift** : \

And then, **before start generating excel file** make sure you **choose right folder**.

The are two options :
- "To Excel (All)" : **write all text** into Excel File

![screenshot](https://github.com/shiburagi/Locale-Editor/blob/master/preview/Generating%20Excel%20All.png?raw=true)

- "To Excel (Untranslate)" : **write only untranslate text** into Excel File

![screenshot](https://github.com/shiburagi/Locale-Editor/blob/master/preview/Generating%20Excel%20Untraslate.png?raw=true)

### Generate XML
Just click on button **"To XML (Android)"**, the file will **directly write to your Android Project**

![screenshot](https://github.com/shiburagi/Locale-Editor/blob/master/preview/Convert%20to%20Xml.png?raw=true)

### Generate Strings
Just click on button **"To Strings (Swift)"**, the file will **directly write to your Swift Project**

![screenshot](https://github.com/shiburagi/Locale-Editor/blob/master/preview/Convert%20to%20String.png?raw=true)

## Results

### Excel

![screenshot](https://github.com/shiburagi/Locale-Editor/blob/master/preview/generate%20excel.png?raw=true)

### XML

![screenshot](https://github.com/shiburagi/Locale-Editor/blob/master/preview/generate%20xml.png?raw=true)

### Strings File

![screenshot](https://github.com/shiburagi/Locale-Editor/blob/master/preview/generate%20string.png?raw=true)

## Contact
For any enquiries, please send an email to tr32010@gmail.com.