Godot Daily: Internationalization Fix for SpinBox Controls

A targeted fix addresses numeric input issues in SpinBox controls for non-English locales where comma decimal separators interfere with number parsing. The change forces numpad period keys to always output dots regardless of system locale.

Duration: PT1M48S

Episode overview

This episode is a short developer briefing from Godot Daily.

It explains recent repository work in plain language.

  • Show: Godot Daily
  • Published: 2026-06-07T06:02:21Z
  • Audio duration: PT1M48S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

Good morning, this is Godot Daily for June 7th, 2026.

Today's activity centers on a specific internationalization issue that's been affecting developers working with numeric input controls in non-English locales.

The main development is a fix for SpinBox controls in pull request 120045, which tackles a fundamental problem with decimal number input across different language settings. In some languages, the system uses commas instead of periods for decimal separators. This creates a parsing conflict in Godot's number handling,…

The solution takes a surgical approach rather than a broad workaround. Instead of continuing to replace commas with periods in the string after input, the fix intercepts numpad period key presses at the input level and forces them to always output a dot character, regardless of the system's locale settings. This…

This change should improve the development experience for international teams working with numeric interfaces, particularly in regions using comma decimal notation. The fix resolves issue 119946 and represents the kind of platform-specific edge case that can significantly impact usability without being immediately…

Looking ahead, this targeted approach…

Nearby episodes from Godot Daily

  1. Editor Stability and Rich Text Fixes
  2. Deadlock Fixes and Animation System Improvements
  3. Weekly Recap - Engine Stability & Animation System Refinements
  4. Threading and Deadlock Resolution
  5. Performance Optimizations and Editor Refinements
  6. Platform Support Expansion and Rendering Fixes
  7. Editor Selection Fixes and Rendering Patches
  8. Animation System Fixes and Rendering Optimizations