diff --git a/src/bp-core/bp-core-functions.php b/src/bp-core/bp-core-functions.php
index 5b93f9c..be23500 100644
a
|
b
|
function bp_is_get_request() { |
1700 | 1700 | * @return bool True on success, false on failure. |
1701 | 1701 | */ |
1702 | 1702 | function bp_core_load_buddypress_textdomain() { |
1703 | | // Try to load via load_plugin_textdomain() first, for future |
1704 | | // wordpress.org translation downloads |
1705 | | if ( load_plugin_textdomain( 'buddypress', false, 'buddypress/bp-languages' ) ) { |
1706 | | return true; |
1707 | | } |
| 1703 | $domain = 'buddypress'; |
| 1704 | $mofile_custom = trailingslashit( WP_LANG_DIR . '/' . $domain ) . sprintf( '%s-%s.mo', $domain, apply_filters( 'buddypress_locale', get_locale() ) ); |
1708 | 1705 | |
1709 | | // Nothing found in bp-languages, so try to load from WP_LANG_DIR |
1710 | | $locale = apply_filters( 'buddypress_locale', get_locale() ); |
1711 | | $mofile = WP_LANG_DIR . '/buddypress-' . $locale . '.mo'; |
| 1706 | // load custom language file if available |
| 1707 | // custom language files reside in WP_LANG_DIR/buddypress |
| 1708 | if ( is_readable( $mofile_custom ) ) { |
| 1709 | load_textdomain( $domain, $mofile_custom ); |
1712 | 1710 | |
1713 | | return load_textdomain( 'buddypress', $mofile ); |
| 1711 | // default to WP and glotpress |
| 1712 | } else { |
| 1713 | load_plugin_textdomain( $domain ); |
| 1714 | } |
1714 | 1715 | } |
1715 | 1716 | add_action ( 'bp_core_loaded', 'bp_core_load_buddypress_textdomain' ); |
1716 | 1717 | |
… |
… |
function bp_core_get_suggestions( $args ) { |
2034 | 2035 | } |
2035 | 2036 | |
2036 | 2037 | return apply_filters( 'bp_core_get_suggestions', $retval, $args ); |
2037 | | } |
2038 | | No newline at end of file |
| 2038 | } |