Lang.php
public function groupAppend( $groupName, $groupName2OrArray , $replace = true ){
		$this->load($groupName);
		$data = [];
		if( is_array( $groupName2OrArray ) ){
			$data = $groupName2OrArray;
		}
		else{
			$this->load( $groupName2OrArray );
			$data = $this->langs[ $groupName2OrArray];
		}
		if( !empty( $data)){
			foreach ($data as $k => $v ){
				if( isset( $this->langs[$groupName][$k])){
					if( $replace == true ){
						$this->langs[ $groupName ][$k] = $v;
					}
				}
				else{
					$this->langs[ $groupName ][$k] = $v;
				}
				
			}
		}
		
	}
public function groupAppend( $groupName, $groupName2OrArray , $replace = true ){
		$this->load($groupName);
		$data = [];
		if( is_array( $groupName2OrArray ) ){
			$data = $groupName2OrArray;
		}
		else{
			$this->load( $groupName2OrArray );
			$data = $this->langs[ $groupName2OrArray];
		}
		if( !empty( $data)){
			foreach ($data as $k => $v ){
				if( isset( $this->langs[$groupName][$k])){
					if( $replace == true ){
						$this->langs[ $groupName ][$k] = $v;
					}
				}
				else{
					$this->langs[ $groupName ][$k] = $v;
				}
				
			}
		}
		
	}
public function groupAppend ( $ groupName , $ groupName2OrArray , $ replace = true ) { $ this -> load ( $ groupName ) ; $ data = [ ] ; if ( is_array ( $ groupName2OrArray ) ) { $ data = $ groupName2OrArray ; } else { $ this -> load ( $ groupName2OrArray ) ; $ data = $ this -> langs [ $ groupName2OrArray ] ; } if ( ! empty ( $ data ) ) { foreach ( $ data as $ k => $ v ) { if ( isset ( $ this -> langs [ $ groupName ] [ $ k ] ) ) { if ( $ replace == true ) { $ this -> langs [ $ groupName ] [ $ k ] = $ v ; } } else { $ this -> langs [ $ groupName ] [ $ k ] = $ v ; } } } }
append a group or array to the group
@param string $groupName
@param string|array $groupName2OrArray
@param bool $replace
append a group or array to the group