Skip to content

Commit 98aebae

Browse files
kwschulzclaude
andcommitted
Revert SVG flags, keep emoji (Chrome/Windows limitation)
SVG flag rendering was inconsistent across browsers. Reverting to emoji flags which work on most platforms. Chrome on Windows shows country codes instead of flags - this is a known Chrome limitation. Also fixes awkward phrasing: 'more correct' → 'improve the system' 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent fbb65f2 commit 98aebae

14 files changed

Lines changed: 16 additions & 98 deletions

File tree

astro.config.mjs

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,19 @@ import sitemap from '@astrojs/sitemap';
44

55
// 12 languages based on Home Assistant user demographics
66
// See: https://analytics.home-assistant.io/
7-
// Flags use SVG files for cross-browser compatibility (Chrome/Windows doesn't render flag emoji)
87
export const locales = {
9-
en: { label: 'English', flag: '/assets/flags/us.svg' },
10-
de: { label: 'Deutsch', flag: '/assets/flags/de.svg' },
11-
nl: { label: 'Nederlands', flag: '/assets/flags/nl.svg' },
12-
fr: { label: 'Français', flag: '/assets/flags/fr.svg' },
13-
zh: { label: '中文', flag: '/assets/flags/cn.svg' },
14-
it: { label: 'Italiano', flag: '/assets/flags/it.svg' },
15-
es: { label: 'Español', flag: '/assets/flags/es.svg' },
16-
pl: { label: 'Polski', flag: '/assets/flags/pl.svg' },
17-
sv: { label: 'Svenska', flag: '/assets/flags/se.svg' },
18-
ru: { label: 'Русский', flag: '/assets/flags/ru.svg' },
19-
'pt-br': { label: 'Português', flag: '/assets/flags/br.svg' },
20-
uk: { label: 'Українська', flag: '/assets/flags/ua.svg' },
8+
en: { label: 'English', flag: '🇺🇸' },
9+
de: { label: 'Deutsch', flag: '🇩🇪' },
10+
nl: { label: 'Nederlands', flag: '🇳🇱' },
11+
fr: { label: 'Français', flag: '🇫🇷' },
12+
zh: { label: '中文', flag: '🇨🇳' },
13+
it: { label: 'Italiano', flag: '🇮🇹' },
14+
es: { label: 'Español', flag: '🇪🇸' },
15+
pl: { label: 'Polski', flag: '🇵🇱' },
16+
sv: { label: 'Svenska', flag: '🇸🇪' },
17+
ru: { label: 'Русский', flag: '🇷🇺' },
18+
'pt-br': { label: 'Português', flag: '🇧🇷' },
19+
uk: { label: 'Українська', flag: '🇺🇦' },
2120
};
2221

2322
export default defineConfig({

public/assets/flags/br.svg

Lines changed: 0 additions & 5 deletions
This file was deleted.

public/assets/flags/cn.svg

Lines changed: 0 additions & 11 deletions
This file was deleted.

public/assets/flags/de.svg

Lines changed: 0 additions & 5 deletions
This file was deleted.

public/assets/flags/es.svg

Lines changed: 0 additions & 4 deletions
This file was deleted.

public/assets/flags/fr.svg

Lines changed: 0 additions & 5 deletions
This file was deleted.

public/assets/flags/it.svg

Lines changed: 0 additions & 7 deletions
This file was deleted.

public/assets/flags/nl.svg

Lines changed: 0 additions & 5 deletions
This file was deleted.

public/assets/flags/pl.svg

Lines changed: 0 additions & 6 deletions
This file was deleted.

public/assets/flags/ru.svg

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
 (0)