OS.js icon indicating copy to clipboard operation
OS.js copied to clipboard

Translations

Open andersevenrud opened this issue 11 years ago • 92 comments

For anyone that wants to do translations, read this first:

https://manual.os-js.org/v3/guide/translate/

Then comment on this issue if you want to join the translation team :nerd_face:


This section will be updated as translations are added

Core translations are located in @osjs/client within the folder src/locales/.

All packages ending with -application has a metadata.json file which contains application title + description.

These packages have their own expanded sets of translations:

  • @osjs/filemanager-application - /locales.js
  • @osjs/panels - /src/locales.js
  • @osjs/draw-application - src/locales.js

Related issues:

  • https://github.com/os-js/manual.os-js.org/issues/8

andersevenrud avatar Nov 05 '14 21:11 andersevenrud

@Fabel Wanna translate the default Applications ? :)

andersevenrud avatar Nov 09 '14 16:11 andersevenrud

@emersion Wanna translate the default Applications ? :)

andersevenrud avatar Nov 09 '14 16:11 andersevenrud

@Fabel and @emersion Make sure you pull latest sources if you do want to do it

andersevenrud avatar Nov 09 '14 16:11 andersevenrud

@andersevenrud yes, a bit later

Fedor-T avatar Nov 09 '14 16:11 Fedor-T

@emersion Just pinging to see if you have any time to do these translations ? :)

andersevenrud avatar Dec 02 '14 21:12 andersevenrud

@zqqq Can you look at translating the default applications ? Just like you did with Settings :smile:

andersevenrud avatar Jan 27 '15 23:01 andersevenrud

@zqqq Sorry. I meant just like you did with the core. You can find what files in the description

andersevenrud avatar Jan 27 '15 23:01 andersevenrud

I'm working on a fr_FR version for the packages. I'll contact you and PR when done.

eraffaelli avatar Jan 20 '16 13:01 eraffaelli

+1 Props for all the translators :)

junland avatar Jan 20 '16 17:01 junland

I've worked on an it_IT Italian version, I'm opening a pull request and contacting you :)

simonecorsi avatar Jan 20 '16 22:01 simonecorsi

:+1:

andersevenrud avatar Jan 21 '16 15:01 andersevenrud

I'll do the es_ES as soon as I find some time

sieira avatar Jan 27 '16 18:01 sieira

Updated it_IT following #289, PR coming soon

simonecorsi avatar Jan 28 '16 13:01 simonecorsi

Locale bg_BG misses:

 - ERR_ARGUMENT_FMT
 - ERR_LOGIN_FMT
 - ERR_LOGIN_INVALID
 - ERR_NO_SESSION
 - DIALOG_FILE_ERROR_FIND
 - ERR_VFS_TARGET_NOT_EXISTS
 - ERR_VFSMODULE_INVALID
 - ERR_VFSMODULE_INVALID_FMT
 - ERR_VFSMODULE_INVALID_METHOD
 - ERR_VFSMODULE_INVALID_METHOD_FMT
 - ERR_VFSMODULE_INVALID_TYPE
 - ERR_VFSMODULE_INVALID_TYPE_FMT
 - ERR_VFSMODULE_INVALID_CONFIG
 - ERR_VFSMODULE_INVALID_CONFIG_FMT
 - ERR_VFSMODULE_ALREADY_MOUNTED
 - ERR_VFSMODULE_ALREADY_MOUNTED_FMT
 - ERR_VFSMODULE_NOT_MOUNTED
 - ERR_VFSMODULE_NOT_MOUNTED_FMT
 - ERR_VFSMODULE_EXCEPTION
 - ERR_VFSMODULE_EXCEPTION_FMT
 - ERR_VFSMODULE_NOT_FOUND_FMT
 - ERR_VFSMODULE_READONLY
 - ERR_VFSMODULE_READONLY_FMT
 - ERR_VFSMODULE_MKFILE
 - ERR_VFSMODULE_MKFILE_FMT
 - ERR_VFSMODULE_FIND
 - ERR_VFSMODULE_FIND_FMT
 - ERR_VFSMODULE_FREESPACE
 - ERR_VFSMODULE_FREESPACE_FMT
 - ERR_VFSMODULE_EXISTS
 - ERR_VFSMODULE_EXISTS_FMT
 - ZIP_PRELOAD_FAIL
 - ZIP_VENDOR_FAIL
 - ZIP_NO_RESOURCE
 - ZIP_NO_PATH
 - SEARCH_LOADING
 - SEARCH_NO_RESULTS
 - LBL_SHOW_NAVIGATION
 - LBL_SHOW_HIDDENFILES
 - LBL_SHOW_FILEEXTENSIONS
 - LBL_MOUNT
 - LBL_DESCRIPTION
 - LBL_USERNAME
 - LBL_PASSWORD
 - LBL_HOST
 - LBL_NAMESPACE
 - LBL_SEARCH
 - LBL_BACK
 - LBL_ICONS
 - LBL_ICON
 - LBL_UNINSTALL
 - LBL_REGENERATE
 - LBL_WINDOWMANAGER
 - LBL_HOTKEY
 - LBL_HOTKEYS
 - LBL_MOUNTS
 - LBL_ID
 - LBL_APPLICATION
 - LBL_SCOPE
 - LBL_HIDE
 - LBL_REPOSITORY
 - LBL_VERSION
 - LBL_AUTHOR
 - LBL_GROUPS
 - LBL_AUTOHIDE
 - LBL_PERSONAL
 - LBL_SYSTEM
 - LBL_STARTING
 - LBL_SOUNDS
 - LBL_STORE
 - LBL_LOCALE
 - LBL_PACKAGE
 - LBL_PACKAGES
 - LBL_INPUT
 - LBL_MISC
 - LBL_OTHER
 - LBL_USERS
 - LBL_FONTS

Locale de_DE misses:

 - ERR_OPERATION_TIMEOUT
 - ERR_OPERATION_TIMEOUT_FMT
 - ERR_ARGUMENT_FMT
 - ERR_LOGIN_FMT
 - ERR_LOGIN_INVALID
 - ERR_NO_SESSION
 - MSG_SESSION_WARNING
 - BUGREPORT_MSG
 - SERVICENOTIFICATION_TOOLTIP
 - ERR_UTILS_XHR_FATAL
 - ERR_UTILS_XHR_FMT
 - DIALOG_FILE_ERROR_FIND
 - DIALOG_UPLOAD_TOO_BIG
 - DIALOG_UPLOAD_TOO_BIG_FMT
 - WLAPI_DISABLED
 - WLAPI_SIGN_OUT
 - WLAPI_LOAD_FAILURE
 - WLAPI_LOGIN_FAILED
 - WLAPI_LOGIN_FAILED_FMT
 - WLAPI_INIT_FAILED_FMT
 - ERR_VFS_UNAVAILABLE
 - ERR_VFS_TARGET_NOT_EXISTS
 - ERR_VFS_REMOTEREAD_EMPTY
 - ERR_VFSMODULE_INVALID
 - ERR_VFSMODULE_INVALID_FMT
 - ERR_VFSMODULE_INVALID_METHOD
 - ERR_VFSMODULE_INVALID_METHOD_FMT
 - ERR_VFSMODULE_INVALID_TYPE
 - ERR_VFSMODULE_INVALID_TYPE_FMT
 - ERR_VFSMODULE_INVALID_CONFIG
 - ERR_VFSMODULE_INVALID_CONFIG_FMT
 - ERR_VFSMODULE_ALREADY_MOUNTED
 - ERR_VFSMODULE_ALREADY_MOUNTED_FMT
 - ERR_VFSMODULE_NOT_MOUNTED
 - ERR_VFSMODULE_NOT_MOUNTED_FMT
 - ERR_VFSMODULE_EXCEPTION
 - ERR_VFSMODULE_EXCEPTION_FMT
 - ERR_VFSMODULE_NOT_FOUND_FMT
 - ERR_VFSMODULE_READONLY
 - ERR_VFSMODULE_READONLY_FMT
 - ERR_VFSMODULE_XHR_ERROR
 - ERR_VFSMODULE_ROOT_ID
 - ERR_VFSMODULE_NOSUCH
 - ERR_VFSMODULE_PARENT
 - ERR_VFSMODULE_PARENT_FMT
 - ERR_VFSMODULE_SCANDIR
 - ERR_VFSMODULE_SCANDIR_FMT
 - ERR_VFSMODULE_READ
 - ERR_VFSMODULE_READ_FMT
 - ERR_VFSMODULE_WRITE
 - ERR_VFSMODULE_WRITE_FMT
 - ERR_VFSMODULE_COPY
 - ERR_VFSMODULE_COPY_FMT
 - ERR_VFSMODULE_UNLINK
 - ERR_VFSMODULE_UNLINK_FMT
 - ERR_VFSMODULE_MOVE
 - ERR_VFSMODULE_MOVE_FMT
 - ERR_VFSMODULE_EXIST
 - ERR_VFSMODULE_EXIST_FMT
 - ERR_VFSMODULE_FILEINFO
 - ERR_VFSMODULE_FILEINFO_FMT
 - ERR_VFSMODULE_MKDIR
 - ERR_VFSMODULE_MKDIR_FMT
 - ERR_VFSMODULE_MKFILE
 - ERR_VFSMODULE_MKFILE_FMT
 - ERR_VFSMODULE_URL
 - ERR_VFSMODULE_URL_FMT
 - ERR_VFSMODULE_TRASH
 - ERR_VFSMODULE_TRASH_FMT
 - ERR_VFSMODULE_UNTRASH
 - ERR_VFSMODULE_UNTRASH_FMT
 - ERR_VFSMODULE_EMPTYTRASH
 - ERR_VFSMODULE_EMPTYTRASH_FMT
 - ERR_VFSMODULE_FIND
 - ERR_VFSMODULE_FIND_FMT
 - ERR_VFSMODULE_FREESPACE
 - ERR_VFSMODULE_FREESPACE_FMT
 - ERR_VFSMODULE_EXISTS
 - ERR_VFSMODULE_EXISTS_FMT
 - DROPBOX_NOTIFICATION_TITLE
 - DROPBOX_SIGN_OUT
 - ONEDRIVE_ERR_RESOLVE
 - ZIP_PRELOAD_FAIL
 - ZIP_VENDOR_FAIL
 - ZIP_NO_RESOURCE
 - ZIP_NO_PATH
 - SEARCH_LOADING
 - SEARCH_NO_RESULTS
 - ERR_PACKAGE_EXISTS
 - LBL_STATUS
 - LBL_READONLY
 - LBL_CREATED
 - LBL_MODIFIED
 - LBL_SHOW_COLUMNS
 - LBL_MOVE
 - LBL_OPTIONS
 - LBL_OK
 - LBL_DIRECTORY
 - LBL_CREATE
 - LBL_BUGREPORT
 - LBL_INSTALL
 - LBL_UPDATE
 - LBL_REMOVE
 - LBL_SHOW_NAVIGATION
 - LBL_SHOW_HIDDENFILES
 - LBL_SHOW_FILEEXTENSIONS
 - LBL_MOUNT
 - LBL_DESCRIPTION
 - LBL_USERNAME
 - LBL_PASSWORD
 - LBL_HOST
 - LBL_NAMESPACE
 - LBL_SEARCH
 - LBL_BACK
 - LBL_ICONS
 - LBL_ICON
 - LBL_UNINSTALL
 - LBL_REGENERATE
 - LBL_WINDOWMANAGER
 - LBL_HOTKEY
 - LBL_HOTKEYS
 - LBL_MOUNTS
 - LBL_ID
 - LBL_APPLICATION
 - LBL_SCOPE
 - LBL_HIDE
 - LBL_REPOSITORY
 - LBL_VERSION
 - LBL_AUTHOR
 - LBL_GROUPS
 - LBL_AUTOHIDE
 - LBL_PERSONAL
 - LBL_SYSTEM
 - LBL_STARTING
 - LBL_SOUNDS
 - LBL_STORE
 - LBL_LOCALE
 - LBL_PACKAGE
 - LBL_PACKAGES
 - LBL_INPUT
 - LBL_MISC
 - LBL_OTHER
 - LBL_USERS
 - LBL_FONTS

Locale es_ES misses:

 - ERR_OPERATION_TIMEOUT
 - ERR_OPERATION_TIMEOUT_FMT
 - ERR_ARGUMENT_FMT
 - ERR_LOGIN_FMT
 - ERR_LOGIN_INVALID
 - ERR_NO_SESSION
 - DIALOG_FILE_ERROR_FIND
 - ERR_VFS_TARGET_NOT_EXISTS
 - ERR_VFSMODULE_INVALID
 - ERR_VFSMODULE_INVALID_FMT
 - ERR_VFSMODULE_INVALID_METHOD
 - ERR_VFSMODULE_INVALID_METHOD_FMT
 - ERR_VFSMODULE_INVALID_TYPE
 - ERR_VFSMODULE_INVALID_TYPE_FMT
 - ERR_VFSMODULE_INVALID_CONFIG
 - ERR_VFSMODULE_INVALID_CONFIG_FMT
 - ERR_VFSMODULE_ALREADY_MOUNTED
 - ERR_VFSMODULE_ALREADY_MOUNTED_FMT
 - ERR_VFSMODULE_NOT_MOUNTED
 - ERR_VFSMODULE_NOT_MOUNTED_FMT
 - ERR_VFSMODULE_EXCEPTION
 - ERR_VFSMODULE_EXCEPTION_FMT
 - ERR_VFSMODULE_NOT_FOUND_FMT
 - ERR_VFSMODULE_READONLY
 - ERR_VFSMODULE_READONLY_FMT
 - ERR_VFSMODULE_MKFILE
 - ERR_VFSMODULE_MKFILE_FMT
 - ERR_VFSMODULE_FIND
 - ERR_VFSMODULE_FIND_FMT
 - ERR_VFSMODULE_FREESPACE
 - ERR_VFSMODULE_FREESPACE_FMT
 - ERR_VFSMODULE_EXISTS
 - ERR_VFSMODULE_EXISTS_FMT
 - ZIP_PRELOAD_FAIL
 - ZIP_VENDOR_FAIL
 - ZIP_NO_RESOURCE
 - ZIP_NO_PATH
 - SEARCH_LOADING
 - SEARCH_NO_RESULTS
 - ERR_PACKAGE_EXISTS
 - LBL_DIRECTORY
 - LBL_CREATE
 - LBL_BUGREPORT
 - LBL_INSTALL
 - LBL_UPDATE
 - LBL_REMOVE
 - LBL_SHOW_SIDEBAR
 - LBL_SHOW_NAVIGATION
 - LBL_SHOW_HIDDENFILES
 - LBL_SHOW_FILEEXTENSIONS
 - LBL_MOUNT
 - LBL_DESCRIPTION
 - LBL_USERNAME
 - LBL_PASSWORD
 - LBL_HOST
 - LBL_NAMESPACE
 - LBL_SEARCH
 - LBL_BACK
 - LBL_ICONS
 - LBL_ICON
 - LBL_UNINSTALL
 - LBL_REGENERATE
 - LBL_WINDOWMANAGER
 - LBL_HOTKEY
 - LBL_HOTKEYS
 - LBL_MOUNTS
 - LBL_ID
 - LBL_APPLICATION
 - LBL_SCOPE
 - LBL_HIDE
 - LBL_REPOSITORY
 - LBL_VERSION
 - LBL_AUTHOR
 - LBL_GROUPS
 - LBL_AUTOHIDE
 - LBL_PERSONAL
 - LBL_SYSTEM
 - LBL_STARTING
 - LBL_SOUNDS
 - LBL_STORE
 - LBL_LOCALE
 - LBL_PACKAGE
 - LBL_PACKAGES
 - LBL_INPUT
 - LBL_MISC
 - LBL_OTHER
 - LBL_USERS
 - LBL_FONTS

Locale fr_FR misses:

 - ERR_NO_SESSION
 - DIALOG_FILE_ERROR_FIND
 - ERR_VFS_TARGET_NOT_EXISTS
 - ERR_VFSMODULE_READONLY
 - ERR_VFSMODULE_READONLY_FMT
 - ERR_VFSMODULE_MKFILE
 - ERR_VFSMODULE_MKFILE_FMT
 - ERR_VFSMODULE_FIND
 - ERR_VFSMODULE_FIND_FMT
 - ERR_VFSMODULE_FREESPACE
 - ERR_VFSMODULE_FREESPACE_FMT
 - ERR_VFSMODULE_EXISTS
 - ERR_VFSMODULE_EXISTS_FMT
 - SEARCH_LOADING
 - SEARCH_NO_RESULTS
 - LBL_SEARCH
 - LBL_BACK
 - LBL_ICON
 - LBL_UNINSTALL
 - LBL_REGENERATE
 - LBL_WINDOWMANAGER
 - LBL_HOTKEY
 - LBL_HOTKEYS
 - LBL_MOUNTS
 - LBL_ID
 - LBL_REPOSITORY
 - LBL_PERSONAL
 - LBL_SYSTEM
 - LBL_STARTING
 - LBL_STORE
 - LBL_LOCALE
 - LBL_PACKAGE
 - LBL_INPUT
 - LBL_MISC
 - LBL_OTHER
 - LBL_USERS
 - LBL_FONTS

Locale ru_RU misses:

 - ERR_OPERATION_TIMEOUT
 - ERR_OPERATION_TIMEOUT_FMT
 - ERR_ARGUMENT_FMT
 - ERR_LOGIN_FMT
 - ERR_LOGIN_INVALID
 - ERR_NO_SESSION
 - MSG_SESSION_WARNING
 - BUGREPORT_MSG
 - SERVICENOTIFICATION_TOOLTIP
 - ERR_UTILS_XHR_FATAL
 - ERR_UTILS_XHR_FMT
 - DIALOG_FILE_ERROR_FIND
 - DIALOG_UPLOAD_TOO_BIG
 - DIALOG_UPLOAD_TOO_BIG_FMT
 - WLAPI_DISABLED
 - WLAPI_SIGN_OUT
 - WLAPI_LOAD_FAILURE
 - WLAPI_LOGIN_FAILED
 - WLAPI_LOGIN_FAILED_FMT
 - WLAPI_INIT_FAILED_FMT
 - ERR_VFS_UNAVAILABLE
 - ERR_VFS_TARGET_NOT_EXISTS
 - ERR_VFS_REMOTEREAD_EMPTY
 - ERR_VFSMODULE_INVALID
 - ERR_VFSMODULE_INVALID_FMT
 - ERR_VFSMODULE_INVALID_METHOD
 - ERR_VFSMODULE_INVALID_METHOD_FMT
 - ERR_VFSMODULE_INVALID_TYPE
 - ERR_VFSMODULE_INVALID_TYPE_FMT
 - ERR_VFSMODULE_INVALID_CONFIG
 - ERR_VFSMODULE_INVALID_CONFIG_FMT
 - ERR_VFSMODULE_ALREADY_MOUNTED
 - ERR_VFSMODULE_ALREADY_MOUNTED_FMT
 - ERR_VFSMODULE_NOT_MOUNTED
 - ERR_VFSMODULE_NOT_MOUNTED_FMT
 - ERR_VFSMODULE_EXCEPTION
 - ERR_VFSMODULE_EXCEPTION_FMT
 - ERR_VFSMODULE_NOT_FOUND_FMT
 - ERR_VFSMODULE_READONLY
 - ERR_VFSMODULE_READONLY_FMT
 - ERR_VFSMODULE_XHR_ERROR
 - ERR_VFSMODULE_ROOT_ID
 - ERR_VFSMODULE_NOSUCH
 - ERR_VFSMODULE_PARENT
 - ERR_VFSMODULE_PARENT_FMT
 - ERR_VFSMODULE_SCANDIR
 - ERR_VFSMODULE_SCANDIR_FMT
 - ERR_VFSMODULE_READ
 - ERR_VFSMODULE_READ_FMT
 - ERR_VFSMODULE_WRITE
 - ERR_VFSMODULE_WRITE_FMT
 - ERR_VFSMODULE_COPY
 - ERR_VFSMODULE_COPY_FMT
 - ERR_VFSMODULE_UNLINK
 - ERR_VFSMODULE_UNLINK_FMT
 - ERR_VFSMODULE_MOVE
 - ERR_VFSMODULE_MOVE_FMT
 - ERR_VFSMODULE_EXIST
 - ERR_VFSMODULE_EXIST_FMT
 - ERR_VFSMODULE_FILEINFO
 - ERR_VFSMODULE_FILEINFO_FMT
 - ERR_VFSMODULE_MKDIR
 - ERR_VFSMODULE_MKDIR_FMT
 - ERR_VFSMODULE_MKFILE
 - ERR_VFSMODULE_MKFILE_FMT
 - ERR_VFSMODULE_URL
 - ERR_VFSMODULE_URL_FMT
 - ERR_VFSMODULE_TRASH
 - ERR_VFSMODULE_TRASH_FMT
 - ERR_VFSMODULE_UNTRASH
 - ERR_VFSMODULE_UNTRASH_FMT
 - ERR_VFSMODULE_EMPTYTRASH
 - ERR_VFSMODULE_EMPTYTRASH_FMT
 - ERR_VFSMODULE_FIND
 - ERR_VFSMODULE_FIND_FMT
 - ERR_VFSMODULE_FREESPACE
 - ERR_VFSMODULE_FREESPACE_FMT
 - ERR_VFSMODULE_EXISTS
 - ERR_VFSMODULE_EXISTS_FMT
 - DROPBOX_NOTIFICATION_TITLE
 - DROPBOX_SIGN_OUT
 - ONEDRIVE_ERR_RESOLVE
 - ZIP_PRELOAD_FAIL
 - ZIP_VENDOR_FAIL
 - ZIP_NO_RESOURCE
 - ZIP_NO_PATH
 - SEARCH_LOADING
 - SEARCH_NO_RESULTS
 - ERR_PACKAGE_EXISTS
 - LBL_STATUS
 - LBL_READONLY
 - LBL_CREATED
 - LBL_MODIFIED
 - LBL_SHOW_COLUMNS
 - LBL_MOVE
 - LBL_OPTIONS
 - LBL_OK
 - LBL_DIRECTORY
 - LBL_CREATE
 - LBL_BUGREPORT
 - LBL_INSTALL
 - LBL_UPDATE
 - LBL_REMOVE
 - LBL_SHOW_NAVIGATION
 - LBL_SHOW_HIDDENFILES
 - LBL_SHOW_FILEEXTENSIONS
 - LBL_MOUNT
 - LBL_DESCRIPTION
 - LBL_USERNAME
 - LBL_PASSWORD
 - LBL_HOST
 - LBL_NAMESPACE
 - LBL_SEARCH
 - LBL_BACK
 - LBL_ICONS
 - LBL_ICON
 - LBL_UNINSTALL
 - LBL_REGENERATE
 - LBL_WINDOWMANAGER
 - LBL_HOTKEY
 - LBL_HOTKEYS
 - LBL_MOUNTS
 - LBL_ID
 - LBL_APPLICATION
 - LBL_SCOPE
 - LBL_HIDE
 - LBL_REPOSITORY
 - LBL_VERSION
 - LBL_AUTHOR
 - LBL_GROUPS
 - LBL_PERSONAL
 - LBL_SYSTEM
 - LBL_STARTING
 - LBL_SOUNDS
 - LBL_STORE
 - LBL_LOCALE
 - LBL_PACKAGE
 - LBL_PACKAGES
 - LBL_INPUT
 - LBL_MISC
 - LBL_OTHER
 - LBL_USERS
 - LBL_FONTS

Locale ko_KR misses:

 - ERR_NO_SESSION
 - DIALOG_FILE_ERROR_FIND
 - ERR_VFS_TARGET_NOT_EXISTS
 - ERR_VFSMODULE_READONLY
 - ERR_VFSMODULE_READONLY_FMT
 - ERR_VFSMODULE_MKFILE
 - ERR_VFSMODULE_MKFILE_FMT
 - ERR_VFSMODULE_FIND
 - ERR_VFSMODULE_FIND_FMT
 - ERR_VFSMODULE_FREESPACE
 - ERR_VFSMODULE_FREESPACE_FMT
 - ERR_VFSMODULE_EXISTS
 - ERR_VFSMODULE_EXISTS_FMT
 - SEARCH_LOADING
 - SEARCH_NO_RESULTS
 - LBL_BACK
 - LBL_ICON
 - LBL_UNINSTALL
 - LBL_REGENERATE
 - LBL_WINDOWMANAGER
 - LBL_HOTKEY
 - LBL_HOTKEYS
 - LBL_MOUNTS
 - LBL_ID
 - LBL_HIDE
 - LBL_REPOSITORY
 - LBL_PERSONAL
 - LBL_SYSTEM
 - LBL_STARTING
 - LBL_STORE
 - LBL_LOCALE
 - LBL_PACKAGE
 - LBL_INPUT
 - LBL_MISC
 - LBL_OTHER
 - LBL_USERS
 - LBL_FONTS

Locale zh_CN misses:

 - ERR_OPERATION_TIMEOUT
 - ERR_OPERATION_TIMEOUT_FMT
 - ERR_ARGUMENT_FMT
 - ERR_LOGIN_FMT
 - ERR_LOGIN_INVALID
 - ERR_NO_SESSION
 - MSG_SESSION_WARNING
 - BUGREPORT_MSG
 - SERVICENOTIFICATION_TOOLTIP
 - ERR_UTILS_XHR_FATAL
 - ERR_UTILS_XHR_FMT
 - DIALOG_FILE_ERROR_FIND
 - WLAPI_INIT_FAILED_FMT
 - ERR_VFS_TARGET_NOT_EXISTS
 - ERR_VFS_REMOTEREAD_EMPTY
 - ERR_VFSMODULE_INVALID
 - ERR_VFSMODULE_INVALID_FMT
 - ERR_VFSMODULE_INVALID_METHOD
 - ERR_VFSMODULE_INVALID_METHOD_FMT
 - ERR_VFSMODULE_INVALID_TYPE
 - ERR_VFSMODULE_INVALID_TYPE_FMT
 - ERR_VFSMODULE_INVALID_CONFIG
 - ERR_VFSMODULE_INVALID_CONFIG_FMT
 - ERR_VFSMODULE_ALREADY_MOUNTED
 - ERR_VFSMODULE_ALREADY_MOUNTED_FMT
 - ERR_VFSMODULE_NOT_MOUNTED
 - ERR_VFSMODULE_NOT_MOUNTED_FMT
 - ERR_VFSMODULE_EXCEPTION
 - ERR_VFSMODULE_EXCEPTION_FMT
 - ERR_VFSMODULE_NOT_FOUND_FMT
 - ERR_VFSMODULE_READONLY
 - ERR_VFSMODULE_READONLY_FMT
 - ERR_VFSMODULE_MKFILE
 - ERR_VFSMODULE_MKFILE_FMT
 - ERR_VFSMODULE_FIND
 - ERR_VFSMODULE_FIND_FMT
 - ERR_VFSMODULE_FREESPACE
 - ERR_VFSMODULE_FREESPACE_FMT
 - ERR_VFSMODULE_EXISTS
 - ERR_VFSMODULE_EXISTS_FMT
 - ZIP_PRELOAD_FAIL
 - ZIP_VENDOR_FAIL
 - ZIP_NO_RESOURCE
 - ZIP_NO_PATH
 - SEARCH_LOADING
 - SEARCH_NO_RESULTS
 - ERR_PACKAGE_EXISTS
 - LBL_CREATED
 - LBL_MODIFIED
 - LBL_SHOW_COLUMNS
 - LBL_MOVE
 - LBL_OPTIONS
 - LBL_OK
 - LBL_DIRECTORY
 - LBL_CREATE
 - LBL_BUGREPORT
 - LBL_INSTALL
 - LBL_UPDATE
 - LBL_REMOVE
 - LBL_SHOW_SIDEBAR
 - LBL_SHOW_NAVIGATION
 - LBL_SHOW_HIDDENFILES
 - LBL_SHOW_FILEEXTENSIONS
 - LBL_MOUNT
 - LBL_DESCRIPTION
 - LBL_USERNAME
 - LBL_PASSWORD
 - LBL_HOST
 - LBL_NAMESPACE
 - LBL_SEARCH
 - LBL_BACK
 - LBL_ICONS
 - LBL_ICON
 - LBL_UNINSTALL
 - LBL_REGENERATE
 - LBL_DESKTOP
 - LBL_WINDOWMANAGER
 - LBL_HOTKEY
 - LBL_HOTKEYS
 - LBL_MOUNTS
 - LBL_ID
 - LBL_APPLICATION
 - LBL_SCOPE
 - LBL_HIDE
 - LBL_REPOSITORY
 - LBL_VERSION
 - LBL_AUTHOR
 - LBL_GROUPS
 - LBL_AUTOHIDE
 - LBL_PERSONAL
 - LBL_SYSTEM
 - LBL_STARTING
 - LBL_SOUNDS
 - LBL_STORE
 - LBL_LOCALE
 - LBL_PACKAGE
 - LBL_PACKAGES
 - LBL_INPUT
 - LBL_MISC
 - LBL_OTHER
 - LBL_USERS
 - LBL_FONTS

Locale nl_NL misses:

 - ERR_NO_SESSION
 - DIALOG_FILE_ERROR_FIND
 - ERR_VFS_TARGET_NOT_EXISTS
 - ERR_VFSMODULE_READONLY
 - ERR_VFSMODULE_READONLY_FMT
 - ERR_VFSMODULE_MKFILE
 - ERR_VFSMODULE_MKFILE_FMT
 - ERR_VFSMODULE_FIND
 - ERR_VFSMODULE_FIND_FMT
 - ERR_VFSMODULE_FREESPACE
 - ERR_VFSMODULE_FREESPACE_FMT
 - ERR_VFSMODULE_EXISTS
 - ERR_VFSMODULE_EXISTS_FMT
 - SEARCH_LOADING
 - SEARCH_NO_RESULTS
 - LBL_SEARCH
 - LBL_BACK
 - LBL_ICONS
 - LBL_ICON
 - LBL_UNINSTALL
 - LBL_REGENERATE
 - LBL_WINDOWMANAGER
 - LBL_HOTKEY
 - LBL_HOTKEYS
 - LBL_MOUNTS
 - LBL_ID
 - LBL_APPLICATION
 - LBL_SCOPE
 - LBL_HIDE
 - LBL_REPOSITORY
 - LBL_VERSION
 - LBL_AUTHOR
 - LBL_GROUPS
 - LBL_AUTOHIDE
 - LBL_PERSONAL
 - LBL_SYSTEM
 - LBL_STARTING
 - LBL_SOUNDS
 - LBL_STORE
 - LBL_LOCALE
 - LBL_PACKAGE
 - LBL_PACKAGES
 - LBL_INPUT
 - LBL_MISC
 - LBL_OTHER
 - LBL_USERS
 - LBL_FONTS

Locale pl_PL misses:

 - ERR_ARGUMENT_FMT
 - ERR_LOGIN_FMT
 - ERR_LOGIN_INVALID
 - ERR_NO_SESSION
 - DIALOG_FILE_ERROR_FIND
 - ERR_VFS_TARGET_NOT_EXISTS
 - ERR_VFSMODULE_INVALID
 - ERR_VFSMODULE_INVALID_FMT
 - ERR_VFSMODULE_INVALID_METHOD
 - ERR_VFSMODULE_INVALID_METHOD_FMT
 - ERR_VFSMODULE_INVALID_TYPE
 - ERR_VFSMODULE_INVALID_TYPE_FMT
 - ERR_VFSMODULE_INVALID_CONFIG
 - ERR_VFSMODULE_INVALID_CONFIG_FMT
 - ERR_VFSMODULE_ALREADY_MOUNTED
 - ERR_VFSMODULE_ALREADY_MOUNTED_FMT
 - ERR_VFSMODULE_NOT_MOUNTED
 - ERR_VFSMODULE_NOT_MOUNTED_FMT
 - ERR_VFSMODULE_EXCEPTION
 - ERR_VFSMODULE_EXCEPTION_FMT
 - ERR_VFSMODULE_NOT_FOUND_FMT
 - ERR_VFSMODULE_READONLY
 - ERR_VFSMODULE_READONLY_FMT
 - ERR_VFSMODULE_MKFILE
 - ERR_VFSMODULE_MKFILE_FMT
 - ERR_VFSMODULE_FIND
 - ERR_VFSMODULE_FIND_FMT
 - ERR_VFSMODULE_FREESPACE
 - ERR_VFSMODULE_FREESPACE_FMT
 - ERR_VFSMODULE_EXISTS
 - ERR_VFSMODULE_EXISTS_FMT
 - ZIP_PRELOAD_FAIL
 - ZIP_VENDOR_FAIL
 - ZIP_NO_RESOURCE
 - ZIP_NO_PATH
 - SEARCH_LOADING
 - SEARCH_NO_RESULTS
 - LBL_SHOW_NAVIGATION
 - LBL_SHOW_HIDDENFILES
 - LBL_SHOW_FILEEXTENSIONS
 - LBL_MOUNT
 - LBL_DESCRIPTION
 - LBL_PASSWORD
 - LBL_HOST
 - LBL_NAMESPACE
 - LBL_SEARCH
 - LBL_BACK
 - LBL_ICON
 - LBL_UNINSTALL
 - LBL_REGENERATE
 - LBL_WINDOWMANAGER
 - LBL_HOTKEY
 - LBL_HOTKEYS
 - LBL_MOUNTS
 - LBL_ID
 - LBL_REPOSITORY
 - LBL_PERSONAL
 - LBL_SYSTEM
 - LBL_STARTING
 - LBL_STORE
 - LBL_LOCALE
 - LBL_PACKAGE
 - LBL_INPUT
 - LBL_MISC
 - LBL_OTHER
 - LBL_USERS
 - LBL_FONTS

Locale pt_BR misses:

 - ERR_ARGUMENT_FMT
 - ERR_LOGIN_FMT
 - ERR_LOGIN_INVALID
 - ERR_NO_SESSION
 - DIALOG_FILE_ERROR_FIND
 - ERR_VFS_TARGET_NOT_EXISTS
 - ERR_VFSMODULE_INVALID
 - ERR_VFSMODULE_INVALID_FMT
 - ERR_VFSMODULE_INVALID_METHOD
 - ERR_VFSMODULE_INVALID_METHOD_FMT
 - ERR_VFSMODULE_INVALID_TYPE
 - ERR_VFSMODULE_INVALID_TYPE_FMT
 - ERR_VFSMODULE_INVALID_CONFIG
 - ERR_VFSMODULE_INVALID_CONFIG_FMT
 - ERR_VFSMODULE_ALREADY_MOUNTED
 - ERR_VFSMODULE_ALREADY_MOUNTED_FMT
 - ERR_VFSMODULE_NOT_MOUNTED
 - ERR_VFSMODULE_NOT_MOUNTED_FMT
 - ERR_VFSMODULE_EXCEPTION
 - ERR_VFSMODULE_EXCEPTION_FMT
 - ERR_VFSMODULE_NOT_FOUND_FMT
 - ERR_VFSMODULE_READONLY
 - ERR_VFSMODULE_READONLY_FMT
 - ERR_VFSMODULE_MKFILE
 - ERR_VFSMODULE_MKFILE_FMT
 - ERR_VFSMODULE_FIND
 - ERR_VFSMODULE_FIND_FMT
 - ERR_VFSMODULE_FREESPACE
 - ERR_VFSMODULE_FREESPACE_FMT
 - ERR_VFSMODULE_EXISTS
 - ERR_VFSMODULE_EXISTS_FMT
 - ZIP_PRELOAD_FAIL
 - ZIP_VENDOR_FAIL
 - ZIP_NO_RESOURCE
 - ZIP_NO_PATH
 - SEARCH_LOADING
 - SEARCH_NO_RESULTS
 - LBL_SHOW_SIDEBAR
 - LBL_SHOW_NAVIGATION
 - LBL_SHOW_HIDDENFILES
 - LBL_SHOW_FILEEXTENSIONS
 - LBL_MOUNT
 - LBL_DESCRIPTION
 - LBL_USERNAME
 - LBL_PASSWORD
 - LBL_HOST
 - LBL_NAMESPACE
 - LBL_SEARCH
 - LBL_BACK
 - LBL_ICONS
 - LBL_ICON
 - LBL_UNINSTALL
 - LBL_REGENERATE
 - LBL_DESKTOP
 - LBL_WINDOWMANAGER
 - LBL_HOTKEY
 - LBL_HOTKEYS
 - LBL_MOUNTS
 - LBL_ID
 - LBL_APPLICATION
 - LBL_SCOPE
 - LBL_HIDE
 - LBL_REPOSITORY
 - LBL_VERSION
 - LBL_AUTHOR
 - LBL_GROUPS
 - LBL_AUTOHIDE
 - LBL_PERSONAL
 - LBL_SYSTEM
 - LBL_STARTING
 - LBL_SOUNDS
 - LBL_STORE
 - LBL_LOCALE
 - LBL_PACKAGE
 - LBL_PACKAGES
 - LBL_INPUT
 - LBL_MISC
 - LBL_OTHER
 - LBL_USERS
 - LBL_FONTS

Locale sk_SK misses:

 - ERR_ARGUMENT_FMT
 - ERR_LOGIN_FMT
 - ERR_LOGIN_INVALID
 - ERR_NO_SESSION
 - DIALOG_FILE_ERROR_FIND
 - ERR_VFS_TARGET_NOT_EXISTS
 - ERR_VFSMODULE_INVALID
 - ERR_VFSMODULE_INVALID_FMT
 - ERR_VFSMODULE_INVALID_METHOD
 - ERR_VFSMODULE_INVALID_METHOD_FMT
 - ERR_VFSMODULE_INVALID_TYPE
 - ERR_VFSMODULE_INVALID_TYPE_FMT
 - ERR_VFSMODULE_INVALID_CONFIG
 - ERR_VFSMODULE_INVALID_CONFIG_FMT
 - ERR_VFSMODULE_ALREADY_MOUNTED
 - ERR_VFSMODULE_ALREADY_MOUNTED_FMT
 - ERR_VFSMODULE_NOT_MOUNTED
 - ERR_VFSMODULE_NOT_MOUNTED_FMT
 - ERR_VFSMODULE_EXCEPTION
 - ERR_VFSMODULE_EXCEPTION_FMT
 - ERR_VFSMODULE_NOT_FOUND_FMT
 - ERR_VFSMODULE_READONLY
 - ERR_VFSMODULE_READONLY_FMT
 - ERR_VFSMODULE_MKFILE
 - ERR_VFSMODULE_MKFILE_FMT
 - ERR_VFSMODULE_FIND
 - ERR_VFSMODULE_FIND_FMT
 - ERR_VFSMODULE_FREESPACE
 - ERR_VFSMODULE_FREESPACE_FMT
 - ERR_VFSMODULE_EXISTS
 - ERR_VFSMODULE_EXISTS_FMT
 - ZIP_PRELOAD_FAIL
 - ZIP_VENDOR_FAIL
 - ZIP_NO_RESOURCE
 - ZIP_NO_PATH
 - SEARCH_LOADING
 - SEARCH_NO_RESULTS
 - LBL_SHOW_NAVIGATION
 - LBL_SHOW_HIDDENFILES
 - LBL_SHOW_FILEEXTENSIONS
 - LBL_MOUNT
 - LBL_DESCRIPTION
 - LBL_USERNAME
 - LBL_PASSWORD
 - LBL_HOST
 - LBL_NAMESPACE
 - LBL_SEARCH
 - LBL_BACK
 - LBL_ICONS
 - LBL_ICON
 - LBL_UNINSTALL
 - LBL_REGENERATE
 - LBL_DESKTOP
 - LBL_WINDOWMANAGER
 - LBL_HOTKEY
 - LBL_HOTKEYS
 - LBL_MOUNTS
 - LBL_ID
 - LBL_APPLICATION
 - LBL_SCOPE
 - LBL_HIDE
 - LBL_REPOSITORY
 - LBL_VERSION
 - LBL_AUTHOR
 - LBL_GROUPS
 - LBL_AUTOHIDE
 - LBL_PERSONAL
 - LBL_SYSTEM
 - LBL_STARTING
 - LBL_SOUNDS
 - LBL_STORE
 - LBL_LOCALE
 - LBL_PACKAGE
 - LBL_PACKAGES
 - LBL_INPUT
 - LBL_MISC
 - LBL_OTHER
 - LBL_USERS
 - LBL_FONTS

Locale vi_VN misses:

 - ERR_VFSMODULE_EXISTS
 - ERR_VFSMODULE_EXISTS_FMT
 - LBL_BACK
 - LBL_ICONS
 - LBL_ICON
 - LBL_UNINSTALL
 - LBL_REGENERATE
 - LBL_WINDOWMANAGER
 - LBL_HOTKEY
 - LBL_HOTKEYS
 - LBL_MOUNTS
 - LBL_ID
 - LBL_REPOSITORY

Locale tr_TR misses:

 - ERR_ARGUMENT_FMT
 - ERR_LOGIN_FMT
 - ERR_LOGIN_INVALID
 - ERR_NO_SESSION
 - DIALOG_FILE_ERROR_FIND
 - ERR_VFS_TARGET_NOT_EXISTS
 - ERR_VFSMODULE_INVALID
 - ERR_VFSMODULE_INVALID_FMT
 - ERR_VFSMODULE_INVALID_METHOD
 - ERR_VFSMODULE_INVALID_METHOD_FMT
 - ERR_VFSMODULE_INVALID_TYPE
 - ERR_VFSMODULE_INVALID_TYPE_FMT
 - ERR_VFSMODULE_INVALID_CONFIG
 - ERR_VFSMODULE_INVALID_CONFIG_FMT
 - ERR_VFSMODULE_ALREADY_MOUNTED
 - ERR_VFSMODULE_ALREADY_MOUNTED_FMT
 - ERR_VFSMODULE_NOT_MOUNTED
 - ERR_VFSMODULE_NOT_MOUNTED_FMT
 - ERR_VFSMODULE_EXCEPTION
 - ERR_VFSMODULE_EXCEPTION_FMT
 - ERR_VFSMODULE_NOT_FOUND_FMT
 - ERR_VFSMODULE_READONLY
 - ERR_VFSMODULE_READONLY_FMT
 - ERR_VFSMODULE_MKFILE
 - ERR_VFSMODULE_MKFILE_FMT
 - ERR_VFSMODULE_FIND
 - ERR_VFSMODULE_FIND_FMT
 - ERR_VFSMODULE_FREESPACE
 - ERR_VFSMODULE_FREESPACE_FMT
 - ERR_VFSMODULE_EXISTS
 - ERR_VFSMODULE_EXISTS_FMT
 - ZIP_PRELOAD_FAIL
 - ZIP_VENDOR_FAIL
 - ZIP_NO_RESOURCE
 - ZIP_NO_PATH
 - SEARCH_LOADING
 - SEARCH_NO_RESULTS
 - LBL_SHOW_NAVIGATION
 - LBL_SHOW_HIDDENFILES
 - LBL_SHOW_FILEEXTENSIONS
 - LBL_MOUNT
 - LBL_DESCRIPTION
 - LBL_USERNAME
 - LBL_PASSWORD
 - LBL_HOST
 - LBL_NAMESPACE
 - LBL_SEARCH
 - LBL_BACK
 - LBL_ICONS
 - LBL_ICON
 - LBL_UNINSTALL
 - LBL_REGENERATE
 - LBL_WINDOWMANAGER
 - LBL_HOTKEY
 - LBL_HOTKEYS
 - LBL_MOUNTS
 - LBL_ID
 - LBL_APPLICATION
 - LBL_SCOPE
 - LBL_HIDE
 - LBL_REPOSITORY
 - LBL_VERSION
 - LBL_AUTHOR
 - LBL_GROUPS
 - LBL_AUTOHIDE
 - LBL_PERSONAL
 - LBL_SYSTEM
 - LBL_STARTING
 - LBL_SOUNDS
 - LBL_STORE
 - LBL_LOCALE
 - LBL_PACKAGE
 - LBL_PACKAGES
 - LBL_INPUT
 - LBL_MISC
 - LBL_OTHER
 - LBL_USERS
 - LBL_FONTS

Locale fa_FA misses:

 - ERR_ARGUMENT_FMT
 - ERR_NO_SESSION
 - DIALOG_FILE_ERROR_FIND
 - ERR_VFS_TARGET_NOT_EXISTS
 - ERR_VFSMODULE_NOT_FOUND_FMT
 - ERR_VFSMODULE_READONLY
 - ERR_VFSMODULE_READONLY_FMT
 - ERR_VFSMODULE_MKFILE
 - ERR_VFSMODULE_MKFILE_FMT
 - ERR_VFSMODULE_FIND
 - ERR_VFSMODULE_FIND_FMT
 - ERR_VFSMODULE_FREESPACE
 - ERR_VFSMODULE_FREESPACE_FMT
 - ERR_VFSMODULE_EXISTS
 - ERR_VFSMODULE_EXISTS_FMT
 - SEARCH_LOADING
 - SEARCH_NO_RESULTS
 - LBL_MOUNT
 - LBL_DESCRIPTION
 - LBL_USERNAME
 - LBL_PASSWORD
 - LBL_HOST
 - LBL_NAMESPACE
 - LBL_SEARCH
 - LBL_BACK
 - LBL_ICONS
 - LBL_ICON
 - LBL_UNINSTALL
 - LBL_REGENERATE
 - LBL_DESKTOP
 - LBL_WINDOWMANAGER
 - LBL_HOTKEY
 - LBL_HOTKEYS
 - LBL_MOUNTS
 - LBL_ID
 - LBL_APPLICATION
 - LBL_SCOPE
 - LBL_HIDE
 - LBL_REPOSITORY
 - LBL_VERSION
 - LBL_AUTHOR
 - LBL_GROUPS
 - LBL_AUTOHIDE
 - LBL_PERSONAL
 - LBL_SYSTEM
 - LBL_STARTING
 - LBL_SOUNDS
 - LBL_STORE
 - LBL_LOCALE
 - LBL_PACKAGE
 - LBL_PACKAGES
 - LBL_INPUT
 - LBL_MISC
 - LBL_OTHER
 - LBL_USERS
 - LBL_FONTS

Locale ar_DZ misses:

 - ERR_VFSMODULE_MKFILE
 - ERR_VFSMODULE_MKFILE_FMT
 - LBL_BACK
 - LBL_ICON
 - LBL_UNINSTALL
 - LBL_REGENERATE
 - LBL_WINDOWMANAGER
 - LBL_HOTKEY
 - LBL_HOTKEYS
 - LBL_MOUNTS
 - LBL_ID
 - LBL_REPOSITORY
 - LBL_PERSONAL
 - LBL_SYSTEM
 - LBL_STARTING
 - LBL_STORE
 - LBL_LOCALE
 - LBL_PACKAGE
 - LBL_INPUT
 - LBL_MISC
 - LBL_OTHER
 - LBL_USERS
 - LBL_FONTS

Created using this snippet.

UPDATES

  • 27. sep. 2016: Removed the it_IT strings which was implemented by @Kirkhammetz.
  • 29. sep. 2016: Removed the no_NO strings which was implemented by @andersevenrud.
  • 9. oct. 2016: New locales added by @andersevenrud.
  • 14. oct. 2016: Updated for #508.

marktopper avatar Sep 22 '16 07:09 marktopper

Added the missing it_IT in #493 Fixed a small english typo in #494

simonecorsi avatar Sep 26 '16 21:09 simonecorsi

@Kirkhammetz :+1:

andersevenrud avatar Sep 27 '16 14:09 andersevenrud

Just updated my comment above with the current missing language strings.

marktopper avatar Sep 27 '16 16:09 marktopper

@marktopper Nice :) I just made a commit with the missing no_NO ones. Also includes the new stuff coming in next update.

For anyone else interested you can see everything starting from this line https://github.com/os-js/OS.js/blob/eaa145cb9fd57d19a86e5ae462cb884b10a6d0ce/src/client/javascript/locales/no_NO.js#L413

andersevenrud avatar Sep 27 '16 17:09 andersevenrud

@andersevenrud: Just updated my comment above.

marktopper avatar Sep 29 '16 08:09 marktopper

@marktopper With the recent update, some more stuff has been added. If you feel like it you can update the lists :)

andersevenrud avatar Oct 04 '16 17:10 andersevenrud

@andersevenrud, sorry for the waiting. Updated the list, nice work with the new implementations.

marktopper avatar Oct 09 '16 10:10 marktopper

@marktopper No worries. I don't put up any expectations on stuff like this :)

andersevenrud avatar Oct 09 '16 12:10 andersevenrud

Updated missing strings list for #508

marktopper avatar Oct 14 '16 06:10 marktopper

--- Calling all translators ---

If anyone is up for translation of v3 stuff, please let me know :)

andersevenrud avatar Jul 24 '18 19:07 andersevenrud

@andersevenrud i am up to

JamesZEMOURI avatar Jul 25 '18 07:07 JamesZEMOURI

@JamesZEMOURI Sorry for the late response, but I'm really glad to hear that :)

I'm almost done setting everything up for translation, so when that is done I'll let you know!

andersevenrud avatar Aug 23 '18 23:08 andersevenrud

I'm ok to translate into French, Portuguese and German.

frju365 avatar Oct 20 '18 22:10 frju365

@frju365 Your French translations have now been published across all packages that you made a PR. Thanks!

As a side-node, I've updated the "description" in the metadata files to be a bit more descriptive, so maybe you can look at that ?

Also, I've updated the manual about translating packages:

https://manual.os-js.org/v3/guide/translate/

andersevenrud avatar Oct 23 '18 21:10 andersevenrud

@andersevenrud I can translate to Slovenian. What should be translated in v3?

filips123 avatar Nov 01 '18 10:11 filips123

@filips123 Nice :)

See:

  • https://github.com/os-js/osjs-client/tree/master/src/locale
  • https://github.com/os-js/osjs-panels/blob/master/src/locales.js
  • The metadata.json files in the applications + themes

andersevenrud avatar Nov 01 '18 12:11 andersevenrud