bluesoleil
Registered
Здравейте,от доста време се опитвам да пригода тоиз скрипт да заработи правилно.но уви!
Това е превод на Oscommers,проблемът е в енкодинга!
При ИЕ няма никъкъв проблем с текста визуализира се нормално както си е по дефоулт,проблемът е при ФФ и др-а именно част от текста който е на кирилица не се визулизира изобщо.
ще подчертая точно кои фрази.
Моля за съвет
Пробвах с различни енкодинги,с конвертиране с редактора смяна на текста и запис,няма никъкъв ефект!
Ето кода:
[/html]
Това е превод на 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>');
?>