Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Translations

Abierto
#62 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
25/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
csharp

Línea de trabajo

Read ROADMAP.md and the existing XAML strings, view model labels and toasts, and AccessibleNames to map the localization scope. Review the Avalonia resource options and the InvariantGlobalization and LayoutTests constraints before proposing a dated decision. Done means the decisions are recorded in ROADMAP.md and the issue has a milestone with its own checklist.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

enhancement later

Prompuff in languages other than English.

Today every interface string is an English literal in the XAML (Text, Content, ToolTip.Tip) or in a view model, such as the Settings section labels and the toasts. There are no .resx files and no localizer, and AccessibleNames builds screen-reader names from that same text.

What has to be settled before this gets a milestone

  • Where strings live. Resources (.resx) with a markup extension in the XAML is the usual Avalonia route. Moving every literal is a large but mechanical change, and it can land screen by screen.
  • Dates and numbers. The app runs with InvariantGlobalization, so the AppImage doesn't depend on the host's ICU version (2026-10-07), and dates use English month names. A translated interface either keeps that, bundles its own month names, or revisits the ICU decision.
  • Voice. Puff's lines are cute, concise and lightly playful. Translators need a short guide, and some lines may need rewriting rather than translating.
  • Layout. LayoutTests checks the 960 × 600 minimum window in English, and longer languages have to pass it too.
  • Who translates. Community contributions through pull requests. The app makes no AI calls, so nothing is translated at run time.
  • What's in scope. The app first. The user guide and the website are separate questions.

Done when

  • The settled answers are a dated decision in ROADMAP.md, and this issue gets a milestone with its own checklist.
Lenguaje dominante
C#
Estrellas
0
Forks
1
Merge medio
1 h 21 min
PR fusionados (30 d)
22

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de hazeliscoding/prompuff

Todos los issues de hazeliscoding/prompuff

Issues similares

Más issues de C#

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.