Skip to content

[Feature]: Allow localization/customization of FilePicker upload placeholder text #41890

@hermannkratzer

Description

@hermannkratzer

Is there an existing issue for this?

  • I have searched the existing issues

Summary

The FilePicker widget currently displays a hardcoded English message inside the upload/dropzone area:

"Drop files here, paste or browse files"

While the button label can be customized, the upload placeholder text itself cannot be translated or overridden. We would like Appsmith to support localization or provide a configuration option to customize this text for multilingual applications.

Why should this be worked on?

This is an important requirement for customer-facing applications.

We are currently developing a production application for a German customer. The entire application is localized in German, however the FilePicker widget still displays English text. This creates an inconsistent user experience and may confuse end users.

The suggested workaround of using browser translation tools is unfortunately not practical in a real-world environment:

  • We cannot require every end user to install Google Translate or any other browser extension.
  • We have no control over which browser our customers use.
  • Many corporate environments do not allow users to install browser extensions.
  • Professional applications require built-in localization support.

We would appreciate one of the following solutions:

  • A widget property to customize the upload/dropzone text.
  • Built-in i18n/localization support for FilePicker.
  • A global configuration option to override default widget texts.
  • A documented way to customize these texts for self-hosted installations.

This would significantly improve Appsmith's support for multilingual and enterprise applications.

Metadata

Metadata

Labels

EnhancementNew feature or request

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions