Pharao Release

Version 4.0.0.4
- refactored code
- migrated vom Qt4 to Qt5
- added secure messaging
This commit is contained in:
TrianglesCommunityProject
2014-10-05 23:37:30 +02:00
parent 215a52f3e6
commit 69aedf2533
544 changed files with 165233 additions and 76602 deletions
+14 -14
View File
@@ -7,18 +7,18 @@ handle those translations.
Files and Folders
-----------------
### bitcoin-qt.pro
### triangles-qt.pro
This file takes care of generating `.qm` files from `.ts` files. It is mostly
automated.
### src/qt/bitcoin.qrc
### src/qt/triangles.qrc
This file must be updated whenever a new translation is added. Please note that
files must end with `.qm`, not `.ts`.
<qresource prefix="/translations">
<file alias="en">locale/bitcoin_en.qm</file>
<file alias="en">locale/triangles_en.qm</file>
...
</qresource>
@@ -26,11 +26,11 @@ files must end with `.qm`, not `.ts`.
This directory contains all translations. Filenames must adhere to this format:
bitcoin_xx_YY.ts or bitcoin_xx.ts
triangles_xx_YY.ts or triangles_xx.ts
#### Source file
`src/qt/locale/bitcoin_en.ts` is treated in a special way. It is used as the
`src/qt/locale/triangles_en.ts` is treated in a special way. It is used as the
source for all other translations. Whenever a string in the code is changed
this file must be updated to reflect those changes. Usually, this can be
accomplished by running `lupdate` (included in the Qt SDK).
@@ -44,7 +44,7 @@ Syncing with transifex
We are using http://transifex.net as a frontend for translating the client.
https://www.transifex.net/projects/p/bitcoin/resource/tx/
https://www.transifex.net/projects/p/triangles/resource/tx/
The "transifex client" (see: http://help.transifex.net/features/client/)
will help with fetching new translations from transifex. Use the following
@@ -55,9 +55,9 @@ config to be able to connect with the client.
[main]
host = https://www.transifex.net
[bitcoin.tx]
file_filter = src/qt/locale/bitcoin_<lang>.ts
source_file = src/qt/locale/bitcoin_en.ts
[triangles.tx]
file_filter = src/qt/locale/triangles_<lang>.ts
source_file = src/qt/locale/triangles_en.ts
source_lang = en
### .tx/config (for Windows)
@@ -65,9 +65,9 @@ config to be able to connect with the client.
[main]
host = https://www.transifex.net
[bitcoin.tx]
file_filter = src\qt\locale\bitcoin_<lang>.ts
source_file = src\qt\locale\bitcoin_en.ts
[triangles.tx]
file_filter = src\qt\locale\triangles_<lang>.ts
source_file = src\qt\locale\triangles_en.ts
source_lang = en
It is also possible to directly download new translations one by one from transifex.
@@ -75,6 +75,6 @@ It is also possible to directly download new translations one by one from transi
### Fetching new translations
1. `tx pull -a`
2. update `src/qt/bitcoin.qrc` manually or via
`ls src/qt/locale/*ts|xargs -n1 basename|sed 's/\(bitcoin_\(.*\)\).ts/<file alias="\2">locale/\1.qm<\/file>/'`
2. update `src/qt/triangles.qrc` manually or via
`ls src/qt/locale/*ts|xargs -n1 basename|sed 's/\(triangles_\(.*\)\).ts/<file alias="\2">locale/\1.qm<\/file>/'`
3. `git add` new translations from `src/qt/locale/`