Bandiere
Bandiere
Il pacchetto include 256 bandiere SVG dei paesi, minificate e incorporate come stringhe. Le bandiere sono indicizzate tramite i codici paese ISO 3166-1 alpha-2.
Bandiere SVG
Ottenere una Bandiera per Codice Paese
GoDartTypeScript
import { getFlag, flags } from 'infobits-intl';
// Using the lookup function
const svg = getFlag('US');
// Or access the map directly
const svgDirect = flags['US'];Renderizzare le Bandiere SVG
Le stringhe SVG possono essere utilizzate direttamente nella tua applicazione:
GoDartTypeScript
import { getFlag } from 'infobits-intl';
// In a web application
const svg = getFlag('NO');
if (svg) {
document.getElementById('flag-container')!.innerHTML = svg;
}Bandiere Emoji
Le bandiere emoji vengono generate dai codici paese utilizzando i simboli indicatori regionali.
GoDartTypeScript
import { getEmojiFlag } from 'infobits-intl';
console.log(getEmojiFlag('US'));
console.log(getEmojiFlag('NO'));Bandiere delle Lingue
Le lingue possono avere una bandiera rappresentativa tramite il loro defaultFlagCode.
GoDartTypeScript
import { getLanguageByCode, getFlag } from 'infobits-intl';
const lang = getLanguageByCode('fr');
if (lang?.defaultFlagCode) {
const svg = getFlag(lang.defaultFlagCode);
}Tutte le Bandiere Disponibili
Iterare su tutte le bandiere disponibili:
GoDartTypeScript
import { flags } from 'infobits-intl';
for (const [code, svg] of Object.entries(flags)) {
console.log(`${code}: ${svg.length} bytes`);
}