Skip to content

Commit 367828e

Browse files
committed
Update package metainformation
1 parent a6e4377 commit 367828e

File tree

4 files changed

+65
-15
lines changed

4 files changed

+65
-15
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.tox

README.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
Project Fluent
2+
==============
3+
4+
This is a Rust implementation of Project Fluent, a localization framework
5+
designed to unleash the entire expressive power of natural language
6+
translations.
7+
8+
Project Fluent keeps simple things simple and makes complex things possible.
9+
The syntax used for describing translations is easy to read and understand. At
10+
the same time it allows, when necessary, to represent complex concepts from
11+
natural languages like gender, plurals, conjugations, and others.
12+
13+
14+
Learn the FTL syntax
15+
--------------------
16+
17+
FTL is a localization file format used for describing translation resources.
18+
FTL stands for _Fluent Translation List_.
19+
20+
FTL is designed to be simple to read, but at the same time allows to represent
21+
complex concepts from natural languages like gender, plurals, conjugations, and
22+
others.
23+
24+
hello-user = Hello, { $username }!
25+
26+
[Read the Fluent Syntax Guide][] in order to learn more about the syntax. If
27+
you're a tool author you may be interested in the formal [EBNF grammar][].
28+
29+
[Read the Fluent Syntax Guide]: http://projectfluent.io/fluent/guide/
30+
[EBNF grammar]: https://github.com/projectfluent/fluent/tree/master/spec
31+
32+
33+
Discuss
34+
-------
35+
36+
We'd love to hear your thoughts on Project Fluent! Whether you're a localizer
37+
looking for a better way to express yourself in your language, or a developer
38+
trying to make your app localizable and multilingual, or a hacker looking for
39+
a project to contribute to, please do get in touch on the mailing list and the
40+
IRC channel.
41+
42+
- mailing list: https://lists.mozilla.org/listinfo/tools-l10n
43+
- IRC channel: [irc://irc.mozilla.org/l20n](irc://irc.mozilla.org/l20n)
44+
45+
46+
Get Involved
47+
------------
48+
49+
python-fluent is open-source, licensed under the Apache License, Version 2.0.
50+
We encourage everyone to take a look at our code and we'll listen to your
51+
feedback.

setup.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,21 @@
44

55
setup(name='fluent',
66
version='0.3',
7-
description='Python fluent library',
8-
author='Staś Małolepszy',
9-
author_email='stas@mozilla.com',
7+
description='Localization library for expressive translations.',
8+
author='Mozilla',
9+
author_email='l10n-drivers@mozilla.org',
1010
license='APL 2',
1111
url='https://github.com/projectfluent/python-fluent',
12+
keywords=['fluent', 'localization', 'l10n'],
1213
classifiers=[
13-
'Development Status :: 3 - Alpha',
14-
'Intended Audience :: Developers',
15-
'License :: OSI Approved :: Apache Software License',
16-
'Programming Language :: Python :: 2.6',
17-
'Programming Language :: Python :: 2.7',
18-
'Programming Language :: Python :: 3.5',
14+
'Development Status :: 3 - Alpha',
15+
'Intended Audience :: Developers',
16+
'License :: OSI Approved :: Apache Software License',
17+
'Programming Language :: Python :: 2.7',
18+
'Programming Language :: Python :: 3.5',
1919
],
20-
packages=['fluent', 'fluent.syntax'],
21-
install_requires=[
22-
'six'
23-
]
20+
packages=['fluent', 'fluent.syntax', 'fluent.migrate'],
21+
package_data={
22+
'fluent.migrate': ['cldr_data/*']
23+
}
2424
)

tox.ini

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,4 @@ skipsdist=True
55
[testenv]
66
setenv =
77
PYTHONPATH = {toxinidir}
8-
deps =
9-
six
108
commands=python -m unittest discover

0 commit comments

Comments
 (0)