<?php
/*
 * Software Name: Eorisis Pixels
 * Software URI: https://eorisis.com/shop/software/joomla/pixels
 * Author: Eorisis
 * Author URI: https://eorisis.com
 * Copyright: Copyright (C) 2011-2025 EORISIS. All Rights Reserved.
 * License: GNU General Public License version 2; See https://eorisis.com/gpl
 * Terms of Service: https://eorisis.com/tos
 */
namespace com_eorisis_pixels\framework\lib\core\model;
\defined('_JEXEC') or die;

use com_eorisis_pixels\framework\lib\core\app\config as app_config;

class language
{
	private static $suffixes = [];

	// --------------------------------------------------

	public function __construct() {}

	// --------------------------------------------------

	public static function jload(string $suffix, string $tag = 'en-GB')
	{
		$item = $tag.'.'.$suffix;
		if (\in_array($item, self::$suffixes))
		{
			return;
		}

		self::$suffixes[] = $item;

		$args = [
			'path' => JPATH_ADMINISTRATOR.'/components/'.app_config::COMPONENT_ELEMENT.'/framework',
			'tag' => $tag
		];
		\com_eorisis_pixels\framework\lib\core\cms\language::load(app_config::COMPONENT_ELEMENT.'_'.$suffix, $args);
	}
}
