Toby Zerner
fdb6d4735d
Update translation ID
2015-10-16 12:40:41 +10:30
Toby Zerner
d70bbbe18d
Update translation ID
2015-10-16 12:35:35 +10:30
Toby Zerner
1f5269d874
Namespace extension translations
...
Also update with the new plural syntax
2015-10-16 12:35:05 +10:30
Toby Zerner
0ffea2dde0
cs fix
2015-10-15 22:51:26 +10:30
Toby Zerner
e6ee0ebefa
Add validation translations
...
These are the translations for Laravel's Validation component. They are in their own top-level namespace. Unlike the rest of Flarum's translations, the variables are marked by a :colon prefix rather than {curlies}.
2015-10-15 22:38:17 +10:30
Toby Zerner
eff26abc6a
Switch to new plural format
...
Flarum is now powered by Symfony's Translation component, which has a more powerful pluralization system. The rules for all locales are included in core so they no longer need to be included per-language pack. See http://symfony.com/doc/current/components/translation/usage.html#pluralization to learn about the format.
closes #550
2015-10-15 22:37:00 +10:30
Toby Zerner
bc3fa5d451
Refactor translation and validation
...
We now use Symfony's Translation component. Yay! We get more powerful pluralisation and better a fallback mechanism. Will want to implement the caching mechanism at some point too. The API is replicated in JavaScript, which could definitely use some testing.
Validators have been refactored so that they are decoupled from models completely (i.e. they simply validate arrays of user input). Language packs should include Laravel's validation messages.
ref #267
2015-10-15 22:30:45 +10:30
Toby Zerner
f6830c6ab6
Flush the embed client assets when settings are changed
2015-10-15 10:48:25 +10:30
Franz Liedke
154465069d
Revert previous commit
2015-10-14 13:52:52 +02:00
Franz Liedke
a872d4d31e
Fix version constraint for tobscure/json-api
2015-10-14 13:42:18 +02:00
Franz Liedke
79df1d793a
Require version 0.1 of Whoops middleware
2015-10-14 13:40:02 +02:00
Toby Zerner
76eaf8cb2d
Refactor tag sorting algorithm
...
closes flarum/core#325
2015-10-14 17:04:17 +10:30
Toby Zerner
4eebd97b46
Fix default forum route controller
2015-10-14 17:03:29 +10:30
Toby Zerner
945d65c91b
Potential fix for #381
...
Have not yet been able to test in situ.
2015-10-14 16:35:48 +10:30
Toby Zerner
9e9b45cf70
Fix appearance of event posts on mobile
2015-10-14 16:35:06 +10:30
Franz Liedke
f6f0aaf0d2
Clean up
2015-10-14 07:50:42 +02:00
Toby Zerner
eb49e1d4e8
Update references to forum.
permissions
...
ref flarum/core#425
2015-10-14 16:12:10 +10:30
Toby Zerner
ba97ad561e
Remove forum.
prefix from permissions
...
closes #425
2015-10-14 16:11:00 +10:30
Toby Zerner
74f7c2a1db
Fix typo in sign_up_log_in_text
2015-10-14 16:05:42 +10:30
Toby Zerner
c557bcde28
Store temporary files in storage dir
...
closes #482
2015-10-14 15:49:31 +10:30
Toby Zerner
0544f5cb30
Basic parsing of HTML tags in translations
...
This allows text to be wrapped with a virtual element:
key: "This is a <test>Test</test>"
app.trans('key', {test: <a href="#"/>});
closes #574
2015-10-14 15:24:28 +10:30
Toby Zerner
724d1bf7e9
Merge pull request #577 from dcsjapan/leftover-string-extraction
...
Extract leftover core strings
2015-10-14 14:48:02 +10:30
Toby Zerner
f2e907296b
Merge branch 'dcsjapan-admin-string-extraction'
2015-10-14 14:46:05 +10:30
Toby Zerner
3ca601d2a5
Merge pull request #575 from dcsjapan/admin-string-extraction
2015-10-14 14:45:29 +10:30
Toby Zerner
2b19cf39e1
Fake PATCH/PUT/DELETE requests
...
closes #502
2015-10-14 12:46:59 +10:30
Toby Zerner
77807c4bb8
CS fix
2015-10-14 12:26:48 +10:30
Toby Zerner
8a1c5cf24c
Don't set flags relationship on non-hydrated posts
2015-10-14 12:26:13 +10:30
Toby Zerner
c83e386ed2
Show 404 errors as the "pretty" page even in debug mode
...
closes #503
2015-10-14 12:23:20 +10:30
Toby Zerner
dc29509321
Evaluate <script> tags in TextFormatter output
...
This allows us to rely on TextFormatter's highlight.js loading code instead of implementing our own.
closes #532
2015-10-14 11:45:33 +10:30
Toby Zerner
6443f5d95c
Clean up
2015-10-14 11:14:36 +10:30
Toby Zerner
67c1d79c5c
Initialise component state in init() instead of constructor
2015-10-13 16:59:23 +10:30
Toby Zerner
e991d65a02
Initialise component state in init() instead of constructor
2015-10-13 16:59:09 +10:30
Toby Zerner
4d5a291d76
Initialise component state in init() instead of constructor
2015-10-13 16:58:51 +10:30
Toby Zerner
dc6eb4d4ad
Initialise component state in init() instead of constructor
2015-10-13 16:58:43 +10:30
Toby Zerner
f199620df8
Initialise component state in init() instead of constructor
2015-10-13 16:58:31 +10:30
Toby Zerner
79ec0ef0ec
Clean up, don't use mixin
...
PhpStorm/WebStorm doesn't like the mixin syntax, and it's clearer to just use Object.assign.
2015-10-13 16:57:18 +10:30
Toby Zerner
94a6ddead3
Initialise component state in init() instead of constructor
...
This allows component state to be overridden via monkey-patch. ref #246
2015-10-13 16:55:56 +10:30
Toby Zerner
efae3def13
Publish core/extension assets
...
Core assets are copied into the root/assets directory on installation.
The contents of an "assets" directory within any extension is copied into root/assets/extensions/{name}/ whenever the extension is enabled, and deleted whenever the extension is uninstalled.
Still needs to be refactored
2015-10-13 16:52:45 +10:30
Toby Zerner
27a2b616c4
Fix installation regressions
2015-10-13 15:55:18 +10:30
Toby Zerner
d333a60aa4
Update for composer branch
2015-10-13 12:29:22 +10:30
Toby Zerner
fd3d2d83f1
Update for composer branch
2015-10-13 12:29:00 +10:30
Toby Zerner
3974235455
Further refinements to admin extensions page
2015-10-13 12:27:10 +10:30
Toby Zerner
853e718b3e
Update for composer branch
2015-10-12 15:09:39 +10:30
Toby Zerner
b3e52c0474
Revamp admin extensions page
...
- New look
- Groups extensions by keywords
2015-10-12 15:02:59 +10:30
Toby Zerner
1d5a118951
Update metadata, fix admin settings link
2015-10-12 15:02:11 +10:30
Toby Zerner
42f7bfebad
Update metadata
2015-10-12 15:01:38 +10:30
Toby Zerner
67da527255
Update metadata
2015-10-12 15:01:29 +10:30
Toby Zerner
d11d9d144a
Update metadata
2015-10-12 15:01:20 +10:30
Toby Zerner
b00467ecd7
Update metadata
2015-10-12 15:01:11 +10:30
Toby Zerner
d88d0baca0
Update metadata
2015-10-12 15:01:03 +10:30