Carsten Brandt
91f1ac1d99
fixed exception on malformed message in Messageformatter
...
this exception is thrown since PHP7
fix is compatible with older versions.
close #11644
fixes #11528
8 years ago
Alexander Makarov
3b5634bf8b
Fixes #11863 : Fixed usage of `mb_substr` with PHP < 5.4.8 where length of NULL was treated the same as 0
8 years ago
Ondřej Vašíček
4931f3f123
Adds indexes on message tables which partly fixes #11725 ( #11818 )
...
* Adds indexes on message tables which partly fixes #11725
* Adds indexes on for other specific DB languages, which fixes #11725
8 years ago
Artur Fursa
0b6169858f
Fix tables prefix use for i18n migrations ( #11748 )
8 years ago
Nikola Kovacs
f538878142
remove superfluous whitespace
8 years ago
Nikola Kovacs
9d327baa8b
coding style fixes
8 years ago
SilverFire - Dmitry Naumenko
f7ff153fce
Fixed `yii\i18n\PhpMessageSource::loadFallbackMessages()` not to log error when source and language is same, but locales are different
9 years ago
Robbert Jan van de Velde
c7f365910d
Fixed handling of intervals of 0 seconds in yii\i18n\Formatter::asDuration().
...
Added unit tests for handling 0 second intervals and numeric values for yii\i18n\Formatter::asDuration().
Closes #11038
9 years ago
Carsten Brandt
191f2a4943
fixed phpdoc type names
9 years ago
Carsten Brandt
645e78e832
fixed message formatter for input where no parameters are provided
...
fixes #10884
9 years ago
SilverFire - Dmitry Naumenko
b5c52ecbae
PHPDoc updates
9 years ago
SilverFire - Dmitry Naumenko
4f3adc2cb8
Added i18n/migration static migrations
9 years ago
SilverFire - Dmitry Naumenko
32c424da10
Fixed i18n message sources to load fallback messages in a smarter way
...
Added migration and unit-tests for `yii\i18n\DbMessageSource`
Closes #7964
9 years ago
SilverFire - Dmitry Naumenko
1ff847142d
Optimized Formatter::formatSizeNumber() - used normalizeNumericValue()
9 years ago
Carsten Brandt
cdb7d84fea
added support for non-gregorian calendar to formatter
...
fixes #8687
close #10517
9 years ago
AnatolyRugalev
3b31aa771a
#10363 : Fixed i18n fallback float and integer formatting
9 years ago
SilverFire - Dmitry Naumenko
cd87d67f34
Global DOCS update: ~~~ replaced with ```
9 years ago
Marco Germani
5747557794
Update Formatter.php
...
In according with the open discussion
9 years ago
SilverFire - Dima Naumenko
a6e1ba2cf6
Fixed mb_ functions calls to use UTF-8 or app charset
9 years ago
Marco Germani
53593c8ec3
Update Formatter.php
...
string type are cast to integer and have rapresentation of 2147483647 using float type instead for represent larger numbers
9 years ago
SilverFire - Dima Naumenko
b5d95f845e
`Formatter::asDuration()` PHPDoc and PHPUnit test enhanced
9 years ago
John Was
928a02c3bc
Added `Formatter::asDuration()` method
9 years ago
Carsten Brandt
255eec3ddd
fixed typo
9 years ago
Alexander Makarov
1b3770fd21
Use === instead of == where possible
9 years ago
Alexander Makarov
4ecafe653c
More compact number operations
9 years ago
Alexander Makarov
5ab4f0f090
Better quotes usage in strings
...
- Use single quote where interpolation isn't necessary
- Use interpolation when it's better than concatenation
9 years ago
jeicd
c2f83da8d8
Fix phpdoc
9 years ago
jeicd
0407407b76
fix coding style to follow PSR-2
9 years ago
John Was
ac8d185539
cache ResourceBundle and created messages; fix unit divisor
9 years ago
John Was
4d3c211e24
use unit translations from ResourceBundle
9 years ago
John Was
504c85c9fd
updated phpdocs
9 years ago
John Was
705f544045
add imperial system to length and weight formatters and switch base unit to SI units
9 years ago
Alexandr
ded75253ca
Change 'de' to 'en' in comments of Formatter.php
9 years ago
John Was
d36a8779d7
added length and weight formatters
9 years ago
Alexander Makarov
97f2fca72f
Fixes #9678 : `I18N::format()` wasn't able to handle named placeholder in "selectordinal"
9 years ago
Carsten Brandt
1706a9ee4f
updated DbMessageSource PHPdoc
...
fixes #9532
for deprecation see #9533
9 years ago
Alexander Makarov
71b728225b
Fixes #9532 : improved DbMessageSource::$cache phpdoc
9 years ago
Carsten Brandt
60af9d07fb
proper fix and changelog for #9108
...
close #9437
fixes #9108
9 years ago
nxnx
b562b50658
fix #9108 ( Negative number results in no formatting when using asSize or asShortSize )
9 years ago
Carsten Brandt
6d9fe671de
various code style and whitespace adjustments
9 years ago
Carsten Brandt
3c9c6b5d7d
fixed formatter to accept explicit setting of decimal numbers
...
this version keeps BC for symbols while fixing the issue with decimals.
fixes #8684
9 years ago
MaXL
17d8649509
Fix phpdoc typo
...
Change property type from array to integer for $sizeFormatBase in i18n/Formatter
9 years ago
Alexander Mohorev
38ca276e1f
PSR-2 try-catch statement
9 years ago
Carsten Brandt
3c2bd76236
allow negative dates for date formatter
...
fixes #8451
10 years ago
Carsten Brandt
543daf099f
Added Formatter:$numberFormatterSymbols
...
this allows to specify custom symbols such as currency symbol.
also improved error reporting in case intl fails
fixes #7915 , close #7920
10 years ago
Carsten Brandt
95cdd0905d
fix case in asDatetime method references
...
close #7095
10 years ago
nkovacs
ada9abe6b1
Fix documentation of PhpMessageSource::$basePath
10 years ago
Alexander Makarov
6481d13494
Optimized checks order in conditions
10 years ago
Carsten Brandt
9415c7921d
date formatter fall back to PHP impl. to solve Y2K38 issue
...
formatting date and time values for years >=2038 or <=1901 is now possible also with intl extension is
installed. 32bit systems will fall back to the PHP implementation because intl uses a 32bit UNIX timestamp internally.
On a 64bit system the intl formatter is used in all cases if installed.
fixes #5577
10 years ago
Qiang Xue
d341bf02b4
Fixes #6398 : Added support for specifying dependent component in terms of a configuration array for classes such as `DbCache`
10 years ago