Pole PHP (php)

Formát PHP Array ukládá lokalizační řetězce jako asociativní pole vrácená ze souborů .php. Tento formát je běžný ve vlastních PHP aplikacích a tématech WordPress. Soubor vrací PHP pole, kde klíče jsou řetězcové identifikátory a hodnoty jsou přeložené řetězce nebo vnořená pole pro klíče ve jmenných prostorech.

Soubory lokalizace v PHP používají příkaz return k vrácení asociativního pole. Klíče jsou řetězcové identifikátory. Hodnoty jsou buď překlady řetězce nebo vnořená pole. Interpolace obvykle používá poziční zástupné symboly ve stylu sprintf nebo vlastní funkce pro nahrazení definované aplikací. Soubor je načítán přes include nebo require PHP a pole je aplikací používáno přímo.

Osvědčená praxe: používejte konzistentní pojmenování klíčů ve všech souborech lokalizace a udržujte soubor zdrojového jazyka jako závazný seznam klíčů. Vyhněte se vkládání logiky PHP do souborů lokalizace — udržujte je jako čisté soubory vracející data. Spouštějte CI skript porovnávající klíče napříč soubory lokalizace, abyste zachytili chybějící překlady. Language Monster podporuje formát PHP Array a zpracovává strukturu asociativního pole pro překlad.

Více informací Formáty souborů