I suspect your DATE_FORMAT_LONG definition is wrong, or your server is not generating the date "words" properly when the strftime() function is called. You may have to resolve the matter with your hosting company by confirming that they've got a valid hebrew language config set in their PHP.
NOTE: All the date "words" are generated by the PHP configuration on your server. Zen Cart DOES NOT spell out all the days of the week and months of the year in a language file.
files involved in english to display the "date added" content:
/includes/languages/english/YOUR_TEMPLATE/product_info.php (and other product types too):
define('TEXT_DATE_ADDED', 'This product was added to our catalog on %s.');
/includes/languages/YOUR_TEMPLATE/english.php:
define('DATE_FORMAT_LONG', '%A %d %B, %Y'); // this is used for strftime()
/includes/templates/YOUR_TEMPLATE/templates/tpl_product_info_display.php (and other product types too):
<p id="productDateAdded" class="productGeneral centeredContent"><?php echo sprintf(TEXT_DATE_ADDED, zen_date_long($products_date_added)); ?></p>
/includes/functions/functions_general.php in the zen_date_long() function:
return strftime(DATE_FORMAT_LONG, mktime($hour,$minute,$second,$month,$day,$year));
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.