Fink – Message editor

The Fink message editor enables you to work with globalized codebases in your browser, without having to touch code but still being able to have a git-based workflow.

editor banner image

#Edit translations with version control in a visual editor.

Fink enables translators to edit translations in a visual editor and submit them to your repository. It is a client-side application that pulls the translations from your repository into the browser and commits changes back to it. Contributors can easily submit translations by creating forks and pull requests within the editor.

Used by

#Why use Fink?


#Translate missing messages

After your project is loaded, you can see your messages. Additionally, if your project file includes lint rules, you might encounter warnings for specific keys.

#Push and commit your changes

To save what you've translated, you can use the so called GitFloat menu on the bottom of the page. If you've made changes, you are able to push and commit them. This will automatically create an addition to the git history inside of your repository, which is useful for seeing who has changed what and working on a single source of truth.

#How to filter messages

Filter after language

You can filter messages shown based on the language selected. You can find the filter on the top right corner of the editor.

Handle lint rules

Lint rules are a great way to ensure the quality of your translations, therefore you can select the lints you want to use in the editor. You can find it on the top left corner of the editor (filter options).

#Login via GitHub

If your repository can't be accessed anonymously, you can login via GitHub. The editor will ask you to login if it can't access your repository.


This is how the editor could look like for your project:

Change control