2020-02-07 15:29:11 +00:00
import englishMessages from "ra-language-english" ;
2021-05-04 16:36:00 +00:00
const en = {
2020-02-07 15:29:11 +00:00
... englishMessages ,
2020-02-07 15:35:21 +00:00
synapseadmin : {
auth : {
2020-04-30 19:22:35 +00:00
base _url : "Homeserver URL" ,
2020-02-07 15:35:21 +00:00
welcome : "Welcome to Synapse-admin" ,
2021-03-16 11:12:54 +00:00
server _version : "Synapse version" ,
2020-04-30 19:22:35 +00:00
username _error : "Please enter fully qualified user ID: '@user:domain'" ,
2020-04-30 16:45:37 +00:00
protocol _error : "URL has to start with 'http://' or 'https://'" ,
url _error : "Not a valid Matrix server URL" ,
2020-02-07 15:35:21 +00:00
} ,
2020-02-07 16:44:48 +00:00
users : {
invalid _user _id :
"Must be a fully qualified Matrix user-id, e.g. @user_id:homeserver" ,
2021-08-18 07:33:22 +00:00
tabs : { sso : "SSO" } ,
2020-02-07 16:44:48 +00:00
} ,
2020-07-07 19:28:20 +00:00
rooms : {
tabs : {
basic : "Basic" ,
members : "Members" ,
detail : "Details" ,
permission : "Permissions" ,
} ,
} ,
2021-01-04 08:14:33 +00:00
reports : { tabs : { basic : "Basic" , detail : "Details" } } ,
2020-02-07 16:44:48 +00:00
} ,
2020-09-22 09:30:27 +00:00
import _users : {
error : {
at _entry : "At entry %{entry}: %{message}" ,
error : "Error" ,
required _field : "Required field '%{field}' is not present" ,
invalid _value :
"Invalid value on line %{row}. '%{field}' field may only be 'true' or 'false'" ,
unreasonably _big :
"Refused to load unreasonably big file of %{size} megabytes" ,
already _in _progress : "An import run is already in progress" ,
id _exits : "ID %{id} already present" ,
} ,
title : "Import users via CSV" ,
goToPdf : "Go to PDF" ,
cards : {
importstats : {
header : "Import users" ,
users _total :
"%{smart_count} user in CSV file |||| %{smart_count} users in CSV file" ,
guest _count : "%{smart_count} guest |||| %{smart_count} guests" ,
admin _count : "%{smart_count} admin |||| %{smart_count} admins" ,
} ,
conflicts : {
header : "Conflict strategy" ,
mode : {
stop : "Stop on conflict" ,
skip : "Show error and skip on conflict" ,
} ,
} ,
ids : {
header : "IDs" ,
all _ids _present : "IDs present on every entry" ,
count _ids _present :
"%{smart_count} entry with ID |||| %{smart_count} entries with IDs" ,
mode : {
ignore : "Ignore IDs in CSV and create new ones" ,
update : "Update existing records" ,
} ,
} ,
passwords : {
header : "Passwords" ,
all _passwords _present : "Passwords present on every entry" ,
count _passwords _present :
"%{smart_count} entry with password |||| %{smart_count} entries with passwords" ,
use _passwords : "Use passwords from CSV" ,
} ,
upload : {
header : "Input CSV file" ,
explanation :
"Here you can upload a file with comma separated values that is processed to create or update users. The file must include the fields 'id' and 'displayname'. You can download and adapt an example file here: " ,
} ,
startImport : {
simulate _only : "Simulate only" ,
run _import : "Import" ,
} ,
results : {
header : "Import results" ,
total :
"%{smart_count} entry in total |||| %{smart_count} entries in total" ,
successful : "%{smart_count} entries successfully imported" ,
skipped : "%{smart_count} entries skipped" ,
download _skipped : "Download skipped records" ,
with _error :
"%{smart_count} entry with errors ||| %{smart_count} entries with errors" ,
simulated _only : "Run was only simulated" ,
} ,
} ,
} ,
2020-02-07 16:44:48 +00:00
resources : {
users : {
2020-03-28 20:25:34 +00:00
backtolist : "Back to list" ,
2020-02-07 16:44:48 +00:00
name : "User |||| Users" ,
2020-03-30 08:22:27 +00:00
email : "Email" ,
msisdn : "Phone" ,
2020-07-06 10:35:26 +00:00
threepid : "Email / Phone" ,
2020-02-07 16:44:48 +00:00
fields : {
avatar : "Avatar" ,
id : "User-ID" ,
name : "Name" ,
is _guest : "Guest" ,
2020-07-21 09:52:13 +00:00
admin : "Server Administrator" ,
2020-02-07 16:44:48 +00:00
deactivated : "Deactivated" ,
guests : "Show guests" ,
show _deactivated : "Show deactivated users" ,
user _id : "Search user" ,
displayname : "Displayname" ,
password : "Password" ,
2020-03-30 08:22:27 +00:00
avatar _url : "Avatar URL" ,
2020-06-10 12:59:55 +00:00
avatar _src : "Avatar" ,
2020-03-30 08:22:27 +00:00
medium : "Medium" ,
threepids : "3PIDs" ,
address : "Address" ,
2020-06-16 08:05:38 +00:00
creation _ts _ms : "Creation timestamp" ,
2020-06-16 07:24:49 +00:00
consent _version : "Consent version" ,
2021-08-18 07:33:22 +00:00
auth _provider : "Provider" ,
2020-02-07 16:44:48 +00:00
} ,
2020-04-06 09:13:20 +00:00
helper : {
2020-12-14 12:12:13 +00:00
deactivate : "You must provide a password to re-activate an account." ,
2020-04-09 08:32:06 +00:00
erase : "Mark the user as GDPR-erased" ,
} ,
action : {
erase : "Erase user data" ,
2020-04-06 09:13:20 +00:00
} ,
2020-02-07 16:44:48 +00:00
} ,
2020-02-07 15:19:01 +00:00
rooms : {
name : "Room |||| Rooms" ,
fields : {
room _id : "Room-ID" ,
name : "Name" ,
canonical _alias : "Alias" ,
joined _members : "Members" ,
2021-03-16 11:12:54 +00:00
joined _local _members : "Local members" ,
2021-05-04 11:49:20 +00:00
joined _local _devices : "Local devices" ,
2021-05-04 11:57:41 +00:00
state _events : "State events / Complexity" ,
2020-05-23 15:43:33 +00:00
version : "Version" ,
is _encrypted : "Encrypted" ,
2020-07-07 19:28:20 +00:00
encryption : "Encryption" ,
2020-05-23 15:43:33 +00:00
federatable : "Federatable" ,
2021-05-04 11:52:43 +00:00
public : "Visible in room directory" ,
2020-07-07 19:28:20 +00:00
creator : "Creator" ,
join _rules : "Join rules" ,
guest _access : "Guest access" ,
history _visibility : "History visibility" ,
2021-05-04 11:52:43 +00:00
topic : "Topic" ,
avatar : "Avatar" ,
2020-07-07 19:28:20 +00:00
} ,
2021-05-08 17:10:51 +00:00
helper : {
forward _extremities :
"Forward extremities are the leaf events at the end of a Directed acyclic graph (DAG) in a room, aka events that have no children. The more exist in a room, the more state resolution that Synapse needs to perform (hint: it's an expensive operation). While Synapse has code to prevent too many of these existing at one time in a room, bugs can sometimes make them crop up again. If a room has >10 forward extremities, it's worth checking which room is the culprit and potentially removing them using the SQL queries mentioned in #1760." ,
} ,
2020-07-07 19:28:20 +00:00
enums : {
join _rules : {
public : "Public" ,
knock : "Knock" ,
invite : "Invite" ,
private : "Private" ,
} ,
guest _access : {
can _join : "Guests can join" ,
forbidden : "Guests can not join" ,
} ,
history _visibility : {
invited : "Since invited" ,
joined : "Since joined" ,
shared : "Since shared" ,
world _readable : "Anyone" ,
} ,
unencrypted : "Unencrypted" ,
2020-02-07 15:19:01 +00:00
} ,
2021-05-04 11:52:43 +00:00
erase : {
title : "Delete room" ,
content :
"Are you sure you want to delete the room? This cannot be undone. All messages and shared media in the room will be deleted from the server!" ,
} ,
2020-02-07 15:19:01 +00:00
} ,
2021-01-04 08:14:33 +00:00
reports : {
name : "Reported event |||| Reported events" ,
fields : {
id : "ID" ,
received _ts : "report time" ,
user _id : "announcer" ,
name : "name of the room" ,
score : "score" ,
reason : "reason" ,
event _id : "event ID" ,
event _json : {
origin : "origin server" ,
origin _server _ts : "time of send" ,
type : "event typ" ,
content : {
msgtype : "content type" ,
body : "content" ,
format : "format" ,
formatted _body : "formatted content" ,
algorithm : "algorithm" ,
} ,
} ,
} ,
} ,
2020-03-28 20:25:34 +00:00
connections : {
name : "Connections" ,
fields : {
last _seen : "Date" ,
ip : "IP address" ,
user _agent : "User agent" ,
} ,
} ,
2020-07-08 08:58:57 +00:00
devices : {
name : "Device |||| Devices" ,
2020-11-16 09:54:43 +00:00
fields : {
device _id : "Device-ID" ,
display _name : "Device name" ,
last _seen _ts : "Timestamp" ,
last _seen _ip : "IP address" ,
} ,
2020-07-08 09:11:24 +00:00
action : {
erase : {
title : "Removing %{id}" ,
content : 'Are you sure you want to remove the device "%{name}"?' ,
success : "Device successfully removed." ,
failure : "An error has occurred." ,
} ,
} ,
2020-07-08 08:58:57 +00:00
} ,
2021-02-11 20:11:34 +00:00
users _media : {
name : "Media" ,
fields : {
media _id : "Media ID" ,
2021-05-25 13:01:13 +00:00
media _length : "File Size (in Bytes)" ,
2021-02-11 20:11:34 +00:00
media _type : "Type" ,
upload _name : "File name" ,
quarantined _by : "Quarantined by" ,
safe _from _quarantine : "Safe from quarantine" ,
created _ts : "Created" ,
last _access _ts : "Last access" ,
} ,
} ,
2021-02-23 12:37:54 +00:00
delete _media : {
name : "Media" ,
fields : {
before _ts : "last access before" ,
size _gt : "Larger then (in bytes)" ,
keep _profiles : "Keep profile images" ,
} ,
action : {
send : "Delete media" ,
send _success : "Request successfully sent." ,
send _failure : "An error has occurred." ,
} ,
helper : {
2021-07-06 07:56:09 +00:00
send : "This API deletes the local media from the disk of your own server. This includes any local thumbnails and copies of media downloaded. This API will not affect media that has been uploaded to external media repositories." ,
2021-02-23 12:37:54 +00:00
} ,
} ,
2021-02-11 19:37:20 +00:00
pushers : {
name : "Pusher |||| Pushers" ,
fields : {
app : "App" ,
app _display _name : "App display name" ,
app _id : "App ID" ,
device _display _name : "Device display name" ,
kind : "Kind" ,
lang : "Language" ,
profile _tag : "Profile tag" ,
pushkey : "Pushkey" ,
data : { url : "URL" } ,
} ,
} ,
2020-04-23 08:00:46 +00:00
servernotices : {
name : "Server Notices" ,
send : "Send server notices" ,
fields : {
body : "Message" ,
} ,
action : {
send : "Send note" ,
send _success : "Server notice successfully sent." ,
send _failure : "An error has occurred." ,
} ,
helper : {
2021-07-06 07:56:09 +00:00
send : 'Sends a server notice to the selected users. The feature "Server Notices" has to be activated at the server.' ,
2020-04-23 08:00:46 +00:00
} ,
} ,
2021-02-11 20:14:02 +00:00
user _media _statistics : {
name : "Users' media" ,
fields : {
media _count : "Media count" ,
media _length : "Media length" ,
} ,
} ,
2021-05-08 17:10:51 +00:00
forward _extremities : {
name : "Forward Extremities" ,
fields : {
id : "Event ID" ,
received _ts : "Timestamp" ,
depth : "Depth" ,
state _group : "State group" ,
} ,
} ,
2021-05-04 11:57:41 +00:00
room _state : {
name : "State events" ,
fields : {
type : "Type" ,
content : "Content" ,
origin _server _ts : "time of send" ,
sender : "Sender" ,
} ,
} ,
2021-05-04 11:52:43 +00:00
room _directory : {
name : "Room directory" ,
fields : {
world _readable : "guest users may view without joining" ,
guest _can _join : "guest users may join" ,
} ,
action : {
title :
"Delete room from directory |||| Delete %{smart_count} rooms from directory" ,
content :
"Are you sure you want to remove this room from directory? |||| Are you sure you want to remove these %{smart_count} rooms from directory" ,
erase : "Delete from room directory" ,
create : "Publish in room directory" ,
send _success : "Room successfully published." ,
send _failure : "An error has occurred." ,
} ,
} ,
2020-02-07 15:35:21 +00:00
} ,
2020-02-07 15:29:11 +00:00
} ;
2021-05-04 16:36:00 +00:00
export default en ;