diff --git a/CHANGES.rst b/CHANGES.rst index 57dc9ae60..6f32de976 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -3,7 +3,8 @@ Changes in 0.8.2 (2019-xx-xx) Improvements: * Upgrade MatrixKit version ([v0.9.6](https://github.com/matrix-org/matrix-ios-kit/releases/tag/v0.9.6). - * Maintenance: Update cocopoads and pods. Automatic update to Swift4.2 + * Maintenance: Update cocopoads and pods. Automatic update to Swift4.2. + * Add app store description as app string resource to make them available for translation on weblate (#2201). Bug fix: * Reskin: status bar text is no more readable on iPad (#2276). diff --git a/Riot/Assets/en.lproj/Vector.strings b/Riot/Assets/en.lproj/Vector.strings index 301909692..beb282e7b 100644 --- a/Riot/Assets/en.lproj/Vector.strings +++ b/Riot/Assets/en.lproj/Vector.strings @@ -15,6 +15,10 @@ limitations under the License. */ +// String for App Store +"store_short_description" = "Secure decentralised chat/VoIP"; +"store_full_description" = "Communicate, your way.\n\nA chat app, under your control and entirely flexible. Riot lets you communicate the way you want. Made for [matrix] - the standard for open, decentralised communication.\n\nGet a free matrix.org account, get your own server at https://modular.im, or use another Matrix server.\n\nWhy choose Riot.im?\n\nCOMPLETE COMMUNICATION: Build rooms around your teams, your friends, your community - however you like! Chat, share files, add widgets and make voice and video calls - all free of charge.\n\nPOWERFUL INTEGRATIONS: Use Riot.im with the tools you know and love. With Riot.im you can even chat with users and groups on other chat apps.\n\nPRIVATE AND SECURE: Keep your conversations secret. State of the art end-to-end encryption ensures that private communication stays private.\n\nOPEN, NOT CLOSED: Open source, and built on Matrix. Own your own data by hosting your own server, or selecting one you trust.\n\nEVERYWHERE YOU ARE: Stay in touch wherever you are with fully synchronised message history across all your devices and online at https://riot.im."; + // Titles "title_home" = "Home"; "title_favourites" = "Favourites"; diff --git a/Riot/Generated/Strings.swift b/Riot/Generated/Strings.swift index c13db1340..8c5f900a0 100644 --- a/Riot/Generated/Strings.swift +++ b/Riot/Generated/Strings.swift @@ -2334,6 +2334,14 @@ internal enum VectorL10n { internal static var start: String { return VectorL10n.tr("Vector", "start") } + /// Communicate, your way.\n\nA chat app, under your control and entirely flexible. Riot lets you communicate the way you want. Made for [matrix] - the standard for open, decentralised communication.\n\nGet a free matrix.org account, get your own server at https://modular.im, or use another Matrix server.\n\nWhy choose Riot.im?\n\nCOMPLETE COMMUNICATION: Build rooms around your teams, your friends, your community - however you like! Chat, share files, add widgets and make voice and video calls - all free of charge.\n\nPOWERFUL INTEGRATIONS: Use Riot.im with the tools you know and love. With Riot.im you can even chat with users and groups on other chat apps.\n\nPRIVATE AND SECURE: Keep your conversations secret. State of the art end-to-end encryption ensures that private communication stays private.\n\nOPEN, NOT CLOSED: Open source, and built on Matrix. Own your own data by hosting your own server, or selecting one you trust.\n\nEVERYWHERE YOU ARE: Stay in touch wherever you are with fully synchronised message history across all your devices and online at https://riot.im. + internal static var storeFullDescription: String { + return VectorL10n.tr("Vector", "store_full_description") + } + /// Secure decentralised chat/VoIP + internal static var storeShortDescription: String { + return VectorL10n.tr("Vector", "store_short_description") + } /// Favourites internal static var titleFavourites: String { return VectorL10n.tr("Vector", "title_favourites")