Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
DigitalFlow authored Jan 15, 2017
1 parent fd7e9f1 commit b03943d
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,23 +4,28 @@
This is a tool that eases adding translations for CRM.
It supports changing of existing translations and adding of new translations, for now only for field labels.

There is an automated translation feature for missing labels, that tries to get a translation using the free Glosbe translation API.

This is a beta, use at your own risk and export a backup solution before testing.

## How to use
After installing the solution, there will be a Translation Management Dashboard:
![translationdashboard](https://cloud.githubusercontent.com/assets/4287938/21961787/cf4cc916-db13-11e6-9888-1cdd6380e6a1.PNG)
![translationdashboard](https://cloud.githubusercontent.com/assets/4287938/21963574/d495b1d8-db3d-11e6-890f-563ca1efbf1a.PNG)

There will be a column in the translation grid for every language installed in the organization.
Once the list of entities is loaded, select the one you want to translate.
Just add/change the translations using inline-editing in the grid.
For missing translations, you can click the Auto Translate button, which will try to find fitting translations and enter them for you. You'll first have to select the source LCID, which is the column name of the column that contains the labels that should be translated and the destination LCID, which is the column name of the column that should be translated automatically.

After you did your changes, the save button will be enabled. By clicking it, the labels will be saved to CRM and the entity will be published.

## Next steps
Next steps are automatic translation using a translation API and adding options for translating other CRM parts (such as option set values), too.
Next steps are adding options for translating other CRM parts (such as option set values), too.

## Tools used
I used [jQuery](https://github.com/jquery/jquery) and [w2ui](https://github.com/vitmalina/w2ui) for working with the grid. Requests to the CRM are sent using my [Web API Client](https://github.com/DigitalFlow/Xrm-WebApi-Client).
I used [jQuery](https://github.com/jquery/jquery) and [w2ui](https://github.com/vitmalina/w2ui) for working with the grid.
Requests to the CRM are sent using my [Web API Client](https://github.com/DigitalFlow/Xrm-WebApi-Client).
Automated translations are gathered using the awesome [Glosbe translation API](https://de.glosbe.com/a-api).

## License
This tool is licensed under the MIT, enjoy!

0 comments on commit b03943d

Please sign in to comment.