diff --git a/src/Wplang.php b/src/Wplang.php
index 392984407797040e7b2e87d96a2d660bfb4b05be..e8cc262d5e5faccf8a1cb8ae1a61ac9c04c64c18 100644
--- a/src/Wplang.php
+++ b/src/Wplang.php
@@ -114,8 +114,13 @@ class Wplang implements PluginInterface, EventSubscriberInterface {
 				case 'wordpress-theme':
 					$t = new Translatable( 'theme', $name, $package->getVersion(), $this->languages, $this->wpLanguageDir );
 					break;
+				case 'wordpress-core':
+					if ( 'roots' === $provider && ('wordpress-full' == $name || 'wordpress' === $name) ) {
+						$t = new Translatable( 'core', $name, $package->getVersion(), $this->languages, $this->wpLanguageDir );
+					}
+					break;
 				case 'package':
-					if ( 'roots' === $provider && 'wordpress-full' === $name ) {
+					if ( 'johnpbloch' === $provider && 'wordpress' === $name ) {
 						$t = new Translatable( 'core', $name, $package->getVersion(), $this->languages, $this->wpLanguageDir );
 					}
 					break;