Skip to content
This repository has been archived by the owner on Jan 17, 2023. It is now read-only.

L20n syntax subset #3154

Merged
merged 4 commits into from
Jul 20, 2017
Merged

L20n syntax subset #3154

merged 4 commits into from
Jul 20, 2017

Conversation

Pike
Copy link
Contributor

@Pike Pike commented Jul 20, 2017

The fluent serializers sadly don't deal gracefully with the full fluent syntax spec.

While @stasm is on vacation, let's make the server.ftl conform with the support subset.

I haven't found a better way than running the file through tools/fluentfmt.py in python-fluent, and even that only works with a local edit to serialize to utf-8.

@mathjazz, can we test this on stage in some sort?

@Pike
Copy link
Contributor Author

Pike commented Jul 20, 2017

Also, review request on @6a68 once we had some more eyes on this from the pontoon side.

@flodolo
Copy link
Collaborator

flodolo commented Jul 20, 2017

I tested this on Pontoon stage, forking the repository in mozilla-l10n/screenshots and adding these changes, then trying to commit translations. Everything is working as expected.

@flodolo
Copy link
Collaborator

flodolo commented Jul 20, 2017

@6a68 I'll go ahead and merge this one, so we can re-enable sync on Pontoon production and have a few more European hours to look out for issues.

@flodolo flodolo merged commit 9b0bcbd into mozilla-services:master Jul 20, 2017
@jaredhirsch
Copy link
Member

@flodolo @Pike Thanks for writing & merging this! Just saw it in my bugmail backlog

# for free to subscribe to this conversation on GitHub. Already have an account? #.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants