mouse-reeve / mastodon

GNU Social cross-functional microblogging: an oulipo fork
https://oulipo.social
GNU Affero General Public License v3.0
11 stars 10 forks source link

Put bad glyphs in config #34

Closed ecmendenhall closed 7 years ago

ecmendenhall commented 7 years ago
screen shot 2017-04-25 at 18 04 32 screen shot 2017-04-25 at 18 04 49
ecmendenhall commented 7 years ago

Hi @mouse-reeve! I think this approach to automatic trial data is a plus for maintainability. This will undo trial data modifications in favor of using config to switch lang and constraints. For all main Mastodon trials, it will run with lang en and no constraints, but for Oulipo trials, it will run with lang en-OU and our constraints. It won't be as painful to pull in stuff from Mastodon's main branch. It's also a foothold for additional Oulipo translations—de-OU, fr-OU, &c. i18n config could possibly hold "invalid glyph" configuration lang-by-lang, too!

(This is a branch-off-a-branch, so DNM right now! Just want to ask your opinion on this approach!)

mouse-reeve commented 7 years ago

I think this is a good plan, both for conflicts and for maintainability

ecmendenhall commented 7 years ago

OK, @mouse-reeve, I think this is all good to go! It will also fix #38. I put a handful of thoughts down in this diff for you. Look at this in particular: https://github.com/mouse-reeve/mastodon/pull/34/files#r113320587