wp_get_translation_updates

The timeline below displays how wordpress function wp_get_translation_updates has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 5.1

/**
 * Retrieves a list of all language updates available.
 *
 * @since 3.7.0
 *
 * @return object[] Array of translation objects that have available updates.
 */
function wp_get_translation_updates()
{
    $updates = array();
    $transients = array('update_core' => 'core', 'update_plugins' => 'plugin', 'update_themes' => 'theme');
    foreach ($transients as $transient => $type) {
        $transient = get_site_transient($transient);
        if (empty($transient->translations)) {
            continue;
        }
        foreach ($transient->translations as $translation) {
            $updates[] = (object) $translation;
        }
    }
    return $updates;
}

WordPress Version: 4.3

/**
 * Retrieves a list of all language updates available.
 *
 * @since 3.7.0
 *
 * @return array
 */
function wp_get_translation_updates()
{
    $updates = array();
    $transients = array('update_core' => 'core', 'update_plugins' => 'plugin', 'update_themes' => 'theme');
    foreach ($transients as $transient => $type) {
        $transient = get_site_transient($transient);
        if (empty($transient->translations)) {
            continue;
        }
        foreach ($transient->translations as $translation) {
            $updates[] = (object) $translation;
        }
    }
    return $updates;
}

WordPress Version: 3.7

/**
 * Retrieves a list of all language updates available.
 *
 * @since 3.7.0
 */
function wp_get_translation_updates()
{
    $updates = array();
    $transients = array('update_core' => 'core', 'update_plugins' => 'plugin', 'update_themes' => 'theme');
    foreach ($transients as $transient => $type) {
        $transient = get_site_transient($transient);
        if (empty($transient->translations)) {
            continue;
        }
        foreach ($transient->translations as $translation) {
            $updates[] = (object) $translation;
        }
    }
    return $updates;
}