Closed (fixed)
Project:
Babel
Version:
1.x-dev
Component:
Code
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
10 Jul 2025 at 11:34 UTC
Updated:
2 Sep 2025 at 11:14 UTC
Jump to comment: Most recent
The BabelService currently uses a MySQL-specific SQL command
$this->db->query("SET SESSION group_concat_max_len = 1000000;");
It violates Drupal's database abstraction principles.
Apart from that using very long IDs in UI and exported files, composed by concatenating the plugin ID and the translation ID looks bad.
TranslationTypePluginInterface::getStrings() to return array to be keyed by hash instead of long concatenated list of plugin:id.None.
None.
None.
TranslationTypePluginInterface::getStrings() to return array to be keyed by hash instead of long concatenated list of plugin:id
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
claudiu.cristeaComment #3
claudiu.cristeaComment #4
claudiu.cristeaI'm gonna work on this
Comment #6
claudiu.cristeaThe work is done but this was built on top of #3539336: Allow different default status per-plugin. Postponing until #3539336: Allow different default status per-plugin is in. Still keeping in my name.
Comment #7
claudiu.cristeaComment #8
claudiu.cristeaThe blocker has been merged, this is ready for review.
Comment #10
dimilias commentedComment #12
dimilias commentedMerged into 1.x