equal
deleted
inserted
replaced
40 |
40 |
41 :type translations: dict |
41 :type translations: dict |
42 :param translations: the reverted l10n dict |
42 :param translations: the reverted l10n dict |
43 |
43 |
44 :type schema: `cubicweb.schema.Schema` |
44 :type schema: `cubicweb.schema.Schema` |
45 :param schema: the application's schema |
45 :param schema: the instance's schema |
46 """ |
46 """ |
47 # var_types is used as a map : var_name / var_type |
47 # var_types is used as a map : var_name / var_type |
48 vartypes = {} |
48 vartypes = {} |
49 # ambiguous_nodes is used as a map : relation_node / (var_name, available_translations) |
49 # ambiguous_nodes is used as a map : relation_node / (var_name, available_translations) |
50 ambiguous_nodes = {} |
50 ambiguous_nodes = {} |
92 |
92 |
93 :type ambiguous_nodes: dict |
93 :type ambiguous_nodes: dict |
94 :param ambiguous_nodes: a map : relation_node / (var_name, available_translations) |
94 :param ambiguous_nodes: a map : relation_node / (var_name, available_translations) |
95 |
95 |
96 :type schema: `cubicweb.schema.Schema` |
96 :type schema: `cubicweb.schema.Schema` |
97 :param schema: the application's schema |
97 :param schema: the instance's schema |
98 """ |
98 """ |
99 # Now, try to resolve ambiguous translations |
99 # Now, try to resolve ambiguous translations |
100 for relation, (var_name, translations_found) in ambiguous_nodes.items(): |
100 for relation, (var_name, translations_found) in ambiguous_nodes.items(): |
101 try: |
101 try: |
102 vartype = var_types[var_name] |
102 vartype = var_types[var_name] |