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ó:
Fórum:
alapfunkció
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.
Re: Drupal-7.14 és a locales_source tábla növekedése
"Valahogyan" egy csomó új bejegyzés is bekerült a táblába, pl.
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.
ez a tábla folyamatosan nőni
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.
----
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.
t('Africa/Algiers')
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?
8233 / 6841
De miért olyan fontos ez?
Re: 8233 / 6841
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.
13978
" 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.
----
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.
Már elkezdtem utána járni
Már elkezdtem utána járni (Xdebug). A játékoskedvű manócsák idomításához sok sikert :)
Érdekességnek
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)
Palócz István
https://palocz.hu | https://tanarurkerem.hu