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