Моля за съвет отностно енкодинг

bluesoleil

Registered
Здравейте,от доста време се опитвам да пригода тоиз скрипт да заработи правилно.но уви!
Това е превод на Oscommers,проблемът е в енкодинга!
При ИЕ няма никъкъв проблем с текста визуализира се нормално както си е по дефоулт,проблемът е при ФФ и др-а именно част от текста който е на кирилица не се визулизира изобщо.
ще подчертая точно кои фрази.
Моля за съвет
Пробвах с различни енкодинги,с конвертиране с редактора смяна на текста и запис,няма никъкъв ефект!
Ето кода:
Код:
<?php
/*
  $Id: bulgarian.php,v 1.114 2004/01/17 21:13:39 dgw_ Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

/// look in your $PATH_LOCALE/locale directory for available locales
// or type locale -a on the server.
// Examples:
// on RedHat try 'en_US'
// on FreeBSD try 'en_US.UTF-8'
// on Windows try 'en', or 'English'
@setlocale(LC_TIME, 'bg_BG.UTF-8');

define('DATE_FORMAT_SHORT', '%d/%m/%Y');  // this is used for strftime()
define('DATE_FORMAT_LONG', '%A %d %B, %Y'); // this is used for strftime()
define('DATE_FORMAT', 'd/m/Y'); // this is used for date()
define('DATE_TIME_FORMAT', DATE_FORMAT_SHORT . ' %H:%M:%S');

////
// Return date in raw format
// $date should be in format mm/dd/yyyy
// raw date is in format YYYYMMDD, or DDMMYYYY
function tep_date_raw($date, $reverse = false) {
  if ($reverse) {
    return substr($date, 3, 2) . substr($date, 0, 2) . substr($date, 6, 4);
  } else {
    return substr($date, 6, 4) . substr($date, 0, 2) . substr($date, 3, 2);
  }
}

// if USE_DEFAULT_LANGUAGE_CURRENCY is true, use the following currency, instead of the applications default currency (used when changing language)
define('LANGUAGE_CURRENCY', 'BGN');

// Global entries for the <html> tag
define('HTML_PARAMS','dir="LTR" lang="bg"');

// charset for web pages and emails
define('CHARSET', 'UTF-8');

// page title
define('TITLE', 'електронен магазин');

define('HEADER_SLOGAN', '');
// header text in includes/header.php
define('HEADER_TITLE_CREATE_ACCOUNT', 'Регистрация');
define('HEADER_TITLE_MY_ACCOUNT', 'Моят профил');
define('HEADER_TITLE_CART_CONTENTS', 'Количка за пазаруване');
define('HEADER_TITLE_CHECKOUT', 'Поръчка');
define('HEADER_TITLE_TOP', 'Начало');
define('HEADER_TITLE_CATALOG', 'Online Магазин');
define('HEADER_TITLE_LOGOFF', 'Изход');
define('HEADER_TITLE_LOGIN', 'Вход');

// footer text in includes/footer.php
define('FOOTER_TEXT_REQUESTS_SINCE', 'Разгледани страници от');

// text for gender
define('MALE', 'Мъжки');
define('FEMALE', 'Женски');
define('MALE_ADDRESS', 'Г-н');
define('FEMALE_ADDRESS', 'Г-жа');

// text for date of birth example
define('DOB_FORMAT_STRING', 'dd/mm/yyyy');

// categories box text in includes/boxes/categories.php
define('BOX_HEADING_CATEGORIES', 'Катaлог');
define('BOX_INFORMATION_SPECIALS', 'Промоции');
define('BOX_INFORMATION_PRODUCTS_NEW', 'Нови продукти');
define('BOX_DROPDOWN_MENUS', 'Отиди към...');

// manufacturers box text in includes/boxes/manufacturers.php
define('BOX_HEADING_MANUFACTURERS', 'Производители');

// whats_new box text in includes/boxes/whats_new.php
define('BOX_HEADING_WHATS_NEW', 'Новини');

// quick_find box text in includes/boxes/quick_find.php
define('BOX_HEADING_SEARCH', 'Бързо търсене');
define('BOX_SEARCH_TEXT', 'Въведете дума за търсене.');
define('BOX_SEARCH_ADVANCED_SEARCH', 'Разширено търсене');
define('INPUT_SEARCH', 'Търси в целия магазин...');

// specials box text in includes/boxes/specials.php
define('BOX_HEADING_SPECIALS', 'Промоции');

// reviews box text in includes/boxes/reviews.php
define('BOX_HEADING_REVIEWS', 'Коментари');
define('BOX_REVIEWS_WRITE_REVIEW', 'Напишете вашия коментар за артикула!');
define('BOX_REVIEWS_NO_REVIEWS', 'До момента няма регистрирани коментари');
define('BOX_REVIEWS_TEXT_OF_5_STARS', '%s от 5 звезди!');

// shopping_cart box text in includes/boxes/shopping_cart.php
define('BOX_HEADING_SHOPPING_CART', 'Количка');
define('BOX_SHOPPING_CART_EMPTY', 'Количката е празна');
define('BOX_SHOPPING_NOW', 'Вие имате ');
define('BOX_SHOPPING_NOW2', ' във количката.');
define('BOX_SHOPPING_NOW3', '');

// order_history box text in includes/boxes/order_history.php
define('BOX_HEADING_CUSTOMER_ORDERS', 'Хроника поръчки');

// best_sellers box text in includes/boxes/best_sellers.php
define('BOX_HEADING_BESTSELLERS', 'Най-купувано');
define('BOX_HEADING_BESTSELLERS_IN', 'Най-купувано в<br>  ');

// notifications box text in includes/boxes/products_notifications.php
define('BOX_HEADING_NOTIFICATIONS', 'Известия');
define('BOX_NOTIFICATIONS_NOTIFY', 'Изпращайте ми известия  <b>%s</b>');
define('BOX_NOTIFICATIONS_NOTIFY_REMOVE', 'Не ми изпращайте известия <b>%s</b>');

// manufacturer box text
define('BOX_HEADING_MANUFACTURER_INFO', 'Производители');
define('BOX_MANUFACTURER_INFO_HOMEPAGE', 'Сайт %s');
define('BOX_MANUFACTURER_INFO_OTHER_PRODUCTS', 'Други артикули');

// languages box text in includes/boxes/languages.php
define('BOX_HEADING_LANGUAGES', 'Езици');

// currencies box text in includes/boxes/currencies.php
define('BOX_HEADING_CURRENCIES', 'Валути');

// information box text in includes/boxes/information.php
define('BOX_HEADING_INFORMATION', 'Информация');
define('BOX_INFORMATION_PRIVACY', 'Поверителност');
define('BOX_INFORMATION_CONDITIONS', 'Условия за ползване');
define('BOX_INFORMATION_SHIPPING', 'Доставка и рекламации');
define('BOX_INFORMATION_CONTACT', 'За връзка с нас');

// tell a friend box text in includes/boxes/tell_a_friend.php
define('BOX_HEADING_TELL_A_FRIEND', 'Препоръчай ни');
define('BOX_TELL_A_FRIEND_TEXT', 'Препоръчете ни на вашите прители и колеги');

// checkout procedure text
define('CHECKOUT_BAR_DELIVERY', 'Адрес за доставка');
define('CHECKOUT_BAR_PAYMENT', 'Начин на разплащане');
define('CHECKOUT_BAR_CONFIRMATION', 'Потвърждение');
define('CHECKOUT_BAR_FINISHED', 'Поръчката е оформена!');

// pull down default text
define('PULL_DOWN_DEFAULT', 'Изберете');
define('TYPE_BELOW', 'Изберете отдолу');

// javascript messages
define('JS_ERROR', 'Грешки при попълване на формата!\nПоправете моля:\n\n');

define('JS_REVIEW_TEXT', '* Полето \'Текстът на коментара\' трябва да съдържа не по-малко от ' . REVIEW_TEXT_MIN_LENGTH . ' символа.\n');
define('JS_REVIEW_RATING', '* Моля, оценете артикула по петобалната система.\n');

define('JS_ERROR_NO_PAYMENT_MODULE_SELECTED', '* Изберете начин на разплащане за вашата поръчка.\n');

define('JS_ERROR_SUBMITTED', 'Формата вече е попълнена. Натиснете ОК.');

define('ERROR_NO_PAYMENT_MODULE_SELECTED', 'Моля, изберете начин на разплащане за вашата поръчка.');

define('CATEGORY_COMPANY', 'Дружество');
define('CATEGORY_PERSONAL', 'Вашите лични данни');
define('CATEGORY_ADDRESS', 'Вашият адрес');
define('CATEGORY_CONTACT', 'Информация за контакти');
define('CATEGORY_OPTIONS', 'Опции');
define('CATEGORY_PASSWORD', 'Парола');

define('ENTRY_COMPANY', 'Наименование на дружеството:');
define('ENTRY_COMPANY_ERROR', '');
define('ENTRY_COMPANY_TEXT', '');
define('ENTRY_GENDER', 'Пол:');
define('ENTRY_GENDER_ERROR', ' <small><font color="red">задължително</font></small>');
define('ENTRY_GENDER_TEXT', ' <small><font color="red">задължително</font></small>');
define('ENTRY_FIRST_NAME', 'Име:');
define('ENTRY_FIRST_NAME_ERROR', ' <small><font color="#FF0000">минимум ' . ENTRY_FIRST_NAME_MIN_LENGTH . ' символа</font></small>');
define('ENTRY_FIRST_NAME_TEXT', ' <small><font color="red">задължително</font></small>');
define('ENTRY_LAST_NAME', 'Фамилия:');
define('ENTRY_LAST_NAME_ERROR', ' <small><font color="#FF0000">минимум ' . ENTRY_LAST_NAME_MIN_LENGTH . ' символа</font></small>');
define('ENTRY_LAST_NAME_TEXT', ' <small><font color="red">задължително</font></small>');
define('ENTRY_DATE_OF_BIRTH', 'Дата на раждане:');
define('ENTRY_DATE_OF_BIRTH_ERROR', ' <small><font color="#FF0000">(пример: 05/21/1980)</font></small>');
define('ENTRY_DATE_OF_BIRTH_TEXT', ' <small>(пример: 05/21/1980) <font color="red">задължително</font></small>');
define('ENTRY_EMAIL_ADDRESS', 'E-Mail:');
define('ENTRY_EMAIL_ADDRESS_ERROR', ' <small><font color="#FF0000">минимум ' . ENTRY_EMAIL_ADDRESS_MIN_LENGTH . ' символа</font></small>');
define('ENTRY_EMAIL_ADDRESS_CHECK_ERROR', ' <small><font color="#FF0000">Вашият е-mail адрес не се потвърди при проверката!</font></small>');
define('ENTRY_EMAIL_ADDRESS_ERROR_EXISTS', ' <small><font color="#FF0000">Този е-mail адрес вече присъства в нашата база данни!</font></small>');
define('ENTRY_EMAIL_ADDRESS_TEXT', ' <small><font color="red">задължително</font></small>');
define('ENTRY_STREET_ADDRESS', 'Улица и номер:');
define('ENTRY_STREET_ADDRESS_ERROR', ' <small><font color="#FF0000">минимум ' . ENTRY_STREET_ADDRESS_MIN_LENGTH . ' символа</font></small>');
define('ENTRY_STREET_ADDRESS_TEXT', ' <small><font color="red">задължително</font></small>');
define('ENTRY_SUBURB', 'Район:');
define('ENTRY_SUBURB_ERROR', '');
define('ENTRY_SUBURB_TEXT', '');
define('ENTRY_POST_CODE', 'Пощенски код:');
define('ENTRY_POST_CODE_ERROR', ' <small><font color="#FF0000">минимум ' . ENTRY_POSTCODE_MIN_LENGTH . ' символа</font></small>');
define('ENTRY_POST_CODE_TEXT', ' <small><font color="red">задължително</font></small>');
define('ENTRY_CITY', 'Град:');
define('ENTRY_CITY_ERROR', ' <small><font color="#FF0000">минимум ' . ENTRY_CITY_MIN_LENGTH . ' символа</font></small>');
define('ENTRY_CITY_TEXT', '*');
define('ENTRY_STATE', 'Област:');
define('ENTRY_STATE_ERROR', 'Полето Област трябва да съдържа минимум ' . ENTRY_STATE_MIN_LENGTH . ' символа.');
define('ENTRY_STATE_ERROR_SELECT', 'Изберете област.');
define('ENTRY_STATE_TEXT', '*');
define('ENTRY_COUNTRY', 'Страна:');
define('ENTRY_COUNTRY_ERROR', 'Изберете страна.');
define('ENTRY_COUNTRY_TEXT', '*');
define('ENTRY_TELEPHONE_NUMBER', 'Телефон:');
define('ENTRY_TELEPHONE_NUMBER_ERROR', ' <small><font color="#FF0000">минимум ' . ENTRY_TELEPHONE_MIN_LENGTH . ' символа</font></small>');
define('ENTRY_TELEPHONE_NUMBER_TEXT', ' <small><font color="red">задължително</font></small>');
define('ENTRY_FAX_NUMBER', 'Факс:');
define('ENTRY_FAX_NUMBER_ERROR', '');
define('ENTRY_FAX_NUMBER_TEXT', '');
define('ENTRY_NEWSLETTER', 'Писмо с новини:');
define('ENTRY_NEWSLETTER_TEXT', '');
define('ENTRY_NEWSLETTER_YES', 'Записване');
define('ENTRY_NEWSLETTER_NO', 'Отписване');
define('ENTRY_NEWSLETTER_ERROR', '');
define('ENTRY_PASSWORD', 'Парола:');
define('ENTRY_PASSWORD_ERROR', 'Вашата парола трябва да има минимум ' . ENTRY_PASSWORD_MIN_LENGTH . ' символа.');
define('ENTRY_PASSWORD_ERROR_NOT_MATCHING', 'Полето "Отново паролата" трябва да съвпада с полето Парола.');
define('ENTRY_PASSWORD_TEXT', '*');
define('ENTRY_PASSWORD_CONFIRMATION', 'Отново паролата:');
define('ENTRY_PASSWORD_CONFIRMATION_TEXT', '*');
define('ENTRY_PASSWORD_CURRENT', 'Текуща парола:');
define('ENTRY_PASSWORD_CURRENT_TEXT', '*');
define('ENTRY_PASSWORD_CURRENT_ERROR', 'Полето Парола трябва да има минимум ' . ENTRY_PASSWORD_MIN_LENGTH . ' символа.');
define('ENTRY_PASSWORD_NEW', 'Нова парола:');
define('ENTRY_PASSWORD_NEW_TEXT', '*');
define('ENTRY_PASSWORD_NEW_ERROR', 'Вашата нова парола трябва да има минимум ' . ENTRY_PASSWORD_MIN_LENGTH . ' символа.');
define('ENTRY_PASSWORD_NEW_ERROR_NOT_MATCHING', 'Полето Отново паролата и Нова парола не съвпадат.');
define('PASSWORD_HIDDEN', '--СКРИТА--');

define('FORM_REQUIRED_INFORMATION', '* Задължително се попълва');

// constants for use in tep_prev_next_display function
define('TEXT_RESULT_PAGE', 'Страници:');
define('TEXT_DISPLAY_NUMBER_OF_PRODUCTS', 'Показани <b>%d</b> - <b>%d</b> (всичко <b>%d</b> позиции)');
define('TEXT_DISPLAY_NUMBER_OF_ORDERS', 'Показани <b>%d</b> - <b>%d</b> (всички <b>%d</b> поръчки)');
define('TEXT_DISPLAY_NUMBER_OF_REVIEWS', 'Показани <b>%d</b> - <b>%d</b> (всичко <b>%d</b> коментари)');
define('TEXT_DISPLAY_NUMBER_OF_PRODUCTS_NEW', 'Показани <b>%d</b> - <b>%d</b> (всички <b>%d</b> новини)');
define('TEXT_DISPLAY_NUMBER_OF_SPECIALS', 'Показани <b>%d</b> - <b>%d</b> (всички <b>%d</b> промоции)');

define('PREVNEXT_TITLE_FIRST_PAGE', 'Първа страница');
define('PREVNEXT_TITLE_PREVIOUS_PAGE', 'Предишна');
define('PREVNEXT_TITLE_NEXT_PAGE', 'Следваща страница');
define('PREVNEXT_TITLE_LAST_PAGE', 'Последна страница');
define('PREVNEXT_TITLE_PAGE_NO', 'Страница %d');
define('PREVNEXT_TITLE_PREV_SET_OF_NO_PAGE', 'Предишни %d страници');
define('PREVNEXT_TITLE_NEXT_SET_OF_NO_PAGE', 'Следващи %d страници');
define('PREVNEXT_BUTTON_FIRST', 'ПЪРВА');
define('PREVNEXT_BUTTON_PREV', 'Предишна');
define('PREVNEXT_BUTTON_NEXT', 'Следваща');
define('PREVNEXT_BUTTON_LAST', 'ПОСЛЕДНА');

define('IMAGE_BUTTON_ADD_ADDRESS', 'Добави адрес');
define('IMAGE_BUTTON_ADDRESS_BOOK', 'Адресна книга');
define('IMAGE_BUTTON_BACK', 'Назад');
define('IMAGE_BUTTON_BUY_NOW', 'Поръчай сега');
define('IMAGE_BUTTON_CHANGE_ADDRESS', 'Промени адрес');
define('IMAGE_BUTTON_CHECKOUT', 'Оформяне на поръчката');
define('IMAGE_BUTTON_CONFIRM_ORDER', 'Потвърждение на поръчката');
define('IMAGE_BUTTON_CONTINUE', 'Продължи');
define('IMAGE_BUTTON_CONTINUE_SHOPPING', 'Продължи пазаруването');
define('IMAGE_BUTTON_DELETE', 'Изтриване');
define('IMAGE_BUTTON_EDIT_ACCOUNT', 'Редактиране на профил');
define('IMAGE_BUTTON_HISTORY', 'Моите последни поръчки');
define('IMAGE_BUTTON_LOGIN', 'Вход');
define('IMAGE_BUTTON_IN_CART', 'Добави в количката');
define('IMAGE_BUTTON_NOTIFICATIONS', 'Съобщение');
define('IMAGE_BUTTON_QUICK_FIND', 'Бързо търсене');
define('IMAGE_BUTTON_REMOVE_NOTIFICATIONS', 'Изтриване на съобщението');
define('IMAGE_BUTTON_REVIEWS', 'Коментари');
define('IMAGE_BUTTON_SEARCH', 'Търсене');
define('IMAGE_BUTTON_SHIPPING_OPTIONS', 'Начин на доставка');
define('IMAGE_BUTTON_TELL_A_FRIEND', 'Препоръчай ни');
define('IMAGE_BUTTON_UPDATE', 'Обновяване');
define('IMAGE_BUTTON_UPDATE_CART', 'Обновяване на количката');
define('IMAGE_BUTTON_WRITE_REVIEW', 'Напиши коментар');

define('SMALL_IMAGE_BUTTON_DELETE', 'Изтрий');
define('SMALL_IMAGE_BUTTON_EDIT', 'Редактирай');
define('SMALL_IMAGE_BUTTON_VIEW', 'Разгледай');

define('ICON_ARROW_RIGHT', 'Напред');
define('ICON_CART', 'В количката');
define('ICON_ERROR', 'Грешка');
define('ICON_SUCCESS', 'Изпълнено');
define('ICON_WARNING', 'Внимание');

define('TEXT_GREETING_PERSONAL', 'Добре дошли <span class="greetUser">%s!</span> Желаете ли да разгледате какви <a href="%s"><u>нови артикули</u></a> имаме в нашия магазин?');
define('TEXT_GREETING_PERSONAL_RELOGON', '<small>Ако не сте %s, моля <a href="%s"><u>регистрирайте се </u></a> и въведете вашата лична информация.</small>');
define('TEXT_GREETING_GUEST', 'Добре дошли <span class="greetUser">уважаеми Посетител</span><br> Ако сте наш редовен клиент, <a href="%s"><u>въведете вашите данни </u></a> за вход. Ако сте тук за първи път и желаете да направите поръчка, ще трябва да се <a href="%s"><u>регистрирате</u></a>.');

define('TEXT_SORT_PRODUCTS', 'Подреждане на артикулите ');
define('TEXT_DESCENDINGLY', 'намаляващо');
define('TEXT_ASCENDINGLY', 'нарастващо');
define('TEXT_BY', ' по параметри ');

define('TEXT_REVIEW_BY', 'от %s');
define('TEXT_REVIEW_WORD_COUNT', '%s думи');
define('TEXT_REVIEW_RATING', 'Рейтинг: %s [%s]');
define('TEXT_REVIEW_DATE_ADDED', 'Дата на добавяне: %s');
define('TEXT_NO_REVIEWS', 'Понастоящем няма коментари, можете да напишете първото.');

define('TEXT_NO_NEW_PRODUCTS', 'В момента няма нови артикули.');

define('TEXT_UNKNOWN_TAX_RATE', 'Таксата е неизвестна');

define('TEXT_REQUIRED', '<span class="errorText">Задължително</span>');

define('ERROR_TEP_MAIL', '<font face="Verdana, Arial" size="2" color="#ff0000"><b><small>ГРЕШКА:</small> Не мога да изпратя е-mail през SMTP сървъра. Моля, проверете вашата настройка на php.ini и ако е необходимо, коригирайте SMTP сървъра.</b></font>');
define('WARNING_INSTALL_DIRECTORY_EXISTS', 'Предупреждение: Не е изтрита папката с инсталацията: ' . dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/install. Моля, изтрийте тази папка за гарантиране сигурността на сайта.');
define('WARNING_CONFIG_FILE_WRITEABLE', 'Предупреждение: Конфигурационният файл е достъпен за запис: ' . dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/includes/configure.php. Това е потенциален риск - моля установете правилни права за достъп до този файл.');
define('WARNING_SESSION_DIRECTORY_NON_EXISTENT', 'Предупреждение: папката за сесии не съществува: ' . tep_session_save_path() . '. Сесиите няма да работят докато не бъде създадена тази папка.');
define('WARNING_SESSION_DIRECTORY_NOT_WRITEABLE', 'Предупреждение: Нямам достъп до папката за сесии: ' . tep_session_save_path() . '. Сесиите няма да работят докато не бъдат установени правилните права за достъп.');
define('WARNING_SESSION_AUTO_START', 'Предупреждение: опцията session.auto_start включена - моля, изключете тази опция във файла php.ini и рестартирайте уеб сървъра.');
define('WARNING_DOWNLOAD_DIRECTORY_NON_EXISTENT', 'Предупреждение: Папката отсъства: ' . DIR_FS_DOWNLOAD . '. Създайте папката.');

define('TEXT_CCVAL_ERROR_INVALID_DATE', 'Указали сте невярна дата за изтичане на срока на валидност на кредитната карта.<br>Опитайте отново!');
define('TEXT_CCVAL_ERROR_INVALID_NUMBER', 'Указали сте неверен номер на кредитна карта.<br>Опитайте отново!');
define('TEXT_CCVAL_ERROR_UNKNOWN_CARD', 'Първата цифра на вашата кредитна карта е: %s<br>Ако сте я въвели правилно, Ви съобщаваме, че не приемаме разплащане с такъв тип кредитна карта.<br>Ако сте сгрешили, опитайте отново!');
define('FOOTER_TEXT_BODY', 'Copyright © ' . date('Y') . ' <a href="' . tep_href_link(FILENAME_DEFAULT) . '">' . STORE_NAME . '</a>');
?>
[/html]
 
Код:
define('HEADER_TITLE_TOP', 'Начало');

define('BOX_HEADING_WHATS_NEW', 'Новини');

define('BOX_HEADING_SPECIALS', 'Промоции');

define('BOX_HEADING_BESTSELLERS', 'Най-купувано');

Ето това са част от дефинираните стойности които не се визуализират при ФФ на кирилица,след като сменя текста на латиница или напиша някакви символи на мястото на кирилицата,символите се показват![/code]
 
Файла, който се визуализира на страницата, трябва да е UTF 8 Without BOM, също така трябва в HTML да зададеш meta таг, който да указва на браузъра, че съдържанието е с енкодинг UTF8.
 
Променял съм му кодировката -няма никава промяна!
Задвал съм и мета тагове с енкодинг но няма резултат.
Дефинирал съм стойностите на проблемните текстови на външен файл който съм вмъквам в ъв файла с include-няма промяна.
Мога ли да задам индивидуален енкодинг на всяка дума самостоятелно-просто търся някакво решение
 
Ами дай да видим сайта така като не видя нищо не мога да ти помогна или дай кода да го видим от този файл които си копнал не става ясно нищо понеже това е просто файл с дефиниции на разни неща ...
 

Back
Горе