# Egyedi zászlók

> Saját zászló feltöltése egy nyelvhez, a zászlók mérete, és mit érdemes mérlegelni több országban beszélt nyelvnél.

A WPML mind a 65 előre beállított nyelvhez tartalmaz zászlót, és néhány népszerű országspecifikus változathoz is (például kanadai francia, brazil portugál, svájci német). A zászlók SVG vagy PNG fájlok, a bővítmény `wp-content/plugins/sitepress-multilingual-cms/res/flags` mappájában vannak.

Ha más stílusú zászlót szeretnél, vagy olyan nyelvhez kell zászló, amelyet a WPML nem ismer, feltölthetsz sajátot.

## Az egyedi zászló követelményei

- Csak **SVG** fájl használható, legfeljebb **100 KB** méretű.
- Nem kell hozzá SVG-feltöltést engedélyező bővítmény: a WPML a zászlót maga tárolja a `wp-content/uploads/flags/` mappában, nem a médiatárban.
- Hogy a WPML alap zászlói mellett jól nézzen ki, a forrás-SVG mérete legyen 18 × 12 képpont. A `viewBox` bármilyen arányos érték lehet, például:

```xml
<svg xmlns="http://www.w3.org/2000/svg" width="18" height="12" fill="none" viewBox="0 0 36 24">...</svg>
```

## Egyedi zászló feltöltése

1. Nyisd meg a **WPML → Beállítások → Languages** oldalt.
2. A **Manage and Hide Site Languages** részben kattints az **Edit** gombra annak a nyelvnek a sorában, amelynek a zászlaját cserélnéd. Itt vehetsz fel egyedi nyelvet is.
3. A sorban nyisd le a zászlóválasztót (**Flag picker**). Kínál egy WPML-zászlót, egy semleges földgömböt, az országkódot, és utolsó tételként a **Upload a custom SVG…** pontot.
4. Válaszd ezt, és tallózd ki a fájlt.
5. Kattints a **Save** gombra. A feltöltött zászló megjelenik a nyelvváltóban.

## A zászló méretének állítása

A nyelvváltó felvételekor vagy szerkesztésekor az összes zászlónak egyedi méretet adhatsz. A nyelvváltó blokknál a zászlót a blokk beállításaiban méretezheted át.

Ha nem adsz meg méretet, a PNG és JPG zászlók automatikusan 18 × 12 képpontosra méreteződnek. Ha a zászlókat CSS-sel vagy JavaScripttel kezeled, vagy animált GIF-et szeretnél, az automatikus átméretezést kikapcsolhatod a `wp-config.php` fájlban:

```php
define( 'WPML_DO_NOT_RESIZE_UPLOADED_FLAGS', true );
```

## Zászló több országban beszélt nyelvhez

Egy zászló országot jelöl, a nyelvet viszont gyakran több országban beszélik. A WPML alapból például a spanyol zászlót használja a spanyol nyelvhez, pedig spanyolul beszélnek többek között Argentínában, Kolumbiában, Peruban, Venezuelában, az Egyesült Államokban és Puerto Ricóban is.

Zászlót érdemes cserélni, ha az oldalad egy adott országot céloz (például országonként más szállítási móddal), mert a zászló megmutatja, melyik változatban vásárolhat a látogató. Mérlegeld azt is, hogy:

- a zászló országot jelent, a nyelv több országhoz tartozhat;
- a zászlók politikai vagy kulturális érzékenységeket érinthetnek;
- ritkán, de az országok zászlót cserélnek;
- a látogatók egy része nem ismeri fel az adott zászlót.

Ilyenkor három megoldás közül választhatsz:

- a nyelvet a saját nevével és írásmódjával listázod (Español a „Spanish” helyett);
- a saját nevet és az oldal alapnyelvén írt nevet is kiírod (például Español (spanyol));
- lecseréled az alapzászlót egyedi SVG-re a fent leírt módon.
