From c525a0f452a725ca59af29ad39dd60584a7f5643 Mon Sep 17 00:00:00 2001 From: diegosouzapw <8016841+diegosouzapw@users.noreply.github.com> Date: Thu, 23 Jul 2026 14:55:42 -0300 Subject: [PATCH] Add SVG flags for various countries - Added Sweden flag (se.svg) - Added Slovakia flag (sk.svg) - Added Thailand flag (th.svg) - Added Turkey flag (tr.svg) - Added Taiwan flag (tw.svg) - Added Tanzania flag (tz.svg) - Added Ukraine flag (ua.svg) - Added United States flag (us.svg) - Added Vietnam flag (vn.svg) --- README.md | 296 ++++++++++---------- docs/assets/flags/README.md | 19 ++ docs/assets/flags/az.svg | 8 + docs/assets/flags/bd.svg | 4 + docs/assets/flags/bg.svg | 5 + docs/assets/flags/br.svg | 45 +++ docs/assets/flags/cn.svg | 11 + docs/assets/flags/cz.svg | 5 + docs/assets/flags/de.svg | 5 + docs/assets/flags/dk.svg | 5 + docs/assets/flags/es.svg | 544 ++++++++++++++++++++++++++++++++++++ docs/assets/flags/fi.svg | 5 + docs/assets/flags/fr.svg | 5 + docs/assets/flags/hu.svg | 7 + docs/assets/flags/id.svg | 4 + docs/assets/flags/il.svg | 14 + docs/assets/flags/in.svg | 25 ++ docs/assets/flags/ir.svg | 219 +++++++++++++++ docs/assets/flags/it.svg | 7 + docs/assets/flags/jp.svg | 11 + docs/assets/flags/kr.svg | 24 ++ docs/assets/flags/my.svg | 26 ++ docs/assets/flags/nl.svg | 5 + docs/assets/flags/no.svg | 7 + docs/assets/flags/ph.svg | 6 + docs/assets/flags/pk.svg | 15 + docs/assets/flags/pl.svg | 6 + docs/assets/flags/pt.svg | 57 ++++ docs/assets/flags/ro.svg | 7 + docs/assets/flags/ru.svg | 5 + docs/assets/flags/sa.svg | 25 ++ docs/assets/flags/se.svg | 4 + docs/assets/flags/sk.svg | 9 + docs/assets/flags/th.svg | 7 + docs/assets/flags/tr.svg | 8 + docs/assets/flags/tw.svg | 34 +++ docs/assets/flags/tz.svg | 13 + docs/assets/flags/ua.svg | 6 + docs/assets/flags/us.svg | 9 + docs/assets/flags/vn.svg | 11 + 40 files changed, 1378 insertions(+), 150 deletions(-) create mode 100644 docs/assets/flags/README.md create mode 100644 docs/assets/flags/az.svg create mode 100644 docs/assets/flags/bd.svg create mode 100644 docs/assets/flags/bg.svg create mode 100644 docs/assets/flags/br.svg create mode 100644 docs/assets/flags/cn.svg create mode 100644 docs/assets/flags/cz.svg create mode 100644 docs/assets/flags/de.svg create mode 100644 docs/assets/flags/dk.svg create mode 100644 docs/assets/flags/es.svg create mode 100644 docs/assets/flags/fi.svg create mode 100644 docs/assets/flags/fr.svg create mode 100644 docs/assets/flags/hu.svg create mode 100644 docs/assets/flags/id.svg create mode 100644 docs/assets/flags/il.svg create mode 100644 docs/assets/flags/in.svg create mode 100644 docs/assets/flags/ir.svg create mode 100644 docs/assets/flags/it.svg create mode 100644 docs/assets/flags/jp.svg create mode 100644 docs/assets/flags/kr.svg create mode 100644 docs/assets/flags/my.svg create mode 100644 docs/assets/flags/nl.svg create mode 100644 docs/assets/flags/no.svg create mode 100644 docs/assets/flags/ph.svg create mode 100644 docs/assets/flags/pk.svg create mode 100644 docs/assets/flags/pl.svg create mode 100644 docs/assets/flags/pt.svg create mode 100644 docs/assets/flags/ro.svg create mode 100644 docs/assets/flags/ru.svg create mode 100644 docs/assets/flags/sa.svg create mode 100644 docs/assets/flags/se.svg create mode 100644 docs/assets/flags/sk.svg create mode 100644 docs/assets/flags/th.svg create mode 100644 docs/assets/flags/tr.svg create mode 100644 docs/assets/flags/tw.svg create mode 100644 docs/assets/flags/tz.svg create mode 100644 docs/assets/flags/ua.svg create mode 100644 docs/assets/flags/us.svg create mode 100644 docs/assets/flags/vn.svg diff --git a/README.md b/README.md index dfa88ff22d..4fa585acca 100644 --- a/README.md +++ b/README.md @@ -66,56 +66,56 @@
| 🇺🇸 | -🇧🇷 | -🇵🇹 | -🇪🇸 | -🇫🇷 | -🇮🇹 | -🇩🇪 | -🇳🇱 | -🇷🇺 | -🇺🇦 | -🇵🇱 | -🇨🇿 | -🇸🇰 | -🇷🇴 | -🇭🇺 | +|||||||||||||||
| 🇧🇬 | -🇩🇰 | -🇫🇮 | -🇳🇴 | -🇸🇪 | -🇨🇳 | -🇹🇼 | -🇯🇵 | -🇰🇷 | -🇹🇭 | -🇻🇳 | -🇮🇩 | -🇲🇾 | -🇵🇭 | +||||||||||||||||
| 🇮🇳 | -🇮🇳 | -🇮🇳 | -🇮🇳 | -🇮🇳 | -🇮🇳 | -🇧🇩 | -🇵🇰 | -🇮🇷 | -🇸🇦 | -🇮🇱 | -🇹🇷 | -🇦🇿 | -🇹🇿 | +
+
+
+
+
|
+
+ Kimi Moonshot AI + |
+
+ Thanks to Kimi (Moonshot AI), our founding Open Source Friend, for backing this project! Kimi is the AI lab behind the open-weight K2 and K3 model families — Kimi K3 delivers a 1M-token context window, native vision and frontier-level coding at a fraction of closed-model prices, and works out of the box with Claude Code, Codex and every coding tool OmniRoute serves.
+ + What Kimi's support powers: Kimi's API credits power OmniRoute's AI-validated release pipeline — the merge validation powered by Kimi K3 stage that reviews every pull request before it ships — plus day-to-day feature development. First-class Kimi support ships on both rails: the direct Kimi API ( kimi-k3) and the Kimi Code coding plan (OAuth and API key). OmniRoute is also the first Brazilian open-source project in Kimi's support program. Get a Kimi API key →
+ |
+
aff=omniroute are partner links. They fund the project at no extra cost to you.
+
++ Professor Igor Morais Vasconcelos · longtao · and others who prefer to stay private 💛 +
+ +> **Want to support OmniRoute?** Become a sponsor → Every dollar goes straight into keeping the project free and independent. + +
-
-
-
-
|
-
- Kimi Moonshot AI - |
-
- Thanks to Kimi (Moonshot AI), our founding Open Source Friend, for backing this project! Kimi is the AI lab behind the open-weight K2 and K3 model families — Kimi K3 delivers a 1M-token context window, native vision and frontier-level coding at a fraction of closed-model prices, and works out of the box with Claude Code, Codex and every coding tool OmniRoute serves.
- - What Kimi's support powers: Kimi's API credits power OmniRoute's AI-validated release pipeline — the merge validation powered by Kimi K3 stage that reviews every pull request before it ships — plus day-to-day feature development. First-class Kimi support ships on both rails: the direct Kimi API ( kimi-k3) and the Kimi Code coding plan (OAuth and API key). OmniRoute is also the first Brazilian open-source project in Kimi's support program. Get a Kimi API key →
- |
-
aff=omniroute are partner links. They fund the project at no extra cost to you.
-
-## 💖 Sponsors
-
-A heartfelt thank-you to the people who fund OmniRoute out of their own pocket. Every contribution keeps the project free, independent and moving.
-
-
-
-- Professor Igor Morais Vasconcelos · longtao · and others who prefer to stay private 💛 -
- -> **Want to support OmniRoute?** Become a sponsor → Every dollar goes straight into keeping the project free and independent. - -## ❤️ Support - -OmniRoute is free and open source, built and maintained in the open. If it saves you time or money, consider supporting development: - -- ⭐ **Star the repo** — it genuinely helps visibility -- 💖 **[GitHub Sponsors](https://github.com/sponsors/diegosouzapw)** — fund ongoing maintenance and new providers -- 🐛 **Report bugs and share feedback** in [Discussions](https://github.com/diegosouzapw/OmniRoute/discussions) - ## 📄 License MIT License - see [LICENSE](LICENSE) for details. diff --git a/docs/assets/flags/README.md b/docs/assets/flags/README.md new file mode 100644 index 0000000000..11aaae3e5f --- /dev/null +++ b/docs/assets/flags/README.md @@ -0,0 +1,19 @@ +# Flag icons + +SVG country flags used by the language selector in the root `README.md`. + +They are served locally (instead of Unicode flag emoji) because regional-indicator +flag emoji do **not** render on Windows and several Safari/WebKit configurations, +which broke the "In 43 languages" table on those platforms. + +## Source & license + +Flags are from [lipis/flag-icons](https://github.com/lipis/flag-icons) +(`flags/4x3/`), licensed **MIT**. Each file is named by its ISO 3166-1 alpha-2 +country code (e.g. `br.svg`, `us.svg`). The six Indian-language cells (`in`, `hi`, +`gu`, `mr`, `ta`, `te`) reuse the single `in.svg`. + +``` +MIT License — Copyright (c) 2013 Panayiotis Lipiridis +https://github.com/lipis/flag-icons/blob/main/LICENSE +``` diff --git a/docs/assets/flags/az.svg b/docs/assets/flags/az.svg new file mode 100644 index 0000000000..3557522110 --- /dev/null +++ b/docs/assets/flags/az.svg @@ -0,0 +1,8 @@ + diff --git a/docs/assets/flags/bd.svg b/docs/assets/flags/bd.svg new file mode 100644 index 0000000000..16b794debd --- /dev/null +++ b/docs/assets/flags/bd.svg @@ -0,0 +1,4 @@ + diff --git a/docs/assets/flags/bg.svg b/docs/assets/flags/bg.svg new file mode 100644 index 0000000000..af2d0d07c3 --- /dev/null +++ b/docs/assets/flags/bg.svg @@ -0,0 +1,5 @@ + diff --git a/docs/assets/flags/br.svg b/docs/assets/flags/br.svg new file mode 100644 index 0000000000..719a763caa --- /dev/null +++ b/docs/assets/flags/br.svg @@ -0,0 +1,45 @@ + diff --git a/docs/assets/flags/cn.svg b/docs/assets/flags/cn.svg new file mode 100644 index 0000000000..10d3489a0e --- /dev/null +++ b/docs/assets/flags/cn.svg @@ -0,0 +1,11 @@ + diff --git a/docs/assets/flags/cz.svg b/docs/assets/flags/cz.svg new file mode 100644 index 0000000000..7913de3895 --- /dev/null +++ b/docs/assets/flags/cz.svg @@ -0,0 +1,5 @@ + diff --git a/docs/assets/flags/de.svg b/docs/assets/flags/de.svg new file mode 100644 index 0000000000..71aa2d2c30 --- /dev/null +++ b/docs/assets/flags/de.svg @@ -0,0 +1,5 @@ + diff --git a/docs/assets/flags/dk.svg b/docs/assets/flags/dk.svg new file mode 100644 index 0000000000..563277f81d --- /dev/null +++ b/docs/assets/flags/dk.svg @@ -0,0 +1,5 @@ + diff --git a/docs/assets/flags/es.svg b/docs/assets/flags/es.svg new file mode 100644 index 0000000000..a296ebf7e1 --- /dev/null +++ b/docs/assets/flags/es.svg @@ -0,0 +1,544 @@ + diff --git a/docs/assets/flags/fi.svg b/docs/assets/flags/fi.svg new file mode 100644 index 0000000000..470be2d07c --- /dev/null +++ b/docs/assets/flags/fi.svg @@ -0,0 +1,5 @@ + diff --git a/docs/assets/flags/fr.svg b/docs/assets/flags/fr.svg new file mode 100644 index 0000000000..e682b90020 --- /dev/null +++ b/docs/assets/flags/fr.svg @@ -0,0 +1,5 @@ + diff --git a/docs/assets/flags/hu.svg b/docs/assets/flags/hu.svg new file mode 100644 index 0000000000..24fbfb9658 --- /dev/null +++ b/docs/assets/flags/hu.svg @@ -0,0 +1,7 @@ + diff --git a/docs/assets/flags/id.svg b/docs/assets/flags/id.svg new file mode 100644 index 0000000000..3b7c8fcfd9 --- /dev/null +++ b/docs/assets/flags/id.svg @@ -0,0 +1,4 @@ + diff --git a/docs/assets/flags/il.svg b/docs/assets/flags/il.svg new file mode 100644 index 0000000000..f43be7e8ed --- /dev/null +++ b/docs/assets/flags/il.svg @@ -0,0 +1,14 @@ + diff --git a/docs/assets/flags/in.svg b/docs/assets/flags/in.svg new file mode 100644 index 0000000000..bc47d74911 --- /dev/null +++ b/docs/assets/flags/in.svg @@ -0,0 +1,25 @@ + diff --git a/docs/assets/flags/ir.svg b/docs/assets/flags/ir.svg new file mode 100644 index 0000000000..8c6d516216 --- /dev/null +++ b/docs/assets/flags/ir.svg @@ -0,0 +1,219 @@ + diff --git a/docs/assets/flags/it.svg b/docs/assets/flags/it.svg new file mode 100644 index 0000000000..20a8bfdcc8 --- /dev/null +++ b/docs/assets/flags/it.svg @@ -0,0 +1,7 @@ + diff --git a/docs/assets/flags/jp.svg b/docs/assets/flags/jp.svg new file mode 100644 index 0000000000..cc1c181ce9 --- /dev/null +++ b/docs/assets/flags/jp.svg @@ -0,0 +1,11 @@ + diff --git a/docs/assets/flags/kr.svg b/docs/assets/flags/kr.svg new file mode 100644 index 0000000000..6947eab2b3 --- /dev/null +++ b/docs/assets/flags/kr.svg @@ -0,0 +1,24 @@ + diff --git a/docs/assets/flags/my.svg b/docs/assets/flags/my.svg new file mode 100644 index 0000000000..115f864d8a --- /dev/null +++ b/docs/assets/flags/my.svg @@ -0,0 +1,26 @@ + diff --git a/docs/assets/flags/nl.svg b/docs/assets/flags/nl.svg new file mode 100644 index 0000000000..e90f5b0351 --- /dev/null +++ b/docs/assets/flags/nl.svg @@ -0,0 +1,5 @@ + diff --git a/docs/assets/flags/no.svg b/docs/assets/flags/no.svg new file mode 100644 index 0000000000..a5f2a152a9 --- /dev/null +++ b/docs/assets/flags/no.svg @@ -0,0 +1,7 @@ + diff --git a/docs/assets/flags/ph.svg b/docs/assets/flags/ph.svg new file mode 100644 index 0000000000..b910e24cd2 --- /dev/null +++ b/docs/assets/flags/ph.svg @@ -0,0 +1,6 @@ + diff --git a/docs/assets/flags/pk.svg b/docs/assets/flags/pk.svg new file mode 100644 index 0000000000..4ddc19f8ea --- /dev/null +++ b/docs/assets/flags/pk.svg @@ -0,0 +1,15 @@ + diff --git a/docs/assets/flags/pl.svg b/docs/assets/flags/pl.svg new file mode 100644 index 0000000000..42d2b0ce19 --- /dev/null +++ b/docs/assets/flags/pl.svg @@ -0,0 +1,6 @@ + diff --git a/docs/assets/flags/pt.svg b/docs/assets/flags/pt.svg new file mode 100644 index 0000000000..2767cd4e9f --- /dev/null +++ b/docs/assets/flags/pt.svg @@ -0,0 +1,57 @@ + diff --git a/docs/assets/flags/ro.svg b/docs/assets/flags/ro.svg new file mode 100644 index 0000000000..fda0f7bec9 --- /dev/null +++ b/docs/assets/flags/ro.svg @@ -0,0 +1,7 @@ + diff --git a/docs/assets/flags/ru.svg b/docs/assets/flags/ru.svg new file mode 100644 index 0000000000..cf243011ae --- /dev/null +++ b/docs/assets/flags/ru.svg @@ -0,0 +1,5 @@ + diff --git a/docs/assets/flags/sa.svg b/docs/assets/flags/sa.svg new file mode 100644 index 0000000000..596cf48bb7 --- /dev/null +++ b/docs/assets/flags/sa.svg @@ -0,0 +1,25 @@ + diff --git a/docs/assets/flags/se.svg b/docs/assets/flags/se.svg new file mode 100644 index 0000000000..8ba745acaf --- /dev/null +++ b/docs/assets/flags/se.svg @@ -0,0 +1,4 @@ + diff --git a/docs/assets/flags/sk.svg b/docs/assets/flags/sk.svg new file mode 100644 index 0000000000..676018e628 --- /dev/null +++ b/docs/assets/flags/sk.svg @@ -0,0 +1,9 @@ + diff --git a/docs/assets/flags/th.svg b/docs/assets/flags/th.svg new file mode 100644 index 0000000000..1e93a61e95 --- /dev/null +++ b/docs/assets/flags/th.svg @@ -0,0 +1,7 @@ + diff --git a/docs/assets/flags/tr.svg b/docs/assets/flags/tr.svg new file mode 100644 index 0000000000..b96da21f0e --- /dev/null +++ b/docs/assets/flags/tr.svg @@ -0,0 +1,8 @@ + diff --git a/docs/assets/flags/tw.svg b/docs/assets/flags/tw.svg new file mode 100644 index 0000000000..57fd98b433 --- /dev/null +++ b/docs/assets/flags/tw.svg @@ -0,0 +1,34 @@ + diff --git a/docs/assets/flags/tz.svg b/docs/assets/flags/tz.svg new file mode 100644 index 0000000000..a2cfbca42a --- /dev/null +++ b/docs/assets/flags/tz.svg @@ -0,0 +1,13 @@ + diff --git a/docs/assets/flags/ua.svg b/docs/assets/flags/ua.svg new file mode 100644 index 0000000000..03daa19683 --- /dev/null +++ b/docs/assets/flags/ua.svg @@ -0,0 +1,6 @@ + diff --git a/docs/assets/flags/us.svg b/docs/assets/flags/us.svg new file mode 100644 index 0000000000..9cfd0c927f --- /dev/null +++ b/docs/assets/flags/us.svg @@ -0,0 +1,9 @@ + diff --git a/docs/assets/flags/vn.svg b/docs/assets/flags/vn.svg new file mode 100644 index 0000000000..7e4bac8f4a --- /dev/null +++ b/docs/assets/flags/vn.svg @@ -0,0 +1,11 @@ +