Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/voku/portable-ascii

🔡 Portable ASCII library - performance optimized (ascii) string functions for PHP.
https://github.com/voku/portable-ascii

[*]: optimize phpdocs

53d2616a4d30e4796aa2620aaa9132a5fbbeb50d authored about 5 years ago by Lars Moelleken <[email protected]>
[+]: optimize performance of string replacement

a22d695263d1d6897a3a5af27fcbc9db1f84fde3 authored about 5 years ago by Lars Moelleken <[email protected]>
[+]: fix test cases by moving "Arabic" in the array

ae3d3ff71574762aa5fddd6fdb082e0bb3e6c044 authored about 5 years ago by Lars Moelleken <[email protected]>
Merge pull request #37 from Mardep/patch-1

Update ascii_by_languages.php

908721a475f04a7ab80ec4c394f2d5970c47b6fc authored about 5 years ago by Lars Moelleken <[email protected]>
Update ascii_by_languages.php

fixed persian language support.

4263ad8b0ed99f443aa103eea74d8fef85dc22de authored about 5 years ago by Mardep <[email protected]>
[+]: add more special latin chars

440843a234b5bc0a1333a1f10813f19b106d2f2c authored about 5 years ago by Lars Moelleken <[email protected]>
[+]: use better phpdocs for arrays

+ add one more test-case

c92fe8060cf9b10b381ad931a659dc0961fbd975 authored about 5 years ago by Lars Moelleken <[email protected]>
[+]: "fr" -> add "æ"

-> https://github.com/voku/portable-ascii/issues/31#issuecomment-534949660

-> thanks @Sharptsa

c91590239056e041994aba2a4b41498420a3558d authored about 5 years ago by Lars Moelleken <[email protected]>
[+]: "el__greeklish" -> added Greek(lish) chars

-> https://github.com/voku/portable-ascii/issues/4#issuecomment-532554406

98cb9b3eb6f86054dd61994402d54efcdaa60f2e authored about 5 years ago by Lars Moelleken <[email protected]>
[+]: "cs" -> add missing chars

-> thanks @slepic -> https://github.com/voku/portable-ascii/issues/16

8ec527c1bd82d0a5d3f67e2d5a7cfc99a48c7b8e authored about 5 years ago by Lars Moelleken <[email protected]>
[+]: "sr" -> remove "Ð"

-> thanks @nikolaposa -> https://github.com/voku/portable-ascii/issues/28#issuecomment-533014512

400b906702e9cd96610063468a6496c9b6df55e3 authored about 5 years ago by Lars Moelleken <[email protected]>
[+]: "de_at" / "de_ch" -> fix for "ẞ"

99a96e9c2f688d8973f63e5d529456ec28f6b630 authored about 5 years ago by Lars Moelleken <[email protected]>
[+]: "fr" -> "remove Á á, and add ä Ä ÿ Ÿ ö Ö."

-> https://github.com/voku/portable-ascii/issues/31#issuecomment-534535619 | thanks @Sharptsa

+...

267e1c600bc694b0360493c2152fa748df3387b5 authored about 5 years ago by Lars Moelleken <[email protected]>
[*]: extra tests for ASCII symbols

b6f982c1ecafc85c4d9101f012f10d7fc4262289 authored about 5 years ago by Lars Moelleken <[email protected]>
[*]: extra tests for "Russian" language

a2b1920093b2df9dbbb9334cdfa482c9f879f018 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: fixes for "Swedish"

-> https://twitter.com/nicholasruunu/status/1174420604193300483

-> thanks @nicholasruunu

11db11419440e1d90137b6e53c34395ca6599e0c authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: "ASCII" -> add constants with *LANGUAGE_CODES (+ fix for "Myanmar")

[+]: "ASCII" -> add "Russian - Passport (2013), ICAO"
[+]: "ASCII" -> add "Russian - GOST 7.79-20...

e1b4ed22ca6e4c63b40927c2ca6a6b4e2f7528cd authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: fix for "Serbian"

-> https://github.com/voku/portable-ascii/issues/28#issuecomment-532588734

-> thanks @ludifonovac

f407ba0239e2f319a4e5c326417b29c30fa0888f authored over 5 years ago by Lars Moelleken <[email protected]>
[*]: auto fix code style by php-cs-fixer

a4a6c18ce5d4a6546783820d77aa8648c16c07c6 authored over 5 years ago by Lars Moelleken <[email protected]>
Merge remote-tracking branch 'origin/master'

* origin/master:
Fixed case of transliteration of Ę in polish
Fix typo in README.md

31500cf7257065beacefa8210a7b8e1d3ac79e73 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: fix for "Croatian"

-> https://github.com/voku/portable-ascii/issues/11#issuecomment-532620469

-> thanks @ludifonovac

04f2f883197995ce9cc6a44748f68766250418c9 authored over 5 years ago by Lars Moelleken <[email protected]>
Merge pull request #36 from daryush/fix-for-polish

Fixed case of transliteration of Ę in polish

debacb4bccecdc745407777cd778c52d445934eb authored over 5 years ago by Lars Moelleken <[email protected]>
Fixed case of transliteration of Ę in polish

e23b20ade72320fac5bba10c8c211a5682ec8782 authored over 5 years ago by Dariusz Drobisz <[email protected]>
Merge pull request #35 from andreasschroth/patch-1

Fix typo in README.md

a96d3a9542f5fbfff8e1f7a1e0302870c165bf90 authored over 5 years ago by Lars Moelleken <[email protected]>
Fix typo in README.md

dd658f819393315f98cec62002c510a0b179b93c authored over 5 years ago by Andreas Schroth <[email protected]>
[+]: use psalm -> add more phpdocs + tests

[~]: merge chars in "ascii_by_languages.php"
[-]: remove not needed return types from private met...

3bb697195692b70c24cce634f26b4f69261eeec1 authored over 5 years ago by Lars Moelleken <[email protected]>
[~]: "ASCII::normalize_msword()" -> merge into "ascii"-data

5e0e67b069bf3557d5076925778ae9dda97ff7de authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: "get_language()" -> use return type

93a8c7f3ea2ae958781d2938defe9751f10d8214 authored over 5 years ago by Lars Moelleken <[email protected]>
Merge pull request #34 from mkosturkov/improvements-for-bulgarian

Improvements for bulgarian

59d832503d1605ee84acd0b9795b8693208e0068 authored over 5 years ago by Lars Moelleken <[email protected]>
Remove transliteration of 'ия'.

'ия' will be transliterated correctly to 'iya'
when transliterating 'и' and 'я' on their own.
Fu...

62f9521b77693bb7a7be8fe855e86fa347e75f70 authored over 5 years ago by Milko Kosturkov <[email protected]>
Fix transliteration for 'Ж'

8a245461bd7f97a4a98e8c75e8ad11e16e110f1a authored over 5 years ago by Milko Kosturkov <[email protected]>
Fix ordering of letters for easier reading by natives.

The ordering of the letters in the Bulgarian Alphabet is as in this
commit. syllables which are ...

588f5065b15b96e89aff66d358ddd9e796125668 authored over 5 years ago by Milko Kosturkov <[email protected]>
[+]: add explicit chars per language (fr)

-> https://github.com/voku/portable-ascii/issues/31

3a9d0b773a2b8bb7c214561015b641b4baae7c42 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: "to_transliterate" -> revert language change

-> because this is depending on the installed languages on the system and this is not very porta...

2912c562b43864844bf7802f9c530a960e1b4738 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: "to_transliterate" -> use "transliterator_create" + static cache

[+]: "to_ascii" -> fix "remove unsupported chars"
[+]: "to:ascii" -> add some more special chars

d0fc942181c79a45d72e9585e9e276b7a12b9b66 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: add a simple test for "French" to ASCII

ec512d6a0a98645f26148a8679f13f74afe13d91 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: add a simple test for "Slovak" to ASCII

51139b4ad2a785b1b8cfe421c18f0064952f327b authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: add a simple test for "Azerbaijani" to ASCII

ea8c6eff6a3c71eae1ff41d87a565db39f0895d0 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: add a simple test for "Serbian" to ASCII

2195d33912cc28aa10c34f7b5ad0a13eb1d32d1e authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: add a simple test for "Persian" to ASCII

d68b752b0546c97a9b7c2573ce2ece15c113602e authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: add a simple test for "Arabic" to ASCII

86d4ed832075756035c8787d81bee352eb7e01d0 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: add a simple test for "Vietnamese" to ASCII

95b96b75269ea2d98f04260949ed2a943b72b120 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: add a simple test for "Norwegian" to ASCII

38155c5dd7b005ee36050473cc685f1adf9a309c authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: add a simple test for "Lithuanian" to ASCII

fe54d1dd8d1bd2461dee2e67497c3103bc2c339d authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: add a simple test for "Latvian" to ASCII

594cb8f1718f04af3189d95e936b142ee8002064 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: add a simple test for "Estonian" to ASCII

0e25dca4b69cecdaf259799c9fbf92a619a8c1f9 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: add a simple test for "Esperanto" to ASCII

c5307d1844102a5d613932c7a79dfa3a60cc5625 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: add a simple test for "Romanian" to ASCII

7e8e880e5ce5c13cca07e1c689125bc07d97d708 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: add a simple test for "Polish" to ASCII

9b7405428d42b0bff4eca771be06352fe9e8f823 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: add a simple test for "Danish" to ASCII

5b9dc3aba213974ea311249bb9652b6a75a7ed4b authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: add a simple test for "Czech" to ASCII

948f16e23700d22d8e8a43f30cd26d98fede2abb authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: add a simple test for "Kazakh" to ASCII

5266e62728d2742daeb07044b26a262a53e6ff25 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: add a simple test for "Ukrainian" to ASCII

846727f2c2db264b43823184dfb6de47ac9f31a0 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: add a simple test for "Georgian" to ASCII

65a0e9b2b8bc6c5aee78a18eee0cc94b3e29ee20 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: add a simple test for "Finnish" to ASCII

5f3d23a1a55d01b91af2dc13b97c9949429da9d8 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: add a simple test for "Croatian" to ASCII

0a2c02ccffda4586ad57faa0933b4293ecdeae20 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: add a simple test for "Myanmar" to ASCII

c82e712642db79e0d881a7f44f2d193be6e8af91 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: add a simple test for "Hungarian" to ASCII

f2460d074d26ac4e662a9d95a064abc6f1ee714d authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: add a simple test for "Bulgarian" to ASCII

dffce38b12eb9456616ac44b1370f316bd666e72 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: add a simple test for "Turkish" to ASCII

cba52ed796ca6aebc82223849fbef2fc716746d0 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: add a simple test for "Swedish" to ASCII

5903b72127b0d08ff22e204c5e329fac9c9aad75 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: add a simple test for "Hindi" to ASCII

f024ab94ab6552eb93cf25103c135be5f4cc8d5e authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: add a simple test for "Greek" to ASCII

d3be757a2d82b62c18e1043906a6e0b74fcdc5a6 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: try to optimize "Russian" to ASCII v2

-> via "translit.cc"

16711e1cca2af317df28821516622e58234a6209 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: try to optimize "Russian" to ASCII

-> via "translit.ru"

caf39905e6b2688a485e919882198329b7ec722a authored over 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

d29f78e8ead9cfef6a09208c27716737c1ac56be authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: fix order of language depending ascii entries

-> fix issue #2

ea671c3f5408ed3809dc2a24cc518613754bebc0 authored over 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

dcf442df263e58d7b5f3a6565e12f712eae44f88 authored over 5 years ago by Lars Moelleken <[email protected]>
Merge remote-tracking branch 'origin/master'

* origin/master:
Update README.md

e48a4edc3105c8855cde6500d97369374303f88d authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: fix bulgarian ASCII chars

thanks @bgphp -> https://twitter.com/bgphp/status/1170814730199605249

38d7458b11dc603c7ce7abcbc1c587c3625f39fc authored over 5 years ago by Lars Moelleken <[email protected]>
Update README.md

3dcf76d6cc6d826915b827fa10fbeff33565d6ff authored over 5 years ago by Lars Moelleken <[email protected]>
[*]: update the README

2d405cd11bf163ae63bdb0df3c5612d11f982725 authored over 5 years ago by Lars Moelleken <[email protected]>
[*]: phpstan -> ignore more FP

075287d450b35d40c7cd582a027278979454fcf3 authored over 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

dffbceda245fe7a07e1948cc79a9ca885b68aa53 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: "charsArray" -> add access to "self::$ASCII_MAPS*"

f50a1c391fad61cfba6c0f3de6a2ac48883ce492 authored over 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

6281c772b136e433348a8fd445f23c108bf54329 authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: "to_slugify" -> use the extra ascii array

e1450827cfe8d2df36f1653fba87af8a86fb5e28 authored over 5 years ago by Lars Moelleken <[email protected]>
[*]: "phpstan.neon" -> ignore FP from phpstan

b018c8d1caef9c038824eee01e297838eb275d7d authored over 5 years ago by Lars Moelleken <[email protected]>
[+]: add + split extra ascii replacements

2c586a03acff4dff9788000723857a2f8544ece3 authored over 5 years ago by Lars Moelleken <[email protected]>
[*]: update the changelog

81f049ce8779aa85e2292b8031fc25ddc5231ade authored over 5 years ago by Lars Moelleken <[email protected]>
[*]: ".travis.yml" -> update coveralls call

86bf5149113cf6586f6ca0ddc4567606cfef1617 authored over 5 years ago by Lars Moelleken <[email protected]>
[*]: ".scrutinizer.yml" -> skip external code coverage

fc7c7f2aa0c47bfd76460fab9b55bfb3cc33792a authored over 5 years ago by Lars Moelleken <[email protected]>
[*]: ".gitignore" -> ignore IDE settings

19b8193f0cd6a1fb6ad85088f77ae01b78f67b4e authored over 5 years ago by Lars Moelleken <[email protected]>
[-]: remove ide settings from the repo

54907e44867e78fed7b7518fe747558981d05d5c authored over 5 years ago by Lars Moelleken <[email protected]>
[*]: update the README

227912bee55719a43bd48b3e292d14a258cb3704 authored over 5 years ago by Lars Moelleken <[email protected]>
[*]: add "appveyor"-CI support

36e2bd1b196aeda203e06ff2286a0ef68d25dc3a authored over 5 years ago by Lars Moelleken <[email protected]>
first commit

b4fdbd8a35b08fc983c7f3dd4b8f654a38ecfa84 authored over 5 years ago by Lars Moelleken <[email protected]>