funkcja:
<?php ); function przetlumacz($tekst) { foreach ($tekst as $key => $value) { $tekst[$key]=$tlumaczenie[$value[0]]; $i=1; { $i++; } } return $tekst; } ?>
przykładowa zawartość pl.php (pliku z tłumaczeniem)
zla_wartosc_pola='Nieprawidłowa wartosc pola ("{x1}"). Zmieniono na "{x2}"' brak_tekstu='Tekst nie istnieje'
Wywołanie funkcji zwróci
Cytat
Nieprawidłowa wartosc pola ("pole1"). Zmieniono na "2222"
Tekst nie istnieje
Tekst nie istnieje
Przykład działa prawidłowo ale zastanawiam się, czy można to zrobić w bardziej optymalny sposób, proszę o propozycje. W założeniu nie będzie więcej niż 5 dodatkowych argumentów ({x1}, {x2} ...).
Nie jestem zainteresowany Gettext .