wp-admin/network/settings.php 1 location
|
@@ 69-74 (lines=6) @@
|
66 |
|
); |
67 |
|
|
68 |
|
// Handle translation install. |
69 |
|
if ( ! empty( $_POST['WPLANG'] ) && wp_can_install_language_pack() ) { // @todo: Skip if already installed |
70 |
|
$language = wp_download_language_pack( $_POST['WPLANG'] ); |
71 |
|
if ( $language ) { |
72 |
|
$_POST['WPLANG'] = $language; |
73 |
|
} |
74 |
|
} |
75 |
|
|
76 |
|
foreach ( $options as $option_name ) { |
77 |
|
if ( ! isset($_POST[$option_name]) ) |
wp-admin/network/site-new.php 1 location
|
@@ 68-73 (lines=6) @@
|
65 |
|
); |
66 |
|
|
67 |
|
// Handle translation install for the new site. |
68 |
|
if ( ! empty( $_POST['WPLANG'] ) && wp_can_install_language_pack() ) { |
69 |
|
$language = wp_download_language_pack( wp_unslash( $_POST['WPLANG'] ) ); |
70 |
|
if ( $language ) { |
71 |
|
$meta['WPLANG'] = $language; |
72 |
|
} |
73 |
|
} |
74 |
|
|
75 |
|
if ( empty( $domain ) ) |
76 |
|
wp_die( __( 'Missing or invalid site address.' ) ); |
wp-admin/options.php 1 location
|
@@ 187-192 (lines=6) @@
|
184 |
|
if ( ! empty( $_POST['WPLANG'] ) && ( ! is_multisite() || is_super_admin() ) ) { // @todo: Skip if already installed |
185 |
|
require_once( ABSPATH . 'wp-admin/includes/translation-install.php' ); |
186 |
|
|
187 |
|
if ( wp_can_install_language_pack() ) { |
188 |
|
$language = wp_download_language_pack( $_POST['WPLANG'] ); |
189 |
|
if ( $language ) { |
190 |
|
$_POST['WPLANG'] = $language; |
191 |
|
} |
192 |
|
} |
193 |
|
} |
194 |
|
} |
195 |
|
|