<?php
namespace Pay4All\Pro;

if ( ! defined( 'ABSPATH' ) ) { exit; }

/**
 * Text-domain loading is handled automatically by WordPress since 4.6.
 * The plugin main file declares `Domain Path: /languages` and ships
 * `pay4all-pro-{locale}.mo` in that folder ; `_load_textdomain_just_in_time()`
 * picks them up on the first `__()` call for our domain.
 *
 * `register()` and `load_textdomain()` are kept as no-op public entry
 * points so any external caller (or older Plugin::boot() code) that
 * still invokes them keeps compiling — the body is empty on purpose.
 */
final class I18n {
	public static function register() : void {
		// Intentionally empty : WP 4.6+ auto-loads translations from the
		// plugin's Domain Path header without a manual load_plugin_textdomain().
	}
	public static function load_textdomain() : void {
		// Intentionally empty — see register() docblock.
	}
}
