Postponed (maintainer needs more info)
Project:
Localization server
Version:
7.x-1.x-dev
Component:
Performance
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
17 Feb 2009 at 18:51 UTC
Updated:
26 Sep 2015 at 15:25 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #1
meba commentedI just realized this kind of doesn't make sense. Why? Because they only place we are refering to a LANGUAGE of the translation is the translation table itself. Therefore I can't just create an empty translation after creating a string - I don't have any language. I would have to create empty translation for every language enabled and that's a LOT of data. Also what happens when somebody creates a language? Should the empty translations be created as well?
Comment #2
gábor hojtsyYes and yes. This is what Drupal core does again. To be able to have inner join, all languages needs all their translations.
Comment #3
meba commentedAttaching patch which is incomplete and messes a lot of stuff together. I am just making sure i don't lose the code. It should make more sense once #375817: Performance: denormalize releases, files and lines with project/release info is committed.
Comment #4
gábor hojtsyComment #5
SebCorbin commentedBumping to 7.x as 6.x is now discontinued. With the new schema architecture, is is still relevant?
Comment #6
gábor hojtsyIt may help with performance, I don't know, we need to look into it.