Skip to content

Commit d88401b

Browse files
committed
Add support for skipping themes and plugins
1 parent 4523c86 commit d88401b

File tree

3 files changed

+15
-3
lines changed

3 files changed

+15
-3
lines changed

bin/cache

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ $query_author = 'wordpressdotorg';
1212
$extra_plugins = [ 'akismet', 'bbpress', 'buddypress', 'woocommerce', 'wordpress-importer' ];
1313
$extra_themes = [ 'twentyseventeen', 'twentynineteen', 'twentytwenty', 'twentytwentyone' ];
1414

15+
// Skipped themes and plugins.
16+
$skip_plugins = [ 'performance-lab' ];
17+
$skip_themes = [];
18+
1519
// Config directory and filenames
1620
$config_dir = $root . '/config';
1721
$config_languages = $config_dir . '/languages-info.json';
@@ -290,6 +294,10 @@ $plugins = collect( get_cached( $cache_file_core_plugins )->get( 'plugins', [] )
290294
foreach ( $plugins as $plugin ) {
291295
$plugin = (object) collect( $plugin )->toArray();
292296

297+
if ( \in_array( $plugin->slug, $skip_plugins, true ) ) {
298+
continue;
299+
}
300+
293301
if ( empty( $plugin->versions ) ) {
294302
continue;
295303
}
@@ -356,6 +364,10 @@ foreach ( $themes as $theme ) {
356364
$theme = (object) $theme;
357365
$slug = $theme->slug ?? '';
358366

367+
if ( \in_array( $slug, $skip_themes, true ) ) {
368+
continue;
369+
}
370+
359371
if ( empty( $theme->versions ) ) {
360372
msg( 'Theme has no versions: ' . $slug );
361373
continue;
@@ -487,7 +499,7 @@ foreach ( $core as $language => $versions ) {
487499
}
488500

489501
$description = sprintf(
490-
'Full Wordpress translation (including themes and core plugins) for %s',
502+
'Full WordPress translation (including themes and core plugins) for %s',
491503
$language
492504
);
493505
if ( ! empty( $lang_name ) ) {

config/languages-info.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"af":{"english_name":"Afrikaans"},"ar":{"english_name":"Arabic"},"ary":{"english_name":"Moroccan Arabic"},"as":{"english_name":"Assamese"},"azb":{"english_name":"South Azerbaijani"},"az":{"english_name":"Azerbaijani"},"bel":{"english_name":"Belarusian"},"bg_bg":{"english_name":"Bulgarian"},"bn_bd":{"english_name":"Bengali (Bangladesh)"},"bo":{"english_name":"Tibetan"},"bs_ba":{"english_name":"Bosnian"},"ca":{"english_name":"Catalan"},"ceb":{"english_name":"Cebuano"},"cs_cz":{"english_name":"Czech"},"cy":{"english_name":"Welsh"},"da_dk":{"english_name":"Danish"},"de_de":{"english_name":"German"},"de_at":{"english_name":"German (Austria)"},"de_ch_informal":{"english_name":"German (Switzerland, Informal)"},"de_ch":{"english_name":"German (Switzerland)"},"de_de_formal":{"english_name":"German (Formal)"},"dsb":{"english_name":"Lower Sorbian"},"dzo":{"english_name":"Dzongkha"},"el":{"english_name":"Greek"},"en_za":{"english_name":"English (South Africa)"},"en_gb":{"english_name":"English (UK)"},"en_au":{"english_name":"English (Australia)"},"en_ca":{"english_name":"English (Canada)"},"en_nz":{"english_name":"English (New Zealand)"},"eo":{"english_name":"Esperanto"},"es_ve":{"english_name":"Spanish (Venezuela)"},"es_mx":{"english_name":"Spanish (Mexico)"},"es_co":{"english_name":"Spanish (Colombia)"},"es_pe":{"english_name":"Spanish (Peru)"},"es_cr":{"english_name":"Spanish (Costa Rica)"},"es_ec":{"english_name":"Spanish (Ecuador)"},"es_es":{"english_name":"Spanish (Spain)"},"es_uy":{"english_name":"Spanish (Uruguay)"},"es_cl":{"english_name":"Spanish (Chile)"},"es_pr":{"english_name":"Spanish (Puerto Rico)"},"es_gt":{"english_name":"Spanish (Guatemala)"},"es_ar":{"english_name":"Spanish (Argentina)"},"et":{"english_name":"Estonian"},"eu":{"english_name":"Basque"},"fa_ir":{"english_name":"Persian"},"fa_af":{"english_name":"Persian (Afghanistan)"},"fi":{"english_name":"Finnish"},"fr_fr":{"english_name":"French (France)"},"fr_ca":{"english_name":"French (Canada)"},"fr_be":{"english_name":"French (Belgium)"},"fur":{"english_name":"Friulian"},"gd":{"english_name":"Scottish Gaelic"},"gl_es":{"english_name":"Galician"},"gu":{"english_name":"Gujarati"},"haz":{"english_name":"Hazaragi"},"he_il":{"english_name":"Hebrew"},"hi_in":{"english_name":"Hindi"},"hr":{"english_name":"Croatian"},"hsb":{"english_name":"Upper Sorbian"},"hu_hu":{"english_name":"Hungarian"},"hy":{"english_name":"Armenian"},"id_id":{"english_name":"Indonesian"},"is_is":{"english_name":"Icelandic"},"it_it":{"english_name":"Italian"},"ja":{"english_name":"Japanese"},"jv_id":{"english_name":"Javanese"},"ka_ge":{"english_name":"Georgian"},"kab":{"english_name":"Kabyle"},"kk":{"english_name":"Kazakh"},"km":{"english_name":"Khmer"},"kn":{"english_name":"Kannada"},"ko_kr":{"english_name":"Korean"},"ckb":{"english_name":"Kurdish (Sorani)"},"lo":{"english_name":"Lao"},"lt_lt":{"english_name":"Lithuanian"},"lv":{"english_name":"Latvian"},"mk_mk":{"english_name":"Macedonian"},"ml_in":{"english_name":"Malayalam"},"mn":{"english_name":"Mongolian"},"mr":{"english_name":"Marathi"},"ms_my":{"english_name":"Malay"},"my_mm":{"english_name":"Myanmar (Burmese)"},"nb_no":{"english_name":"Norwegian (Bokm\u00e5l)"},"ne_np":{"english_name":"Nepali"},"nl_nl_formal":{"english_name":"Dutch (Formal)"},"nl_nl":{"english_name":"Dutch"},"nl_be":{"english_name":"Dutch (Belgium)"},"nn_no":{"english_name":"Norwegian (Nynorsk)"},"oci":{"english_name":"Occitan"},"pa_in":{"english_name":"Punjabi"},"pl_pl":{"english_name":"Polish"},"ps":{"english_name":"Pashto"},"pt_br":{"english_name":"Portuguese (Brazil)"},"pt_ao":{"english_name":"Portuguese (Angola)"},"pt_pt":{"english_name":"Portuguese (Portugal)"},"pt_pt_ao90":{"english_name":"Portuguese (Portugal, AO90)"},"rhg":{"english_name":"Rohingya"},"ro_ro":{"english_name":"Romanian"},"ru_ru":{"english_name":"Russian"},"sah":{"english_name":"Sakha"},"snd":{"english_name":"Sindhi"},"si_lk":{"english_name":"Sinhala"},"sk_sk":{"english_name":"Slovak"},"skr":{"english_name":"Saraiki"},"sl_si":{"english_name":"Slovenian"},"sq":{"english_name":"Albanian"},"sr_rs":{"english_name":"Serbian"},"sv_se":{"english_name":"Swedish"},"sw":{"english_name":"Swahili"},"szl":{"english_name":"Silesian"},"ta_in":{"english_name":"Tamil"},"ta_lk":{"english_name":"Tamil (Sri Lanka)"},"te":{"english_name":"Telugu"},"th":{"english_name":"Thai"},"tl":{"english_name":"Tagalog"},"tr_tr":{"english_name":"Turkish"},"tt_ru":{"english_name":"Tatar"},"tah":{"english_name":"Tahitian"},"ug_cn":{"english_name":"Uighur"},"uk":{"english_name":"Ukrainian"},"ur":{"english_name":"Urdu"},"uz_uz":{"english_name":"Uzbek"},"vi":{"english_name":"Vietnamese"},"zh_cn":{"english_name":"Chinese (China)"},"zh_hk":{"english_name":"Chinese (Hong Kong)"},"zh_tw":{"english_name":"Chinese (Taiwan)"}}
1+
{"af":{"english_name":"Afrikaans"},"am":{"english_name":"Amharic"},"ar":{"english_name":"Arabic"},"ary":{"english_name":"Moroccan Arabic"},"as":{"english_name":"Assamese"},"azb":{"english_name":"South Azerbaijani"},"az":{"english_name":"Azerbaijani"},"bel":{"english_name":"Belarusian"},"bg_bg":{"english_name":"Bulgarian"},"bn_bd":{"english_name":"Bengali (Bangladesh)"},"bo":{"english_name":"Tibetan"},"bs_ba":{"english_name":"Bosnian"},"ca":{"english_name":"Catalan"},"ceb":{"english_name":"Cebuano"},"cs_cz":{"english_name":"Czech"},"cy":{"english_name":"Welsh"},"da_dk":{"english_name":"Danish"},"de_de_formal":{"english_name":"German (Formal)"},"de_de":{"english_name":"German"},"de_at":{"english_name":"German (Austria)"},"de_ch_informal":{"english_name":"German (Switzerland, Informal)"},"de_ch":{"english_name":"German (Switzerland)"},"dsb":{"english_name":"Lower Sorbian"},"dzo":{"english_name":"Dzongkha"},"el":{"english_name":"Greek"},"en_ca":{"english_name":"English (Canada)"},"en_gb":{"english_name":"English (UK)"},"en_za":{"english_name":"English (South Africa)"},"en_au":{"english_name":"English (Australia)"},"en_nz":{"english_name":"English (New Zealand)"},"eo":{"english_name":"Esperanto"},"es_mx":{"english_name":"Spanish (Mexico)"},"es_ve":{"english_name":"Spanish (Venezuela)"},"es_ar":{"english_name":"Spanish (Argentina)"},"es_es":{"english_name":"Spanish (Spain)"},"es_do":{"english_name":"Spanish (Dominican Republic)"},"es_cr":{"english_name":"Spanish (Costa Rica)"},"es_pe":{"english_name":"Spanish (Peru)"},"es_cl":{"english_name":"Spanish (Chile)"},"es_uy":{"english_name":"Spanish (Uruguay)"},"es_pr":{"english_name":"Spanish (Puerto Rico)"},"es_ec":{"english_name":"Spanish (Ecuador)"},"es_gt":{"english_name":"Spanish (Guatemala)"},"es_co":{"english_name":"Spanish (Colombia)"},"et":{"english_name":"Estonian"},"eu":{"english_name":"Basque"},"fa_ir":{"english_name":"Persian"},"fa_af":{"english_name":"Persian (Afghanistan)"},"fi":{"english_name":"Finnish"},"fr_fr":{"english_name":"French (France)"},"fr_ca":{"english_name":"French (Canada)"},"fr_be":{"english_name":"French (Belgium)"},"fur":{"english_name":"Friulian"},"gd":{"english_name":"Scottish Gaelic"},"gl_es":{"english_name":"Galician"},"gu":{"english_name":"Gujarati"},"haz":{"english_name":"Hazaragi"},"he_il":{"english_name":"Hebrew"},"hi_in":{"english_name":"Hindi"},"hr":{"english_name":"Croatian"},"hsb":{"english_name":"Upper Sorbian"},"hu_hu":{"english_name":"Hungarian"},"hy":{"english_name":"Armenian"},"id_id":{"english_name":"Indonesian"},"is_is":{"english_name":"Icelandic"},"it_it":{"english_name":"Italian"},"ja":{"english_name":"Japanese"},"jv_id":{"english_name":"Javanese"},"ka_ge":{"english_name":"Georgian"},"kab":{"english_name":"Kabyle"},"kk":{"english_name":"Kazakh"},"km":{"english_name":"Khmer"},"kn":{"english_name":"Kannada"},"ko_kr":{"english_name":"Korean"},"ckb":{"english_name":"Kurdish (Sorani)"},"lo":{"english_name":"Lao"},"lt_lt":{"english_name":"Lithuanian"},"lv":{"english_name":"Latvian"},"mk_mk":{"english_name":"Macedonian"},"ml_in":{"english_name":"Malayalam"},"mn":{"english_name":"Mongolian"},"mr":{"english_name":"Marathi"},"ms_my":{"english_name":"Malay"},"my_mm":{"english_name":"Myanmar (Burmese)"},"nb_no":{"english_name":"Norwegian (Bokm\u00e5l)"},"ne_np":{"english_name":"Nepali"},"nl_nl":{"english_name":"Dutch"},"nl_nl_formal":{"english_name":"Dutch (Formal)"},"nl_be":{"english_name":"Dutch (Belgium)"},"nn_no":{"english_name":"Norwegian (Nynorsk)"},"oci":{"english_name":"Occitan"},"pa_in":{"english_name":"Punjabi"},"pl_pl":{"english_name":"Polish"},"ps":{"english_name":"Pashto"},"pt_pt":{"english_name":"Portuguese (Portugal)"},"pt_pt_ao90":{"english_name":"Portuguese (Portugal, AO90)"},"pt_ao":{"english_name":"Portuguese (Angola)"},"pt_br":{"english_name":"Portuguese (Brazil)"},"rhg":{"english_name":"Rohingya"},"ro_ro":{"english_name":"Romanian"},"ru_ru":{"english_name":"Russian"},"sah":{"english_name":"Sakha"},"snd":{"english_name":"Sindhi"},"si_lk":{"english_name":"Sinhala"},"sk_sk":{"english_name":"Slovak"},"skr":{"english_name":"Saraiki"},"sl_si":{"english_name":"Slovenian"},"sq":{"english_name":"Albanian"},"sr_rs":{"english_name":"Serbian"},"sv_se":{"english_name":"Swedish"},"sw":{"english_name":"Swahili"},"szl":{"english_name":"Silesian"},"ta_in":{"english_name":"Tamil"},"ta_lk":{"english_name":"Tamil (Sri Lanka)"},"te":{"english_name":"Telugu"},"th":{"english_name":"Thai"},"tl":{"english_name":"Tagalog"},"tr_tr":{"english_name":"Turkish"},"tt_ru":{"english_name":"Tatar"},"tah":{"english_name":"Tahitian"},"ug_cn":{"english_name":"Uighur"},"uk":{"english_name":"Ukrainian"},"ur":{"english_name":"Urdu"},"uz_uz":{"english_name":"Uzbek"},"vi":{"english_name":"Vietnamese"},"zh_tw":{"english_name":"Chinese (Taiwan)"},"zh_cn":{"english_name":"Chinese (China)"},"zh_hk":{"english_name":"Chinese (Hong Kong)"}}

config/wp-packages.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)