os-js / OS.js

OS.js - JavaScript Web Desktop Platform
https://www.os-js.org/
Other
6.89k stars 822 forks source link

Translations #18

Open andersevenrud opened 10 years ago

andersevenrud commented 10 years ago

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:


Related issues:

andersevenrud commented 9 years ago

@Fabel Wanna translate the default Applications ? :)

andersevenrud commented 9 years ago

@emersion Wanna translate the default Applications ? :)

andersevenrud commented 9 years ago

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

Fedor-T commented 9 years ago

@andersevenrud yes, a bit later

andersevenrud commented 9 years ago

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

andersevenrud commented 9 years ago

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

andersevenrud commented 9 years ago

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

eraffaelli commented 8 years ago

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

junland commented 8 years ago

+1 Props for all the translators :)

simonecorsi commented 8 years ago

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

andersevenrud commented 8 years ago

:+1:

sieira commented 8 years ago

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

simonecorsi commented 8 years ago

Updated it_IT following #289, PR coming soon

marktopper commented 8 years ago

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

simonecorsi commented 8 years ago

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

andersevenrud commented 8 years ago

@Kirkhammetz :+1:

marktopper commented 8 years ago

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

andersevenrud commented 8 years ago

@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

marktopper commented 8 years ago

@andersevenrud: Just updated my comment above.

andersevenrud commented 8 years ago

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

marktopper commented 8 years ago

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

andersevenrud commented 8 years ago

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

marktopper commented 8 years ago

Updated missing strings list for #508

andersevenrud commented 6 years ago

--- Calling all translators ---

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

JamesZEMOURI commented 6 years ago

@andersevenrud i am up to

andersevenrud commented 6 years ago

@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!

frju365 commented 6 years ago

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

andersevenrud commented 6 years ago

@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/

filips123 commented 6 years ago

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

andersevenrud commented 6 years ago

@filips123 Nice :)

See:

filips123 commented 6 years ago

@andersevenrud I created PRs os-js/osjs-client#18 and os-js/osjs-panels#6. I will translate other application and themes later.

filips123 commented 5 years ago

I created few more PRs (os-js/osjs-client#26, os-js/osjs-freedesktop-sounds#2, os-js/osjs-gnome-icons#2, os-js/osjs-standard-dark-theme#2, os-js/osjs-standard-theme#4). I will translate applications later when they become almost finished because they could maybe be changed until stable v3.

You should remove milestone 2.2.0 from this issue 😃.

andersevenrud commented 5 years ago

@filips123 I can't seem to remove the milestone. A bug in the Github UI or something :laughing:

ghost commented 5 years ago

How can I help translate?

RossComputerGuy commented 5 years ago

Look at applications and modules that don't have translations for languages you know and then fork and add the translations and send a pull request.

andersevenrud commented 5 years ago

@OlivieBright

See https://manual.os-js.org/v3/guide/translate/ for a guide on how translation works.

Then look at https://manual.os-js.org/v3/resource/official/ for a list of core modules and applications that can be translated (almost all of them have localization in them)

filips123 commented 5 years ago

You should post message every time when it is need to translate new thing.

andersevenrud commented 5 years ago

@filips123 Yeah. I'm planning on making a routine script that pulls all the diffs for locale changes and posts them here every two weeks or something.

andersevenrud commented 5 years ago

@filips123 I've updated the top comment to contain a list of packages which have translations of their own. I'll see if I can't get this automated script running before newyears.

BoFFire commented 5 years ago

Hello :) I came here via Mastodon. I want to help to translate OS-JS to arabic. ar neutral without ar_XX. Thank you for this awesome project :)

andersevenrud commented 5 years ago

@BoFFire Hi!

Nice! Translations are always welcome :)

Instructions are in the top comment. If anything is unclear, let me know.

andersevenrud commented 5 years ago

@BoFFire Did you figure things out ? :)

BoFFire commented 5 years ago

Hi @andersevenrud yes :) I'll try to find a convenient way to make part of translation easier as I'm used to work with .po gettext files and file formats like that. It's a bit different when we translate in an RTL language ;) but I'm sticking with the project, no problem. First translations will be pushed soon :)

andersevenrud commented 5 years ago

This is the first test of what will become the automated translation updates.

My local branches might not be up-to-date, but I will make this fully automated.

What do you think about the format ? Should it maybe be in tables ?!


osjs-client

The following keys are missing from the client translations:

vi_VN

LBL_CONNECTION_FAILED,
LBL_CONNECTION_FAILED_MESSAGE,
LBL_MINIMIZE,
LBL_MAXIMIZE,
LBL_RESTORE,
LBL_RAISE,
LBL_SHADE,
LBL_UNSHADE,
LBL_ONTOP,
LBL_RESIZE,
LBL_BACK,
LBL_FORWARD,
LBL_UPLOAD,
LBL_IMAGE

fr_FR

LBL_CONNECTION_FAILED,
LBL_CONNECTION_FAILED_MESSAGE,
LBL_MINIMIZE,
LBL_MAXIMIZE,
LBL_RESTORE,
LBL_RAISE,
LBL_SHADE,
LBL_UNSHADE,
LBL_ONTOP,
LBL_RESIZE,
LBL_BACK,
LBL_FORWARD,
LBL_UPLOAD,
LBL_IMAGE

de_DE

LBL_CONNECTION_FAILED,
LBL_CONNECTION_FAILED_MESSAGE,
LBL_MINIMIZE,
LBL_MAXIMIZE,
LBL_RESTORE,
LBL_RAISE,
LBL_SHADE,
LBL_UNSHADE,
LBL_ONTOP,
LBL_RESIZE,
LBL_BACK,
LBL_FORWARD,
LBL_UPLOAD,
LBL_IMAGE

packages

The following packages are missing either title or description in metadata.json:

frju365 commented 5 years ago

Thanks for this summary. Will see these package tomorrow for FR and DE

andersevenrud commented 5 years ago

@frju365 This list does not currently has the application localization files -- these are only in the top comment at the moment. So you might wanna check those as well.

I'll update my script to locate these files as well, then share it on gist -- then set up an automated bot for it :)

andersevenrud commented 5 years ago

@BoFFire It just dawned on me, but I have to add support for RTL CSS styles. I've opened an issue on this and will fix for next publish :nerd_face:

https://github.com/os-js/osjs-client/issues/38

filips123 commented 5 years ago

Maybe it will be better to use some localisation platform (eg. Transifex, Crowding...) instead of just files that are edited. It will be easier to track for changes and untranslated strings

filips123 commented 5 years ago

It looks like there is some error with automated translation updates. I translated metadata in some packages (osjs-freedesktop-sounds, osjs-gnome-icons, osjs-standard-dark-theme, osjs-standard-theme), but it says that sl_SI translation is missing.

andersevenrud commented 5 years ago

Yes -- I wrote that my local repos might not be up to date, and that I'll fix this with an automated setup of sorts.

On Sun, Dec 30, 2018, 18:23 Filip Å  <notifications@github.com wrote:

It looks like there is some error with automated translation updates. I translated metadata in some packages (osjs-freedesktop-sounds, osjs-gnome-icons, osjs-standard-dark-theme, osjs-standard-theme), but it says that sl_SI` translation is missing.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/os-js/OS.js/issues/18#issuecomment-450574813, or mute the thread https://github.com/notifications/unsubscribe-auth/AAJ3DDbm_KtapivSdI8v3PQ8xd1cdScLks5u-PakgaJpZM4C3hED .