Option 1
1. Goto www.files.gallery/langeditor or download en.json translation file.
2. Make corrections to any language.
3. Copy-paste in reply to this post or send to me karl (at) photo.gallery.
You can find Google translated version below, in which case you may only need to make a few corrections:
de | es | fr | it | ja | ko | nl | pt | ru | th | zh
Sample file
Default en.json translation file looks like this, items listed in alphabetical order:
Code
{
"blocks": "blocks",
"columns": "columns",
"copy link": "copy link",
"copy text": "copy text",
"date": "date",
"delete": "delete",
"directory is empty": "directory is empty",
"download": "download",
"error": "error",
"fail": "fail",
"files": "files",
"filter": "filter",
"folders": "folders",
"google maps": "google maps",
"grid": "grid",
"imagelist": "imagelist",
"images": "images",
"kind": "kind",
"language": "language",
"layout": "layout",
"list": "list",
"loading": "loading",
"login": "login",
"logout": "logout",
"matches found for": "matches found for",
"name": "name",
"open in new tab": "open in new tab",
"rows": "rows",
"save": "save",
"show info": "show info",
"size": "size",
"sort": "sort",
"space": "space",
"uniform": "uniform",
"upload": "upload",
"zoom": "zoom"
}
- "blocks" / Used in the layout dropdown menu to select "blocks" layout.
- "columns" / Used in the layout dropdown menu to select "columns" layout.
- "copy link" / Menu item "copy link" for a file or folder.
- "copy text" / Button to "copy text" from text/code file loaded into the modal.
- "date" / As in sort by date.
- "delete" / Action to delete file or folder.
- "directory is empty" / Displays when a directory is empty.
- "download" / Action to download a file.
- "error" / Displays when there is an error (normally loading error).
- "fail" / Displays when some feature fails. Might translate into the same as "error".
- "files" / As in "folder contains 100 files".
- "filter" / Placeholder text for the filter/search input field in topbar.
- "folders" / As in "15 folders • 9.83 MB".
- "google maps" / Menu item linking to Google maps for an image with GPS coordinates.
- "grid" / Used in the layout dropdown menu to select "grid" layout.
- "imagelist" / Used in the layout dropdown menu to select "imagelist" layout. The imagelist is similar to the list, except that it will also display image thumbnails.
- "images" / As in "folder contains 100 images".
- "kind" / Type of file (extension). Used in the sort dropdown menu.
- "language" / Header for the optional "language" dropdown menu.
- "layout" / Header for the "layout" dropdown menu.
- "list" / Used in the layout dropdown menu for the "list" layout.
- "loading" / Text that emphasizes something is "loading".
- "login" / Login
- "logout" / Logout / log out
- "matches found for" / Used when entering text in the filter/search input "15 [matches found for] searchphrase".
- "name" / As in sort by name.
- "open in new tab" / Action to open file or folder in a new tab. Can also be "open in new window", but I personally prefer "new tab".
- "rows" / Used in the layout dropdown menu to select "rows" layout.
- "save" / Action to save a file when updated.
- "show info" / Action to show more info about a file or folder in modal view.
- "size" / As in filesize, but preferably kept short as in sort by size.
- "sort" / Header for the "sort" dropdown menu, to sort items by name, kind, size or date.
- "space" / Used for some layouts in layout dropdown selector to specify "space" between items.
- "uniform" / Used to specific a uniform or symmetric layout for some layouts in the layout dropdown selector.
- "upload" / Action to upload files.
- "zoom" / Action to zoom/view an image in the popup.
- Capitalization is optional, but Files app will automatically Capitalize first letter via CSS, so please keep lowercase when possible.
- You don't have to translate all items from English if literal translation is not intuitive. For example, when translating into Norwegian, I found that items "grid", "zoom" and "google maps" did not translate properly, and were more suitable kept in English. I'm sure the same will apply for other languages.