locales_source méretnövekedés

Lipi képe

Letöltöttem és installáltam a Drupal-7.14 változatát és a magyar fordítást. Ekkor a mysql locales_source és locales_target táblában 4674
tétel volt. De a locales_source tábla hamarosan bővülni kezdett, pl. az
üres string-gel, vagy a "Dashboard (inactive)" tétellel, vagy a
"Management" tétellel, stb. stb.

A kérdésem az, hogy miért kerülnek bele a locales_source táblába ezek a
tételek utólag? Van valami ismert hiba ebben a Drupal-7.14 ezen részében?

Drupal verzió: 
Hojtsy Gábor képe

A Drupal alapfunkciója hogy a felismert, de még le nem fordított karaktersorozatokat elérhetővé teszi fordítási célból. Egyrészt a fordítás maga nem feltétlen 100%os másrészt a moduloknak is külön fordításai vannak, harmadrészt pedig esetenként előfordulhatnak dinamikusan generált fordítandó karatkersorozatok (bár ez nem szerencsés). A locales_source nem egy statikus dolog, ahogy a Drupal felfedez új fordítandókat, oda fogja tenni.

0
0
Lipi képe

"Valahogyan" egy csomó új bejegyzés is bekerült a táblába, pl.

#: /drupal-7.14/?q=admin/config/regional/language&render=overlay
msgid "Dashboard (sidebar)"
msgstr ""
 
#: /drupal-7.14/?q=admin/config/regional/language&render=overlay
msgid "Dashboard (inactive)"
msgstr ""
 
#: /drupal-7.14/?q=admin%2Fmodules&render=overlay
msgid "Demo module, which gives back a greeting at URL !url<br>"
msgstr ""
 
#: /drupal-7.14/
msgid ""
msgstr ""
 
#: /drupal-7.14/?q=admin%2Fhelp%2Fhelloworld&render=overlay
msgid "translation"
msgstr ""
 
#: /drupal-7.14/?q=admin/modules/list/confirm&render=overlay
msgid "Management"
msgstr ""
 
#: /drupal-7.14/?q=admin/modules/list/confirm&render=overlay
msgid "User menu"
msgstr ""
 
#: /drupal-7.14/user/1/edit?render=overlay
msgid "Africa/Abidjan"
msgstr ""
 
#: /drupal-7.14/user/1/edit?render=overlay
msgid "Africa/Accra"
msgstr ""
 
#: /drupal-7.14/user/1/edit?render=overlay
msgid "Africa/Addis Ababa"
msgstr ""
 
#: /drupal-7.14/user/1/edit?render=overlay
msgid "Africa/Algiers"
msgstr ""

stb stb. Vajon csak nálam lép fel ez, vagy más is tapasztalta? Kérem, hogy nézzétek meg!

select count(*) from locales_source
5143
select count(*) from locales_target
4681

A "valahogyan" magyarázata: közben egy saját modult (Helloworld) is betettem a modulok közé. E nélkül, a "szűz" rendszerben nem tapasztaltam ekkora növekedést.

0
0
szantog képe

ez a tábla folyamatosan nőni fog, egészen addig, amíg az összes modul összes t() függvényen áthajtott stringje bele nem kerül. Ez pedig akkor történik meg, amikor először jelenik meg egy oldalon a kiírva a string. Ott is van: #: /drupal-7.14/user/1/edit?render=overlay rákattintottál, ott az oldal előállításakor valamelyik modulban benne volt, hogy t('Africa/Algiers'), és szépen belekerült a táblába.

0
0

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.

Lipi képe

Sajnos, semelyik modulban sincs benne, hogy 'Africa/Algiers'. Ugyanez a helyzet a 'Dashboard (inactive)' -vel is stb. Az a kérdés, hogy a dinamikusan, "menet közben" összeszerelt stringek miért is kerülnek bele a locales_source táblába, és mennyi ezeknek a számossága...

Kérlek, hogy nézd meg, mekkorára nőtt fel egy működő Drupal7 site esetében a locales_source tábla a locales_target -hez képest -- vagyis légy szíves, nézd meg a bennük lévő sorok számát, és írd meg! Nagyon érdekel, hogy bekövetkezik-e valamiféle jelentős méretnövekedés emiatt, csak eddig még nem vették észre?

0
0
Balogh Zoltán képe

De miért olyan fontos ez?

0
0
Lipi képe

Köszönöm, ez még elviselhető növekedés.

Arra voltam kíváncsi, hogy nincs-e valamilyen "kombinatorikus robbanás" a locales_source területén a Drupal 7.14-ben.

0
0
szantog képe

" harmadrészt pedig esetenként előfordulhatnak dinamikusan generált fordítandó karatkersorozatok"

Amúgy ok, lebuktunk. Goba meg én voltam, meg még ketten, de őket nem árulom be.
Illetve nem is egészen, de mi idomítottuk a kis localessourcetáblanövelőmanócskáinkat, hogy amikor még a drupal is alszik, becsempésszék a táblácskákba azokat a random szovegeket, amikhez éppen kedvünk van. A Dashboard (inaktív) Gobáé, én meg a nagy világatlaszon reggeliztem, azért az Africa/Algiers.
Aki nem hiszi, járjon utána.

1
0

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.

Lipi képe

Már elkezdtem utána járni (Xdebug). A játékoskedvű manócsák idomításához sok sikert :)

0
0
pp képe

http://localize.drupal.org/translate/languages/hu/translate?project=&sta...

Event: 5.x-1.0 (1)
Date: 5.x-1.8 (1), 5.x-2.7 (1), 6.x-2.3 (1), 5.x-2.8 (1), 6.x-2.4 (1), 6.x-2.5 (1), 6.x-2.6 (1), 6.x-2.7 (1), 6.x-2.8 (1), 6.x-2.9 (1)
Conference Organizing Distribution (Drush make files and install profile): 6.x-1.0-alpha2 (1), 6.x-1.0-alpha2 (1)
phpEdu Installation Profile: 6.x-1.1-beta5 (1), 6.x-1.1-beta5 (1)
Welcoming Websites Wizard: 6.x-1.3 (1), 6.x-1.3 (1), 6.x-1.4 (1), 6.x-1.4 (1)
AnyTM - Any Team Management System: 6.x-1.0 (1)
Open Media : 6.x-1.0 (1), 6.x-1.0 (1), 6.x-1.1-beta1 (1), 6.x-1.1-beta1 (1), 6.x-1.1 (1), 6.x-1.1 (1), 6.x-1.2 (1), 6.x-1.2 (1)
drupal erp profile: 6.x-1.1-alpha3 (1), 6.x-1.1-alpha3 (1), 6.x-1.1-alpha4 (1), 6.x-1.1-alpha4 (1), 6.x-1.1-beta1 (1), 6.x-1.1-beta1 (1), 6.x-1.1-beta2 (1), 6.x-1.1-beta2 (1), 6.x-1.1-beta3 (1), 6.x-1.1-beta3 (1)
Brochure Site: 6.x-1.0-alpha2 (1), 6.x-1.0-alpha2 (1), 6.x-1.0-alpha3 (1), 6.x-1.0-alpha3 (1)
meetü Game Platform: 6.x-1.0-beta1 (1), 6.x-1.0-beta1 (1), 6.x-1.0-rc1 (1), 6.x-1.0-rc1 (1), 6.x-1.0-rc2 (1), 6.x-1.0-rc2 (1), 6.x-1.0-rc3 (1), 6.x-1.0-rc3 (1)
Profiler Example: 6.x-1.1 (1), 6.x-1.1 (1)
Feeds Test Site: 6.x-1.0-rc1 (1), 6.x-1.0-rc1 (1), 6.x-1.0 (1), 6.x-1.0 (1), 6.x-1.1 (1), 6.x-1.1 (1), 6.x-1.2 (1), 6.x-1.2 (1), 6.x-1.3 (1), 6.x-1.3 (1), 6.x-1.4 (1), 6.x-1.4 (1), 6.x-1.5 (1), 6.x-1.5 (1), 6.x-1.6 (1), 6.x-1.6 (1), 6.x-1.7 (1), 6.x-1.7 (1), 6.x-1.8 (1), 6.x-1.8 (1)
Hyperlocal News: 6.x-1.0-alpha1 (1), 6.x-1.0-alpha1 (1), 6.x-1.0-alpha2 (1), 6.x-1.0-alpha2 (1)
Open Atrium: 6.x-1.4 (1), 6.x-1.4 (1)
Webchick's test profile: 6.x-0.1-unstable2 (1), 6.x-0.1-unstable2 (1), 6.x-0.1-unstable3 (1), 6.x-0.1-unstable3 (1)
P6 Profile: 6.x-1.2 (1), 6.x-1.2 (1), 6.x-1.3 (1), 6.x-1.3 (1), 6.x-1.5 (1), 6.x-1.5 (1)
Community Forge: 6.x-1.1-beta4 (1), 6.x-1.1-beta4 (1), 6.x-1.1-beta5 (1), 6.x-1.1-beta5 (1), 6.x-1.1-beta8 (1), 6.x-1.1-beta8 (1), 6.x-1.1-beta9 (1), 6.x-1.1-beta9 (1), 6.x-1.1 (1), 6.x-1.1 (1)
Volunteer Rally: 6.x-1.0-alpha2 (1), 6.x-1.0-alpha2 (1)

0
0