Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Liczba pojedyncza i mnoga internalizacja, Implementacja
marcio
post 4.04.2012, 01:50:50
Post #1





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Witam chcialem sie waz zapytac co myslicie o takim rozwiazaniu jesli chodzi o rozroznanie liczby mnogiej od pojedynczej w tlumaczonych tekstach.
Tak wyglada przykladowy plik z tlumaczeniem: http://pyp.net.pl/source/4f7b98835b9ac
A tak jego dzialania i wynik: http://pyp.net.pl/source/4f7b9b4bd36e3

Oczywiscie mozna miec tez tlumaczenie w *.csv/*.xml ale np *.csv nie bedzie obslugiwalo pluralize.
To tez jest klasa oczywiscie Helper dla widokow bedzie krotszy do wykonania ale jak wam sie podoba sama idea, i czy jest ona "elastyczna"?

Jedyne co wedlug mnie warto zmienic to tworzenie tablic ze jesli dla liczb 5,6,7,8,9 tekst sie nie zmienia dac to do jednego klucza czyli np
  1. $translate['pl']['dogs'] = array(
  2. 'text' => 'W domu u Oskara %how% %ile% %plural%',
  3. 'pluralize' => array(
  4. '%plural%' => array(
  5. '1' => "pies", '2|3|4' => 'psy',
  6. '5|6|7|8|9' => "psow"
  7. )
  8. );

Tylko nie wiem czy potem parsowanie takie tablicy nie bedzie zbyt dlugie przy wiekszym pliku tlumaczen...

Jak wy to robicie?

Ten post edytował marcio 4.04.2012, 01:53:40


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.06.2025 - 08:47