52289c5de1f561a8e48cc42f88a1859b4afcad8e
[yaffs-website] / web / core / modules / language / migration_templates / d6_language_types.yml
1 id: d6_language_types
2 label: Language types
3 migration_tags:
4   - Drupal 6
5 source:
6   plugin: variable
7   variables:
8     - language_negotiation
9   source_module: language
10 process:
11   all:
12     plugin: default_value
13     default_value:
14       - 'language_interface'
15       - 'language_content'
16       - 'language_url'
17   configurable:
18     plugin: default_value
19     default_value:
20       - 'language_interface'
21   negotiation/language_content/enabled:
22     plugin: default_value
23     default_value:
24       'language-interface': 0
25   negotiation/language_url/enabled:
26     plugin: default_value
27     default_value:
28       'language-url': 0
29       'language-url-fallback': 1
30   negotiation/language_interface/enabled:
31     plugin: static_map
32     source: language_negotiation
33     map:
34       # LANGUAGE_NEGOTIATION_NONE = 0
35       # LANGUAGE_NEGOTIATION_PATH_DEFAULT = 1
36       # LANGUAGE_NEGOTIATION_PATH = 2
37       # LANGUAGE_NEGOTIATION_DOMAIN = 3
38       0:
39         'language-selected': 0
40       1:
41         'language-url': 0
42         'language-selected': 1
43       2:
44         'language-url': 0
45         'language-user': 1
46         'language-browser': 2
47         'language-selected': 3
48       3:
49         'language-url': 0
50         'language-selected': 1
51 destination:
52   plugin: config
53   config_name: language.types