Updated README.md

Corrected style different typos (reverted from commit 12aeef86ea)
This commit is contained in:
Christoph Auer 2015-09-04 16:15:57 +02:00
parent 12aeef86ea
commit 46f2154eab
1 changed files with 37 additions and 46 deletions

View File

@ -1,10 +1,10 @@
# [Telegram Desktop][telegram_desktop] Official Telegram Messenger ## [Telegram Desktop](https://tdesktop.com) Official Telegram Messenger app
This is complete source code and build instructions for alpha version of official desktop client for [Telegram][telegram] messenger, based on [Telegram API][telegram_api] and [MTProto][telegram_proto] secure protocol. This is complete source code and build instructions for alpha version of official desktop client for [Telegram](https://telegram.org) messenger, based on [Telegram API](https://core.telegram.org/) and [MTProto](https://core.telegram.org/mtproto) secure protocol.
Source code is published under GPL v3, license is available [here][license]. Source code is published under GPL v3, license is available [here](https://github.com/telegramdesktop/tdesktop/blob/master/LICENSE).
## Supported systems ###Supported systems
* Windows XP - Windows 10 (**not** RT) * Windows XP - Windows 10 (**not** RT)
* Mac OS X 10.8 - Mac OS X 10.10 * Mac OS X 10.8 - Mac OS X 10.10
@ -12,7 +12,7 @@ Source code is published under GPL v3, license is available [here][license].
* Ubuntu 12.04 - Ubuntu 14.04 * Ubuntu 12.04 - Ubuntu 14.04
* Fedora 22 * Fedora 22
## Third-party ###Third-party
* Qt 5.3.2 and 5.5.0, slightly patched ([LGPL](http://qt-project.org/doc/qt-5/lgpl.html)) * Qt 5.3.2 and 5.5.0, slightly patched ([LGPL](http://qt-project.org/doc/qt-5/lgpl.html))
* OpenSSL 1.0.1g ([OpenSSL License](https://www.openssl.org/source/license.html)) * OpenSSL 1.0.1g ([OpenSSL License](https://www.openssl.org/source/license.html))
@ -25,45 +25,44 @@ Source code is published under GPL v3, license is available [here][license].
* FFmpeg ([LGPL](https://www.ffmpeg.org/legal.html)) * FFmpeg ([LGPL](https://www.ffmpeg.org/legal.html))
* Open Sans font ([Apache License](http://www.apache.org/licenses/LICENSE-2.0.html)) * Open Sans font ([Apache License](http://www.apache.org/licenses/LICENSE-2.0.html))
## Build instructions ###[Build instructions for Visual Studio 2013](https://github.com/telegramdesktop/tdesktop/blob/master/MSVC.md)
* [Visual Studio 2013][msvc] ###[Build instructions for XCode 6.4](https://github.com/telegramdesktop/tdesktop/blob/master/XCODE.md)
* [XCode 6.4][xcode]
* [XCode 6.4 for OS X 10.6 and 10.7][xcode_old]
* [Qt Creator 3.2.0 Ubuntu][qtcreator]
## Projects in Telegram solution ###[Build instructions for XCode 6.4 for OS X 10.6 and 10.7](https://github.com/telegramdesktop/tdesktop/blob/master/XCODEold.md)
### Telegram ###[Build instructions for Qt Creator 3.2.0 Ubuntu](https://github.com/telegramdesktop/tdesktop/blob/master/QTCREATOR.md)
[Telegram Desktop][telegram_desktop] messenger ##Projects in Telegram solution
### Updater ####Telegram
A little app, that is launched by Telegram when update is ready, replaces all files and launches it back. tdesktop messenger
### Packer ####Updater
Compiles given files to single update file, compresses it with lzma and signs with a private key. It is not built in **Debug** and **Release** configurations of Telegram solution, because private key is inaccessible. little app, that is launched by Telegram when update is ready, replaces all files and launches it back
### Prepare ####Packer
Prepares a release for deployment, puts all current files to deploy/{version} folder. compiles given files to single update file, compresses it with lzma and signs with a private key, it is not built in **Debug** and **Release** configurations of Telegram solution, because private key is inaccessible
**Windows**: ####Prepare
* tsetup{version}.exe installer
* Telegram.exe
* Telegram.pdb (debug info for crash minidumps view)
* tupdate{updversion} binary lzma update archive
**Mac**: prepares a release for deployment, puts all files to deploy/{version} folder, for Win:
* tsetup{version}.dmg * current tsetup{version}exe installer
* Telegram.app * current Telegram.exe
* tmacupd{updversion} binary lzma update archive * current Telegram.pdb (debug info for crash minidumps view)
* current tupdate{updversion} binary lzma update archive
### MetaEmoji for Mac:
* current tsetup{version}dmg
* current Telegram.app
* current tmacupd{updversion} binary lzma update archive
Creates four sprites and text2emoji replace code ####MetaEmoji
creates four sprites and text2emoji replace code
* SourceFiles/art/emoji.png * SourceFiles/art/emoji.png
* SourceFiles/art/emoji_125x.png * SourceFiles/art/emoji_125x.png
* SourceFiles/art/emoji_150x.png * SourceFiles/art/emoji_150x.png
@ -71,15 +70,15 @@ Creates four sprites and text2emoji replace code
* SourceFiles/art/emoji_250x.png * SourceFiles/art/emoji_250x.png
* SourceFiles/gui/emoji_config.cpp * SourceFiles/gui/emoji_config.cpp
### MetaStyle ####MetaStyle
From two files and two sprites from two files and two sprites
* Resources/style_classes.txt * Resources/style_classes.txt
* Resources/style.txt * Resources/style.txt
* SourceFiles/art/sprite.png * SourceFiles/art/sprite.png
* SourceFiles/art/sprite_200x.png * SourceFiles/art/sprite_200x.png
Creates two other sprites, four sprite grids and style constants code creates two other sprites, four sprite grids and style constants code
* SourceFiles/art/sprite_125x.png * SourceFiles/art/sprite_125x.png
* SourceFiles/art/sprite_150x.png * SourceFiles/art/sprite_150x.png
* SourceFiles/art/grid.png * SourceFiles/art/grid.png
@ -90,19 +89,11 @@ Creates two other sprites, four sprite grids and style constants code
* GeneratedFiles/style_auto.h * GeneratedFiles/style_auto.h
* GeneratedFiles/style_auto.cpp * GeneratedFiles/style_auto.cpp
### MetaLang ####MetaLang
Creates from languagepack file `Resources/lang.txt` language constants code and language file parse code: from langpack file
* Resources/lang.txt
creates lang constants code and lang file parse code
* GeneratedFiles/lang.h * GeneratedFiles/lang.h
* GeneratedFiles/lang.cpp * GeneratedFiles/lang.cpp
[//]: # (LINKS)
[telegram]: https://telegram.org
[telegram_desktop]: https://desktop.telegram.org
[telegram_api]: https://core.telegram.org
[telegram_proto]: https://core.telegram.org/mtproto
[license]: LICENSE
[msvc]: MSVC.md
[xcode]: XCODE.md
[xcode_old]: XCODEold.md
[qtcreator]: qtcreator.md