Skip to content

Commit

Permalink
Fix untranslatable strings (#1371)
Browse files Browse the repository at this point in the history
* Translate untranslatable strings

* Some cleanups

* Never concat strings

* Improve template system (e.g. `%s`)

* Reset files

* Sync frontend

* Fix Vietnamese

* Fix vi

* Sync front

* Recompile

* Sync frontend

Co-authored-by: ildyria <beviguier@gmail.com>
  • Loading branch information
qwerty287 and ildyria authored Jul 3, 2022
1 parent e9d5693 commit 39ceb02
Show file tree
Hide file tree
Showing 22 changed files with 1,164 additions and 988 deletions.
80 changes: 44 additions & 36 deletions app/Locale/ChineseSimplified.php
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,6 @@ public function get_locale(): array
'DEFAULT' => '默认',

'USERS' => '用户',
'ALLOW_UPLOAD' => 'Allow uploads',
'RESTRICTED_ACCOUT' => 'Restricted account',
'CREATE' => 'Create',
'USERS_EMPTY' => 'User list is empty!',
'U2F' => '通用两步验证(U2F)',
Expand Down Expand Up @@ -85,17 +83,14 @@ public function get_locale(): array

'DELETE_ALBUM_QUESTION' => '删除相册和照片',
'KEEP_ALBUM' => '保留相册',
'DELETE_ALBUM_CONFIRMATION_1' => '是否确认删除相册',
'DELETE_ALBUM_CONFIRMATION_2' => '以及相册中包含的所有照片?操作后不可恢复!',
'DELETE_ALBUM_CONFIRMATION' => '是否确认删除相册 \'%s\' 以及相册中包含的所有照片?操作后不可恢复!',

'DELETE_TAG_ALBUM_QUESTION' => 'Delete Album',
'DELETE_TAG_ALBUM_CONFIRMATION_1' => 'Are you sure you want to delete the album',
'DELETE_TAG_ALBUM_CONFIRMATION_2' => '(any photos inside will not be deleted)? This action can\'t be undone!',
'DELETE_TAG_ALBUM_CONFIRMATION' => 'Are you sure you want to delete the album \'%s\' (any photos inside will not be deleted)? This action can\'t be undone!',

'DELETE_ALBUMS_QUESTION' => '删除相册和照片',
'KEEP_ALBUMS' => '保留相册',
'DELETE_ALBUMS_CONFIRMATION_1' => '是否确认删除全部',
'DELETE_ALBUMS_CONFIRMATION_2' => '选中的相册和其中的所有照片?操作后不可恢复!',
'DELETE_ALBUMS_CONFIRMATION' => '是否确认删除全部 %d 选中的相册和其中的所有照片?操作后不可恢复!',

'DELETE_UNSORTED_CONFIRM' => '是否确认删除\'未分类\'的所有照片?<br>操作后不可恢复!',
'CLEAR_UNSORTED' => '清除未分类',
Expand Down Expand Up @@ -162,8 +157,7 @@ public function get_locale(): array
'ALBUM_BASICS' => '基本信息',
'ALBUM_TITLE' => '标题',
'ALBUM_NEW_TITLE' => '输入新的相册标题:',
'ALBUMS_NEW_TITLE_1' => '设置标题为',
'ALBUMS_NEW_TITLE_2' => '已选择的相册:',
'ALBUMS_NEW_TITLE' => '设置标题为 %d 已选择的相册:',
'ALBUM_SET_TITLE' => '设置标题',
'ALBUM_DESCRIPTION' => '描述',
'ALBUM_SHOW_TAGS' => '要显示的标签',
Expand Down Expand Up @@ -197,14 +191,12 @@ public function get_locale(): array
'ALBUM_PASSWORD_PROT' => '受到密码保护',
'ALBUM_PASSWORD_PROT_EXPL' => '只有使用正确的密码才可以访问相册。',
'ALBUM_PASSWORD_REQUIRED' => '此相册受到密码保护。请在下方输入密码以查看相册内的照片:',
'ALBUM_MERGE_1' => '你确定要合并相册',
'ALBUM_MERGE_2' => '到相册',
'ALBUMS_MERGE' => '你确定要合并所有已选择的相册到相册',
'ALBUM_MERGE' => '你确定要合并相册 \'%1$s\' 到相册 \'%2$s\'?',
'ALBUMS_MERGE' => '你确定要合并所有已选择的相册到相册 \'%s\'?',
'MERGE_ALBUM' => '合并相册',
'DONT_MERGE' => '不要合并',
'ALBUM_MOVE_1' => '你确定要移动相册',
'ALBUM_MOVE_2' => '到相册',
'ALBUMS_MOVE' => '你确定要移动所有已选择的相册到相册',
'ALBUM_MOVE' => '你确定要移动相册 \'%1$s\' 到相册 \'%2$s\'?',
'ALBUMS_MOVE' => '你确定要移动所有已选择的相册到相册 \'%s\'?',
'MOVE_ALBUMS' => '移动相册',
'NOT_MOVE_ALBUMS' => '不要移动',
'ROOT' => '相册',
Expand Down Expand Up @@ -249,8 +241,7 @@ public function get_locale(): array
'PHOTO_TAGS' => '标签',
'PHOTO_NOTAGS' => '无标签',
'PHOTO_NEW_TAGS' => '为该照片添加标签。你可以用逗号分隔多个标签:',
'PHOTO_NEW_TAGS_1' => '设置你的标签于',
'PHOTO_NEW_TAGS_2' => '已选择的照片。已存在的标签会被覆盖。你可以用逗号分隔多个标签:',
'PHOTOS_NEW_TAGS' => '设置你的标签于 %d 已选择的照片。已存在的标签会被覆盖。你可以用逗号分隔多个标签:',
'PHOTO_SET_TAGS' => '设置标签',
'PHOTO_CAMERA' => '相机信息',
'PHOTO_CAPTURED' => '拍摄时间',
Expand All @@ -260,20 +251,17 @@ public function get_locale(): array
'PHOTO_SHUTTER' => '快门速度',
'PHOTO_APERTURE' => '光圈',
'PHOTO_FOCAL' => '焦距',
'PHOTO_ISO' => '感光度',
'PHOTO_ISO' => '感光度 %s',
'PHOTO_SHARING' => '共享',
'PHOTO_SHR_PLUBLIC' => '公开',
'PHOTO_SHR_PUBLIC' => '公开',
'PHOTO_SHR_ALB' => '是 (相册)',
'PHOTO_SHR_PHT' => '是 (照片)',
'PHOTO_SHR_NO' => '',
'PHOTO_DELETE' => '删除照片',
'PHOTO_KEEP' => '保留照片',
'PHOTO_DELETE_1' => '是否要删除照片',
'PHOTO_DELETE_2' => '?此操作不可恢复!',
'PHOTO_DELETE_ALL_1' => '是否要删除全部',
'PHOTO_DELETE_ALL_2' => '已选择的照片?此操作不可恢复!',
'PHOTOS_NEW_TITLE_1' => '设置照片标题于',
'PHOTOS_NEW_TITLE_2' => '已选择的照片:',
'PHOTO_DELETE_CONFIRMATION' => '是否要删除照片 \'%s\'?此操作不可恢复!',
'PHOTO_DELETE_ALL' => '是否要删除全部 %d 已选择的照片?此操作不可恢复!',
'PHOTOS_NEW_TITLE' => '设置照片标题于 %d 已选择的照片:',
'PHOTO_MAKE_PRIVATE_ALBUM' => '此照片位于公开相册中。要使其私有或公开,请编辑所在相册的可见性。',
'PHOTO_SHOW_ALBUM' => '显示相册',
'PHOTO_PUBLIC' => '公开',
Expand All @@ -292,7 +280,6 @@ public function get_locale(): array
'PHOTO_NO_EDIT_SHARING_TEXT' => '因为此照片位于一个公开相册中,其继承了相册的可见性设置。其当前的可见性仅在下方作为提示的作用而显示。',
'PHOTO_EDIT_GLOBAL_SHARING_TEXT' => '
此照片的可见性可以使用全局的 Lychee 设置进行更细致的调整。其当前的可见性仅在下方作为提示的作用而显示。',
'PHOTO_SHARING_CONFIRM' => '保存',

'LOADING' => '载入中',
'ERROR' => '错误',
Expand Down Expand Up @@ -357,11 +344,8 @@ public function get_locale(): array
'EDIT_SHARING_TITLE' => '编辑共享',
'EDIT_SHARING_TEXT' => '此相册的共享属性将被修改为:',
'SHARE_ALBUM_TEXT' => '此相册将会以下列的属性共享:',
'ALBUM_SHARING_CONFIRM' => '保存',

'SORT_ALBUM_BY_1' => '相册排序:根据',
'SORT_ALBUM_BY_2' => '',
'SORT_ALBUM_BY_3' => '排序。',
'SORT_ALBUM_BY' => '相册排序:根据 %1$s 的 %2$s 排序。',

'SORT_ALBUM_SELECT_1' => '创建时间',
'SORT_ALBUM_SELECT_2' => '标题',
Expand All @@ -370,9 +354,7 @@ public function get_locale(): array
'SORT_ALBUM_SELECT_5' => '最新',
'SORT_ALBUM_SELECT_6' => '最老',

'SORT_PHOTO_BY_1' => '照片排序:根据',
'SORT_PHOTO_BY_2' => '',
'SORT_PHOTO_BY_3' => '排序。',
'SORT_PHOTO_BY' => '照片排序:根据 %1$s 的 %2$s 排序。',

'SORT_PHOTO_SELECT_1' => '上传时间',
'SORT_PHOTO_SELECT_2' => '创建时间',
Expand Down Expand Up @@ -477,8 +459,8 @@ public function get_locale(): array
'UPLOAD_IMPORT_CANCELLED' => 'Import cancelled',

'ABOUT_SUBTITLE' => '自托管照片管理的正确之选',
'ABOUT_DESCRIPTION' => '是一个自由的照片管理工具,其其运行于您的服务器或Web空间。仅需几分钟即可安装。Lychee 为您提供了像原生应用那样上传、管理和分享照片所需的一切,您的所有照片都将安全地存储。',
'FOOTER_COPYRIGHT' => '本网站上的所有图像均受制于版权',
'ABOUT_DESCRIPTION' => '<a target=\'_blank\' href=\'%s\'>Lychee</a> 是一个自由的照片管理工具,其其运行于您的服务器或Web空间。仅需几分钟即可安装。Lychee 为您提供了像原生应用那样上传、管理和分享照片所需的一切,您的所有照片都将安全地存储。',
'FOOTER_COPYRIGHT' => '本网站上的所有图像均受制于版权 %1$s &copy; %2$s',
'HOSTED_WITH_LYCHEE' => '由 Lychee 托管',

'URL_COPY_TO_CLIPBOARD' => '复制到剪贴板',
Expand All @@ -499,6 +481,32 @@ public function get_locale(): array
'PHOTO_EDIT_ROTATECCWISE' => '逆时针旋转',

'ERROR_GPX' => 'Error loading GPX file: ',
'ERROR_EITHER_ALBUMS_OR_PHOTOS' => 'Please select either albums or photos!',
'ERROR_COULD_NOT_FIND' => 'Could not find what you want.',
'ERROR_INVALID_EMAIL' => 'Not a valid email address.',
'EMAIL_SUCCESS' => 'Email updated!',
'ERROR_PHOTO_NOT_FOUND' => 'Error: photo %s not found !',
'ERROR_EMPTY_USERNAME' => 'new username cannot be empty.',
'ERROR_PASSWORD_DOES_NOT_MATCH' => 'new password does not match.',
'ERROR_EMPTY_PASSWORD' => 'new password cannot be empty.',
'ERROR_SELECT_ALBUM' => 'Select an album to share!',
'ERROR_SELECT_USER' => 'Select a user to share with!',
'ERROR_SELECT_SHARING' => 'Select a sharing to remove!',
'SHARING_SUCCESS' => 'Sharing updated!',
'SHARING_REMOVED' => 'Sharing removed!',
'USER_CREATED' => 'User created!',
'USER_REMOVED' => 'User deleted!',
'USER_UPDATED' => 'User updated!',
'ENTER_EMAIL' => 'Enter your email address:',
'ERROR_ALBUM_JSON_NOT_FOUND' => 'Error: Album json not found!',
'ERROR_ALBUM_NOT_FOUND' => 'Error: album %s not found',
'ERROR_DROPBOX_KEY' => 'Error: Dropbox key not set',
'ERROR_SESSION' => 'Session expired.',
'CAMERA_DATE' => 'Camera date',
'NEW_PASSWORD' => 'new password',
'ALLOW_UPLOADS' => 'Allow uploads',
'RESTRICTED_ACCOUNT' => 'Restricted account',
'OSM_CONTRIBUTORS' => 'OpenStreetMap contributors',
];

return $locale;
Expand Down
80 changes: 44 additions & 36 deletions app/Locale/ChineseTraditional.php
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,6 @@ public function get_locale(): array
'DEFAULT' => '默認',

'USERS' => '使用者',
'ALLOW_UPLOAD' => 'Allow uploads',
'RESTRICTED_ACCOUT' => 'Restricted account',
'CREATE' => 'Create',
'USERS_EMPTY' => 'User list is empty!',
'U2F' => 'U2F',
Expand Down Expand Up @@ -85,17 +83,14 @@ public function get_locale(): array

'DELETE_ALBUM_QUESTION' => '刪除相簿和照片',
'KEEP_ALBUM' => '保留相簿',
'DELETE_ALBUM_CONFIRMATION_1' => '確定要刪除相簿',
'DELETE_ALBUM_CONFIRMATION_2' => '以及相簿內包含的所有照片?此動作無法還原!',
'DELETE_ALBUM_CONFIRMATION' => '確定要刪除相簿 \'%s\' 以及相簿內包含的所有照片?此動作無法還原!',

'DELETE_TAG_ALBUM_QUESTION' => 'Delete Album',
'DELETE_TAG_ALBUM_CONFIRMATION_1' => 'Are you sure you want to delete the album',
'DELETE_TAG_ALBUM_CONFIRMATION_2' => '(any photos inside will not be deleted)? This action can\'t be undone!',
'DELETE_TAG_ALBUM_CONFIRMATION' => 'Are you sure you want to delete the album \'%s\' (any photos inside will not be deleted)? This action can\'t be undone!',

'DELETE_ALBUMS_QUESTION' => '刪除相簿和照片',
'KEEP_ALBUMS' => '保留相簿',
'DELETE_ALBUMS_CONFIRMATION_1' => '確定要刪除全部照片',
'DELETE_ALBUMS_CONFIRMATION_2' => '選取的相簿和其中的所有照片?此動作無法還原!',
'DELETE_ALBUMS_CONFIRMATION' => '確定要刪除全部照片 %d 選取的相簿和其中的所有照片?此動作無法還原!',

'DELETE_UNSORTED_CONFIRM' => '確定刪除\'未分類\'的所有照片?<br>此動作無法還原!',
'CLEAR_UNSORTED' => '清除未分類',
Expand Down Expand Up @@ -162,8 +157,7 @@ public function get_locale(): array
'ALBUM_BASICS' => '基本資訊',
'ALBUM_TITLE' => '標題',
'ALBUM_NEW_TITLE' => '輸入新的相簿標題:',
'ALBUMS_NEW_TITLE_1' => '設定標題為',
'ALBUMS_NEW_TITLE_2' => '已選擇的所有相簿:',
'ALBUMS_NEW_TITLE' => '設定標題為 %d 已選擇的所有相簿:',
'ALBUM_SET_TITLE' => '設定標題',
'ALBUM_DESCRIPTION' => '描述',
'ALBUM_SHOW_TAGS' => '顯示標籤',
Expand Down Expand Up @@ -197,14 +191,12 @@ public function get_locale(): array
'ALBUM_PASSWORD_PROT' => '密碼保護',
'ALBUM_PASSWORD_PROT_EXPL' => '只有輸入正確的密碼才可以查看相簿。',
'ALBUM_PASSWORD_REQUIRED' => '此相簿設有密碼保護。請輸入密碼:',
'ALBUM_MERGE_1' => '你確定要合併相簿',
'ALBUM_MERGE_2' => '到該相簿',
'ALBUMS_MERGE' => '你確定要合併所有已選擇的相簿到該相簿?',
'ALBUM_MERGE' => '你確定要合併相簿 \'%1$s\' 到該相簿 \'%2$s\'?',
'ALBUMS_MERGE' => '你確定要合併所有已選擇的相簿到該相簿 \'%s\'?',
'MERGE_ALBUM' => '合併相簿',
'DONT_MERGE' => '不要合併',
'ALBUM_MOVE_1' => '您確定要移動相簿',
'ALBUM_MOVE_2' => '到該相簿',
'ALBUMS_MOVE' => '你確定要合併所有已選擇的相簿到該相簿?',
'ALBUM_MOVE' => '您確定要移動相簿 \'%1$s\' 到該相簿 \'%2$s\'?',
'ALBUMS_MOVE' => '你確定要合併所有已選擇的相簿到該相簿? \'%s\'?',
'MOVE_ALBUMS' => '相簿移動',
'NOT_MOVE_ALBUMS' => '不要移動',
'ROOT' => '相簿',
Expand Down Expand Up @@ -249,8 +241,7 @@ public function get_locale(): array
'PHOTO_TAGS' => '標籤',
'PHOTO_NOTAGS' => '無標籤',
'PHOTO_NEW_TAGS' => '為該照片添加標籤(用逗號分隔):',
'PHOTO_NEW_TAGS_1' => '大量標籤',
'PHOTO_NEW_TAGS_2' => '標籤已選照片(已存在的標籤會被覆蓋;用逗號分隔):',
'PHOTOS_NEW_TAGS' => '大量標籤 %d 標籤已選照片(已存在的標籤會被覆蓋;用逗號分隔):',
'PHOTO_SET_TAGS' => '設定標籤',
'PHOTO_CAMERA' => '相機資訊',
'PHOTO_CAPTURED' => '拍攝時間',
Expand All @@ -260,20 +251,17 @@ public function get_locale(): array
'PHOTO_SHUTTER' => '快門速度',
'PHOTO_APERTURE' => '光圈',
'PHOTO_FOCAL' => '焦距',
'PHOTO_ISO' => 'ISO感光度',
'PHOTO_ISO' => 'ISO感光度 %s',
'PHOTO_SHARING' => '共享',
'PHOTO_SHR_PLUBLIC' => '公開',
'PHOTO_SHR_PUBLIC' => '公開',
'PHOTO_SHR_ALB' => '是 (相簿)',
'PHOTO_SHR_PHT' => '是 (照片)',
'PHOTO_SHR_NO' => '',
'PHOTO_DELETE' => '刪除照片',
'PHOTO_KEEP' => '保留照片',
'PHOTO_DELETE_1' => '是否要刪除照片',
'PHOTO_DELETE_2' => '此動作無法還原!',
'PHOTO_DELETE_ALL_1' => '是否要刪除除所有',
'PHOTO_DELETE_ALL_2' => '已選擇的照片?此動作無法還原!',
'PHOTOS_NEW_TITLE_1' => '批量編輯照片標題',
'PHOTOS_NEW_TITLE_2' => '已選的照片:',
'PHOTO_DELETE_CONFIRMATION' => '是否要刪除照片 \'%s\'? 此動作無法還原!',
'PHOTO_DELETE_ALL' => '是否要刪除除所有 %d 已選擇的照片?此動作無法還原!',
'PHOTOS_NEW_TITLE' => '批量編輯照片標題 %d 已選的照片:',
'PHOTO_MAKE_PRIVATE_ALBUM' => '此照片位於公開相簿中。編輯所在相簿的隱私設定,將其設置為公開或私有。',
'PHOTO_SHOW_ALBUM' => '顯示相簿',
'PHOTO_PUBLIC' => '公開',
Expand All @@ -291,7 +279,6 @@ public function get_locale(): array
'PHOTO_EDIT_SHARING_TEXT' => '此照片的共享屬性將更改為以下內容:',
'PHOTO_NO_EDIT_SHARING_TEXT' => '由於此照片位於公開相簿中,因此它會繼承該相冊的公開範圍設置。 下面顯示了它的當前可見性,僅供參考。',
'PHOTO_EDIT_GLOBAL_SHARING_TEXT' => '可以使用全局Lychee設置微調這張照片的可見性。 下面顯示了它的當前可見性,僅供參考。',
'PHOTO_SHARING_CONFIRM' => '保存',

'LOADING' => '載入中',
'ERROR' => '錯誤',
Expand Down Expand Up @@ -356,11 +343,8 @@ public function get_locale(): array
'EDIT_SHARING_TITLE' => '編輯共享',
'EDIT_SHARING_TEXT' => '相簿的共享屬性將被修改為:',
'SHARE_ALBUM_TEXT' => '該相簿的共享屬性:',
'ALBUM_SHARING_CONFIRM' => '保存',

'SORT_ALBUM_BY_1' => '相簿排序',
'SORT_ALBUM_BY_2' => '在一個',
'SORT_ALBUM_BY_3' => '排序',
'SORT_ALBUM_BY' => '相簿排序 %1$s 在一個 %2$s 排序',

'SORT_ALBUM_SELECT_1' => '創建時間',
'SORT_ALBUM_SELECT_2' => '標題',
Expand All @@ -369,9 +353,7 @@ public function get_locale(): array
'SORT_ALBUM_SELECT_5' => '最新',
'SORT_ALBUM_SELECT_6' => '最老',

'SORT_PHOTO_BY_1' => '照片排序',
'SORT_PHOTO_BY_2' => '在一個',
'SORT_PHOTO_BY_3' => '排序',
'SORT_PHOTO_BY' => '照片排序 %1$s 在一個 %2$s 排序',

'SORT_PHOTO_SELECT_1' => '發佈時間',
'SORT_PHOTO_SELECT_2' => '創建時間',
Expand Down Expand Up @@ -476,8 +458,8 @@ public function get_locale(): array
'UPLOAD_IMPORT_CANCELLED' => 'Import cancelled',

'ABOUT_SUBTITLE' => 'Lychee自主託管的照片管理程序',
'ABOUT_DESCRIPTION' => '是一個免費的照片管理工具,可在您的伺服器或網站空間上運行。安裝僅需幾秒鐘。<br>上傳,管理和分享照片(例如從本機應用程序)。<br>Lychee提供您所需的一切,所有照片均安全存儲。',
'FOOTER_COPYRIGHT' => '本網站的照片均受版權所有',
'ABOUT_DESCRIPTION' => '<a target=\'_blank\' href=\'%s\'>Lychee</a> 是一個免費的照片管理工具,可在您的伺服器或網站空間上運行。安裝僅需幾秒鐘。<br>上傳,管理和分享照片(例如從本機應用程序)。<br>Lychee提供您所需的一切,所有照片均安全存儲。',
'FOOTER_COPYRIGHT' => '本網站的照片均受版權所有 %1$s &copy; %2$s',
'HOSTED_WITH_LYCHEE' => '使用Lychee託管照片(繁中由CYL翻譯)',

'URL_COPY_TO_CLIPBOARD' => '複製到剪貼板',
Expand All @@ -498,6 +480,32 @@ public function get_locale(): array
'PHOTO_EDIT_ROTATECCWISE' => '逆時針旋轉',

'ERROR_GPX' => 'Error loading GPX file: ',
'ERROR_EITHER_ALBUMS_OR_PHOTOS' => 'Please select either albums or photos!',
'ERROR_COULD_NOT_FIND' => 'Could not find what you want.',
'ERROR_INVALID_EMAIL' => 'Not a valid email address.',
'EMAIL_SUCCESS' => 'Email updated!',
'ERROR_PHOTO_NOT_FOUND' => 'Error: photo %s not found !',
'ERROR_EMPTY_USERNAME' => 'new username cannot be empty.',
'ERROR_PASSWORD_DOES_NOT_MATCH' => 'new password does not match.',
'ERROR_EMPTY_PASSWORD' => 'new password cannot be empty.',
'ERROR_SELECT_ALBUM' => 'Select an album to share!',
'ERROR_SELECT_USER' => 'Select a user to share with!',
'ERROR_SELECT_SHARING' => 'Select a sharing to remove!',
'SHARING_SUCCESS' => 'Sharing updated!',
'SHARING_REMOVED' => 'Sharing removed!',
'USER_CREATED' => 'User created!',
'USER_REMOVED' => 'User deleted!',
'USER_UPDATED' => 'User updated!',
'ENTER_EMAIL' => 'Enter your email address:',
'ERROR_ALBUM_JSON_NOT_FOUND' => 'Error: Album json not found!',
'ERROR_ALBUM_NOT_FOUND' => 'Error: album %s not found',
'ERROR_DROPBOX_KEY' => 'Error: Dropbox key not set',
'ERROR_SESSION' => 'Session expired.',
'CAMERA_DATE' => 'Camera date',
'NEW_PASSWORD' => 'new password',
'ALLOW_UPLOADS' => 'Allow uploads',
'RESTRICTED_ACCOUNT' => 'Restricted account',
'OSM_CONTRIBUTORS' => 'OpenStreetMap contributors',
];

return $locale;
Expand Down
Loading

0 comments on commit 39ceb02

Please sign in to comment.