⚠️ This issue respects the following points: ⚠️
Bug description
The submission button on the password-protected share page is inappropriately translated as "提出する" in Japanese, which should be "送信".
Steps to reproduce
- Open a password-protected public share link in Nextcloud.
- Look at the text of the submission button on the password entry screen when the language is set to Japanese.
The button text is currently "提出する" (Hand in / Submit a document), which feels very unnatural and out of context for entering a password.
Expected behavior
The button text should be "送信" (Send/Submit) or something more natural for a password form.
Nextcloud Server version
34
Operating system
Debian/Ubuntu
PHP engine version
PHP 8.3
Web server
Apache (supported)
Database engine version
MariaDB
Is this bug present after an update or on a fresh install?
Fresh Nextcloud Server install
Are you using the Nextcloud Server Encryption module?
None
What user-backends are you using?
Configuration report
{
"system": {
"memcache.local": "\\OC\\Memcache\\APCu",
"memcache.distributed": "\\OC\\Memcache\\Redis",
"memcache.locking": "\\OC\\Memcache\\Redis",
"redis": {
"host": "***REMOVED SENSITIVE VALUE***",
"port": 6379
},
"apps_paths": [
{
"path": "\/var\/www\/html\/apps",
"url": "\/apps",
"writable": false
},
{
"path": "\/var\/www\/html\/custom_apps",
"url": "\/custom_apps",
"writable": true
}
],
"instanceid": "***REMOVED SENSITIVE VALUE***",
"passwordsalt": "***REMOVED SENSITIVE VALUE***",
"secret": "***REMOVED SENSITIVE VALUE***",
"trusted_domains": [
"localhost"
],
"trusted_proxies": "***REMOVED SENSITIVE VALUE***",
"datadirectory": "***REMOVED SENSITIVE VALUE***",
"overwritewebroot": "\/nextcloud",
"htaccess.Rewritebase": "\/nextcloud",
"overwrite.cli.url": "https:\/\/localhost\/nextcloud",
"overwritehost": "localhost",
"overwriteprotocol": "https",
"dbtype": "mysql",
"version": "34.0.0.12",
"dbname": "***REMOVED SENSITIVE VALUE***",
"dbhost": "***REMOVED SENSITIVE VALUE***",
"dbport": "",
"dbtableprefix": "",
"mysql.utf8mb4": true,
"dbuser": "***REMOVED SENSITIVE VALUE***",
"dbpassword": "***REMOVED SENSITIVE VALUE***",
"installed": true,
"loglevel": 0,
"maintenance": false,
"maintenance_window_start": 16,
"ldapIgnoreNamingRules": false,
"ldapProviderFactory": "\\OCA\\User_LDAP\\LDAPProviderFactory",
"mail_domain": "***REMOVED SENSITIVE VALUE***",
"mail_smtpmode": "smtp",
"mail_from_address": "***REMOVED SENSITIVE VALUE***",
"mail_smtphost": "***REMOVED SENSITIVE VALUE***",
"mail_smtpport": "10025",
"app_install_overwrite": [
"calendar"
],
"default_phone_region": "JP",
"mail_sendmailmode": "smtp",
"serverid": "nextcloud_app"
}
}
List of activated Apps
Enabled:
- activity: 7.0.0
- admin_audit: 1.24.0
- announcementbanner: 2.4.2
- appstore: 1.0.0
- calendar: 6.5.0
- circles: 34.0.0
- cloud_federation_api: 1.18.0
- comments: 1.24.0
- contactsinteraction: 1.15.0
- dashboard: 7.14.0
- dav: 1.39.0
- federatedfilesharing: 1.24.0
- federation: 1.24.0
- files: 2.6.0
- files_downloadlimit: 5.2.0-dev.0
- files_external: 1.26.0
- files_lock: 34.0.0
- files_pdfviewer: 7.0.0-dev.0
- files_reminders: 1.7.0
- files_sharing: 1.26.0
- files_trashbin: 1.24.0
- files_versions: 1.27.0
- firstrunwizard: 7.0.0-dev.0
- logreader: 7.0.0
- lookup_server_connector: 1.22.0
- nextcloud_announcements: 6.0.0
- notifications: 7.0.0-dev.1
- oauth2: 1.22.0
- office: 1.0.0
- password_policy: 6.0.0-dev.0
- photos: 7.0.0
- privacy: 6.0.0-dev.1
- profile: 1.3.0
- provisioning_api: 1.24.0
- recommendations: 7.0.0-dev.0
- related_resources: 5.0.0-dev.0
- serverinfo: 6.0.0
- settings: 1.17.0
- sharebymail: 1.24.0
- support: 6.0.0
- survey_client: 6.0.0-dev.0
- systemtags: 1.24.0
- text: 8.0.0
- theming: 2.9.0
- twofactor_backupcodes: 1.23.0
- twofactor_totp: 16.0.0
- updatenotification: 1.24.0
- user_ldap: 1.25.0
- user_status: 1.14.0
- viewer: 7.0.0-dev.0
- weather_status: 1.14.0
- webhook_listeners: 1.6.0
- workflowengine: 2.16.0
Disabled:
- app_api: 34.0.0 (installed 32.0.0)
- bruteforcesettings: 7.0.0 (installed 2.3.0)
- contacts: 8.4.3 (installed 8.4.3)
- encryption: 2.22.0
- files_rightclick: 0.15.1 (installed 1.6.0)
- mail: 5.7.7 (installed 5.7.7)
- spreed: 23.0.3 (installed 23.0.3)
- suspicious_login: 12.0.0-dev.0
- twofactor_nextcloud_notification: 8.0.0
Nextcloud Signing status
No errors have been found.
Nextcloud Logs
Additional info
The original English string is Submit. In Japanese computer systems, the translation for "Submit" varies significantly depending on the type of data being entered:
- "送信" (Send) - General web forms, password submission
- "確定" (Confirm) - Confirming inputs
- "認証" (Authenticate) - Password authentication
- "保存" (Save) - Settings / Profiles
- "登録" (Register) - Sign-up / New entries
The current translation "提出する" is only appropriate for business workflows or school assignments (e.g., "submitting a report").
Changing the global translation of Submit in core/l10n/ja.json might affect other screens (like settings or password resets). Therefore, it would be ideal to use a specific translation key for this sharing screen (e.g., ShareSubmit), or at least change the default fallback for this button to "送信", which is the most generic and safe translation for general buttons.
Bug description
The submission button on the password-protected share page is inappropriately translated as "提出する" in Japanese, which should be "送信".
Steps to reproduce
The button text is currently "提出する" (Hand in / Submit a document), which feels very unnatural and out of context for entering a password.
Expected behavior
The button text should be "送信" (Send/Submit) or something more natural for a password form.
Nextcloud Server version
34
Operating system
Debian/Ubuntu
PHP engine version
PHP 8.3
Web server
Apache (supported)
Database engine version
MariaDB
Is this bug present after an update or on a fresh install?
Fresh Nextcloud Server install
Are you using the Nextcloud Server Encryption module?
None
What user-backends are you using?
Configuration report
{ "system": { "memcache.local": "\\OC\\Memcache\\APCu", "memcache.distributed": "\\OC\\Memcache\\Redis", "memcache.locking": "\\OC\\Memcache\\Redis", "redis": { "host": "***REMOVED SENSITIVE VALUE***", "port": 6379 }, "apps_paths": [ { "path": "\/var\/www\/html\/apps", "url": "\/apps", "writable": false }, { "path": "\/var\/www\/html\/custom_apps", "url": "\/custom_apps", "writable": true } ], "instanceid": "***REMOVED SENSITIVE VALUE***", "passwordsalt": "***REMOVED SENSITIVE VALUE***", "secret": "***REMOVED SENSITIVE VALUE***", "trusted_domains": [ "localhost" ], "trusted_proxies": "***REMOVED SENSITIVE VALUE***", "datadirectory": "***REMOVED SENSITIVE VALUE***", "overwritewebroot": "\/nextcloud", "htaccess.Rewritebase": "\/nextcloud", "overwrite.cli.url": "https:\/\/localhost\/nextcloud", "overwritehost": "localhost", "overwriteprotocol": "https", "dbtype": "mysql", "version": "34.0.0.12", "dbname": "***REMOVED SENSITIVE VALUE***", "dbhost": "***REMOVED SENSITIVE VALUE***", "dbport": "", "dbtableprefix": "", "mysql.utf8mb4": true, "dbuser": "***REMOVED SENSITIVE VALUE***", "dbpassword": "***REMOVED SENSITIVE VALUE***", "installed": true, "loglevel": 0, "maintenance": false, "maintenance_window_start": 16, "ldapIgnoreNamingRules": false, "ldapProviderFactory": "\\OCA\\User_LDAP\\LDAPProviderFactory", "mail_domain": "***REMOVED SENSITIVE VALUE***", "mail_smtpmode": "smtp", "mail_from_address": "***REMOVED SENSITIVE VALUE***", "mail_smtphost": "***REMOVED SENSITIVE VALUE***", "mail_smtpport": "10025", "app_install_overwrite": [ "calendar" ], "default_phone_region": "JP", "mail_sendmailmode": "smtp", "serverid": "nextcloud_app" } }List of activated Apps
Nextcloud Signing status
Nextcloud Logs
Additional info
The original English string is
Submit. In Japanese computer systems, the translation for "Submit" varies significantly depending on the type of data being entered:The current translation "提出する" is only appropriate for business workflows or school assignments (e.g., "submitting a report").
Changing the global translation of
Submitincore/l10n/ja.jsonmight affect other screens (like settings or password resets). Therefore, it would be ideal to use a specific translation key for this sharing screen (e.g.,ShareSubmit), or at least change the default fallback for this button to "送信", which is the most generic and safe translation for general buttons.