From 58de839621b63b7dd3137abe822bfd893e135b88 Mon Sep 17 00:00:00 2001 From: Marcel Date: Thu, 31 May 2018 22:32:29 +0200 Subject: [PATCH 01/20] Fix Tinter.setTheme to not fire using Firefox This if checks if we got a Firefox using a variable that is undefined everywhere except in Firefox. In Firefox because of how it renders the DOM ensure that css is always loaded before it loads/runs the js code. Therefor onload 1. never triggers and 2. we can just call setTheme. --- src/vector/index.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/vector/index.js b/src/vector/index.js index 14e181d911..0aab906081 100644 --- a/src/vector/index.js +++ b/src/vector/index.js @@ -313,9 +313,13 @@ async function loadApp() { // FIXME: we should probably block loading the app or even // showing a spinner until the theme is loaded, to avoid // flashes of unstyled content. - a.onload = () => { + if (typeof InstallTrigger !== 'undefined') { Tinter.setTheme(theme); - }; + } else { + a.onload = () => { + Tinter.setTheme(theme); + }; + } } else { // Firefox requires this to not be done via `setAttribute` // or via HTML. From 5b32ecb719b9223eb6d2459b75443c5ce10488d9 Mon Sep 17 00:00:00 2001 From: Marcel Date: Tue, 24 Jul 2018 13:38:49 +0200 Subject: [PATCH 02/20] [Tinter.setTheme fix] add missing comment and move old to correct position --- src/vector/index.js | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/vector/index.js b/src/vector/index.js index 0aab906081..67c69eb7d0 100644 --- a/src/vector/index.js +++ b/src/vector/index.js @@ -310,12 +310,19 @@ async function loadApp() { // in case the Tinter.tint() in MatrixChat fires before the // CSS has actually loaded (which in practice happens)... - // FIXME: we should probably block loading the app or even - // showing a spinner until the theme is loaded, to avoid - // flashes of unstyled content. + // This if fixes Tinter.setTheme to not fire on Firefox + // in case it is the first time loading Riot. + // `InstallTrigger` is a Object which only exists on Firefox + // (it is used for their Plugins) and can be used as a + // feature check. + // Firefox loads css always before js. This is why we dont use + // onload or it's EventListener as thoose will never trigger. if (typeof InstallTrigger !== 'undefined') { Tinter.setTheme(theme); } else { + // FIXME: we should probably block loading the app or even + // showing a spinner until the theme is loaded, to avoid + // flashes of unstyled content. a.onload = () => { Tinter.setTheme(theme); }; From 74a2b5a9580b557306723d285fe5d1e0d26f6566 Mon Sep 17 00:00:00 2001 From: toriko Date: Tue, 17 Apr 2018 12:24:05 +0000 Subject: [PATCH 03/20] Translated using Weblate (Japanese) Currently translated at 100.0% (37 of 37 strings) Translation: Riot Web/riot-web Translate-URL: https://translate.riot.im/projects/riot-web/riot-web/ja/ --- src/i18n/strings/ja.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/i18n/strings/ja.json b/src/i18n/strings/ja.json index 706b9ab30a..0450fca117 100644 --- a/src/i18n/strings/ja.json +++ b/src/i18n/strings/ja.json @@ -34,5 +34,6 @@ "Support for those using, running and writing other bridges": "他のブリッジを利用、運営、作成している方へのサポート", "Contributing code to Matrix and Riot": "MatrixとRiotにコードを提供する", "Dev chat for the Riot/Web dev team": "Riot/Web開発者チームのための開発者チャット", - "Dev chat for the Dendrite dev team": "Dendrite開発者チームのための開発者チャット" + "Dev chat for the Dendrite dev team": "Dendrite開発者チームのための開発者チャット", + "Co-ordination for Riot translators": "Riot 翻訳者による共同作業" } From f3ee639dcced5263a956c7a3c349defae6734aa9 Mon Sep 17 00:00:00 2001 From: giqtaqisi Date: Sun, 30 Sep 2018 14:30:14 +0000 Subject: [PATCH 04/20] Added translation using Weblate (Lojban) --- src/i18n/strings/jbo.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/i18n/strings/jbo.json diff --git a/src/i18n/strings/jbo.json b/src/i18n/strings/jbo.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/src/i18n/strings/jbo.json @@ -0,0 +1 @@ +{} \ No newline at end of file From 0374c91ee7a43cc4f3ae26b9b7b60bcffdd2c7e8 Mon Sep 17 00:00:00 2001 From: Ryu SASAOKA Date: Sun, 30 Sep 2018 10:32:30 +0000 Subject: [PATCH 05/20] Translated using Weblate (English (United States)) Currently translated at 100.0% (37 of 37 strings) Translation: Riot Web/riot-web Translate-URL: https://translate.riot.im/projects/riot-web/riot-web/en_US/ --- src/i18n/strings/en_US.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/i18n/strings/en_US.json b/src/i18n/strings/en_US.json index e5b060cf70..fe089a48fd 100644 --- a/src/i18n/strings/en_US.json +++ b/src/i18n/strings/en_US.json @@ -1,16 +1,16 @@ { - "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s via %(browserName)s on %(osName)s", - "Custom Server Options": "Custom Server Options", - "Dismiss": "Dismiss", - "powered by Matrix": "powered by Matrix", - "Riot Desktop on %(platformName)s": "Riot Desktop on %(platformName)s", - "Riot is not supported on mobile web. Install the app?": "Riot is not supported on mobile web. Install the app?", - "Unknown device": "Unknown device", - "You need to be using HTTPS to place a screen-sharing call.": "You need to be using HTTPS to place a screen-sharing call.", - "Welcome to Riot.im": "Welcome to Riot.im", - "Decentralised, encrypted chat & collaboration powered by [matrix]": "Decentralised, encrypted chat & collaboration powered by [matrix]", + "%(appName)s via %(browserName)s on %(osName)s": "%(osName) の %(browserName) 上の %(appName)", + "Custom Server Options": "カスタムサーバのオプション", + "Dismiss": "やめる", + "powered by Matrix": "Matrix の技術を利用しています", + "Riot Desktop on %(platformName)s": "%(platformName) 用 Riot デスクトップ", + "Riot is not supported on mobile web. Install the app?": "Riot はモバイル用ウェブサイトを提供していません。アプリをインストールしますか?", + "Unknown device": "不明のデバイス", + "You need to be using HTTPS to place a screen-sharing call.": "画面共有の通話ではHTTPSを使う必要があります。", + "Welcome to Riot.im": "Riot.im にようこそ", + "Decentralised, encrypted chat & collaboration powered by [matrix]": "[matrix] の技術を用いた分散化、暗号化されたチャットとコラボレーション", "Chat with Riot Bot": "Chat with Riot Bot", - "Search the room directory": "Search the room directory", + "Search the room directory": "ルームディレクトリを検索", "Get started with some tips from Riot Bot!": "Get started with some tips from Riot Bot!", "General discussion about Matrix and Riot": "General discussion about Matrix and Riot", "Discussion of all things Matrix!": "Discussion of all things Matrix!", From 4f720e9c3b92ba6235edfa982a1ca0ba7d333e2a Mon Sep 17 00:00:00 2001 From: Silvano Date: Fri, 28 Sep 2018 22:39:18 +0000 Subject: [PATCH 06/20] Translated using Weblate (Italian) Currently translated at 100.0% (37 of 37 strings) Translation: Riot Web/riot-web Translate-URL: https://translate.riot.im/projects/riot-web/riot-web/it/ --- src/i18n/strings/it.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/i18n/strings/it.json b/src/i18n/strings/it.json index 5afb0b9245..f563819e87 100644 --- a/src/i18n/strings/it.json +++ b/src/i18n/strings/it.json @@ -22,18 +22,18 @@ "Support for those using and running matrix-appservice-irc": "Supporto per chi usa e amministra matrix-appservice-irc", "Building services on Matrix": "Costruzione servizi su Matrix", "Support for those using the Matrix spec": "Supporto per chi utilizza le specifiche Matrix", - "Design and implementation of E2E in Matrix": "Design e implementazione di E2E in Matrix", + "Design and implementation of E2E in Matrix": "Progetto e implementazione di E2E in Matrix", "Implementing VR services with Matrix": "Implementazione servizi VR con Matrix", "Implementing VoIP services with Matrix": "Implementazione servizi VoIP con Matrix", - "Discussion of the Identity Service API": "Discussione sull'Identity Service API", - "Support for those using, running and writing other bridges": "Supporto per chi usa, amministra e scrive altri bridge", + "Discussion of the Identity Service API": "Discussione API del servizio identità", + "Support for those using, running and writing other bridges": "Supporto per chi usa, amministra e scrive altri ponti (bridge)", "Contributing code to Matrix and Riot": "Contributi di codice per Matrix e Riot", "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s tramite %(browserName)s su %(osName)s", - "Decentralised, encrypted chat & collaboration powered by [matrix]": "Chat criptate e collaborazioni decentralizzate offerte da [matrix]", - "Discussion of all things Matrix!": "Discussione su tutto quanto riguardi Matrix!", + "Decentralised, encrypted chat & collaboration powered by [matrix]": "Chat criptate e decentralizzate & collaborazione offerta da [matrix]", + "Discussion of all things Matrix!": "Discussione su tutto riguardo Matrix!", "Dev chat for the Riot/Web dev team": "Chat per gli sviluppatori di Riot/Web", "Dev chat for the Dendrite dev team": "Chat per gli sviluppatori di Dendrite", - "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "Esistono già molte stanze in Matrix, collegate a reti già esistenti (Slack, IRC, Gitter ecc) o indipendenti. Dai un'occhiata all'elenco!", - "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.
This allows you to use Riot with an existing Matrix account on a different home server.

You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Puoi usare le opzioni server personalizzate per accedere ad altri server Matrix specificando l'indirizzo dell'home server.
Questo permette di usare Matrix con un account esistente su un home server diverso.

È anche possibile impostare un diverso identity server, ma in quel caso non sarà possibile invitare utenti attraverso l'indirizzo e-mail o essere invitati attraverso l'indirizzo e-mail.", + "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "Esistono già molte stanze in Matrix, collegate a reti esistenti (Slack, IRC, Gitter, ecc.) o indipendenti. Controlla l'elenco!", + "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.
This allows you to use Riot with an existing Matrix account on a different home server.

You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "Puoi usare le opzioni server personalizzate per accedere ad altri server Matrix specificando l'indirizzo del server home.
Questo permette di usare Riot con un account Matrix esistente su un server home diverso.

È anche possibile impostare un diverso server identità, ma in tal caso non sarà possibile invitare utenti attraverso l'indirizzo e-mail o essere invitati attraverso l'indirizzo e-mail.", "Co-ordination for Riot translators": "Coordinazione per i traduttori di Riot" } From 2d78bc95ec938f8ee042accb356ce2f24d1f548b Mon Sep 17 00:00:00 2001 From: giqtaqisi Date: Mon, 1 Oct 2018 05:36:51 +0000 Subject: [PATCH 07/20] Translated using Weblate (Lojban) Currently translated at 62.1% (23 of 37 strings) Translation: Riot Web/riot-web Translate-URL: https://translate.riot.im/projects/riot-web/riot-web/jbo/ --- src/i18n/strings/jbo.json | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/src/i18n/strings/jbo.json b/src/i18n/strings/jbo.json index 9e26dfeeb6..45adaf7a67 100644 --- a/src/i18n/strings/jbo.json +++ b/src/i18n/strings/jbo.json @@ -1 +1,25 @@ -{} \ No newline at end of file +{ + "Riot is not supported on mobile web. Install the app?": ".i lo samfonxa na kakne lo nu pilno la kibro nu zunti .i .au pei kibycpa le samtci", + "Riot Desktop on %(platformName)s": "la skami nu zunti ci'e la'o gy. %(platformName)s .gy.", + "Unknown device": "lo na'e te djuno se pilno", + "%(appName)s via %(browserName)s on %(osName)s": "la'o gy. %(appName)s .gy. xe be'i la'o gy. %(browserName)s .gy. ci'e la'o gy. %(osName)s .gy.", + "You need to be using HTTPS to place a screen-sharing call.": ".i la .hytytypysys. sarcu lo nu co'a vidni jorne", + "Custom Server Options": "lo macnu se cuxna be fi lo'i samse'u", + "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.
This allows you to use Riot with an existing Matrix account on a different home server.

You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": ".i zukte lo nu macnu cuxna lo samse'u kei goi ko'a lo nu pilno lo drata samse'u pe la nacmeimei
.i ko'a se cumki lo nu do pilno lo pilno poi zvati lo drata samse'u pe la nacmeimei

.i ji'a cumki fa lo nu do pilno lo drata ke prenu datni samse'u kei goi ko'a .i ku'i ko'a to'e rinka la'a lo nu do zvacpe ja se zvacpe", + "Dismiss": "mipri", + "powered by Matrix": ".i la nacmeimei cu cumgau", + "Welcome to Riot.im": ".i fi'i lo pilno be la nu zunti", + "Decentralised, encrypted chat & collaboration powered by [matrix]": ".i la nacmeimei cu cumgau lo mifra je na'e se midju nu tavla je ke kansa gunka", + "Search the room directory": "sisku fi lo'i kumfa pe'a", + "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": ".i ci'e la nacmeimei cu kumfa pe'a fa so'i da noi jorne jo nai no'e jorne lo drata ciste no'u mu'a la .slak. jo'u lo te irci jo'u la .gityr. .i", + "Chat with Riot Bot": "tavla la nu zunti kei sampre", + "Get started with some tips from Riot Bot!": ".i .e'u la nu zunti kei sampre cu sidju ko", + "General discussion about Matrix and Riot": "lo nu casnu be la nacmeimei .e la nu zunti", + "Discussion of all things Matrix!": "lo nu casnu be ro me la nacmeimei", + "Riot/Web & Desktop chat": "lo nu casnu be la kibro nu zunti .e la skami nu zunti", + "Running Matrix services": "lo nu ralte lo samtcise'u pe la nacmeimei", + "Community-run support for Synapse": "lo nu lo cecmu cu sidju fi tu'a la .sinaps.", + "Discussion of the Identity Service API": "lo nu casnu lo prenu datni favgau cimde", + "Contributing code to Matrix and Riot": "lo nu dunda lo samselpla la nacmeimei .a la nu zunti", + "Co-ordination for Riot translators": "lo nu lo fanva pe la nu zunti cu kansa gunka" +} From a1a417329c1f4a224d1c8c9df6b31827a895fd79 Mon Sep 17 00:00:00 2001 From: giqtaqisi Date: Mon, 1 Oct 2018 13:11:46 +0000 Subject: [PATCH 08/20] Translated using Weblate (Lojban) Currently translated at 100.0% (37 of 37 strings) Translation: Riot Web/riot-web Translate-URL: https://translate.riot.im/projects/riot-web/riot-web/jbo/ --- src/i18n/strings/jbo.json | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/i18n/strings/jbo.json b/src/i18n/strings/jbo.json index 45adaf7a67..37698bf96f 100644 --- a/src/i18n/strings/jbo.json +++ b/src/i18n/strings/jbo.json @@ -21,5 +21,19 @@ "Community-run support for Synapse": "lo nu lo cecmu cu sidju fi tu'a la .sinaps.", "Discussion of the Identity Service API": "lo nu casnu lo prenu datni favgau cimde", "Contributing code to Matrix and Riot": "lo nu dunda lo samselpla la nacmeimei .a la nu zunti", - "Co-ordination for Riot translators": "lo nu lo fanva pe la nu zunti cu kansa gunka" + "Co-ordination for Riot translators": "lo nu lo fanva pe la nu zunti cu kansa gunka", + "Riot/iOS & matrix-ios-sdk chat": "lo nu casnu la plisyfonkemsamcmu nu zunti .e la'o gy. matrix-ios-sdk .gy.", + "Riot/Android & matrix-android-sdk chat": "lo nu casnu la guglyfonkemsamcmu nu zunti .e la'o gy. matrix-android-sdk .gy.", + "Matrix technical discussions": "lo nu casnu lo zbaske be la nacmeimei", + "Announcements about Synapse releases": "lo notci be lo farvi tcini pe la nirna", + "Support for those using and running matrix-appservice-irc": "lo nu sidju lo pilno ja se te se selfu be la'o gy. matrix-appservice-irc .gy.", + "Building services on Matrix": "lo nu finti lo te selfu ji'u la nacmeimei", + "Support for those using the Matrix spec": "lo nu sidju lo pilno be lo sarcu pe la nacmeimei", + "Design and implementation of E2E in Matrix": "lo nu finti lo mulno mifra te platu .a lo samtcise'u be my. ji'u la nacmeimei", + "Support for those using, running and writing other bridges": "lo nu sidju lo pilno ja se te se selfu ja finti be lo drata te jorne", + "Dev chat for the Riot/Web dev team": "lo nu lo favgau be la kibro nu zunti cu casnu", + "Dev chat for the Dendrite dev team": "lo nu lo favgau be la nirndendriti cu casnu", + "Implementing VoIP services with Matrix": "lo nu finti lo samtcise'u be fi la .voip. ji'u la nacmeimei", + "Implementing VR services with Matrix": "lo nu finti lo samtcise'u be fi lo na'e fatci munje ji'u la nacmeimei", + "Admin support for Dendrite": "lo nu sidju lo" } From 18f8ea851909f56c36d40d7d9c14143e61b588e0 Mon Sep 17 00:00:00 2001 From: giqtaqisi Date: Mon, 1 Oct 2018 13:17:07 +0000 Subject: [PATCH 09/20] Translated using Weblate (Lojban) Currently translated at 100.0% (37 of 37 strings) Translation: Riot Web/riot-web Translate-URL: https://translate.riot.im/projects/riot-web/riot-web/jbo/ --- src/i18n/strings/jbo.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/i18n/strings/jbo.json b/src/i18n/strings/jbo.json index 37698bf96f..86c4fc5566 100644 --- a/src/i18n/strings/jbo.json +++ b/src/i18n/strings/jbo.json @@ -26,14 +26,14 @@ "Riot/Android & matrix-android-sdk chat": "lo nu casnu la guglyfonkemsamcmu nu zunti .e la'o gy. matrix-android-sdk .gy.", "Matrix technical discussions": "lo nu casnu lo zbaske be la nacmeimei", "Announcements about Synapse releases": "lo notci be lo farvi tcini pe la nirna", - "Support for those using and running matrix-appservice-irc": "lo nu sidju lo pilno ja se te se selfu be la'o gy. matrix-appservice-irc .gy.", + "Support for those using and running matrix-appservice-irc": "lo nu sidju lo pilno ja admine be la'o gy. matrix-appservice-irc .gy.", "Building services on Matrix": "lo nu finti lo te selfu ji'u la nacmeimei", "Support for those using the Matrix spec": "lo nu sidju lo pilno be lo sarcu pe la nacmeimei", "Design and implementation of E2E in Matrix": "lo nu finti lo mulno mifra te platu .a lo samtcise'u be my. ji'u la nacmeimei", - "Support for those using, running and writing other bridges": "lo nu sidju lo pilno ja se te se selfu ja finti be lo drata te jorne", + "Support for those using, running and writing other bridges": "lo nu sidju lo pilno ja admine ja finti be lo drata te jorne", "Dev chat for the Riot/Web dev team": "lo nu lo favgau be la kibro nu zunti cu casnu", "Dev chat for the Dendrite dev team": "lo nu lo favgau be la nirndendriti cu casnu", "Implementing VoIP services with Matrix": "lo nu finti lo samtcise'u be fi la .voip. ji'u la nacmeimei", "Implementing VR services with Matrix": "lo nu finti lo samtcise'u be fi lo na'e fatci munje ji'u la nacmeimei", - "Admin support for Dendrite": "lo nu sidju lo" + "Admin support for Dendrite": "lo nu sidju lo admine be la nirndendriti" } From 20ce990763282d8c2f713556c863a4226652986f Mon Sep 17 00:00:00 2001 From: IMIN <2reeseenmin@gmail.com> Date: Tue, 2 Oct 2018 17:38:59 +0000 Subject: [PATCH 10/20] Translated using Weblate (Korean) Currently translated at 100.0% (37 of 37 strings) Translation: Riot Web/riot-web Translate-URL: https://translate.riot.im/projects/riot-web/riot-web/ko/ --- src/i18n/strings/ko.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/i18n/strings/ko.json b/src/i18n/strings/ko.json index b976664c58..6332682f57 100644 --- a/src/i18n/strings/ko.json +++ b/src/i18n/strings/ko.json @@ -33,5 +33,7 @@ "Contributing code to Matrix and Riot": "Matrix와 Riot에 코드 기여하기", "Dev chat for the Riot/Web dev team": "Riot/웹 개발 팀을 위한 개발자 대화", "Dev chat for the Dendrite dev team": "덴드라이트 개발 팀을 위한 개발자 대화", - "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "기존 네트워크(Slack, IRC, Gitter 등)에 연결되있거나 독립된 많은 방이 이미 Matrix에 있습니다. 목록을 확인해보세요!" + "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "기존 네트워크(Slack, IRC, Gitter 등)에 연결되있거나 독립된 많은 방이 이미 Matrix에 있습니다. 목록을 확인해보세요!", + "Co-ordination for Riot translators": "Riot 번역자 조합", + "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.
This allows you to use Riot with an existing Matrix account on a different home server.

You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "사용자정의 서버 설정에서 다른 홈서버 URL를 지정해 다른 Matrix 서버에 접속할 수 있씁니다.
이렇게하면 다른 홈서버에서 기존의 Matrix 계정으로 Riot을 이용할 수 있습니다.

사용자정의 아이덴티티 서버도 설정할 수 있지만 이메일 주소로 이용자를 초대하거나 자신이 이메일 주소로 초대받을 수 없습니다." } From 70319e493969d88bdc84903c892dc53a10408992 Mon Sep 17 00:00:00 2001 From: IMIN <2reeseenmin@gmail.com> Date: Tue, 2 Oct 2018 18:11:56 +0000 Subject: [PATCH 11/20] Translated using Weblate (Korean) Currently translated at 100.0% (37 of 37 strings) Translation: Riot Web/riot-web Translate-URL: https://translate.riot.im/projects/riot-web/riot-web/ko/ --- src/i18n/strings/ko.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/i18n/strings/ko.json b/src/i18n/strings/ko.json index 6332682f57..ff86d16c23 100644 --- a/src/i18n/strings/ko.json +++ b/src/i18n/strings/ko.json @@ -35,5 +35,5 @@ "Dev chat for the Dendrite dev team": "덴드라이트 개발 팀을 위한 개발자 대화", "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "기존 네트워크(Slack, IRC, Gitter 등)에 연결되있거나 독립된 많은 방이 이미 Matrix에 있습니다. 목록을 확인해보세요!", "Co-ordination for Riot translators": "Riot 번역자 조합", - "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.
This allows you to use Riot with an existing Matrix account on a different home server.

You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "사용자정의 서버 설정에서 다른 홈서버 URL를 지정해 다른 Matrix 서버에 접속할 수 있씁니다.
이렇게하면 다른 홈서버에서 기존의 Matrix 계정으로 Riot을 이용할 수 있습니다.

사용자정의 아이덴티티 서버도 설정할 수 있지만 이메일 주소로 이용자를 초대하거나 자신이 이메일 주소로 초대받을 수 없습니다." + "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.
This allows you to use Riot with an existing Matrix account on a different home server.

You can also set a custom identity server but you won't be able to invite users by email address, or be invited by email address yourself.": "사용자정의 서버 설정에서 다른 홈서버 URL를 지정해 다른 Matrix 서버에 접속할 수 있습니다.
이렇게하면 다른 홈서버에서 기존의 Matrix 계정으로 Riot을 이용할 수 있습니다.

사용자정의 아이덴티티 서버도 설정할 수 있지만 이메일 주소로 이용자를 초대하거나 자신이 이메일 주소로 초대받을 수 없습니다." } From b6d5f350e4c83cba8c97a39d4c923b4b24b8ed08 Mon Sep 17 00:00:00 2001 From: toriko Date: Wed, 3 Oct 2018 07:08:51 +0000 Subject: [PATCH 12/20] Translated using Weblate (Japanese) Currently translated at 100.0% (37 of 37 strings) Translation: Riot Web/riot-web Translate-URL: https://translate.riot.im/projects/riot-web/riot-web/ja/ --- src/i18n/strings/ja.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/i18n/strings/ja.json b/src/i18n/strings/ja.json index 0450fca117..d941db192e 100644 --- a/src/i18n/strings/ja.json +++ b/src/i18n/strings/ja.json @@ -15,7 +15,7 @@ "Chat with Riot Bot": "Riot Botと会話", "Get started with some tips from Riot Bot!": "Riot Botにヒントをもらって始めましょう!", "General discussion about Matrix and Riot": "MatrixとRiotの概略", - "Discussion of all things Matrix!": "Matrixなんでも討論", + "Discussion of all things Matrix!": "Matrixなんでも議論!", "Riot/Web & Desktop chat": "Riot/Web & デスクトップ版チャット", "Riot/iOS & matrix-ios-sdk chat": "Riot/iOS & matrix-ios-sdk チャット", "Riot/Android & matrix-android-sdk chat": "Riot/Android & matrix-android-sdk チャット", @@ -27,7 +27,7 @@ "Support for those using and running matrix-appservice-irc": "matrix-appservice-ircを利用並びに運営している方へのサポート", "Building services on Matrix": "Matrixでのサービスの開発", "Support for those using the Matrix spec": "Matrixスペックを利用する方へのサポート", - "Design and implementation of E2E in Matrix": "Matrixでのデザインとエンドツーエンドの実装", + "Design and implementation of E2E in Matrix": "Matrixのデザインとエンドツーエンドの実装", "Implementing VR services with Matrix": "MatrixでのVRサービスの実装", "Implementing VoIP services with Matrix": "MatrixでのIP電話サービスの実装", "Discussion of the Identity Service API": "Identity Service APIの議論", From 4f5b61b7982732c87498cac9e6a16c437ee89c19 Mon Sep 17 00:00:00 2001 From: David Baker Date: Thu, 4 Oct 2018 16:29:28 +0000 Subject: [PATCH 13/20] Translated using Weblate (English (United States)) Currently translated at 100.0% (37 of 37 strings) Translation: Riot Web/riot-web Translate-URL: https://translate.riot.im/projects/riot-web/riot-web/en_US/ --- src/i18n/strings/en_US.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/i18n/strings/en_US.json b/src/i18n/strings/en_US.json index fe089a48fd..8900c37bdc 100644 --- a/src/i18n/strings/en_US.json +++ b/src/i18n/strings/en_US.json @@ -1,8 +1,8 @@ { "%(appName)s via %(browserName)s on %(osName)s": "%(osName) の %(browserName) 上の %(appName)", - "Custom Server Options": "カスタムサーバのオプション", - "Dismiss": "やめる", - "powered by Matrix": "Matrix の技術を利用しています", + "Custom Server Options": "Custom Server Options", + "Dismiss": "Dismiss", + "powered by Matrix": "powered by Matrix", "Riot Desktop on %(platformName)s": "%(platformName) 用 Riot デスクトップ", "Riot is not supported on mobile web. Install the app?": "Riot はモバイル用ウェブサイトを提供していません。アプリをインストールしますか?", "Unknown device": "不明のデバイス", From f17712fab38186014894055c9ee64bc1527e5507 Mon Sep 17 00:00:00 2001 From: Besnik Bleta Date: Mon, 26 Mar 2018 19:10:00 +0000 Subject: [PATCH 14/20] Translated using Weblate (Albanian) Currently translated at 100.0% (37 of 37 strings) Translation: Riot Web/riot-web Translate-URL: https://translate.riot.im/projects/riot-web/riot-web/sq/ --- src/i18n/strings/sq.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/i18n/strings/sq.json b/src/i18n/strings/sq.json index 5053cb7037..ffed029ca1 100644 --- a/src/i18n/strings/sq.json +++ b/src/i18n/strings/sq.json @@ -34,5 +34,6 @@ "Support for those using, running and writing other bridges": "Asistencë për ata që përdorin, xhirojnë ose programojnë ura të tjera", "Contributing code to Matrix and Riot": "Kontribut me kod te Matrix dhe te Riot", "Dev chat for the Riot/Web dev team": "Fjalosje mbi zhvillimin, për ekipin e zhvilluesve të Riot/Web-i", - "Dev chat for the Dendrite dev team": "Fjalosje zhvillimi, për ekipin e zhvilluesve të Dendrite-it" + "Dev chat for the Dendrite dev team": "Fjalosje zhvillimi, për ekipin e zhvilluesve të Dendrite-it", + "Co-ordination for Riot translators": "Bashkërendim për përkthyes të Riot-it" } From 46587450cb315914cd2429d6b06517a79c3f4945 Mon Sep 17 00:00:00 2001 From: Besnik Bleta Date: Fri, 5 Oct 2018 10:10:27 +0000 Subject: [PATCH 15/20] Translated using Weblate (Albanian) Currently translated at 100.0% (37 of 37 strings) Translation: Riot Web/riot-web Translate-URL: https://translate.riot.im/projects/riot-web/riot-web/sq/ --- src/i18n/strings/sq.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/i18n/strings/sq.json b/src/i18n/strings/sq.json index ffed029ca1..134585b385 100644 --- a/src/i18n/strings/sq.json +++ b/src/i18n/strings/sq.json @@ -1,5 +1,5 @@ { - "Riot is not supported on mobile web. Install the app?": "Riot-i nuk mbulohet nën web për celularët. Të instalohet aplikacioni?", + "Riot is not supported on mobile web. Install the app?": "Riot-i nuk mbulohet në web për celularë. Të instalohet aplikacioni?", "Riot Desktop on %(platformName)s": "Riot Desktop në %(platformName)s", "Unknown device": "Pajisje e panjohur", "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s përmes %(browserName)s nën %(osName)s", @@ -9,7 +9,7 @@ "Dismiss": "Mos e merr parasysh", "powered by Matrix": "bazuar në Matrix", "Welcome to Riot.im": "Mirë se vini te Riot.im", - "Decentralised, encrypted chat & collaboration powered by [matrix]": "Decentralised, encrypted Fjalosje & bashkëpunim i decentralizuar, i fshehtëzuar, bazuar në [matrix]", + "Decentralised, encrypted chat & collaboration powered by [matrix]": "Fjalosje & bashkëpunim i decentralizuar, i fshehtëzuar, bazuar në [matrix]", "Search the room directory": "Kërkoni te drejtoria e dhomave", "Lots of rooms already exist in Matrix, linked to existing networks (Slack, IRC, Gitter etc) or independent. Check out the directory!": "Ka tashmë plot dhoma në Matrix, të lidhura me rrjete ekzistues (Slack, IRC, Gitter, etj) ose të pavarur. Hidhini një sy listës!", "Chat with Riot Bot": "Fjalosuni me Robotin Riot", @@ -27,13 +27,13 @@ "Support for those using and running matrix-appservice-irc": "Asistencë për ata që përdorin dhe xhirojnë matrix-appservice-irc", "Building services on Matrix": "Ndërtim shërbimesh mbi Matrix", "Support for those using the Matrix spec": "Asistencë për ata që përdorin specifikimet Matrix", - "Design and implementation of E2E in Matrix": "Konceptimi dhe sendërtimi i E2E në Matrix", + "Design and implementation of E2E in Matrix": "Konceptimi dhe sendërtimi i E2E-s në Matrix", "Implementing VR services with Matrix": "Sendërtim shërbimesh VR me Matrix-in", "Implementing VoIP services with Matrix": "Sendërtim shërbimesh VoIP me Matrix-in", - "Discussion of the Identity Service API": "Diskutime mbi Identity Service API", + "Discussion of the Identity Service API": "Diskutime mbi API-n Identity Service", "Support for those using, running and writing other bridges": "Asistencë për ata që përdorin, xhirojnë ose programojnë ura të tjera", "Contributing code to Matrix and Riot": "Kontribut me kod te Matrix dhe te Riot", "Dev chat for the Riot/Web dev team": "Fjalosje mbi zhvillimin, për ekipin e zhvilluesve të Riot/Web-i", - "Dev chat for the Dendrite dev team": "Fjalosje zhvillimi, për ekipin e zhvilluesve të Dendrite-it", + "Dev chat for the Dendrite dev team": "Fjalosje mbi zhvillimi, për ekipin e zhvilluesve të Dendrite-it", "Co-ordination for Riot translators": "Bashkërendim për përkthyes të Riot-it" } From af4d3da7a8ade986bd4f89956984fe8cae1b67cd Mon Sep 17 00:00:00 2001 From: Matthew Hodgson Date: Thu, 11 Oct 2018 10:29:28 +0100 Subject: [PATCH 16/20] link to Here Be Dragons --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 6e4248b0c1..72def22803 100644 --- a/README.md +++ b/README.md @@ -234,6 +234,10 @@ Before attempting to develop on Riot you **must** read the developer guide for `matrix-react-sdk` at https://github.com/matrix-org/matrix-react-sdk, which also defines the design, architecture and style for Riot too. +You should also familiarise yourself with the "Here be Dragons" guide to the +tame & not-so-tame dragons (gotchas) which exist in the codebase: +https://docs.google.com/document/d/12jYzvkidrp1h7liEuLIe6BMdU0NUjndUYI971O06ooM + The idea of Riot is to be a relatively lightweight "skin" of customisations on top of the underlying `matrix-react-sdk`. `matrix-react-sdk` provides both the higher and lower level React components useful for building Matrix communication From 80f096434278693eea271c0c5e4ac4bacbdf44e5 Mon Sep 17 00:00:00 2001 From: David Baker Date: Thu, 4 Oct 2018 16:29:28 +0000 Subject: [PATCH 17/20] Translated using Weblate (English (United States)) Currently translated at 100.0% (37 of 37 strings) Translation: Riot Web/riot-web Translate-URL: https://translate.riot.im/projects/riot-web/riot-web/en_US/ --- src/i18n/strings/en_US.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/i18n/strings/en_US.json b/src/i18n/strings/en_US.json index 8900c37bdc..e5b060cf70 100644 --- a/src/i18n/strings/en_US.json +++ b/src/i18n/strings/en_US.json @@ -1,16 +1,16 @@ { - "%(appName)s via %(browserName)s on %(osName)s": "%(osName) の %(browserName) 上の %(appName)", + "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s via %(browserName)s on %(osName)s", "Custom Server Options": "Custom Server Options", "Dismiss": "Dismiss", "powered by Matrix": "powered by Matrix", - "Riot Desktop on %(platformName)s": "%(platformName) 用 Riot デスクトップ", - "Riot is not supported on mobile web. Install the app?": "Riot はモバイル用ウェブサイトを提供していません。アプリをインストールしますか?", - "Unknown device": "不明のデバイス", - "You need to be using HTTPS to place a screen-sharing call.": "画面共有の通話ではHTTPSを使う必要があります。", - "Welcome to Riot.im": "Riot.im にようこそ", - "Decentralised, encrypted chat & collaboration powered by [matrix]": "[matrix] の技術を用いた分散化、暗号化されたチャットとコラボレーション", + "Riot Desktop on %(platformName)s": "Riot Desktop on %(platformName)s", + "Riot is not supported on mobile web. Install the app?": "Riot is not supported on mobile web. Install the app?", + "Unknown device": "Unknown device", + "You need to be using HTTPS to place a screen-sharing call.": "You need to be using HTTPS to place a screen-sharing call.", + "Welcome to Riot.im": "Welcome to Riot.im", + "Decentralised, encrypted chat & collaboration powered by [matrix]": "Decentralised, encrypted chat & collaboration powered by [matrix]", "Chat with Riot Bot": "Chat with Riot Bot", - "Search the room directory": "ルームディレクトリを検索", + "Search the room directory": "Search the room directory", "Get started with some tips from Riot Bot!": "Get started with some tips from Riot Bot!", "General discussion about Matrix and Riot": "General discussion about Matrix and Riot", "Discussion of all things Matrix!": "Discussion of all things Matrix!", From 845b40d815c9049c2b1f1f6435340d49abc8ee52 Mon Sep 17 00:00:00 2001 From: David Baker Date: Thu, 11 Oct 2018 12:06:30 +0100 Subject: [PATCH 18/20] Bump electron version to 3 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b79fee9724..e3ec97d199 100644 --- a/package.json +++ b/package.json @@ -151,7 +151,7 @@ "build": { "appId": "im.riot.app", "category": "Network", - "electronVersion": "2.0.8", + "electronVersion": "3.0.3", "//asar=false": "https://github.com/electron-userland/electron-builder/issues/675", "asar": false, "dereference": true, From aaa9c8275862f19304ecb7a821d327e24d1f333d Mon Sep 17 00:00:00 2001 From: David Baker Date: Thu, 11 Oct 2018 16:01:56 +0100 Subject: [PATCH 19/20] Revert "also commit the lock file when bumping version as it is now committed to the repo" --- release.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release.sh b/release.sh index 95eb4d463f..b5bdb010ce 100755 --- a/release.sh +++ b/release.sh @@ -42,7 +42,7 @@ echo "electron npm version" cd electron_app npm version --no-git-tag-version "$release" -git commit package.json package-lock.json -m "$tag" +git commit package.json -m "$tag" cd .. From 4e65b5f73bdffe648ccb9882f3859dd30c528287 Mon Sep 17 00:00:00 2001 From: David Baker Date: Mon, 15 Oct 2018 18:13:47 +0100 Subject: [PATCH 20/20] Update to latest electron builder Tested auto update on both windows (ia32) and mac, seems to work! --- package.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index e3ec97d199..5a32a6922a 100644 --- a/package.json +++ b/package.json @@ -100,8 +100,8 @@ "concurrently": "^4.0.1", "cpx": "^1.3.2", "cross-env": "^4.0.0", - "electron-builder": "^11.2.4", - "electron-builder-squirrel-windows": "^11.2.1", + "electron-builder": "^20.28.4", + "electron-builder-squirrel-windows": "^11.6.1", "electron-devtools-installer": "^2.2.4", "emojione": "^2.2.7", "eslint": "^5.6.0", @@ -150,12 +150,7 @@ }, "build": { "appId": "im.riot.app", - "category": "Network", "electronVersion": "3.0.3", - "//asar=false": "https://github.com/electron-userland/electron-builder/issues/675", - "asar": false, - "dereference": true, - "//files": "We bundle everything, so we only need to include webapp/", "files": [ "node_modules/**", "src/**", @@ -172,8 +167,13 @@ "StartupWMClass": "riot" } }, + "mac": { + "category": "public.app-category.social-networking" + }, "win": { - "target": "squirrel" + "target": { + "target": "squirrel" + } }, "directories": { "buildResources": "electron_app/build",