Barış Soner Uşaklı
c8b2fc46dc
fix: translator path traversal
2021-10-25 12:51:56 -04:00
Barış Soner Uşaklı
344575dde1
feat: add hooks to language loading ( #9426 )
...
and flushNamespace method
2021-03-25 20:21:47 -04:00
Peter Jaszkowiak
23f212a4c0
chore: eslint prefer-destructuring
2021-02-08 18:06:44 -05:00
Peter Jaszkowiak
b56d9e12b5
chore: eslint prefer-arrow-callback
2021-02-08 18:06:44 -05:00
Peter Jaszkowiak
707b55b6a5
chore: eslint prefer-template
2021-02-08 18:06:44 -05:00
Barış Soner Uşaklı
fda2aedfd8
feat: #8734 , jquery-ui, jquery-form, timeago ( #8748 )
...
* feat: #8734 , jquery-ui, jquery-form, timeago
get rid of forum/footer.js move that code to app.js & wait for app to load before calling ajaxify.end
make sockets.js a requirejs module
move jquery-ui to node_modules and load via requirejs
move jquery-form to node_modules and load via requirejs
move timeago to node_modules and load via requirejs
only include the css for needed jquery-ui widgets
* feat: keep socket/io global for backwards compat
* refactor: move socket listener to chat
2020-10-10 21:47:27 -04:00
Barış Soner Uşaklı
0189945996
refactor: remove util.promisify calls
2020-08-14 00:05:03 -04:00
Barış Soner Uşaklı
5fce45580a
fix: remove useless catchs and empty line
2019-08-11 00:13:41 -04:00
Barış Soner Uşaklı
c02686bfc8
feat: #7743 , meta/languages and languages
2019-07-24 17:44:23 -04:00
Barış Soner Uşaklı
7524d3c33b
fix: generate timeago codes from files
2019-01-18 18:01:41 -05:00
Barış Soner Uşaklı
ed5d2d6d15
feat: get rid of disk access
2019-01-18 15:32:34 -05:00
Barış Soner Uşaklı
7b6282f530
closes #6308
2018-02-12 17:12:24 -05:00
Peter Jaszkowiak
c47c47f7e3
Use less memory to build translation files ( #6070 )
...
* Change languages build to use less memory
Add graceful-fs so no ned to worry about fs limits
* Specify encoding for fs.readFile
Use eachLimit since graceful-fs handles that now
2017-11-16 17:43:52 -05:00
Baris Usakli
79598c32d3
remove unused function
2017-10-19 12:56:51 -04:00
Barış Soner Uşaklı
890c2eff70
style changes
2017-05-27 01:44:26 -04:00
barisusakli
04f884db65
fix crash in languages if lang doesn't exist @pitaj
2017-04-23 12:47:52 -04:00
Peter Jaszkowiak
413bb4736c
Save language metadata on build to avoid readdirs later
2017-04-20 00:16:06 -06:00
Peter Jaszkowiak
37c4218184
Fix error if ./nodebb build isn't called before tests
2017-04-15 16:10:43 -06:00
Peter Jaszkowiak
7c88a55153
Fix empty lines in language selectors
2017-01-19 19:07:53 -07:00
Peter Jaszkowiak
2f07c18c5a
All hail the glorious translation prebuilding
2017-01-14 14:08:52 -07:00
Peter Jaszkowiak
77e58f31c5
Fixes, passes tests
2016-11-28 18:16:13 -07:00
Peter Jaszkowiak
c5237443cd
Standard language codes ( #5218 )
...
* Use standard language codes. Fallback for plugins.
* Fix transifex config
* Tab vs space here for some reason
* Remove redundancies
* config.relative_path instead of allcaps
* added upgrade script for existing users' accounts
2016-11-23 11:50:49 -05:00
barisusakli
3270f39db0
closes #5118
2016-10-14 12:54:54 +03:00
HeeL
4a3c31b2dc
Fix space-before-function-paren linter rule
2016-10-13 11:43:39 +02:00
Mathias Schreck
ce9ee62fa0
Handle callback errors
2016-08-17 12:54:59 +02:00
Julian Lam
437770538c
work-in-progress commit for #4655
2016-05-16 10:32:28 -04:00
barisusakli
75bf9e62be
cleaned languages.js
2014-07-09 12:21:40 -04:00
Micheil Smith
3e82cab398
Add missing new lines at end of files.
2014-04-10 20:56:53 +01:00
Julian Lam
0376e3d574
renamed language directories to ICU standard, upgrade script, no longer promoting english at top of list in languages tab, en now en_GB, encompasses Canadian and English English
2014-01-30 15:39:51 -05:00
Julian Lam
e36f92b18e
closed #764
2014-01-13 09:50:29 -05:00
Julian Lam
cd6af45afb
added icons to all h1s in admin panel
...
languages tab in ACP
each language now also has a "language.json"
2014-01-09 13:29:41 -05:00