### 🐛 Bug Fix
**Localization not applied in build**
- Fixed a critical bug where the selected language (e.g., French) was **not applied** in the built game, even though it worked correctly in the Unity Editor.
- All texts (main menu, Roguelite shop, passives, items, UI) were displayed in English regardless of the language setting.
- **Root cause:** The language was loaded from PlayerPrefs in `Start()` instead of `Awake()`, causing other scripts to read the default language (English) before the saved preference was loaded.
- The language is now loaded **immediately** during initialization, ensuring all scripts read the correct language from the start.
- Added null safety checks to prevent potential crashes when transitioning between scenes.
