Просмотр исходного кода

Merge pull request #71 from causefx/develop

Develop
causefx 9 лет назад
Родитель
Сommit
732dffd261
9 измененных файлов с 737 добавлено и 117 удалено
  1. 6 1
      css/style.css
  2. 57 48
      index.php
  3. 110 0
      lang/de.ini
  4. 110 0
      lang/en.ini
  5. 110 0
      lang/es.ini
  6. 110 0
      lang/fr.ini
  7. 110 0
      lang/it.ini
  8. 68 68
      settings.php
  9. 56 0
      translate.php

+ 6 - 1
css/style.css

@@ -492,8 +492,13 @@ a.text-info:hover {
   line-height: 56px;
 }
 
+.mini-nav .gn-menu-main .navbar-right a {
+    padding: 0 15px 0 0 !important;
+    font-size: 18px;
+}
+
 .gn-menu-main .navbar-right a {
-  padding: 0 10px 0 0 !important;
+  padding: 0 5px 0 0 !important;
   font-size: 18px;
 }
 

+ 57 - 48
index.php

@@ -23,6 +23,7 @@ $inactiveicon = "#FFFFFF";
 $inactivetext = "#FFFFFF";
 $loadingIcon = "images/organizr.png";
 $baseURL = "";
+require_once("translate.php");
 
 function registration_callback($username, $email, $userdir){
     
@@ -213,7 +214,7 @@ else :
     endif;
 
     $userpic = md5( strtolower( trim( $USER->email ) ) );
-    if(!empty(LOADINGICON)) : $loadingIcon = LOADINGICON; endif;
+    if(LOADINGICON !== "") : $loadingIcon = LOADINGICON; endif;
 
 endif;
 
@@ -485,7 +486,7 @@ endif;
                                 <?php endforeach; endif;?>
                                 
                                 <?php if($configReady == "Yes") : if($USER->authenticated && $USER->role == "admin") :?>
-                                <li class="tab-item <?=$settingsActive;?>" id="settings.phpx">
+                                <li class="tab-item <?=$settingsActive;?>" id="settings.phpx" name="settings">
                                                             
                                     <a class="tab-link">
                                         
@@ -500,7 +501,7 @@ endif;
                                         
                                         endif; ?>
                                         
-                                        Settings
+                                        <?php echo $language->translate("SETTINGS");?>
                                     
                                     </a>
                                 
@@ -530,9 +531,9 @@ endif;
                     
                     if($configReady == "Yes") : 
                     
-                        if(empty(TITLELOGO)) : 
+                        if(TITLELOGO == "") : 
                     
-                            echo "<span><span style=\"color: topbartext\"><b>$title</b></span></span>"; 
+                            echo "<span><span style=\"color: $topbartext\"><b>$title</b></span></span>"; 
                     
                         else : 
                     
@@ -542,7 +543,7 @@ endif;
                     
                     else :
                     
-                        echo "<span><span style=\"color: topbartext\"><b>$title</b></span></span>"; 
+                        echo "<span><span style=\"color: $topbartext\"><b>$title</b></span></span>"; 
                     
                     endif;
                     
@@ -617,13 +618,13 @@ endif;
 
                                     <div class="green-bg biggest-box">
 
-                                        <h1 class="zero-m text-uppercase">Create Admin</h1>
+                                        <h1 class="zero-m text-uppercase"><?php echo $language->translate("CREATE_ADMIN");?></h1>
 
                                     </div>
 
                                     <div class="big-box text-left registration-form">
 
-                                        <h4 class="text-center">Create an account for Admin Access</h4>
+                                        <h4 class="text-center"><?php echo $language->translate("CREATE_ACCOUNT");?></h4>
 
                                         <form class="controlbox" name="new user registration" id="registration" action="" method="POST" data-smk-icon="glyphicon-remove-sign">
 
@@ -632,29 +633,29 @@ endif;
 
                                             <div class="form-group">
 
-                                                <input type="text" class="form-control material" name="username" autofocus placeholder="Username" autocorrect="off" autocapitalize="off" minlength="3" maxlength="16" required>
+                                                <input type="text" class="form-control material" name="username" autofocus placeholder="<?php echo $language->translate("USERNAME");?>" autocorrect="off" autocapitalize="off" minlength="3" maxlength="16" required>
 
                                             </div>
 
                                             <div class="form-group">
 
-                                                <input type="email" class="form-control material" name="email" placeholder="E-mail">
+                                                <input type="email" class="form-control material" name="email" placeholder="<?php echo $language->translate("EMAIL");?>">
 
                                             </div>
 
                                             <div class="form-group">
 
-                                                <input type="password" class="form-control material" name="password1" placeholder="Password" data-smk-strongPass="weak" required>
+                                                <input type="password" class="form-control material" name="password1" placeholder="<?php echo $language->translate("PASSWORD");?>" data-smk-strongPass="weak" required>
 
                                             </div>
 
                                             <div class="form-group">
 
-                                                <input type="password" class="form-control material" name="password2" placeholder="Retype Password">
+                                                <input type="password" class="form-control material" name="password2" placeholder="<?php echo $language->translate("PASSWORD_AGAIN");?>">
 
                                             </div>
 
-                                            <button id="registerSubmit" type="submit" class="btn green-bg btn-block btn-warning text-uppercase waves waves-effect waves-float" value="Register">Register</button>
+                                            <button id="registerSubmit" type="submit" class="btn green-bg btn-block btn-warning text-uppercase waves waves-effect waves-float" value="Register"><?php echo $language->translate("REGISTER");?></button>
 
                                         </form>
 
@@ -685,14 +686,14 @@ endif;
 
                                     <div class="green-bg biggest-box">
 
-                                        <h1 class="zero-m text-uppercase">Database Path</h1>
+                                        <h1 class="zero-m text-uppercase"><?php echo $language->translate("DATABASE_PATH");?></h1>
 
                                     </div>
 
                                     <div class="big-box text-left">
 
-                                        <h3 class="text-center">Specify the location of which you want to save your database files.</h3>
-                                        <h5 class="text-left"><strong>Current Directory: <?php echo __DIR__; ?> <br>Parent Directory: <?php echo dirname(__DIR__); ?></strong></h5>
+                                        <h3 class="text-center"><?php echo $language->translate("SPECIFY_LOCATION");?></h3>
+                                        <h5 class="text-left"><strong><?php echo $language->translate("CURRENT_DIRECTORY");?>: <?php echo __DIR__; ?> <br><?php echo $language->translate("PARENT_DIRECTORY");?>: <?php echo dirname(__DIR__); ?></strong></h5>
                                         
                                         <form class="controlbox" name="setupDatabase" id="setupDatabase" action="" method="POST" data-smk-icon="glyphicon-remove-sign">
                                             
@@ -702,17 +703,25 @@ endif;
 
                                                 <input type="text" class="form-control material" name="databaseLocation" autofocus value="<?php echo dirname(__DIR__);?>" autocorrect="off" autocapitalize="off" required>
                                                 
-                                                <h5>Set Database Location</h5>
+                                                <h5><?php echo $language->translate("SET_DATABASE_LOCATION");?></h5>
                                                 
                                                 <input type="text" class="form-control material" name="timezone" autofocus value="<?php echo getTimezone();?>" autocorrect="off" autocapitalize="off" required>
                                                 
-                                                <h5>Set Timezone</h5>
+                                                <h5><?php echo $language->translate("SET_TIMEZONE");?></h5>
                                                 
-                                                <?php if(file_exists(dirname(__DIR__) . '/users.db') || file_exists(__DIR__ . '/users.db')) : echo '<h5 class="text-center red">Don\'t worry, your database is still there.  Just use the same location you have it in.</h5>'; endif;?>
+                                                <?php 
+                                                
+                                                if(file_exists(dirname(__DIR__) . '/users.db') || file_exists(__DIR__ . '/users.db')) : 
+                                                
+                                                echo '<h5 class="text-center red">';
+                                                echo $language->translate("DONT_WORRY");
+                                                echo '</h5>'; 
+                                                
+                                                endif;?>
 
                                             </div>
 
-                                            <button id="databaseLocationSubmit" type="submit" class="btn green-bg btn-block btn-sm text-uppercase waves waves-effect waves-float" value="Save Location">Save Location</button>
+                                            <button id="databaseLocationSubmit" type="submit" class="btn green-bg btn-block btn-sm text-uppercase waves waves-effect waves-float" value="Save Location"><?php echo $language->translate("SAVE_LOCATION");?></button>
 
                                         </form>
 
@@ -743,15 +752,15 @@ endif;
                                     
                                     <div class="blue-bg biggest-box">
                 
-                                        <h1 class="zero-m text-uppercase">Awesome!</h1>
+                                        <h1 class="zero-m text-uppercase"><?php echo $language->translate("AWESOME");?></h1>
                 
                                     </div>
                 
-                                    <div class="big-box text-left registration-form">
+                                    <div class="big-box text-left">
                 
-                                        <h4 class="text-center">Now that you created an Admin account, time to sign and start making some tabs...</h4>
+                                        <h4 class="text-center"><?php echo $language->translate("TIME_TO_LOGIN");?></h4>
                                         
-                                        <button type="submit" class="btn log-in btn-block btn-primary text-uppercase waves waves-effect waves-float">Login</button>
+                                        <button type="submit" class="btn log-in btn-block btn-primary text-uppercase waves waves-effect waves-float"><?php echo $language->translate("LOGIN");?></button>
                 						                                    
                                     </div>
                                 
@@ -778,17 +787,17 @@ endif;
                                     
                                     <div class="biggest-box" style="background:<?=$topbar;?>;">
                 
-                                        <h1 class="zero-m text-uppercase" style="color:<?=$topbartext;?>;">Hold Up!</h1>
+                                        <h1 class="zero-m text-uppercase" style="color:<?=$topbartext;?>;"><?php echo $language->translate("HOLD_UP");?></h1>
                 
                                     </div>
                 
                                     <div class="big-box text-left">
                 
                                         <center><img src="images/sowwy.png" style="height: 200px;"></center>
-                                        <h2 class="text-center">Looks like you don't have access.</h2>
+                                        <h2 class="text-center"><?php echo $language->translate("LOOKS_LIKE_YOU_DONT_HAVE_ACCESS");?></h2>
                                         
                                         <?php if(!$USER->authenticated) : ?>
-                                        <button style="background:<?=$topbar;?>;" type="submit" class="btn log-in btn-block btn-primary text-uppercase waves waves-effect waves-float"><text style="color:<?=$topbartext;?>;">Login</text></button>
+                                        <button style="background:<?=$topbar;?>;" type="submit" class="btn log-in btn-block btn-primary text-uppercase waves waves-effect waves-float"><text style="color:<?=$topbartext;?>;"><?php echo $language->translate("LOGIN");?></text></button>
                                         <?php endif; ?>
         						                                    
                                     </div>
@@ -813,7 +822,7 @@ endif;
             
             <div id="members-sidebar" style="background: <?=$sidebar;?>;" class="members-sidebar">
                 
-                <h4 class="pull-left zero-m">Options</h4>
+                <h4 class="pull-left zero-m"><?php echo $language->translate("OPTIONS");?></h4>
                 
                 <span class="close-members-sidebar"><i class="fa fa-remove fa-lg pull-right"></i></span>
                 
@@ -845,9 +854,9 @@ endif;
                 
                     <div id="buttonsDiv" class="profile-userbuttons">
                 
-                        <button id="editInfo" type="button" class="btn btn-primary text-uppercase waves waves-effect waves-float">Edit Info</button>
+                        <button id="editInfo" type="button" class="btn btn-primary text-uppercase waves waves-effect waves-float"><?php echo $language->translate("EDIT_INFO");?></button>
                 
-                        <button type="button" class="logout btn btn-warning waves waves-effect waves-float">Logout</button>
+                        <button type="button" class="logout btn btn-warning waves waves-effect waves-float"><?php echo $language->translate("LOGOUT");?></button>
                 
                     </div>
                     
@@ -861,19 +870,19 @@ endif;
 
                             <div class="form-group">
 
-                                <input autocomplete="off" type="text" value="<?php echo $USER->email; ?>" class="form-control" name="email" placeholder="E-mail Address">
+                                <input autocomplete="off" type="text" value="<?php echo $USER->email; ?>" class="form-control" name="email" placeholder="<?php echo $language->translate("EMAIL_ADDRESS");?>">
 
                             </div>
 
                             <div class="form-group">
 
-                                <input autocomplete="off" type="password" class="form-control" name="password1" placeholder="Password">
+                                <input autocomplete="off" type="password" class="form-control" name="password1" placeholder="<?php echo $language->translate("PASSWORD");?>">
 
                             </div>
 
                             <div class="form-group">
 
-                                <input autocomplete="off" type="password" class="form-control" name="password2" placeholder="Password Again">
+                                <input autocomplete="off" type="password" class="form-control" name="password2" placeholder="<?php echo $language->translate("PASSWORD_AGAIN");?>">
 
                             </div>
 
@@ -881,9 +890,9 @@ endif;
 
                             <div class="form-group">
 
-                                <input type="button" class="btn btn-success text-uppercase waves-effect waves-float" value="Update" onclick="User.processUpdate()"/>
+                                <input type="button" class="btn btn-success text-uppercase waves-effect waves-float" value="<?php echo $language->translate("UPDATE");?>" onclick="User.processUpdate()"/>
                                 
-                                <button id="goBackButtons" type="button" class="btn btn-primary text-uppercase waves waves-effect waves-float">Go Back</button>
+                                <button id="goBackButtons" type="button" class="btn btn-primary text-uppercase waves waves-effect waves-float"><?php echo $language->translate("GO_BACK");?></button>
 
                             </div>
 
@@ -919,7 +928,7 @@ endif;
                                 
                                 <div style="background:<?=$topbar;?>;" class="biggest-box">
 
-                                    <h1 style="color:<?=$topbartext;?>;" class="zero-m text-uppercase">Welcome</h1>
+                                    <h1 style="color:<?=$topbartext;?>;" class="zero-m text-uppercase"><?php echo $language->translate("WELCOME");?></h1>
 
                                 </div>
                                 
@@ -931,20 +940,20 @@ endif;
                                     
                                     <form name="log in" id="login" action="" method="POST" data-smk-icon="glyphicon-remove-sign">
                                         
-                                        <h4 class="text-center">Login</h4>
+                                        <h4 class="text-center"><?php echo $language->translate("LOGIN");?></h4>
                                         
                                         <div class="form-group">
                                             
                                             <input type="hidden" name="op" value="login">
 				                            <input type="hidden" name="sha1" value="">
                                             <input type="hidden" name="rememberMe" value="false"/>
-                                            <input type="text" class="form-control material" name="username" placeholder="Username" autocomplete="off" autocorrect="off" autocapitalize="off" value="" autofocus required>
+                                            <input type="text" class="form-control material" name="username" placeholder="<?php echo $language->translate("USERNAME");?>" autocomplete="off" autocorrect="off" autocapitalize="off" value="" autofocus required>
                                         
                                         </div>
                                         
                                         <div class="form-group">
                                             
-                                            <input type="password" class="form-control material" name="password1" value="" autocomplete="off" placeholder="Password" required>
+                                            <input type="password" class="form-control material" name="password1" value="" autocomplete="off" placeholder="<?php echo $language->translate("PASSWORD");?>" required>
                                         
                                         </div>
                                         
@@ -954,30 +963,30 @@ endif;
                                                 
                                                 <label for="rememberMe" class="pull-left"></label>
                                             
-                                                <label class="pull-right"> &nbsp; Remember Me</label>
+                                                <label class="pull-right"> &nbsp; <?php echo $language->translate("REMEMBER_ME");?></label>
                                             
                                             </div>
 
                                         </div>
 
-                                        <button id="loginSubmit" style="background:<?=$topbar;?>;" type="submit" class="btn btn-block btn-info text-uppercase waves" value="log in" onclick="User.processLogin()"><text style="color:<?=$topbartext;?>;">Login</text></button>
+                                        <button id="loginSubmit" style="background:<?=$topbar;?>;" type="submit" class="btn btn-block btn-info text-uppercase waves" value="log in" onclick="User.processLogin()"><text style="color:<?=$topbartext;?>;"><?php echo $language->translate("LOGIN");?></text></button>
 
                                     </form> 
                                     
-                                    <button id="switchForgot" style="background:<?=$topbartext;?>;" class="btn btn-block btn-info text-uppercase waves"><text style="color:<?=$topbar;?>;">Forgot Password</text></button>
+                                    <button id="switchForgot" style="background:<?=$topbartext;?>;" class="btn btn-block btn-info text-uppercase waves"><text style="color:<?=$topbar;?>;"><?php echo $language->translate("FORGOT_PASSWORD");?></text></button>
                                     
                                     <form style="display: none;" name="forgotPassword" id="forgotPassword" action="" method="POST" data-smk-icon="glyphicon-remove-sign">
                                         
-                                        <h4 class="text-center">Forgot Password</h4>
+                                        <h4 class="text-center"><?php echo $language->translate("FORGOT_PASSWORD");?></h4>
                                         
                                         <div class="form-group">
                                             
                                             <input type="hidden" name="op" value="reset">
-                                            <input type="text" class="form-control material" name="email" placeholder="E-mail" autocorrect="off" autocapitalize="off" value="" autofocus required>
+                                            <input type="text" class="form-control material" name="email" placeholder="<?php echo $language->translate("EMAIL");?>" autocorrect="off" autocapitalize="off" value="" autofocus required>
                                         
                                         </div>
 
-                                        <button style="background:<?=$topbar;?>;" type="submit" class="btn btn-block btn-info text-uppercase waves" value="reset password"><text style="color:<?=$topbartext;?>;">Reset Password</text></button>
+                                        <button style="background:<?=$topbar;?>;" type="submit" class="btn btn-block btn-info text-uppercase waves" value="reset password"><text style="color:<?=$topbartext;?>;"><?php echo $language->translate("RESET_PASSWORD");?></text></button>
 
                                     </form> 
                                     
@@ -1016,11 +1025,11 @@ endif;
                                         
                                         <input type="hidden" name="username"value="<?php echo $_SESSION["username"]; ?>" >
 			
-                                        <h3 style="color:<?=$topbar;?>;" class="zero-m text-uppercase">Do you want to logout?</h3>
+                                        <h3 style="color:<?=$topbar;?>;" class="zero-m text-uppercase"><?php echo $language->translate("DO_YOU_WANT_TO_LOGOUT");?></h3>
                                         
-                                        <a style="color:<?=$topbar;?>;" id="logoutSubmit" class="i-block" data-dismiss="modal">Yes</a>
+                                        <a style="color:<?=$topbar;?>;" id="logoutSubmit" class="i-block" data-dismiss="modal"><?php echo $language->translate("YES_WORD");?></a>
                                         
-                                        <a style="color:<?=$topbar;?>;" class="i-block" data-dismiss="modal">No</a>
+                                        <a style="color:<?=$topbar;?>;" class="i-block" data-dismiss="modal"><?php echo $language->translate("NO_WORD");?></a>
                                 
                                     </form>
                                     

+ 110 - 0
lang/de.ini

@@ -0,0 +1,110 @@
+WELCOME = "Willkommen"
+OPTIONS = "Optionen"
+EDIT_INFO = "Infos bearbeiten"
+UPDATE = "Aktualisieren"
+GO_BACK = "Zurück"
+LOGOUT = "Abmelden"
+LOGIN = "Anmelden"
+DO_YOU_WANT_TO_LOGOUT = "Möchten Sie sich abmelden?"
+YES_WORD = "Ja"
+NO_WORD = "Nein"
+EMAIL_ADDRESS = "E-Mail Adresse"
+EMAIL = "E-Mail"
+PASSWORD = "Passwort"
+PASSWORD_AGAIN = "Passwort wiederholen"
+ADMIN = "Admin"
+USER = "Benutzer"
+HOLD_UP = "Warte!"
+LOOKS_LIKE_YOU_DONT_HAVE_ACCESS = "Anscheinend haben Sie keinen Zugriff."
+USERNAME = "Benutzername"
+REMEMBER_ME = "Angemeldet bleiben"
+FORGOT_PASSWORD = "Passwort vergessen"
+RESET_PASSWORD = "Passwort zurücksetzen"
+DATABASE_PATH = "Datenbankverzeichnis"
+SPECIFY_LOCATION = "Festlegen, wo Datenbankdateien gespeichert werden sollen."
+CURRENT_DIRECTORY = "Aktuelles Verzeichnis"
+PARENT_DIRECTORY = "Überverzeichnis"
+SET_DATABASE_LOCATION = "Datenbankverzeichnis festlegen"
+SET_TIMEZONE = "Zeitzone festlegen"
+DONT_WORRY = "Keine Sorge, die Datenbank existiert weiterhin. Nutzen Sie einfach das aktuelle Verzeichnis."
+SAVE_LOCATION = "Verzeichnis speichern"
+TIME_TO_LOGIN = "Nachdem Sie nun das Adminkonto erstellt haben ist es Zeit, sich einzuloggen und Tabs anzulegen..."
+AWESOME = "Großartig!"
+REGISTER = "Registrieren"
+CREATE_ADMIN = "Admin erstellen"
+CREATE_ACCOUNT = "Ein Konto für Admin-Zugriff erstellen"
+SETTINGS = "Einstellungen"
+UPLOAD_ICONS = "Icons hochladen"
+VIEW_ICONS = "Icons anzeigen"
+ALL_ICONS = "Alle Icons"
+CLICK_ICON = "Icon anklicken, um Pfad in Zwischenablage zu legen"
+TABS = "Tabs"
+TYPE_HIT_ENTER = "Bezeichnung des neuen TABs angeben und ENTER drücken"
+ACTIVE = "Aktiv"
+GUEST = "Gast"
+NO_IFRAME = "Kein iFrame"
+OR = "ODER"
+DEFAULT = "Standard"
+NEW_TAB_NAME = "Neue Tab-Bezeichnung"
+TAB_URL = "Tab URL"
+ICON_URL = "Icon URL"
+SAVE_TABS = "Tabs speichern"
+CHOOSE_THEME = "Thema wählen"
+SAVE_OPTIONS = "Optionen speichern"
+TITLE = "Titel"
+TITLE_TEXT = "Titeltext"
+NAVIGATION_BARS = "Navigationsleisten"
+TOP_BAR = "Hauptleiste"
+BOTTOM_BAR = "Unterleiste"
+SIDE_BAR = "Seitenleiste"
+HOVER_BG = "Hover Hintergrund"
+ACTIVE_TAB = "Aktiver Tab"
+ACTIVE_TAB_BG = "Hintergrund des aktiven Tabs"
+ACTIVE_TAB_ICON = "Icon des aktiven Tabs"
+ACTIVE_TAB_TEXT = "Text des aktiven Tabs"
+INACTIVE_TAB = "Inaktiver Tab"
+INACTIVE_ICON = "Inaktives Icon"
+INACTIVE_TEXT = "Inaktiver Text"
+LOGIN_STATUS = "Anmeldestatus"
+LAST_SEEN = "Zuletzt aktiv"
+USER_GROUP = "Benutzergruppen"
+USER_ACTIONS = "Benutzeraktionen"
+DELETE = "Löschen"
+LOGGED_IN = "Angemeldet"
+LOGGED_OUT = "Abgemeldet"
+GOOD_LOGINS = "Erfolgreiche Anmeldungen"
+BAD_LOGINS = "Fehlgeschlagene Anmeldungen"
+DATE = "Datum"
+IP_ADDRESS = "IP Adresse"
+TYPE = "Typ"
+NOTHING_LOG = "Nichts im Log..........."
+PURGE_LOG = "Log löschen"
+LOGO_URL_TITLE = "URL des Titellogos"
+LOADING_ICON_URL = "URL des Ladeicons"
+ABOUT = "Über"
+INSTALLED_VERSION = "Installierte Version"
+CURRENT_VERSION = "Aktuelle Version"
+DELETE_DATABASE = "Datenbank löschen"
+DELETE_WARNING = "Nur ausführen, wenn durch ein Upgrade erforderlich. Ihre Datenbank wird endgültig gelöscht, sodass es kein Zurück gibt und Alles, inklusive der Benutzer, neu eingerichtet werden muss!"
+SUBMIT_ISSUE = "Problem melden oder Anfrage senden"
+VIEW_ON_GITHUB = "Auf GitHub ansehen"
+CHAT_WITH_US = "Chatte mit uns"
+TABS_SAVED = "Tabs gespeichert!"
+APPLY_CHANGES = "Änderungen anwenden"
+APPLY_RELOAD = "Änderungen anwenden um die Seite neu zu laden!"
+OK = "OK"
+COLORS_SAVED = "Farben gespeichert!"
+NEW_VERSION = "Neue Version verfügbar"
+CLICK_INFO = "Klicke auf den Info Tab"
+WHATS_NEW = "Was ist neu in"
+CHANGES = "Änderungen"
+AUTO_UPGRADE = "Automatisches Upgrade"
+SOFTWARE_IS = "Software ist"
+UP_TO_DATE = "auf aktuellem Stand!"
+PREVIOUS = "Vorherige"
+NEXT = "Nächste"
+PRINT = "Drucken"
+SEARCH = "Suchen"
+SHOW = "Zeige"
+ENTRIES = "Einträge"
+SHOW_ENTRY_CURRENT = "Zeige %1 bis %2 von %3 Einträgen"

+ 110 - 0
lang/en.ini

@@ -0,0 +1,110 @@
+WELCOME = "Welcome"
+OPTIONS = "Options"
+EDIT_INFO = "Edit Info"
+UPDATE = "Update"
+GO_BACK = "Go Back"
+LOGOUT = "Logout"
+LOGIN = "Login"
+DO_YOU_WANT_TO_LOGOUT = "Do you want to logout?"
+YES_WORD = "Yes"
+NO_WORD = "No"
+EMAIL_ADDRESS = "E-mail Address"
+EMAIL = "E-mail"
+PASSWORD = "Password"
+PASSWORD_AGAIN = "Password Again"
+ADMIN = "Admin"
+USER = "User"
+HOLD_UP = "Hold Up!"
+LOOKS_LIKE_YOU_DONT_HAVE_ACCESS = "Looks like you don't have access."
+USERNAME = "Username"
+REMEMBER_ME = "Remember Me"
+FORGOT_PASSWORD = "Forgot Password"
+RESET_PASSWORD = "Reset Password"
+DATABASE_PATH = "Database Path"
+SPECIFY_LOCATION = "Specify the location of which you want to save your database files."
+CURRENT_DIRECTORY = "Current Directory"
+PARENT_DIRECTORY = "Parent Directory"
+SET_DATABASE_LOCATION = "Set Database Location"
+SET_TIMEZONE = "Set Timezone"
+DONT_WORRY = "Don't worry, your database is still there. Just use the same location you have it in."
+SAVE_LOCATION = "Save Location"
+TIME_TO_LOGIN = "Now that you created an Admin account, time to sign and start making some tabs..."
+AWESOME = "Awesome!"
+REGISTER = "Register"
+CREATE_ADMIN = "Create Admin"
+CREATE_ACCOUNT = "Create an account for Admin Access"
+SETTINGS = "Settings"
+UPLOAD_ICONS = "Upload Icons"
+VIEW_ICONS = "View Icons"
+ALL_ICONS = "All Icons"
+CLICK_ICON = "Click icon to copy path to clipboard"
+TABS = "Tabs"
+TYPE_HIT_ENTER = "Type in new TAB Name and hit ENTER"
+ACTIVE = "Active"
+GUEST = "Guest"
+NO_IFRAME = "No iFrame"
+OR = "OR"
+DEFAULT = "Default"
+NEW_TAB_NAME = "New Tab Name"
+TAB_URL = "Tab URL"
+ICON_URL = "Icon URL"
+SAVE_TABS = "Save Tabs"
+CHOOSE_THEME = "Choose Theme"
+SAVE_OPTIONS = "Save Options"
+TITLE = "Title"
+TITLE_TEXT = "Title Text"
+NAVIGATION_BARS = "Navigation Bars"
+TOP_BAR = "Top Bar"
+BOTTOM_BAR = "Bottom Bar"
+SIDE_BAR = "Side Bar"
+HOVER_BG = "Hover Background"
+ACTIVE_TAB = "Active Tab"
+ACTIVE_TAB_BG = "Active Tab BG"
+ACTIVE_TAB_ICON = "Active Tab Icon"
+ACTIVE_TAB_TEXT = "Active Tab Text"
+INACTIVE_TAB = "Inactive Tab"
+INACTIVE_ICON = "Inactive Icon"
+INACTIVE_TEXT = "Inactive Text"
+LOGIN_STATUS = "Login Status"
+LAST_SEEN = "Last Seen"
+USER_GROUP = "User Group"
+USER_ACTIONS = "User Actions"
+DELETE = "Delete"
+LOGGED_IN = "Logged In"
+LOGGED_OUT = "Logged Out"
+GOOD_LOGINS = "Good Logins"
+BAD_LOGINS = "Bad Logins"
+DATE = "Date"
+IP_ADDRESS = "IP Address"
+TYPE = "Type"
+NOTHING_LOG = "Nothing in log..........."
+PURGE_LOG = "Purge Log"
+LOGO_URL_TITLE = "Logo URL For Title"
+LOADING_ICON_URL = "Loading Icon URL"
+ABOUT = "About"
+INSTALLED_VERSION = "Installed Version"
+CURRENT_VERSION = "Current Version"
+DELETE_DATABASE = "Delete Database"
+DELETE_WARNING = "Only do this if an upgrade requires it. This will delete your database so there is no going back and you will need to set everything back up, including user accounts."
+SUBMIT_ISSUE = "Submit Issue Or Request"
+VIEW_ON_GITHUB = "View On GitHub"
+CHAT_WITH_US = "Chat With Us"
+TABS_SAVED = "Tabs Saved!"
+APPLY_CHANGES = "Apply Changes"
+APPLY_RELOAD = "Apply Changes To Reload The Page!"
+OK = "OK"
+COLORS_SAVED = "Colors Saved!"
+NEW_VERSION = "New Version Available"
+CLICK_INFO = "Click Info Tab"
+WHATS_NEW = "What's New in"
+CHANGES = "Changes"
+AUTO_UPGRADE = "Auto Upgrade"
+SOFTWARE_IS = "Software is"
+UP_TO_DATE = "Up-to-date!"
+PREVIOUS = "Previous"
+NEXT = "Next"
+PRINT = "Print"
+SEARCH = "Search"
+SHOW_ENTRYS = "Show"
+ENTRIES = "ENTRIES"
+SHOW_ENTRY_CURRENT = "Showing %1 to %2 of %3 entries"

+ 110 - 0
lang/es.ini

@@ -0,0 +1,110 @@
+WELCOME = "Bienvenido"
+OPTIONS = "Opciones"
+EDIT_INFO = "Editar Informacion"
+UPDATE = "Actualizar"
+GO_BACK = "Regresa"
+LOGOUT = "Cerrar Sesión"
+LOGIN = "Iniciar Sesión"
+DO_YOU_WANT_TO_LOGOUT = "¿Quieres salir?"
+YES_WORD = "Si"
+NO_WORD = "No"
+EMAIL_ADDRESS = "E-mail Address"
+EMAIL = "Correo Electrónico"
+PASSWORD = "Contraseña"
+PASSWORD_AGAIN = "Contraseña de Nuevo"
+ADMIN = "Admin"
+USER = "User"
+HOLD_UP = "Un Momento!"
+LOOKS_LIKE_YOU_DONT_HAVE_ACCESS = "Parese que no tienes acesso."
+USERNAME = "Nombre de Usuario"
+REMEMBER_ME = "Recuérdame"
+FORGOT_PASSWORD = "Se te olvidó tu contraseña"
+RESET_PASSWORD = "Restablecer la contraseña"
+DATABASE_PATH = "Ruta de la Base de Datos"
+SPECIFY_LOCATION = "Especifique la ruta de acceso de la que desea guardar los archivos de base de datos."
+CURRENT_DIRECTORY = "Directorio Actual"
+PARENT_DIRECTORY = "Parent Directory"
+SET_DATABASE_LOCATION = "Set Database Location"
+SET_TIMEZONE = "Set Timezone"
+DONT_WORRY = "Don't worry, your database is still there. Just use the same location you have it in."
+SAVE_LOCATION = "Save Location"
+TIME_TO_LOGIN = "Now that you created an Admin account, time to sign and start making some tabs..."
+AWESOME = "Awesome!"
+REGISTER = "Register"
+CREATE_ADMIN = "Create Admin"
+CREATE_ACCOUNT = "Create an account for Admin Access"
+SETTINGS = "Settings"
+UPLOAD_ICONS = "Upload Icons"
+VIEW_ICONS = "View Icons"
+ALL_ICONS = "All Icons"
+CLICK_ICON = "Click icon to copy path to clipboard"
+TABS = "Tabs"
+TYPE_HIT_ENTER = "Type in new TAB Name and hit ENTER"
+ACTIVE = "Activo"
+GUEST = "Guest"
+NO_IFRAME = "No iFrame"
+OR = "O"
+DEFAULT = "Default"
+NEW_TAB_NAME = "New Tab Name"
+TAB_URL = "Tab URL"
+ICON_URL = "Icon URL"
+SAVE_TABS = "Save Tabs"
+CHOOSE_THEME = "Choose Theme"
+SAVE_OPTIONS = "Save Options"
+TITLE = "Titulo"
+TITLE_TEXT = "Title Text"
+NAVIGATION_BARS = "Navigation Bars"
+TOP_BAR = "Top Bar"
+BOTTOM_BAR = "Bottom Bar"
+SIDE_BAR = "Side Bar"
+HOVER_BG = "Hover Background"
+ACTIVE_TAB = "Active Tab"
+ACTIVE_TAB_BG = "Active Tab BG"
+ACTIVE_TAB_ICON = "Active Tab Icon"
+ACTIVE_TAB_TEXT = "Active Tab Text"
+INACTIVE_TAB = "Inactive Tab"
+INACTIVE_ICON = "Inactive Icon"
+INACTIVE_TEXT = "Inactive Text"
+LOGIN_STATUS = "Login Status"
+LAST_SEEN = "Last Seen"
+USER_GROUP = "User Group"
+USER_ACTIONS = "User Actions"
+DELETE = "Delete"
+LOGGED_IN = "Logged In"
+LOGGED_OUT = "Logged Out"
+GOOD_LOGINS = "Good Logins"
+BAD_LOGINS = "Bad Logins"
+DATE = "Date"
+IP_ADDRESS = "IP Address"
+TYPE = "Type"
+NOTHING_LOG = "Nothing in log..........."
+PURGE_LOG = "Purge Log"
+LOGO_URL_TITLE = "Logo URL For Title"
+LOADING_ICON_URL = "Loading Icon URL"
+ABOUT = "About"
+INSTALLED_VERSION = "Installed Version"
+CURRENT_VERSION = "Current Version"
+DELETE_DATABASE = "Delete Database"
+DELETE_WARNING = "Only do this if an upgrade requires it. This will delete your database so there is no going back and you will need to set everything back up, including user accounts."
+SUBMIT_ISSUE = "Submit Issue Or Request"
+VIEW_ON_GITHUB = "View On GitHub"
+CHAT_WITH_US = "Chat With Us"
+TABS_SAVED = "Tabs Saved!"
+APPLY_CHANGES = "Apply Changes"
+APPLY_RELOAD = "Apply Changes To Reload The Page!"
+OK = "OK"
+COLORS_SAVED = "Colors Saved!"
+NEW_VERSION = "New Version Available"
+CLICK_INFO = "Click Info Tab"
+WHATS_NEW = "What's New in"
+CHANGES = "Changes"
+AUTO_UPGRADE = "Auto Upgrade"
+SOFTWARE_IS = "Software is"
+UP_TO_DATE = "Up-to-date!"
+PREVIOUS = "Previous"
+NEXT = "Next"
+PRINT = "Print"
+SEARCH = "Search"
+SHOW_ENTRYS = "Show"
+ENTRIES = "ENTRIES"
+SHOW_ENTRY_CURRENT = "Showing %1 to %2 of %3 entries"

+ 110 - 0
lang/fr.ini

@@ -0,0 +1,110 @@
+WELCOME = "Bienvenue"
+OPTIONS = "Options"
+EDIT_INFO = "Modifier Info"
+UPDATE = "Mettre à jour"
+GO_BACK = "Retourner"
+LOGOUT = "Déconnexion"
+LOGIN = "Connexion"
+DO_YOU_WANT_TO_LOGOUT = "Voulez-vous vous déconnecter?"
+YES_WORD = "Oui"
+NO_WORD = "Non"
+EMAIL_ADDRESS = "Adresse e-mail"
+EMAIL = "e-mail"
+PASSWORD = "Mot de passe"
+PASSWORD_AGAIN = "Mot de passe de nouveau"
+ADMIN = "Administrateur"
+USER = "Utilisateur"
+HOLD_UP = "Attendez!"
+LOOKS_LIKE_YOU_DONT_HAVE_ACCESS = "Il semble que vous n'avez pas accès."
+USERNAME = "Nom d'utilisateur"
+REMEMBER_ME = "Se souvenir de moi"
+FORGOT_PASSWORD = "Mot de passe oublié"
+RESET_PASSWORD = "Réinitialiser le mot de passe"
+DATABASE_PATH = "Chemin de la base de donnés"
+SPECIFY_LOCATION = "Spécifier l'emplacement dans laquelle vous voulez sauvegarder les fichiers de la base de données."
+CURRENT_DIRECTORY = "Répertoire actuel"
+PARENT_DIRECTORY = "Répertoire parent"
+SET_DATABASE_LOCATION = "Définir l'emplacement de la base de données"
+SET_TIMEZONE = "Définir le fuseau horaire"
+DONT_WORRY = "Ne vous inquiétez pas, votre base de données est encore là. Il suffit d'utiliser le même emplacement où elle se trouve."
+SAVE_LOCATION = "Sauvegarder l'emplacement"
+TIME_TO_LOGIN = "Maintenant que vous avez créé un compte Administrateur, il est temps de se connecter et commencer à faire quelques onglets... "
+AWESOME = "Génial!"
+REGISTER = "S'inscrire"
+CREATE_ADMIN = "Créer Administrateur"
+CREATE_ACCOUNT = "Créer un compte pour accès administrateur"
+SETTINGS = "Paramètres"
+UPLOAD_ICONS = "Télécharger des icônes"
+VIEW_ICONS = "Voir les icônes "
+ALL_ICONS = "Tous les icônes"
+CLICK_ICON = "Cliquer l'icône pour copier le chemin dans le presse-papiers"
+TABS = "Onglets"
+TYPE_HIT_ENTER = "Taper le nouveau nom de l'onglet et cliquer ENTER"
+ACTIVE = "Actif"
+GUEST = "Invité"
+NO_IFRAME = "Pas de iFrame"
+OR = "Ou"
+DEFAULT = "Défaut"
+NEW_TAB_NAME = "Nom du nouvel onglet"
+TAB_URL = "URL de l'onglet"
+ICON_URL = "URL de l'icône"
+SAVE_TABS = "Sauvegarder les onglets"
+CHOOSE_THEME = "Choisir le thème"
+SAVE_OPTIONS = "Sauvegarder les options"
+TITLE = "Titre"
+TITLE_TEXT = "Texte du titre"
+NAVIGATION_BARS = "Barres de navigation"
+TOP_BAR = "Barre du haut"
+BOTTOM_BAR = "Barre du bas"
+SIDE_BAR = "Barre du côté"
+HOVER_BG = "Passer la souris sur le background"
+ACTIVE_TAB = "Onglet actif"
+ACTIVE_TAB_BG = "Onglet BG actif"
+ACTIVE_TAB_ICON = "Icône de l'onglet actif"
+ACTIVE_TAB_TEXT = "Texte de l'onglet actif"
+INACTIVE_TAB = "Onglet inactif"
+INACTIVE_ICON = "Icône inactif"
+INACTIVE_TEXT = "Texte inactif"
+LOGIN_STATUS = "Status de connexion"
+LAST_SEEN = "Vu pour la dernière fois"
+USER_GROUP = "Groupe d'utilisateurs"
+USER_ACTIONS = "Actions d'utilisateur"
+DELETE = "Supprimer"
+LOGGED_IN = "Connecté"
+LOGGED_OUT = "Déconnecté"
+GOOD_LOGINS = "Bonnes connexions"
+BAD_LOGINS = "Mauvaises connexions"
+DATE = "Date"
+IP_ADDRESS = "Adresse IP"
+TYPE = "Taper"
+NOTHING_LOG = "Rien dans l'historique..........."
+PURGE_LOG = "Éliminer l'historique"
+LOGO_URL_TITLE = "Logo URL pour le titre"
+LOADING_ICON_URL = "Téléchargement de l'URL de l'icône"
+ABOUT = "À propos de"
+INSTALLED_VERSION = "Version installée"
+CURRENT_VERSION = "Version actuelle"
+DELETE_DATABASE = "Supprimer la base de données"
+DELETE_WARNING = "Ne faites ceci que si une mise à jour le requiert. Ceci va supprimer votre base de données, alors il n'y a pas de retour en arrière et vous allez devoir remettre tout en place, incluant le compte d'utilisateur."
+SUBMIT_ISSUE = "Soumettre un problème ou une requête"
+VIEW_ON_GITHUB = "Voir sur GitHub"
+CHAT_WITH_US = "Clavardez avec nous!"
+TABS_SAVED = "Onglets sauvegardés!"
+APPLY_CHANGES = "Appliquer les changements"
+APPLY_RELOAD = "Appliquer les changements pour rafraîchir la page"
+OK = "OK"
+COLORS_SAVED = "Couleurs sauvegardées!
+NEW_VERSION = "Nouvelle version disponible "
+CLICK_INFO = "Cliquer l'onglet Info"
+WHATS_NEW = "Quoi de neuf dans"
+CHANGES = "Changements"
+AUTO_UPGRADE = "Mise à jour automatique"
+SOFTWARE_IS = "Software est"
+UP_TO_DATE = "Mis à jour!"
+PREVIOUS = "Previous"
+NEXT = "Next"
+PRINT = "Print"
+SEARCH = "Search"
+SHOW_ENTRYS = "Show"
+ENTRIES = "ENTRIES"
+SHOW_ENTRY_CURRENT = "Showing %1 to %2 of %3 entries"

+ 110 - 0
lang/it.ini

@@ -0,0 +1,110 @@
+WELCOME = "Benvenuto"
+OPTIONS = "Opzioni"
+EDIT_INFO = "Modifica info"
+UPDATE = "Aggiorna"
+GO_BACK = "Indietro"
+LOGOUT = "Esci"
+LOGIN = "Accedi"
+DO_YOU_WANT_TO_LOGOUT = "Sei sicuro di voler uscire?"
+YES_WORD = "Sì"
+NO_WORD = "No"
+EMAIL_ADDRESS = "Indirizzo E-mail"
+EMAIL = "E-mail"
+PASSWORD = "Password"
+PASSWORD_AGAIN = "Ripeti password"
+ADMIN = "Amministratore"
+USER = "Utente"
+HOLD_UP = "Fermati!"
+LOOKS_LIKE_YOU_DONT_HAVE_ACCESS = "Sembra che tu non abbia accesso."
+USERNAME = "Nome utente"
+REMEMBER_ME = "Ricordami"
+FORGOT_PASSWORD = "Password dimenticata"
+RESET_PASSWORD = "Ripristina la password"
+DATABASE_PATH = "Percorso del database"
+SPECIFY_LOCATION = "Specifica dove vuoi salvare i tuoi file del database"
+CURRENT_DIRECTORY = "Cartella corrente"
+PARENT_DIRECTORY = "Cartella superiore"
+SET_DATABASE_LOCATION = "Imposta posizione del database"
+SET_TIMEZONE = "Imposta fuso orario"
+DONT_WORRY = "Non preoccuparti, il tuo database c'è ancora. Usa semplicemente la posizione dove l'hai messo."
+SAVE_LOCATION = "Posizione dei salvataggi"
+TIME_TO_LOGIN = "Adesso che hai creato un account amministratore è ora di accedere e creare qualche nuova scheda..."
+AWESOME = "Ottimo!"
+REGISTER = "Registrati"
+CREATE_ADMIN = "Crea amministratore"
+CREATE_ACCOUNT = "Crea un account per accesso come amministratore"
+SETTINGS = "Impostazioni"
+UPLOAD_ICONS = "Carica icone"
+VIEW_ICONS = "Mostra icone"
+ALL_ICONS = "Tutte le icone"
+CLICK_ICON = "Fai clic sull'icona per copiare il percorso negli appunti"
+TABS = "Schede"
+TYPE_HIT_ENTER = "Scrivi il nome della nuova SCHEDA e premi INVIO"
+ACTIVE = "Attivo"
+GUEST = "Ospite"
+NO_IFRAME = "Nessun iFrame"
+OR = "OPPURE"
+DEFAULT = "Predefinito"
+NEW_TAB_NAME = "Nome della nuova scheda"
+TAB_URL = "URL della scheda"
+ICON_URL = "URL dell'icona"
+SAVE_TABS = "Salva schede"
+CHOOSE_THEME = "Scegli un tema"
+SAVE_OPTIONS = "Salva opzioni"
+TITLE = "Titolo"
+TITLE_TEXT = "Testo del titolo"
+NAVIGATION_BARS = "Barre di navigazione"
+TOP_BAR = "Barra superiore"
+BOTTOM_BAR = "Barra inferiore"
+SIDE_BAR = "Barra laterale"
+HOVER_BG = "Hover Background"
+ACTIVE_TAB = "Scheda attiva"
+ACTIVE_TAB_BG = "Sfondo scheda attiva"
+ACTIVE_TAB_ICON = "Icona scheda attiva"
+ACTIVE_TAB_TEXT = "Testo scheda attiva"
+INACTIVE_TAB = "Scheda inattiva"
+INACTIVE_ICON = "Icona inattiva"
+INACTIVE_TEXT = "Testo inattivo"
+LOGIN_STATUS = "Stato di accesso"
+LAST_SEEN = "Ultimo accesso"
+USER_GROUP = "Gruppo utente"
+USER_ACTIONS = "Azioni utente"
+DELETE = "Elimina"
+LOGGED_IN = "Connesso"
+LOGGED_OUT = "Disconnesso"
+GOOD_LOGINS = "Buone connessioni"
+BAD_LOGINS = "Cattive connessioni"
+DATE = "Data"
+IP_ADDRESS = "Indirizzo IP"
+TYPE = "Scrivi/Tipo"
+NOTHING_LOG = "Nulla di registrato..........."
+PURGE_LOG = "Cancella registrazioni"
+LOGO_URL_TITLE = "URL del logo per il titolo"
+LOADING_ICON_URL = "Sto caricando l'URL dell'icona"
+ABOUT = "About"
+INSTALLED_VERSION = "Versione installata"
+CURRENT_VERSION = "Versione attuale"
+DELETE_DATABASE = "Elimina il Database"
+DELETE_WARNING = "Procedi solo se un upgrade lo richiede. Continuando eliminerai il tuo database, quindi non potrai tornare indietro e dovrai reimpostare tutto, account utente inclusi."
+SUBMIT_ISSUE = "Segnala un problema o una richiesta"
+VIEW_ON_GITHUB = "Mostra su GitHub"
+CHAT_WITH_US = "Parla con noi"
+TABS_SAVED = "Schede salvate!"
+APPLY_CHANGES = "Applica modifiche"
+APPLY_RELOAD = "Applica modifiche per ricaricare la pagina!"
+OK = "OK"
+COLORS_SAVED = "Colori salvati!"
+NEW_VERSION = "Nuova versione disponibile"
+CLICK_INFO = "Fai clic sulla scheda info"
+WHATS_NEW = "Cosa c'è di nuovo"
+CHANGES = "Modifiche"
+AUTO_UPGRADE = "Upgrade automatico"
+SOFTWARE_IS = "Il Software è"
+UP_TO_DATE = "Aggiornato!"
+PREVIOUS = "Previous"
+NEXT = "Next"
+PRINT = "Print"
+SEARCH = "Search"
+SHOW_ENTRYS = "Show"
+ENTRIES = "ENTRIES"
+SHOW_ENTRY_CURRENT = "Showing %1 to %2 of %3 entries"

Разница между файлами не показана из-за своего большого размера
+ 68 - 68
settings.php


+ 56 - 0
translate.php

@@ -0,0 +1,56 @@
+<?php
+
+class setLanguage { 
+    
+    private $language = null; 
+    
+    function __construct($language) {
+        
+        if (file_exists("lang/{$language}.ini")) : 
+        
+            $this->language = parse_ini_file("lang/{$language}.ini", false, INI_SCANNER_RAW);
+        
+        else : 
+        
+            $this->language = parse_ini_file("lang/en.ini", false, INI_SCANNER_RAW);
+        
+        endif;
+        
+    } 
+    
+    public function translate($originalWord) {
+        
+        $getArg = func_num_args();
+        
+        if ($getArg > 1) : 
+        
+            $allWords = func_get_args();
+        
+            array_shift($allWords); 
+        
+        else :
+        
+            $allWords = array(); 
+        
+        endif;
+
+        $translatedWord = isset($this->language[$originalWord]) ? $this->language[$originalWord] : null; 
+    
+        if (!$translatedWord) : 
+        
+            echo ("Translation not found for: $originalWord"); 
+        
+        endif; 
+        
+        $translatedWord = str_replace( array( "'","'" ),'', $translatedWord );
+        
+        return vsprintf($translatedWord, $allWords);
+        
+    }
+    
+} 
+
+$getLanguage = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); 
+$language = new setLanguage($getLanguage);
+
+?>

Некоторые файлы не были показаны из-за большого количества измененных файлов