Skip to content

Conversation

@Stefterv
Copy link
Collaborator

Closes #1336

Screenshot 2025-11-27 at 15 10 29

TODO

  • Add translations for other languages

Introduces a new Compose-based survey component to the Welcome screen via WelcomeSurvey.kt. Refactors Welcome.java to include the survey, and updates PDEButton in WelcomeToBeta.kt to support a modifier and proper content color handling.
Replaces the separate 'Take Survey' button with a clickable survey card that opens the survey URL. Adds pointer hover icon for better UX and updates the survey message text.
Added localized strings for the welcome survey title and description in PDE.properties. Updated WelcomeSurvey.kt to use these localized strings. Fixed resource loading paths in Locale.kt to correctly reference the 'languages' directory.
@Stefterv Stefterv requested review from SableRaf and catilac November 27, 2025 14:11
@SableRaf
Copy link
Collaborator

Here is an attempt at translation with some LLM help. Note that the survey will only be available in English for now.

French

Participez au sondage de la communauté (en anglais)
Processing est gratuit, open source et façonné par sa communauté. Vos réponses nous aident à nous concentrer sur ce qui compte le plus.

Dutch

Doe mee aan de community-enquête (in het Engels)
Processing is gratis, open-source en gevormd door de community. Jouw antwoorden helpen ons te focussen op wat het belangrijkst is.

German

Nimm an der Community-Umfrage teil (auf Englisch)
Processing ist kostenlos, open source und von seiner Community geprägt. Deine Antworten helfen uns, die wichtigsten Schwerpunkte zu setzen.

Italian

Partecipa al sondaggio della community (in inglese)
Processing è gratuito, open-source e plasmato dalla sua community. Le tue risposte ci aiutano a capire ciò che conta di più.

Japanese

コミュニティ調査にご協力ください(英語)
Processing は無料でオープンソースであり、コミュニティによって形作られています。あなたの回答は、私たちが何に注力すべきかを知る助けになります。

Chinese (Simplified)

参与社区调查(英文)
Processing 是免费的、开源的,并由社区共同塑造。你的回答将帮助我们关注最重要的事项。

Arabic

شارك في استطلاع المجتمع (بالإنجليزية)
Processing مجاني ومفتوح المصدر ومشكّل من قبل مجتمعه. إجاباتك تساعدنا على التركيز على ما يهم أكثر.

@Stefterv Stefterv mentioned this pull request Nov 27, 2025
Introduced 'welcome.survey.title' and 'welcome.survey.description' keys to multiple language property files, providing localized text for the community survey prompt in Arabic, German, French, Italian, Japanese, Dutch, and Chinese. This improves internationalization support for the welcome survey feature.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add a User Survey Link to the Welcome Screen

2 participants