mirror of
https://github.com/vector-im/element-web.git
synced 2024-11-15 20:54:59 +08:00
Fix tests
* Serve translation files from the karma server * Port UserSettingsStore to ES6 exports because the test runner gets confused by ES6 importing a commonjs module * Remove extra spaces in translations strings for MELS * Fix 'his/her' back to be 'their' * Change test to expect singular 'invitation' for a single person (there may be multiple invitations, but IMO this should be 'rejected n invitations' and we can play with the wording later, I don't think the singular is any worse than the plural). * set language in the MELS tests (and wait for it to complete) * Don't bother setting lang in other tests for now
This commit is contained in:
parent
dfc8cf3f54
commit
e44f3cc709
@ -55,11 +55,18 @@ module.exports = function (config) {
|
||||
// some images to reduce noise from the tests
|
||||
{pattern: 'test/img/*', watched: false, included: false,
|
||||
served: true, nocache: false},
|
||||
// translation files
|
||||
{pattern: 'src/i18n/strings/*', watcheed: false, included: false, served: true},
|
||||
{pattern: 'test/i18n/*', watched: false, included: false, served: true},
|
||||
],
|
||||
|
||||
// redirect img links to the karma server
|
||||
proxies: {
|
||||
// redirect img links to the karma server
|
||||
"/img/": "/base/test/img/",
|
||||
// special languages.json file for the tests
|
||||
"/i18n/languages.json": "/base/test/i18n/languages.json",
|
||||
// and redirect i18n requests
|
||||
"/i18n/": "/base/src/i18n/strings/",
|
||||
},
|
||||
|
||||
// list of files to exclude
|
||||
|
@ -14,7 +14,6 @@ See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
|
||||
'use strict';
|
||||
import q from 'q';
|
||||
import MatrixClientPeg from './MatrixClientPeg';
|
||||
import Notifier from './Notifier';
|
||||
@ -27,7 +26,7 @@ import Notifier from './Notifier';
|
||||
* TODO: Find a way to translate the names of LABS_FEATURES. In other words, guarantee that languages were already loaded before building this array.
|
||||
*/
|
||||
|
||||
module.exports = {
|
||||
export default {
|
||||
LABS_FEATURES: [
|
||||
{
|
||||
name: "New Composer & Autocomplete",
|
||||
|
@ -215,67 +215,67 @@ module.exports = React.createClass({
|
||||
case "joined":
|
||||
if (repeats > 1) {
|
||||
res = (plural)
|
||||
? _t("%(severalUsers)s joined %(repeats)s times", { severalUsers: "", repeats: repeats })
|
||||
: _t("%(oneUser)s joined %(repeats)s times", { oneUser: "", repeats: repeats });
|
||||
? _t("%(severalUsers)sjoined %(repeats)s times", { severalUsers: "", repeats: repeats })
|
||||
: _t("%(oneUser)sjoined %(repeats)s times", { oneUser: "", repeats: repeats });
|
||||
} else {
|
||||
res = (plural)
|
||||
? _t("%(severalUsers)s joined", { severalUsers: "" })
|
||||
: _t("%(oneUser)s joined", { oneUser: "" });
|
||||
? _t("%(severalUsers)sjoined", { severalUsers: "" })
|
||||
: _t("%(oneUser)sjoined", { oneUser: "" });
|
||||
}
|
||||
|
||||
break;
|
||||
case "left":
|
||||
if (repeats > 1) {
|
||||
res = (plural)
|
||||
? _t("%(severalUsers)s left %(repeats)s times", { severalUsers: "", repeats: repeats })
|
||||
: _t("%(oneUser)s left %(repeats)s times", { oneUser: "", repeats: repeats });
|
||||
? _t("%(severalUsers)sleft %(repeats)s times", { severalUsers: "", repeats: repeats })
|
||||
: _t("%(oneUser)sleft %(repeats)s times", { oneUser: "", repeats: repeats });
|
||||
} else {
|
||||
res = (plural)
|
||||
? _t("%(severalUsers)s left", { severalUsers: "" })
|
||||
: _t("%(oneUser)s left", { oneUser: "" });
|
||||
? _t("%(severalUsers)sleft", { severalUsers: "" })
|
||||
: _t("%(oneUser)sleft", { oneUser: "" });
|
||||
} break;
|
||||
case "joined_and_left":
|
||||
if (repeats > 1) {
|
||||
res = (plural)
|
||||
? _t("%(severalUsers)s joined and left %(repeats)s times", { severalUsers: "", repeats: repeats })
|
||||
: _t("%(oneUser)s joined and left %(repeats)s times", { oneUser: "", repeats: repeats });
|
||||
? _t("%(severalUsers)sjoined and left %(repeats)s times", { severalUsers: "", repeats: repeats })
|
||||
: _t("%(oneUser)sjoined and left %(repeats)s times", { oneUser: "", repeats: repeats });
|
||||
} else {
|
||||
res = (plural)
|
||||
? _t("%(severalUsers)s joined and left", { severalUsers: "" })
|
||||
: _t("%(oneUser)s joined and left", { oneUser: "" });
|
||||
? _t("%(severalUsers)sjoined and left", { severalUsers: "" })
|
||||
: _t("%(oneUser)sjoined and left", { oneUser: "" });
|
||||
}
|
||||
break;
|
||||
case "left_and_joined":
|
||||
if (repeats > 1) {
|
||||
res = (plural)
|
||||
? _t("%(severalUsers)s left and rejoined %(repeats)s times", { severalUsers: "", repeats: repeats })
|
||||
: _t("%(oneUser)s left and rejoined %(repeats)s times", { oneUser: "", repeats: repeats });
|
||||
? _t("%(severalUsers)sleft and rejoined %(repeats)s times", { severalUsers: "", repeats: repeats })
|
||||
: _t("%(oneUser)sleft and rejoined %(repeats)s times", { oneUser: "", repeats: repeats });
|
||||
} else {
|
||||
res = (plural)
|
||||
? _t("%(severalUsers)s left and rejoined", { severalUsers: "" })
|
||||
: _t("%(oneUser)s left and rejoined", { oneUser: "" });
|
||||
? _t("%(severalUsers)sleft and rejoined", { severalUsers: "" })
|
||||
: _t("%(oneUser)sleft and rejoined", { oneUser: "" });
|
||||
} break;
|
||||
break;
|
||||
case "invite_reject":
|
||||
if (repeats > 1) {
|
||||
res = (plural)
|
||||
? _t("%(severalUsers)s rejected their invitations %(repeats)s times", { severalUsers: "", repeats: repeats })
|
||||
: _t("%(oneUser)s rejected his/her invitation %(repeats)s times", { oneUser: "", repeats: repeats });
|
||||
? _t("%(severalUsers)srejected their invitations %(repeats)s times", { severalUsers: "", repeats: repeats })
|
||||
: _t("%(oneUser)srejected their invitation %(repeats)s times", { oneUser: "", repeats: repeats });
|
||||
} else {
|
||||
res = (plural)
|
||||
? _t("%(severalUsers)s rejected their invitations", { severalUsers: "" })
|
||||
: _t("%(oneUser)s rejected his/her invitation", { oneUser: "" });
|
||||
? _t("%(severalUsers)srejected their invitations", { severalUsers: "" })
|
||||
: _t("%(oneUser)srejected their invitation", { oneUser: "" });
|
||||
}
|
||||
break;
|
||||
case "invite_withdrawal":
|
||||
if (repeats > 1) {
|
||||
res = (plural)
|
||||
? _t("%(severalUsers)s had their invitations withdrawn %(repeats)s times", { severalUsers: "", repeats: repeats })
|
||||
: _t("%(oneUser)s had his/her invitation withdrawn %(repeats)s times", { oneUser: "", repeats: repeats });
|
||||
? _t("%(severalUsers)shad their invitations withdrawn %(repeats)s times", { severalUsers: "", repeats: repeats })
|
||||
: _t("%(oneUser)shad their invitation withdrawn %(repeats)s times", { oneUser: "", repeats: repeats });
|
||||
} else {
|
||||
res = (plural)
|
||||
? _t("%(severalUsers)s had their invitations withdrawn", { severalUsers: "" })
|
||||
: _t("%(oneUser)s had his/her invitation withdrawn", { oneUser: "" });
|
||||
? _t("%(severalUsers)shad their invitations withdrawn", { severalUsers: "" })
|
||||
: _t("%(oneUser)shad their invitation withdrawn", { oneUser: "" });
|
||||
}
|
||||
break;
|
||||
case "invited":
|
||||
@ -325,23 +325,23 @@ module.exports = React.createClass({
|
||||
case "changed_name":
|
||||
if (repeats > 1) {
|
||||
res = (plural)
|
||||
? _t("%(severalUsers)s changed their name %(repeats)s times", { severalUsers: "", repeats: repeats })
|
||||
: _t("%(oneUser)s changed his/her name %(repeats)s times", { oneUser: "", repeats: repeats });
|
||||
? _t("%(severalUsers)schanged their name %(repeats)s times", { severalUsers: "", repeats: repeats })
|
||||
: _t("%(oneUser)schanged their name %(repeats)s times", { oneUser: "", repeats: repeats });
|
||||
} else {
|
||||
res = (plural)
|
||||
? _t("%(severalUsers)s changed their name", { severalUsers: "" })
|
||||
: _t("%(oneUser)s changed his/her name", { oneUser: "" });
|
||||
? _t("%(severalUsers)schanged their name", { severalUsers: "" })
|
||||
: _t("%(oneUser)schanged their name", { oneUser: "" });
|
||||
}
|
||||
break;
|
||||
case "changed_avatar":
|
||||
if (repeats > 1) {
|
||||
res = (plural)
|
||||
? _t("%(severalUsers)s changed their avatar %(repeats)s times", { severalUsers: "", repeats: repeats })
|
||||
: _t("%(oneUser)s changed his/her avatar %(repeats)s times", { oneUser: "", repeats: repeats });
|
||||
? _t("%(severalUsers)schanged their avatar %(repeats)s times", { severalUsers: "", repeats: repeats })
|
||||
: _t("%(oneUser)schanged their avatar %(repeats)s times", { oneUser: "", repeats: repeats });
|
||||
} else {
|
||||
res = (plural)
|
||||
? _t("%(severalUsers)s changed their avatar", { severalUsers: "" })
|
||||
: _t("%(oneUser)s changed his/her avatar", { oneUser: "" });
|
||||
? _t("%(severalUsers)schanged their avatar", { severalUsers: "" })
|
||||
: _t("%(oneUser)schanged their avatar", { oneUser: "" });
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
@ -654,30 +654,30 @@
|
||||
"%(items)s and %(remaining)s others": "%(items)s und %(remaining)s weitere",
|
||||
"%(items)s and one other": "%(items)s und ein(e) weitere(r)",
|
||||
"%(items)s and %(lastItem)s": "%(items)s und %(lastItem)s",
|
||||
"%(severalUsers)s joined %(repeats)s times": "%(severalUsers)s trat(en) %(repeats)s mal bei",
|
||||
"%(oneUser)s joined %(repeats)s times": "%(oneUser)s trat %(repeats)s mal bei",
|
||||
"%(severalUsers)s joined": "%(severalUsers)s traten bei",
|
||||
"%(oneUser)s joined": "%(oneUser)s trat bei",
|
||||
"%(severalUsers)s left %(repeats)s times": "%(severalUsers)s gingen %(repeats)s mal",
|
||||
"%(oneUser)s left %(repeats)s times": "%(oneUser)s ging %(repeats)s mal",
|
||||
"%(severalUsers)s left": "%(severalUsers)s gingen",
|
||||
"%(oneUser)s left": "%(oneUser)s ging",
|
||||
"%(severalUsers)s joined and left %(repeats)s times": "%(severalUsers)s traten bei und gingen %(repeats)s mal",
|
||||
"%(oneUser)s joined and left %(repeats)s times": "%(oneUser)s trat bei und ging %(repeats)s mal",
|
||||
"%(severalUsers)s joined and left": "%(severalUsers)s traten bei und gingen",
|
||||
"%(oneUser)s joined and left": "%(oneUser)s trat bei und ging",
|
||||
"%(severalUsers)s left and rejoined %(repeats)s times": "%(severalUsers)s gingen und traten erneut bei - %(repeats)s mal",
|
||||
"%(oneUser)s left and rejoined %(repeats)s times": "%(oneUser)s ging und trat erneut bei - %(repeats)s mal",
|
||||
"%(severalUsers)s left and rejoined": "%(severalUsers)s gingen und traten erneut bei",
|
||||
"%(oneUser)s left left and rejoined": "%(oneUser)s ging und trat erneut bei",
|
||||
"%(severalUsers)s rejected their invitations %(repeats)s times": "%(severalUsers)s lehnten %(repeats)s mal ihre Einladung ab",
|
||||
"%(oneUser)s rejected his/her invitation %(repeats)s times": "%(oneUser)s lehnte seine/ihre Einladung %(repeats)s mal ab",
|
||||
"%(severalUsers)s rejected their invitations": "%(severalUsers)s lehnten ihre Einladung ab",
|
||||
"%(oneUser)s rejected his/her invitation": "%(oneUser)s lehnte seine/ihre Einladung ab",
|
||||
"%(severalUsers)s had their invitations withdrawn %(repeats)s times": "%(severalUsers)s zogen ihre Einladungen %(repeats)s mal zurück",
|
||||
"%(oneUser)s had his/her invitation withdrawn %(repeats)s times": "%(oneUser)s zog seine/ihre Einladung %(repeats)s mal zurück",
|
||||
"%(severalUsers)s had their invitations withdrawn": "%(severalUsers)s zogen ihre Einladungen zurück",
|
||||
"%(oneUser)s had his/her invitation withdrawn": "%(oneUser)s zog seine/ihre Einladung zurück",
|
||||
"%(severalUsers)sjoined %(repeats)s times": "%(severalUsers)strat(en) %(repeats)s mal bei",
|
||||
"%(oneUser)sjoined %(repeats)s times": "%(oneUser)strat %(repeats)s mal bei",
|
||||
"%(severalUsers)sjoined": "%(severalUsers)straten bei",
|
||||
"%(oneUser)sjoined": "%(oneUser)strat bei",
|
||||
"%(severalUsers)sleft %(repeats)s times": "%(severalUsers)sgingen %(repeats)s mal",
|
||||
"%(oneUser)sleft %(repeats)s times": "%(oneUser)sging %(repeats)s mal",
|
||||
"%(severalUsers)sleft": "%(severalUsers)sgingen",
|
||||
"%(oneUser)sleft": "%(oneUser)sging",
|
||||
"%(severalUsers)sjoined and left %(repeats)s times": "%(severalUsers)straten bei und gingen %(repeats)s mal",
|
||||
"%(oneUser)sjoined and left %(repeats)s times": "%(oneUser)strat bei und ging %(repeats)s mal",
|
||||
"%(severalUsers)sjoined and left": "%(severalUsers)straten bei und gingen",
|
||||
"%(oneUser)sjoined and left": "%(oneUser)strat bei und ging",
|
||||
"%(severalUsers)sleft and rejoined %(repeats)s times": "%(severalUsers)sgingen und traten erneut bei - %(repeats)s mal",
|
||||
"%(oneUser)sleft and rejoined %(repeats)s times": "%(oneUser)sging und trat erneut bei - %(repeats)s mal",
|
||||
"%(severalUsers)sleft and rejoined": "%(severalUsers)sgingen und traten erneut bei",
|
||||
"%(oneUser)sleft left and rejoined": "%(oneUser)sging und trat erneut bei",
|
||||
"%(severalUsers)srejected their invitations %(repeats)s times": "%(severalUsers)slehnten %(repeats)s mal ihre Einladung ab",
|
||||
"%(oneUser)srejected their invitation %(repeats)s times": "%(oneUser)slehnte seine/ihre Einladung %(repeats)s mal ab",
|
||||
"%(severalUsers)srejected their invitations": "%(severalUsers)slehnten ihre Einladung ab",
|
||||
"%(oneUser)srejected their invitation": "%(oneUser)slehnte seine/ihre Einladung ab",
|
||||
"%(severalUsers)shad their invitations withdrawn %(repeats)s times": "%(severalUsers)szogen ihre Einladungen %(repeats)s mal zurück",
|
||||
"%(oneUser)shad their invitation withdrawn %(repeats)s times": "%(oneUser)szog seine/ihre Einladung %(repeats)s mal zurück",
|
||||
"%(severalUsers)shad their invitations withdrawn": "%(severalUsers)szogen ihre Einladungen zurück",
|
||||
"%(oneUser)shad their invitation withdrawn": "%(oneUser)szog seine/ihre Einladung zurück",
|
||||
"were invited %(repeats)s times": "wurden %(repeats)s mal eingeladen",
|
||||
"was invited %(repeats)s times": "wurde %(repeats)s mal eingeladen",
|
||||
"were invited": "wurden eingeladen",
|
||||
@ -690,14 +690,14 @@
|
||||
"were kicked %(repeats)s times": "wurden %(repeats)s mal gekickt",
|
||||
"was kicked %(repeats)s times": "wurde %(repeats)s mal gekickt",
|
||||
"were kicked": "wurden gekickt",
|
||||
"%(severalUsers)s changed their name %(repeats)s times": "%(severalUsers)s änderten %(repeats)s mal ihre Namen",
|
||||
"%(oneUser)s changed his/her name %(repeats)s times": "%(oneUser)s änderte %(repeats)s mal seinen/ihren Namen",
|
||||
"%(severalUsers)s changed their name": "%(severalUsers)s änderten ihre Namen",
|
||||
"%(oneUser)s changed his/her name": "%(oneUser)s änderte seinen/ihren Namen",
|
||||
"%(severalUsers)s changed their avatar %(repeats)s times": "%(severalUsers)s änderten %(repeats)s mal ihren Avatar",
|
||||
"%(oneUser)s changed his/her avatar %(repeats)s times": "%(oneUser)s änderte %(repeats)s mal seinen/ihren Avatar",
|
||||
"%(severalUsers)s changed their avatar": "%(severalUsers)s änderten ihre Avatare",
|
||||
"%(oneUser)s changed his/her avatar": "%(severalUsers)s änderte seinen/ihren Avatar",
|
||||
"%(severalUsers)schanged their name %(repeats)s times": "%(severalUsers)sänderten %(repeats)s mal ihre Namen",
|
||||
"%(oneUser)schanged their name %(repeats)s times": "%(oneUser)sänderte %(repeats)s mal seinen/ihren Namen",
|
||||
"%(severalUsers)schanged their name": "%(severalUsers)sänderten ihre Namen",
|
||||
"%(oneUser)schanged their name": "%(oneUser)sänderte seinen/ihren Namen",
|
||||
"%(severalUsers)schanged their avatar %(repeats)s times": "%(severalUsers)sänderten %(repeats)s mal ihren Avatar",
|
||||
"%(oneUser)schanged their avatar %(repeats)s times": "%(oneUser)sänderte %(repeats)s mal seinen/ihren Avatar",
|
||||
"%(severalUsers)schanged their avatar": "%(severalUsers)sänderten ihre Avatare",
|
||||
"%(oneUser)schanged their avatar": "%(severalUsers)sänderte seinen/ihren Avatar",
|
||||
"%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(day)s. %(monthName)s %(fullYear)s %(time)s",
|
||||
"%(oneUser)s left and rejoined": "%(oneUser)s ging und trat erneut bei"
|
||||
"%(oneUser)sleft and rejoined": "%(oneUser)sging und trat erneut bei"
|
||||
}
|
||||
|
@ -612,30 +612,30 @@
|
||||
"quote":"quote",
|
||||
"bullet":"bullet",
|
||||
"numbullet":"numbullet",
|
||||
"%(severalUsers)s joined %(repeats)s times": "%(severalUsers)s joined %(repeats)s times",
|
||||
"%(oneUser)s joined %(repeats)s times": "%(oneUser)s joined %(repeats)s times",
|
||||
"%(severalUsers)s joined": "%(severalUsers)s joined",
|
||||
"%(oneUser)s joined": "%(oneUser)s joined",
|
||||
"%(severalUsers)s left %(repeats)s times": "%(severalUsers)s left %(repeats)s times",
|
||||
"%(oneUser)s left %(repeats)s times": "%(oneUser)s left %(repeats)s times",
|
||||
"%(severalUsers)s left": "%(severalUsers)s left",
|
||||
"%(oneUser)s left": "%(oneUser)s left",
|
||||
"%(severalUsers)s joined and left %(repeats)s times": "%(severalUsers)s joined and left %(repeats)s times",
|
||||
"%(oneUser)s joined and left %(repeats)s times": "%(oneUser)s joined and left %(repeats)s times",
|
||||
"%(severalUsers)s joined and left": "%(severalUsers)s joined and left",
|
||||
"%(oneUser)s joined and left": "%(oneUser)s joined and left",
|
||||
"%(severalUsers)s left and rejoined %(repeats)s times": "%(severalUsers)s left and rejoined %(repeats)s times",
|
||||
"%(oneUser)s left and rejoined %(repeats)s times": "%(oneUser)s left and rejoined %(repeats)s times",
|
||||
"%(severalUsers)s left and rejoined": "%(severalUsers)s left and rejoined",
|
||||
"%(oneUser)s left and rejoined": "%(oneUser)s left and rejoined",
|
||||
"%(severalUsers)s rejected their invitations %(repeats)s times": "%(severalUsers)s rejected their invitations %(repeats)s times",
|
||||
"%(oneUser)s rejected his/her invitation %(repeats)s times": "%(oneUser)s rejected his/her invitation %(repeats)s times",
|
||||
"%(severalUsers)s rejected their invitations": "%(severalUsers)s rejected their invitations",
|
||||
"%(oneUser)s rejected his/her invitation": "%(oneUser)s rejected his/her invitation",
|
||||
"%(severalUsers)s had their invitations withdrawn %(repeats)s times": "%(severalUsers)s had their invitations withdrawn %(repeats)s times",
|
||||
"%(oneUser)s had his/her invitation withdrawn %(repeats)s times": "%(oneUser)s had his/her invitation withdrawn %(repeats)s times",
|
||||
"%(severalUsers)s had their invitations withdrawn": "%(severalUsers)s had their invitations withdrawn",
|
||||
"%(oneUser)s had his/her invitation withdrawn": "%(oneUser)s had his/her invitation withdrawn",
|
||||
"%(severalUsers)sjoined %(repeats)s times": "%(severalUsers)sjoined %(repeats)s times",
|
||||
"%(oneUser)sjoined %(repeats)s times": "%(oneUser)sjoined %(repeats)s times",
|
||||
"%(severalUsers)sjoined": "%(severalUsers)sjoined",
|
||||
"%(oneUser)sjoined": "%(oneUser)sjoined",
|
||||
"%(severalUsers)sleft %(repeats)s times": "%(severalUsers)sleft %(repeats)s times",
|
||||
"%(oneUser)sleft %(repeats)s times": "%(oneUser)sleft %(repeats)s times",
|
||||
"%(severalUsers)sleft": "%(severalUsers)sleft",
|
||||
"%(oneUser)sleft": "%(oneUser)sleft",
|
||||
"%(severalUsers)sjoined and left %(repeats)s times": "%(severalUsers)sjoined and left %(repeats)s times",
|
||||
"%(oneUser)sjoined and left %(repeats)s times": "%(oneUser)sjoined and left %(repeats)s times",
|
||||
"%(severalUsers)sjoined and left": "%(severalUsers)sjoined and left",
|
||||
"%(oneUser)sjoined and left": "%(oneUser)sjoined and left",
|
||||
"%(severalUsers)sleft and rejoined %(repeats)s times": "%(severalUsers)sleft and rejoined %(repeats)s times",
|
||||
"%(oneUser)sleft and rejoined %(repeats)s times": "%(oneUser)sleft and rejoined %(repeats)s times",
|
||||
"%(severalUsers)sleft and rejoined": "%(severalUsers)sleft and rejoined",
|
||||
"%(oneUser)sleft and rejoined": "%(oneUser)sleft and rejoined",
|
||||
"%(severalUsers)srejected their invitations %(repeats)s times": "%(severalUsers)srejected their invitations %(repeats)s times",
|
||||
"%(oneUser)srejected their invitation %(repeats)s times": "%(oneUser)srejected their invitation %(repeats)s times",
|
||||
"%(severalUsers)srejected their invitations": "%(severalUsers)srejected their invitations",
|
||||
"%(oneUser)srejected their invitation": "%(oneUser)srejected their invitation",
|
||||
"%(severalUsers)shad their invitations withdrawn %(repeats)s times": "%(severalUsers)shad their invitations withdrawn %(repeats)s times",
|
||||
"%(oneUser)shad their invitation withdrawn %(repeats)s times": "%(oneUser)shad their invitation withdrawn %(repeats)s times",
|
||||
"%(severalUsers)shad their invitations withdrawn": "%(severalUsers)shad their invitations withdrawn",
|
||||
"%(oneUser)shad their invitation withdrawn": "%(oneUser)shad their invitation withdrawn",
|
||||
"were invited %(repeats)s times": "were invited %(repeats)s times",
|
||||
"was invited %(repeats)s times": "was invited %(repeats)s times",
|
||||
"were invited": "were invited",
|
||||
@ -652,12 +652,12 @@
|
||||
"was kicked %(repeats)s times": "was kicked %(repeats)s times",
|
||||
"were kicked": "were kicked",
|
||||
"was kicked": "was kicked",
|
||||
"%(severalUsers)s changed their name %(repeats)s times": "%(severalUsers)s changed their name %(repeats)s times",
|
||||
"%(oneUser)s changed his/her name %(repeats)s times": "%(oneUser)s changed his/her name %(repeats)s times",
|
||||
"%(severalUsers)s changed their name": "%(severalUsers)s changed their name",
|
||||
"%(oneUser)s changed his/her name": "%(oneUser)s changed his/her name",
|
||||
"%(severalUsers)s changed their avatar %(repeats)s times": "%(severalUsers)s changed their avatar %(repeats)s times",
|
||||
"%(oneUser)s changed his/her avatar %(repeats)s times": "%(oneUser)s changed his/her avatar %(repeats)s times",
|
||||
"%(severalUsers)s changed their avatar": "%(severalUsers)s changed their avatar",
|
||||
"%(oneUser)s changed his/her avatar": "%(oneUser)s changed his/her avatar"
|
||||
"%(severalUsers)schanged their name %(repeats)s times": "%(severalUsers)schanged their name %(repeats)s times",
|
||||
"%(oneUser)schanged their name %(repeats)s times": "%(oneUser)schanged their name %(repeats)s times",
|
||||
"%(severalUsers)schanged their name": "%(severalUsers)schanged their name",
|
||||
"%(oneUser)schanged their name": "%(oneUser)schanged their name",
|
||||
"%(severalUsers)schanged their avatar %(repeats)s times": "%(severalUsers)schanged their avatar %(repeats)s times",
|
||||
"%(oneUser)schanged their avatar %(repeats)s times": "%(oneUser)schanged their avatar %(repeats)s times",
|
||||
"%(severalUsers)schanged their avatar": "%(severalUsers)schanged their avatar",
|
||||
"%(oneUser)schanged their avatar": "%(oneUser)schanged their avatar"
|
||||
}
|
||||
|
@ -536,7 +536,7 @@
|
||||
"es-mx": "Espanhol (México)",
|
||||
"es-ni": "Espanhol (Nicarágua)",
|
||||
"es-pa": "Espanhol (Panamá)",
|
||||
"%(oneUser)s changed his/her avatar": "%(oneUser)s alterou sua imagem pública",
|
||||
"%(oneUser)schanged their avatar": "%(oneUser)salterou sua imagem pública",
|
||||
"es-pe": "Espanhol (Peru)",
|
||||
"es-pr": "Espanhol (Porto Rico)",
|
||||
"es-sv": "Espanhol (El Salvador)",
|
||||
@ -659,30 +659,30 @@
|
||||
"quote": "citação",
|
||||
"bullet": "marcador de lista",
|
||||
"numbullet": "marcador de numeração",
|
||||
"%(severalUsers)s joined %(repeats)s times": "%(severalUsers)s ingressaram %(repeats)s vezes",
|
||||
"%(oneUser)s joined %(repeats)s times": "%(oneUser)s ingressou %(repeats)s vezes",
|
||||
"%(severalUsers)s joined": "%(severalUsers)s ingressaram",
|
||||
"%(oneUser)s joined": "%(oneUser)s ingressou",
|
||||
"%(severalUsers)s left %(repeats)s times": "%(severalUsers)s saíram %(repeats)s vezes",
|
||||
"%(oneUser)s left %(repeats)s times": "%(oneUser)s saiu %(repeats)s vezes",
|
||||
"%(severalUsers)s left": "%(severalUsers)s saíram",
|
||||
"%(oneUser)s left": "%(oneUser)s saiu",
|
||||
"%(severalUsers)s joined and left %(repeats)s times": "%(severalUsers)s ingressaram e saíram %(repeats)s vezes",
|
||||
"%(oneUser)s joined and left %(repeats)s times": "%(oneUser)s ingressou e saiu %(repeats)s vezes",
|
||||
"%(severalUsers)s joined and left": "%(severalUsers)s ingressaram e saíram",
|
||||
"%(oneUser)s joined and left": "%(oneUser)s ingressou e saiu",
|
||||
"%(severalUsers)s left and rejoined %(repeats)s times": "%(severalUsers)s saíram e entraram novamente %(repeats)s vezes",
|
||||
"%(oneUser)s left and rejoined %(repeats)s times": "%(oneUser)s saiu e entrou novamente %(repeats)s vezes",
|
||||
"%(severalUsers)s left and rejoined": "%(severalUsers)s saíram e entraram novamente",
|
||||
"%(oneUser)s left and rejoined": "%(oneUser)s saiu e entrou novamente",
|
||||
"%(severalUsers)s rejected their invitations %(repeats)s times": "%(severalUsers)s rejeitaram seus convites %(repeats)s vezes",
|
||||
"%(oneUser)s rejected his/her invitation %(repeats)s times": "%(oneUser)s rejeitou seu convite %(repeats)s vezes",
|
||||
"%(severalUsers)s rejected their invitations": "%(severalUsers)s rejeitaram seus convites",
|
||||
"%(oneUser)s rejected his/her invitation": "%(oneUser)s rejeitou seu convite",
|
||||
"%(severalUsers)s had their invitations withdrawn %(repeats)s times": "%(severalUsers)s tiveram seus convites desfeitos %(repeats)s vezes",
|
||||
"%(oneUser)s had his/her invitation withdrawn %(repeats)s times": "%(oneUser)s teve seu convite desfeito %(repeats)s vezes",
|
||||
"%(severalUsers)s had their invitations withdrawn": "%(severalUsers)s tiveram seus convites desfeitos",
|
||||
"%(oneUser)s had his/her invitation withdrawn": "%(oneUser)s teve seu convite desfeito",
|
||||
"%(severalUsers)sjoined %(repeats)s times": "%(severalUsers)singressaram %(repeats)s vezes",
|
||||
"%(oneUser)sjoined %(repeats)s times": "%(oneUser)singressou %(repeats)s vezes",
|
||||
"%(severalUsers)sjoined": "%(severalUsers)singressaram",
|
||||
"%(oneUser)sjoined": "%(oneUser)singressou",
|
||||
"%(severalUsers)sleft %(repeats)s times": "%(severalUsers)ssaíram %(repeats)s vezes",
|
||||
"%(oneUser)sleft %(repeats)s times": "%(oneUser)ssaiu %(repeats)s vezes",
|
||||
"%(severalUsers)sleft": "%(severalUsers)ssaíram",
|
||||
"%(oneUser)sleft": "%(oneUser)ssaiu",
|
||||
"%(severalUsers)sjoined and left %(repeats)s times": "%(severalUsers)singressaram e saíram %(repeats)s vezes",
|
||||
"%(oneUser)sjoined and left %(repeats)s times": "%(oneUser)singressou e saiu %(repeats)s vezes",
|
||||
"%(severalUsers)sjoined and left": "%(severalUsers)singressaram e saíram",
|
||||
"%(oneUser)sjoined and left": "%(oneUser)singressou e saiu",
|
||||
"%(severalUsers)sleft and rejoined %(repeats)s times": "%(severalUsers)ssaíram e entraram novamente %(repeats)s vezes",
|
||||
"%(oneUser)sleft and rejoined %(repeats)s times": "%(oneUser)ssaiu e entrou novamente %(repeats)s vezes",
|
||||
"%(severalUsers)sleft and rejoined": "%(severalUsers)ssaíram e entraram novamente",
|
||||
"%(oneUser)sleft and rejoined": "%(oneUser)ssaiu e entrou novamente",
|
||||
"%(severalUsers)srejected their invitations %(repeats)s times": "%(severalUsers)srejeitaram seus convites %(repeats)s vezes",
|
||||
"%(oneUser)srejected their invitation %(repeats)s times": "%(oneUser)srejeitou seu convite %(repeats)s vezes",
|
||||
"%(severalUsers)srejected their invitations": "%(severalUsers)srejeitaram seus convites",
|
||||
"%(oneUser)srejected their invitation": "%(oneUser)srejeitou seu convite",
|
||||
"%(severalUsers)shad their invitations withdrawn %(repeats)s times": "%(severalUsers)stiveram seus convites desfeitos %(repeats)s vezes",
|
||||
"%(oneUser)shad their invitation withdrawn %(repeats)s times": "%(oneUser)steve seu convite desfeito %(repeats)s vezes",
|
||||
"%(severalUsers)shad their invitations withdrawn": "%(severalUsers)stiveram seus convites desfeitos",
|
||||
"%(oneUser)shad their invitation withdrawn": "%(oneUser)steve seu convite desfeito",
|
||||
"were invited %(repeats)s times": "foram convidadas(os) %(repeats)s vezes",
|
||||
"was invited %(repeats)s times": "foi convidada(o) %(repeats)s vezes",
|
||||
"were invited": "foram convidadas(os)",
|
||||
@ -695,12 +695,12 @@
|
||||
"were kicked %(repeats)s times": "foram expulsas(os) %(repeats)s vezes",
|
||||
"was kicked %(repeats)s times": "foi expulsa(o) %(repeats)s vezes",
|
||||
"were kicked": "foram expulsas(os)",
|
||||
"%(severalUsers)s changed their name %(repeats)s times": "%(severalUsers)s alteraram seu nome %(repeats)s vezes",
|
||||
"%(oneUser)s changed his/her name %(repeats)s times": "%(oneUser)s alterou seu nome %(repeats)s vezes",
|
||||
"%(severalUsers)s changed their name": "%(severalUsers)s alteraram seus nomes",
|
||||
"%(oneUser)s changed his/her name": "%(oneUser)s alterou seu nome",
|
||||
"%(severalUsers)s changed their avatar %(repeats)s times": "%(severalUsers)s alteraram sua imagem pública %(repeats)s vezes",
|
||||
"%(oneUser)s changed his/her avatar %(repeats)s times": "%(oneUser)s alterou sua imagem pública %(repeats)s vezes",
|
||||
"%(severalUsers)s changed their avatar": "%(severalUsers)s alteraram sua imagem pública",
|
||||
"%(severalUsers)schanged their name %(repeats)s times": "%(severalUsers)salteraram seu nome %(repeats)s vezes",
|
||||
"%(oneUser)schanged their name %(repeats)s times": "%(oneUser)salterou seu nome %(repeats)s vezes",
|
||||
"%(severalUsers)schanged their name": "%(severalUsers)salteraram seus nomes",
|
||||
"%(oneUser)schanged their name": "%(oneUser)salterou seu nome",
|
||||
"%(severalUsers)schanged their avatar %(repeats)s times": "%(severalUsers)salteraram sua imagem pública %(repeats)s vezes",
|
||||
"%(oneUser)schanged their avatar %(repeats)s times": "%(oneUser)salterou sua imagem pública %(repeats)s vezes",
|
||||
"%(severalUsers)schanged their avatar": "%(severalUsers)salteraram sua imagem pública",
|
||||
"Ban": "Banir"
|
||||
}
|
||||
|
@ -4,6 +4,7 @@ const ReactDOM = require("react-dom");
|
||||
const ReactTestUtils = require('react-addons-test-utils');
|
||||
const sdk = require('matrix-react-sdk');
|
||||
const MemberEventListSummary = sdk.getComponent('views.elements.MemberEventListSummary');
|
||||
import * as languageHandler from '../../../../src/languageHandler';
|
||||
|
||||
const testUtils = require('../../../test-utils');
|
||||
describe('MemberEventListSummary', function() {
|
||||
@ -82,9 +83,11 @@ describe('MemberEventListSummary', function() {
|
||||
return eventsForUsers;
|
||||
};
|
||||
|
||||
beforeEach(function() {
|
||||
beforeEach(function(done) {
|
||||
testUtils.beforeEach(this);
|
||||
sandbox = testUtils.stubClient();
|
||||
|
||||
languageHandler.setLanguage('en').done(done);
|
||||
});
|
||||
|
||||
afterEach(function() {
|
||||
@ -356,7 +359,7 @@ describe('MemberEventListSummary', function() {
|
||||
const summaryText = summary.innerText;
|
||||
|
||||
expect(summaryText).toBe(
|
||||
"user_1 and 1 other were unbanned, joined and left 2 times and were banned"
|
||||
"user_1 and one other were unbanned, joined and left 2 times and were banned"
|
||||
);
|
||||
});
|
||||
|
||||
@ -559,7 +562,7 @@ describe('MemberEventListSummary', function() {
|
||||
const summaryText = summary.innerText;
|
||||
|
||||
expect(summaryText).toBe(
|
||||
"user_1 and 1 other rejected their invitations and " +
|
||||
"user_1 and one other rejected their invitations and " +
|
||||
"had their invitations withdrawn"
|
||||
);
|
||||
});
|
||||
@ -595,7 +598,7 @@ describe('MemberEventListSummary', function() {
|
||||
const summaryText = summary.innerText;
|
||||
|
||||
expect(summaryText).toBe(
|
||||
"user_1 rejected their invitations 2 times"
|
||||
"user_1 rejected their invitation 2 times"
|
||||
);
|
||||
});
|
||||
|
||||
@ -650,7 +653,7 @@ describe('MemberEventListSummary', function() {
|
||||
const summaryText = summary.innerText;
|
||||
|
||||
expect(summaryText).toBe(
|
||||
"user_1, user_2 and 1 other joined"
|
||||
"user_1, user_2 and one other joined"
|
||||
);
|
||||
});
|
||||
|
||||
|
@ -3,8 +3,6 @@
|
||||
import sinon from 'sinon';
|
||||
import q from 'q';
|
||||
import ReactTestUtils from 'react-addons-test-utils';
|
||||
import * as counterpart from 'counterpart-riot';
|
||||
var languageHandler = require("../src/languageHandler");
|
||||
|
||||
import peg from '../src/MatrixClientPeg.js';
|
||||
import jssdk from 'matrix-js-sdk';
|
||||
@ -67,10 +65,6 @@ export function beforeEach(context) {
|
||||
|
||||
console.log(desc);
|
||||
console.log(new Array(1 + desc.length).join("="));
|
||||
|
||||
const languages = languageHandler.getNormalizedLanguageKeys('en');
|
||||
languageHandler.setLanguage(languages, counterpart);
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user