WordPress.org

Making WordPress.org

Changeset 6030


Ignore:
Timestamp:
10/14/17 14:04:50 (2 months ago)
Author:
SergeyBiryukov
Message:

Plugin Directory: Display locale banner if a non-English locale is detected from headers, but no translations exist yet.

Fixes #2922.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/api/routes/class-locale-banner.php

    r6029 r6030  
    168168                    ); 
    169169                } 
     170 
     171            // Non-English locale in header, no translations. 
     172            } elseif ( $locales_from_header ) { 
     173                $locale = reset( $locales_from_header ); 
     174 
     175                $suggest_string = sprintf( 
     176                    $this->translate( 'This plugin is not available in %1$s yet. <a href="%2$s">Help translate it!</a>', $locale ), 
     177                    \GP_Locales::by_field( 'wp_locale', $locale )->native_name, 
     178                    esc_url( 'https://translate.wordpress.org/projects/wp-plugins/' . $plugin_slug ) 
     179                ); 
    170180            } 
    171181 
Note: See TracChangeset for help on using the changeset viewer.