new scaling system pass one #457
2
Makefile
|
@ -14,7 +14,7 @@ clean:
|
|||
|
||||
linux:
|
||||
date
|
||||
qtdeploy -qt_version $(QT_BUILD_VERSION) build linux 2>&1 | tee qtdeploy.log | pv
|
||||
qtdeploy -docker -qt_version $(QT_BUILD_VERSION) build linux 2>&1 | tee qtdeploy.log | pv
|
||||
date
|
||||
cp -R assets deploy/linux/
|
||||
|
||||
|
|
11
go/ui/gcd.go
|
@ -42,7 +42,12 @@ type GrandCentralDispatcher struct {
|
|||
_ int `property:"torStatus"`
|
||||
_ string `property:"os"`
|
||||
_ bool `property:"firstTime"`
|
||||
// phasing out themeScale in three steps:
|
||||
// 1 (current): switch labels to themeScaleNew
|
||||
// 2: switch everything else to themeScaleNew
|
||||
// 3: refactor: delete themeScale, rename themeScaleNew -> themeScale
|
||||
_ float32 `property:"themeScale,auto,changed"`
|
||||
_ int `property:"themeScaleNew,auto,changed"`
|
||||
_ string `property:"theme,auto,changed"`
|
||||
_ string `property:"locale,auto,changed"`
|
||||
_ string `property:"version"`
|
||||
|
@ -159,6 +164,7 @@ func (this *GrandCentralDispatcher) init() {
|
|||
this.GlobalSettings, firstTime = ReadGlobalSettings()
|
||||
this.SetFirstTime(firstTime)
|
||||
this.SetThemeScale(this.GlobalSettings.Zoom)
|
||||
this.SetThemeScaleNew(this.GlobalSettings.Scale)
|
||||
this.SetTheme(this.GlobalSettings.Theme)
|
||||
this.SetExperimentsEnabled(this.GlobalSettings.ExperimentsEnabled)
|
||||
this.SetExperiments(this.GlobalSettings.Experiments)
|
||||
|
@ -779,6 +785,11 @@ func (this *GrandCentralDispatcher) themeScaleChanged(newThemeScale float32) {
|
|||
WriteGlobalSettings(this.GlobalSettings)
|
||||
}
|
||||
|
||||
func (this *GrandCentralDispatcher) themeScaleNewChanged(newScale int) {
|
||||
this.GlobalSettings.Scale = newScale
|
||||
WriteGlobalSettings(this.GlobalSettings)
|
||||
}
|
||||
|
||||
// Turn on/off global experiments
|
||||
func (this *GrandCentralDispatcher) experimentsEnabledChanged(enabled bool) {
|
||||
this.GlobalSettings.ExperimentsEnabled = enabled
|
||||
|
|
|
@ -16,7 +16,8 @@ const GlobalSettingsFilename = "ui.globals"
|
|||
const saltFile = "SALT"
|
||||
|
||||
type GlobalSettings struct {
|
||||
Zoom float32
|
||||
Zoom float32 // deprecated
|
||||
Scale int // the new hotness
|
||||
Locale string
|
||||
Theme string
|
||||
PreviousPid int64
|
||||
|
@ -27,6 +28,7 @@ type GlobalSettings struct {
|
|||
|
||||
var DefaultGlobalSettings = GlobalSettings{
|
||||
Zoom: 1.9,
|
||||
Scale: 2,
|
||||
Locale: "en",
|
||||
Theme: "light",
|
||||
PreviousPid: -1,
|
||||
|
@ -76,7 +78,7 @@ func ReadGlobalSettings() (*GlobalSettings, bool) {
|
|||
return &settings, true //firstTime = true
|
||||
}
|
||||
|
||||
log.Debugf("Settings: %v", settings)
|
||||
log.Debugf("Settings: %#v", settings)
|
||||
return &settings, false
|
||||
}
|
||||
|
||||
|
|
|
@ -31,69 +31,69 @@
|
|||
<context>
|
||||
<name>AddPeerGroupPane</name>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="51"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="49"/>
|
||||
<source>profile-oniblon-label</source>
|
||||
<extracomment>Send this address to peers you want to connect with</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="61"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="59"/>
|
||||
<source>copy-btn</source>
|
||||
<translation type="unfinished">Kopieren</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="65"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="63"/>
|
||||
<source>copied-to-clipboard-notification</source>
|
||||
<extracomment>notification: copied to clipboard</extracomment>
|
||||
<translation type="unfinished">in die Zwischenablage kopiert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="81"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="79"/>
|
||||
<source>add-peer-tab</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="81"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="79"/>
|
||||
<source>create-group-tab</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="81"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="79"/>
|
||||
<source>join-group-tab</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="107"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="105"/>
|
||||
<source>peer-address</source>
|
||||
<extracomment>Address</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="119"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="117"/>
|
||||
<source>peer-name</source>
|
||||
<extracomment>Name</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="140"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="138"/>
|
||||
<source>group-name</source>
|
||||
<extracomment>Group Name</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="152"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="150"/>
|
||||
<source>server</source>
|
||||
<extracomment>Server</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="161"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="159"/>
|
||||
<source>invitation</source>
|
||||
<extracomment>Invitation</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="183"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="181"/>
|
||||
<source>group-addr</source>
|
||||
<extracomment>Address</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -102,18 +102,18 @@
|
|||
<context>
|
||||
<name>BulletinOverlay</name>
|
||||
<message>
|
||||
<location filename="../qml/overlays/BulletinOverlay.qml" line="215"/>
|
||||
<location filename="../qml/overlays/BulletinOverlay.qml" line="213"/>
|
||||
<source>new-bulletin-label</source>
|
||||
<translation>Neue Meldung</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/overlays/BulletinOverlay.qml" line="227"/>
|
||||
<location filename="../qml/overlays/BulletinOverlay.qml" line="225"/>
|
||||
<source>post-new-bulletin-label</source>
|
||||
<extracomment>Post a new Bulletin Post</extracomment>
|
||||
<translation>Neue Meldung veröffentlichen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/overlays/BulletinOverlay.qml" line="234"/>
|
||||
<location filename="../qml/overlays/BulletinOverlay.qml" line="232"/>
|
||||
<source>title-placeholder</source>
|
||||
<extracomment>title place holder text</extracomment>
|
||||
<translation>Titel...</translation>
|
||||
|
@ -148,7 +148,7 @@
|
|||
<translation type="obsolete">Adresse hier hinzufügen, um einen Kontakt aufzunehmen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/ContactList.qml" line="240"/>
|
||||
<location filename="../qml/widgets/ContactList.qml" line="227"/>
|
||||
<source>blocked</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -156,65 +156,65 @@
|
|||
<context>
|
||||
<name>GroupSettingsPane</name>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="45"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="44"/>
|
||||
<source>server-label</source>
|
||||
<translation>Server</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="50"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="68"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="49"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="67"/>
|
||||
<source>copy-btn</source>
|
||||
<translation>Kopieren</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="54"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="72"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="53"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="71"/>
|
||||
<source>copied-to-clipboard-notification</source>
|
||||
<extracomment>notification: copied to clipboard</extracomment>
|
||||
<translation type="unfinished">in die Zwischenablage kopiert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="63"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="62"/>
|
||||
<source>invitation-label</source>
|
||||
<translation>Einladung</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="82"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="80"/>
|
||||
<source>server-info</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="90"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="88"/>
|
||||
<source>server-connectivity-connected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="90"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="88"/>
|
||||
<source>server-connectivity-disconnected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="108"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="106"/>
|
||||
<source>server-synced</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="108"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="106"/>
|
||||
<source>server-not-synced</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="124"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="122"/>
|
||||
<source>view-server-info</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="28"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="27"/>
|
||||
<source>group-name-label</source>
|
||||
<translation>Gruppenname</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="33"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="32"/>
|
||||
<source>save-btn</source>
|
||||
<translation>Speichern</translation>
|
||||
</message>
|
||||
|
@ -228,7 +228,7 @@
|
|||
<translation type="vanished">Einladen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="144"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="142"/>
|
||||
<source>delete-btn</source>
|
||||
<translation>Löschen</translation>
|
||||
</message>
|
||||
|
@ -251,18 +251,18 @@
|
|||
<translation type="vanished">noch zu erledigen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/overlays/ListOverlay.qml" line="33"/>
|
||||
<location filename="../qml/overlays/ListOverlay.qml" line="37"/>
|
||||
<source>search-list</source>
|
||||
<extracomment>ex: "Find..."</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/overlays/ListOverlay.qml" line="63"/>
|
||||
<location filename="../qml/overlays/ListOverlay.qml" line="68"/>
|
||||
<source>peer-not-online</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/overlays/ListOverlay.qml" line="212"/>
|
||||
<location filename="../qml/overlays/ListOverlay.qml" line="217"/>
|
||||
<source>add-list-item-btn</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -279,24 +279,24 @@
|
|||
<context>
|
||||
<name>Message</name>
|
||||
<message>
|
||||
<location filename="../qml/widgets/Message.qml" line="67"/>
|
||||
<location filename="../qml/widgets/Message.qml" line="68"/>
|
||||
<source>dm-tooltip</source>
|
||||
<extracomment>Click to DM</extracomment>
|
||||
<translation>Klicken, um DM zu senden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/Message.qml" line="189"/>
|
||||
<location filename="../qml/widgets/Message.qml" line="186"/>
|
||||
<source>could-not-send-msg-error</source>
|
||||
<extracomment>Could not send this message</extracomment>
|
||||
<translation>Nachricht konnte nicht gesendet werden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/Message.qml" line="189"/>
|
||||
<location filename="../qml/widgets/Message.qml" line="186"/>
|
||||
<source>acknowledged-label</source>
|
||||
<translation>bestätigt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/Message.qml" line="189"/>
|
||||
<location filename="../qml/widgets/Message.qml" line="186"/>
|
||||
<source>pending-label</source>
|
||||
<translation>Bestätigung ausstehend</translation>
|
||||
</message>
|
||||
|
@ -379,55 +379,55 @@
|
|||
<context>
|
||||
<name>PeerSettingsPane</name>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="33"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="31"/>
|
||||
<source>address-label</source>
|
||||
<translation>Adresse</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="38"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="36"/>
|
||||
<source>copy-btn</source>
|
||||
<translation>Kopieren</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="42"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="40"/>
|
||||
<source>copied-to-clipboard-notification</source>
|
||||
<extracomment>notification: copied to clipboard</extracomment>
|
||||
<translation>in die Zwischenablage kopiert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="54"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="52"/>
|
||||
<source>display-name-label</source>
|
||||
<translation>Angezeigter Name</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="58"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="56"/>
|
||||
<source>save-btn</source>
|
||||
<translation>speichern</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="99"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="109"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="97"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="107"/>
|
||||
<source>save-peer-history</source>
|
||||
<extracomment>Save Peer History</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="100"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="98"/>
|
||||
<source>save-peer-history-description</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="108"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="106"/>
|
||||
<source>dont-save-peer-history</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="130"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="128"/>
|
||||
<source>delete-btn</source>
|
||||
<translation>löschen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="77"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="75"/>
|
||||
<source>block-btn</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -435,30 +435,30 @@
|
|||
<context>
|
||||
<name>ProfileAddEditPane</name>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="179"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="178"/>
|
||||
<source>copy-btn</source>
|
||||
<translation type="unfinished">Kopieren</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="183"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="182"/>
|
||||
<source>copied-to-clipboard-notification</source>
|
||||
<extracomment>notification: copied to clipboard</extracomment>
|
||||
<translation type="unfinished">in die Zwischenablage kopiert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="275"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="274"/>
|
||||
<source>radio-use-password</source>
|
||||
<extracomment>Password</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="285"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="284"/>
|
||||
<source>radio-no-password</source>
|
||||
<extracomment>Unencrypted (No password)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="210"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="209"/>
|
||||
<source>no-password-warning</source>
|
||||
<extracomment>Not using a password on this account means that all data stored locally will not be encrypted</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -475,84 +475,84 @@
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="168"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="167"/>
|
||||
<source>profile-oniblon-label</source>
|
||||
<extracomment>Send this address to peers you want to connect with</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="259"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="258"/>
|
||||
<source>your-display-name</source>
|
||||
<extracomment>Your Display Name</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="303"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="302"/>
|
||||
<source>current-password-label</source>
|
||||
<extracomment>Current Password</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="321"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="320"/>
|
||||
<source>password1-label</source>
|
||||
<extracomment>Password</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="339"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="338"/>
|
||||
<source>password2-label</source>
|
||||
<extracomment>Reenter password</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="351"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="350"/>
|
||||
<source>password-error-empty</source>
|
||||
<extracomment>Passwords do not match</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="374"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="372"/>
|
||||
<source>create-profile-btn</source>
|
||||
<extracomment>Create || Save</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="374"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="372"/>
|
||||
<source>save-profile-btn</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="351"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="350"/>
|
||||
<source>password-error-match</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="362"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="361"/>
|
||||
<source>password-change-error</source>
|
||||
<extracomment>Error changing password: Supplied password rejected</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="418"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="416"/>
|
||||
<source>delete-profile-btn</source>
|
||||
<extracomment>Delete Profile</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="437"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="450"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="435"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="448"/>
|
||||
<source>delete-confirm-label</source>
|
||||
<extracomment>Type DELETE to confirm</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="461"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="459"/>
|
||||
<source>delete-profile-confirm-btn</source>
|
||||
<extracomment>Really Delete Profile</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="466"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="464"/>
|
||||
<source>delete-confirm-text</source>
|
||||
<extracomment>DELETE</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -561,7 +561,7 @@
|
|||
<context>
|
||||
<name>ProfileList</name>
|
||||
<message>
|
||||
<location filename="../qml/widgets/ProfileList.qml" line="114"/>
|
||||
<location filename="../qml/widgets/ProfileList.qml" line="106"/>
|
||||
<source>add-new-profile-btn</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -569,36 +569,36 @@
|
|||
<context>
|
||||
<name>ProfileManagerPane</name>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="36"/>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="34"/>
|
||||
<source>enter-profile-password</source>
|
||||
<extracomment>Enter a password to view your profiles</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="52"/>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="44"/>
|
||||
<source>password</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="78"/>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="68"/>
|
||||
<source>error-0-profiles-loaded-for-password</source>
|
||||
<extracomment>0 profiles loaded with that password</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="119"/>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="108"/>
|
||||
<source>your-profiles</source>
|
||||
<extracomment>Your Profiles</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="148"/>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="136"/>
|
||||
<source>your-servers</source>
|
||||
<extracomment>Your Profiles</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="63"/>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="53"/>
|
||||
<source>unlock</source>
|
||||
<extracomment>Unlock</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -617,82 +617,111 @@
|
|||
<translation type="vanished">Benutzeroberflächen-Zoom (betriftt hauptsächlich Text- und Knopgrößen)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="33"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="35"/>
|
||||
<source>setting-language</source>
|
||||
<extracomment>Language</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="44"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="46"/>
|
||||
<source>locale-en</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="45"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="47"/>
|
||||
<source>locale-fr</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="49"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="51"/>
|
||||
<source>locale-pt</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="47"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="49"/>
|
||||
<source>locale-de</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="46"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="48"/>
|
||||
<source>locale-es</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="48"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="50"/>
|
||||
<source>locale-it</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="67"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="69"/>
|
||||
<source>setting-interface-zoom</source>
|
||||
<extracomment>Interface Zoom</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="99"/>
|
||||
<source>medium-text-label</source>
|
||||
<extracomment>medium text</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="97"/>
|
||||
<source>large-text-label</source>
|
||||
<source></source>
|
||||
<extracomment>large text</extracomment>
|
||||
<translation>Groß</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="105"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="104"/>
|
||||
<source>large-text-label</source>
|
||||
<extracomment>large text</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="113"/>
|
||||
<source>setting-theme</source>
|
||||
<extracomment>Theme</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="114"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="122"/>
|
||||
<source>theme-light</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="115"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="123"/>
|
||||
<source>theme-dark</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="134"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="140"/>
|
||||
<source>experiments-enabled</source>
|
||||
<extracomment>Theme</extracomment>
|
||||
<extracomment>Enable experiments</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="164"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="161"/>
|
||||
<source>Text magnification reference</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="218"/>
|
||||
<source>Acknowledgements</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="223"/>
|
||||
<source>extra special thanks!!!!</source>
|
||||
<extracomment>don't translate yet... we should come up with something to write here as a team<3</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="238"/>
|
||||
<source>version %1 tor %2</source>
|
||||
<extracomment>Version %1 with tor %2</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="171"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="246"/>
|
||||
<source>builddate %2</source>
|
||||
<extracomment>Built on: %2</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -703,8 +732,9 @@
|
|||
<translation type="vanished">defaultmäßige Textgröße (Skalierungsfaktor:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="74"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="94"/>
|
||||
<source>small-text-label</source>
|
||||
<extracomment>small text</extracomment>
|
||||
<translation>Klein</translation>
|
||||
</message>
|
||||
</context>
|
||||
|
@ -747,7 +777,7 @@
|
|||
<context>
|
||||
<name>main</name>
|
||||
<message>
|
||||
<location filename="../qml/main.qml" line="265"/>
|
||||
<location filename="../qml/main.qml" line="282"/>
|
||||
<source>new-connection-pane-title</source>
|
||||
<extracomment>New Connection</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
|
|
|
@ -31,69 +31,69 @@
|
|||
<context>
|
||||
<name>AddPeerGroupPane</name>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="51"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="49"/>
|
||||
<source>profile-oniblon-label</source>
|
||||
<extracomment>Send this address to peers you want to connect with</extracomment>
|
||||
<translation>Send this address to peers you want to connect with</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="61"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="59"/>
|
||||
<source>copy-btn</source>
|
||||
<translation>Copy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="65"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="63"/>
|
||||
<source>copied-to-clipboard-notification</source>
|
||||
<extracomment>notification: copied to clipboard</extracomment>
|
||||
<translation>Copied to Clipboard</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="81"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="79"/>
|
||||
<source>add-peer-tab</source>
|
||||
<translation>Add a peer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="81"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="79"/>
|
||||
<source>create-group-tab</source>
|
||||
<translation>Create a group</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="81"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="79"/>
|
||||
<source>join-group-tab</source>
|
||||
<translation>Join a group</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="107"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="105"/>
|
||||
<source>peer-address</source>
|
||||
<extracomment>Address</extracomment>
|
||||
<translation>Address</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="119"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="117"/>
|
||||
<source>peer-name</source>
|
||||
<extracomment>Name</extracomment>
|
||||
<translation>Name</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="140"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="138"/>
|
||||
<source>group-name</source>
|
||||
<extracomment>Group Name</extracomment>
|
||||
<translation>Group name</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="152"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="150"/>
|
||||
<source>server</source>
|
||||
<extracomment>Server</extracomment>
|
||||
<translation>Server</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="161"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="159"/>
|
||||
<source>invitation</source>
|
||||
<extracomment>Invitation</extracomment>
|
||||
<translation>Invitation</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="183"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="181"/>
|
||||
<source>group-addr</source>
|
||||
<extracomment>Address</extracomment>
|
||||
<translation>Address</translation>
|
||||
|
@ -115,18 +115,18 @@
|
|||
<context>
|
||||
<name>BulletinOverlay</name>
|
||||
<message>
|
||||
<location filename="../qml/overlays/BulletinOverlay.qml" line="215"/>
|
||||
<location filename="../qml/overlays/BulletinOverlay.qml" line="213"/>
|
||||
<source>new-bulletin-label</source>
|
||||
<translation>New Bulletin</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/overlays/BulletinOverlay.qml" line="227"/>
|
||||
<location filename="../qml/overlays/BulletinOverlay.qml" line="225"/>
|
||||
<source>post-new-bulletin-label</source>
|
||||
<extracomment>Post a new Bulletin Post</extracomment>
|
||||
<translation>Post new bulletin</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/overlays/BulletinOverlay.qml" line="234"/>
|
||||
<location filename="../qml/overlays/BulletinOverlay.qml" line="232"/>
|
||||
<source>title-placeholder</source>
|
||||
<extracomment>title place holder text</extracomment>
|
||||
<translation>title...</translation>
|
||||
|
@ -153,6 +153,17 @@
|
|||
<translation>Message history is enabled.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Collapser/Expander Widget</name>
|
||||
<message>
|
||||
<source>collapser-show</source>
|
||||
<translation type="vanished">Show</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>collapser-hide</source>
|
||||
<translation type="vanished">Hide</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ContactList</name>
|
||||
<message>
|
||||
|
@ -161,7 +172,7 @@
|
|||
<translation type="vanished">... paste an address here to add a contact...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/ContactList.qml" line="240"/>
|
||||
<location filename="../qml/widgets/ContactList.qml" line="227"/>
|
||||
<source>blocked</source>
|
||||
<translation>Blocked</translation>
|
||||
</message>
|
||||
|
@ -257,65 +268,65 @@ Right-click to reset.</translation>
|
|||
<context>
|
||||
<name>GroupSettingsPane</name>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="45"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="44"/>
|
||||
<source>server-label</source>
|
||||
<translation>Server</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="50"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="68"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="49"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="67"/>
|
||||
<source>copy-btn</source>
|
||||
<translation>Copy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="54"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="72"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="53"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="71"/>
|
||||
<source>copied-to-clipboard-notification</source>
|
||||
<extracomment>notification: copied to clipboard</extracomment>
|
||||
<translation>Copied to Clipboard</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="63"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="62"/>
|
||||
<source>invitation-label</source>
|
||||
<translation>Invitation</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="82"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="80"/>
|
||||
<source>server-info</source>
|
||||
<translation>Server Information</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="90"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="88"/>
|
||||
<source>server-connectivity-connected</source>
|
||||
<translation>Server Connected</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="90"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="88"/>
|
||||
<source>server-connectivity-disconnected</source>
|
||||
<translation>Server Disconnected</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="108"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="106"/>
|
||||
<source>server-synced</source>
|
||||
<translation>Synced</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="108"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="106"/>
|
||||
<source>server-not-synced</source>
|
||||
<translation>Out of Sync</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="124"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="122"/>
|
||||
<source>view-server-info</source>
|
||||
<translation>Server Info</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="28"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="27"/>
|
||||
<source>group-name-label</source>
|
||||
<translation>Group Name</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="33"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="32"/>
|
||||
<source>save-btn</source>
|
||||
<translation>Save</translation>
|
||||
</message>
|
||||
|
@ -329,7 +340,7 @@ Right-click to reset.</translation>
|
|||
<translation type="vanished">Invite</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="144"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="142"/>
|
||||
<source>delete-btn</source>
|
||||
<translation>Delete</translation>
|
||||
</message>
|
||||
|
@ -344,18 +355,18 @@ Right-click to reset.</translation>
|
|||
<context>
|
||||
<name>ListOverlay</name>
|
||||
<message>
|
||||
<location filename="../qml/overlays/ListOverlay.qml" line="33"/>
|
||||
<location filename="../qml/overlays/ListOverlay.qml" line="37"/>
|
||||
<source>search-list</source>
|
||||
<extracomment>ex: "Find..."</extracomment>
|
||||
<translation>Search List</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/overlays/ListOverlay.qml" line="63"/>
|
||||
<location filename="../qml/overlays/ListOverlay.qml" line="68"/>
|
||||
<source>peer-not-online</source>
|
||||
<translation>Peer is Offline. Applications cannot be used right now.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/overlays/ListOverlay.qml" line="212"/>
|
||||
<location filename="../qml/overlays/ListOverlay.qml" line="217"/>
|
||||
<source>add-list-item-btn</source>
|
||||
<translation>Add Item</translation>
|
||||
</message>
|
||||
|
@ -372,24 +383,24 @@ Right-click to reset.</translation>
|
|||
<context>
|
||||
<name>Message</name>
|
||||
<message>
|
||||
<location filename="../qml/widgets/Message.qml" line="67"/>
|
||||
<location filename="../qml/widgets/Message.qml" line="68"/>
|
||||
<source>dm-tooltip</source>
|
||||
<extracomment>Click to DM</extracomment>
|
||||
<translation>Click to DM</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/Message.qml" line="189"/>
|
||||
<location filename="../qml/widgets/Message.qml" line="186"/>
|
||||
<source>could-not-send-msg-error</source>
|
||||
<extracomment>Could not send this message</extracomment>
|
||||
<translation>Could not send this message</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/Message.qml" line="189"/>
|
||||
<location filename="../qml/widgets/Message.qml" line="186"/>
|
||||
<source>acknowledged-label</source>
|
||||
<translation>Acknowledged</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/Message.qml" line="189"/>
|
||||
<location filename="../qml/widgets/Message.qml" line="186"/>
|
||||
<source>pending-label</source>
|
||||
<translation>Pending</translation>
|
||||
</message>
|
||||
|
@ -472,50 +483,50 @@ Right-click to reset.</translation>
|
|||
<context>
|
||||
<name>PeerSettingsPane</name>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="33"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="31"/>
|
||||
<source>address-label</source>
|
||||
<translation>Address</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="38"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="36"/>
|
||||
<source>copy-btn</source>
|
||||
<translation>Copy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="42"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="40"/>
|
||||
<source>copied-to-clipboard-notification</source>
|
||||
<extracomment>notification: copied to clipboard</extracomment>
|
||||
<translation>Copied to Clipboard</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="54"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="52"/>
|
||||
<source>display-name-label</source>
|
||||
<translation>Display Name</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="58"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="56"/>
|
||||
<source>save-btn</source>
|
||||
<translation>Save</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="77"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="75"/>
|
||||
<source>block-btn</source>
|
||||
<translation>Block Peer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="99"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="109"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="97"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="107"/>
|
||||
<source>save-peer-history</source>
|
||||
<extracomment>Save Peer History</extracomment>
|
||||
<translation>Save Peer History</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="100"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="98"/>
|
||||
<source>save-peer-history-description</source>
|
||||
<translation>Determines whether or not to delete any history associated with the peer.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="108"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="106"/>
|
||||
<source>dont-save-peer-history</source>
|
||||
<translation>Delete Peer History</translation>
|
||||
</message>
|
||||
|
@ -524,7 +535,7 @@ Right-click to reset.</translation>
|
|||
<translation type="vanished">Unblock Peer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="130"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="128"/>
|
||||
<source>delete-btn</source>
|
||||
<translation>Delete</translation>
|
||||
</message>
|
||||
|
@ -565,113 +576,113 @@ Right-click to reset.</translation>
|
|||
<translation type="vanished">Send this address to peers you want to connect with</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="179"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="178"/>
|
||||
<source>copy-btn</source>
|
||||
<translation>Copy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="183"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="182"/>
|
||||
<source>copied-to-clipboard-notification</source>
|
||||
<extracomment>notification: copied to clipboard</extracomment>
|
||||
<translation>Copied to Clipboard</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="275"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="274"/>
|
||||
<source>radio-use-password</source>
|
||||
<extracomment>Password</extracomment>
|
||||
<translation>Password</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="285"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="284"/>
|
||||
<source>radio-no-password</source>
|
||||
<extracomment>Unencrypted (No password)</extracomment>
|
||||
<translation>Unencrypted (No password)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="210"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="209"/>
|
||||
<source>no-password-warning</source>
|
||||
<extracomment>Not using a password on this account means that all data stored locally will not be encrypted</extracomment>
|
||||
<translation>Not using a password on this account means that all data stored locally will not be encrypted</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="168"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="167"/>
|
||||
<source>profile-oniblon-label</source>
|
||||
<extracomment>Send this address to peers you want to connect with</extracomment>
|
||||
<translation>Send this address to peers you want to connect with</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="259"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="258"/>
|
||||
<source>your-display-name</source>
|
||||
<extracomment>Your Display Name</extracomment>
|
||||
<translation>Your Display Name</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="303"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="302"/>
|
||||
<source>current-password-label</source>
|
||||
<extracomment>Current Password</extracomment>
|
||||
<translation>Current Password</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="321"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="320"/>
|
||||
<source>password1-label</source>
|
||||
<extracomment>Password</extracomment>
|
||||
<translation>Password</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="339"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="338"/>
|
||||
<source>password2-label</source>
|
||||
<extracomment>Reenter password</extracomment>
|
||||
<translation>Reenter password</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="351"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="350"/>
|
||||
<source>password-error-empty</source>
|
||||
<extracomment>Passwords do not match</extracomment>
|
||||
<translation>Password cannot be empty</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="374"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="372"/>
|
||||
<source>create-profile-btn</source>
|
||||
<extracomment>Create || Save</extracomment>
|
||||
<translation>Create Profile</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="374"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="372"/>
|
||||
<source>save-profile-btn</source>
|
||||
<translation>Save Profile</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="351"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="350"/>
|
||||
<source>password-error-match</source>
|
||||
<translation>Passwords do not match</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="362"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="361"/>
|
||||
<source>password-change-error</source>
|
||||
<extracomment>Error changing password: Supplied password rejected</extracomment>
|
||||
<translation>Error changing password: Supplied password rejected</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="418"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="416"/>
|
||||
<source>delete-profile-btn</source>
|
||||
<extracomment>Delete Profile</extracomment>
|
||||
<translation>Delete Profile</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="437"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="450"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="435"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="448"/>
|
||||
<source>delete-confirm-label</source>
|
||||
<extracomment>Type DELETE to confirm</extracomment>
|
||||
<translation>Type DELETE to confirm</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="461"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="459"/>
|
||||
<source>delete-profile-confirm-btn</source>
|
||||
<extracomment>Really Delete Profile</extracomment>
|
||||
<translation>Really Delete Profile</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="466"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="464"/>
|
||||
<source>delete-confirm-text</source>
|
||||
<extracomment>DELETE</extracomment>
|
||||
<translation>DELETE</translation>
|
||||
|
@ -680,7 +691,7 @@ Right-click to reset.</translation>
|
|||
<context>
|
||||
<name>ProfileList</name>
|
||||
<message>
|
||||
<location filename="../qml/widgets/ProfileList.qml" line="114"/>
|
||||
<location filename="../qml/widgets/ProfileList.qml" line="106"/>
|
||||
<source>add-new-profile-btn</source>
|
||||
<translation>Add new profile</translation>
|
||||
</message>
|
||||
|
@ -688,36 +699,36 @@ Right-click to reset.</translation>
|
|||
<context>
|
||||
<name>ProfileManagerPane</name>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="36"/>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="34"/>
|
||||
<source>enter-profile-password</source>
|
||||
<extracomment>Enter a password to view your profiles</extracomment>
|
||||
<translation>Enter a password to view your profiles</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="52"/>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="44"/>
|
||||
<source>password</source>
|
||||
<translation>Password</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="78"/>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="68"/>
|
||||
<source>error-0-profiles-loaded-for-password</source>
|
||||
<extracomment>0 profiles loaded with that password</extracomment>
|
||||
<translation>0 profiles loaded with that password</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="119"/>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="108"/>
|
||||
<source>your-profiles</source>
|
||||
<extracomment>Your Profiles</extracomment>
|
||||
<translation>Your Profiles</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="148"/>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="136"/>
|
||||
<source>your-servers</source>
|
||||
<extracomment>Your Profiles</extracomment>
|
||||
<translation>Your Servers</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="63"/>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="53"/>
|
||||
<source>unlock</source>
|
||||
<extracomment>Unlock</extracomment>
|
||||
<translation>Unlock</translation>
|
||||
|
@ -745,76 +756,99 @@ Right-click to reset.</translation>
|
|||
<translation type="vanished">Block Unknown Peers</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="33"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="35"/>
|
||||
<source>setting-language</source>
|
||||
<extracomment>Language</extracomment>
|
||||
<translation>Language</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="44"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="46"/>
|
||||
<source>locale-en</source>
|
||||
<translation>English</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="45"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="47"/>
|
||||
<source>locale-fr</source>
|
||||
<translation>Frances</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="49"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="51"/>
|
||||
<source>locale-pt</source>
|
||||
<translation>Portuguesa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="47"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="49"/>
|
||||
<source>locale-de</source>
|
||||
<translation>Deutsche</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="46"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="48"/>
|
||||
<source>locale-es</source>
|
||||
<translation>Espanol</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="48"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="50"/>
|
||||
<source>locale-it</source>
|
||||
<translation>Italiana</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="67"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="69"/>
|
||||
<source>setting-interface-zoom</source>
|
||||
<extracomment>Interface Zoom</extracomment>
|
||||
<translation>Zoom level</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="97"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="99"/>
|
||||
<source>medium-text-label</source>
|
||||
<extracomment>medium text</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="104"/>
|
||||
<source>large-text-label</source>
|
||||
<extracomment>large text</extracomment>
|
||||
<translation>Large</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="105"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="113"/>
|
||||
<source>setting-theme</source>
|
||||
<extracomment>Theme</extracomment>
|
||||
<translation>Theme</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="114"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="122"/>
|
||||
<source>theme-light</source>
|
||||
<translation>Light</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="115"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="123"/>
|
||||
<source>theme-dark</source>
|
||||
<translation>Dark</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="134"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="140"/>
|
||||
<source>experiments-enabled</source>
|
||||
<extracomment>Theme</extracomment>
|
||||
<extracomment>Enable experiments</extracomment>
|
||||
<translation>Experiments enabled</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="164"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="161"/>
|
||||
<source>Text magnification reference</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="218"/>
|
||||
<source>Acknowledgements</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="223"/>
|
||||
<source>extra special thanks!!!!</source>
|
||||
<extracomment>don't translate yet... we should come up with something to write here as a team<3</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="238"/>
|
||||
<source>version %1 tor %2</source>
|
||||
<extracomment>Version %1 with tor %2</extracomment>
|
||||
<translation>Version %1 with tor %2</translation>
|
||||
|
@ -825,7 +859,7 @@ Right-click to reset.</translation>
|
|||
<translation type="vanished">Version %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="171"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="246"/>
|
||||
<source>builddate %2</source>
|
||||
<extracomment>Built on: %2</extracomment>
|
||||
<translation>Built on: %2</translation>
|
||||
|
@ -836,8 +870,9 @@ Right-click to reset.</translation>
|
|||
<translation type="vanished">Default size text (scale factor:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="74"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="94"/>
|
||||
<source>small-text-label</source>
|
||||
<extracomment>small text</extracomment>
|
||||
<translation>Small</translation>
|
||||
</message>
|
||||
</context>
|
||||
|
@ -888,7 +923,7 @@ Right-click to reset.</translation>
|
|||
<context>
|
||||
<name>main</name>
|
||||
<message>
|
||||
<location filename="../qml/main.qml" line="265"/>
|
||||
<location filename="../qml/main.qml" line="282"/>
|
||||
<source>new-connection-pane-title</source>
|
||||
<extracomment>New Connection</extracomment>
|
||||
<translation>New Connection</translation>
|
||||
|
|
|
@ -621,6 +621,7 @@
|
|||
</message>
|
||||
<message>
|
||||
<source>large-text-label</source>
|
||||
<extracomment>large text</extracomment>
|
||||
<translation>Grande</translation>
|
||||
</message>
|
||||
<message>
|
||||
|
@ -638,7 +639,7 @@
|
|||
</message>
|
||||
<message>
|
||||
<source>experiments-enabled</source>
|
||||
<extracomment>Theme</extracomment>
|
||||
<extracomment>Enable experiments</extracomment>
|
||||
<translation>Experimentos habilitados</translation>
|
||||
</message>
|
||||
<message>
|
||||
|
@ -661,6 +662,7 @@
|
|||
</message>
|
||||
<message>
|
||||
<source>small-text-label</source>
|
||||
<extracomment>small text</extracomment>
|
||||
<translation>Pequeño</translation>
|
||||
</message>
|
||||
<message>
|
||||
|
@ -671,6 +673,24 @@
|
|||
<source>locale-it</source>
|
||||
<translation>Italiano</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>medium-text-label</source>
|
||||
<extracomment>medium text</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Text magnification reference</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Acknowledgements</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>extra special thanks!!!!</source>
|
||||
<extracomment>don't translate yet... we should come up with something to write here as a team<3</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>SplashPane</name>
|
||||
|
|
|
@ -31,69 +31,69 @@
|
|||
<context>
|
||||
<name>AddPeerGroupPane</name>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="51"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="49"/>
|
||||
<source>profile-oniblon-label</source>
|
||||
<extracomment>Send this address to peers you want to connect with</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="61"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="59"/>
|
||||
<source>copy-btn</source>
|
||||
<translation type="unfinished">Copier</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="65"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="63"/>
|
||||
<source>copied-to-clipboard-notification</source>
|
||||
<extracomment>notification: copied to clipboard</extracomment>
|
||||
<translation type="unfinished">Copié dans le presse-papier</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="81"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="79"/>
|
||||
<source>add-peer-tab</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="81"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="79"/>
|
||||
<source>create-group-tab</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="81"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="79"/>
|
||||
<source>join-group-tab</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="107"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="105"/>
|
||||
<source>peer-address</source>
|
||||
<extracomment>Address</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="119"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="117"/>
|
||||
<source>peer-name</source>
|
||||
<extracomment>Name</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="140"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="138"/>
|
||||
<source>group-name</source>
|
||||
<extracomment>Group Name</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="152"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="150"/>
|
||||
<source>server</source>
|
||||
<extracomment>Server</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="161"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="159"/>
|
||||
<source>invitation</source>
|
||||
<extracomment>Invitation</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="183"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="181"/>
|
||||
<source>group-addr</source>
|
||||
<extracomment>Address</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -102,18 +102,18 @@
|
|||
<context>
|
||||
<name>BulletinOverlay</name>
|
||||
<message>
|
||||
<location filename="../qml/overlays/BulletinOverlay.qml" line="215"/>
|
||||
<location filename="../qml/overlays/BulletinOverlay.qml" line="213"/>
|
||||
<source>new-bulletin-label</source>
|
||||
<translation>Nouveau bulletin</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/overlays/BulletinOverlay.qml" line="227"/>
|
||||
<location filename="../qml/overlays/BulletinOverlay.qml" line="225"/>
|
||||
<source>post-new-bulletin-label</source>
|
||||
<extracomment>Post a new Bulletin Post</extracomment>
|
||||
<translation>Envoyer un nouveau bulletin</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/overlays/BulletinOverlay.qml" line="234"/>
|
||||
<location filename="../qml/overlays/BulletinOverlay.qml" line="232"/>
|
||||
<source>title-placeholder</source>
|
||||
<extracomment>title place holder text</extracomment>
|
||||
<translation>titre...</translation>
|
||||
|
@ -148,7 +148,7 @@
|
|||
<translation type="obsolete">... coller une adresse ici pour ajouter un contact...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/ContactList.qml" line="240"/>
|
||||
<location filename="../qml/widgets/ContactList.qml" line="227"/>
|
||||
<source>blocked</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -156,65 +156,65 @@
|
|||
<context>
|
||||
<name>GroupSettingsPane</name>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="45"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="44"/>
|
||||
<source>server-label</source>
|
||||
<translation>Serveur</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="50"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="68"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="49"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="67"/>
|
||||
<source>copy-btn</source>
|
||||
<translation>Copier</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="54"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="72"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="53"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="71"/>
|
||||
<source>copied-to-clipboard-notification</source>
|
||||
<extracomment>notification: copied to clipboard</extracomment>
|
||||
<translation type="unfinished">Copié dans le presse-papier</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="63"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="62"/>
|
||||
<source>invitation-label</source>
|
||||
<translation>Invitation</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="82"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="80"/>
|
||||
<source>server-info</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="90"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="88"/>
|
||||
<source>server-connectivity-connected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="90"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="88"/>
|
||||
<source>server-connectivity-disconnected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="108"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="106"/>
|
||||
<source>server-synced</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="108"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="106"/>
|
||||
<source>server-not-synced</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="124"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="122"/>
|
||||
<source>view-server-info</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="28"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="27"/>
|
||||
<source>group-name-label</source>
|
||||
<translation>Nom du groupe</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="33"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="32"/>
|
||||
<source>save-btn</source>
|
||||
<translation>Sauvegarder</translation>
|
||||
</message>
|
||||
|
@ -228,7 +228,7 @@
|
|||
<translation type="vanished">Invitation</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="144"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="142"/>
|
||||
<source>delete-btn</source>
|
||||
<translation>Effacer</translation>
|
||||
</message>
|
||||
|
@ -251,18 +251,18 @@
|
|||
<translation type="vanished">A faire...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/overlays/ListOverlay.qml" line="33"/>
|
||||
<location filename="../qml/overlays/ListOverlay.qml" line="37"/>
|
||||
<source>search-list</source>
|
||||
<extracomment>ex: "Find..."</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/overlays/ListOverlay.qml" line="63"/>
|
||||
<location filename="../qml/overlays/ListOverlay.qml" line="68"/>
|
||||
<source>peer-not-online</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/overlays/ListOverlay.qml" line="212"/>
|
||||
<location filename="../qml/overlays/ListOverlay.qml" line="217"/>
|
||||
<source>add-list-item-btn</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -279,24 +279,24 @@
|
|||
<context>
|
||||
<name>Message</name>
|
||||
<message>
|
||||
<location filename="../qml/widgets/Message.qml" line="67"/>
|
||||
<location filename="../qml/widgets/Message.qml" line="68"/>
|
||||
<source>dm-tooltip</source>
|
||||
<extracomment>Click to DM</extracomment>
|
||||
<translation>Envoyer un message privé</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/Message.qml" line="189"/>
|
||||
<location filename="../qml/widgets/Message.qml" line="186"/>
|
||||
<source>could-not-send-msg-error</source>
|
||||
<extracomment>Could not send this message</extracomment>
|
||||
<translation>Impossible d'envoyer ce message</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/Message.qml" line="189"/>
|
||||
<location filename="../qml/widgets/Message.qml" line="186"/>
|
||||
<source>acknowledged-label</source>
|
||||
<translation>Confirmé</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/Message.qml" line="189"/>
|
||||
<location filename="../qml/widgets/Message.qml" line="186"/>
|
||||
<source>pending-label</source>
|
||||
<translation>En attente</translation>
|
||||
</message>
|
||||
|
@ -379,55 +379,55 @@
|
|||
<context>
|
||||
<name>PeerSettingsPane</name>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="33"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="31"/>
|
||||
<source>address-label</source>
|
||||
<translation>Adresse</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="38"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="36"/>
|
||||
<source>copy-btn</source>
|
||||
<translation>Copier</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="42"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="40"/>
|
||||
<source>copied-to-clipboard-notification</source>
|
||||
<extracomment>notification: copied to clipboard</extracomment>
|
||||
<translation>Copié dans le presse-papier</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="54"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="52"/>
|
||||
<source>display-name-label</source>
|
||||
<translation>Pseudo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="58"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="56"/>
|
||||
<source>save-btn</source>
|
||||
<translation>Sauvegarder</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="99"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="109"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="97"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="107"/>
|
||||
<source>save-peer-history</source>
|
||||
<extracomment>Save Peer History</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="100"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="98"/>
|
||||
<source>save-peer-history-description</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="108"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="106"/>
|
||||
<source>dont-save-peer-history</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="130"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="128"/>
|
||||
<source>delete-btn</source>
|
||||
<translation>Effacer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="77"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="75"/>
|
||||
<source>block-btn</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -435,30 +435,30 @@
|
|||
<context>
|
||||
<name>ProfileAddEditPane</name>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="179"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="178"/>
|
||||
<source>copy-btn</source>
|
||||
<translation type="unfinished">Copier</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="183"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="182"/>
|
||||
<source>copied-to-clipboard-notification</source>
|
||||
<extracomment>notification: copied to clipboard</extracomment>
|
||||
<translation type="unfinished">Copié dans le presse-papier</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="275"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="274"/>
|
||||
<source>radio-use-password</source>
|
||||
<extracomment>Password</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="285"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="284"/>
|
||||
<source>radio-no-password</source>
|
||||
<extracomment>Unencrypted (No password)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="210"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="209"/>
|
||||
<source>no-password-warning</source>
|
||||
<extracomment>Not using a password on this account means that all data stored locally will not be encrypted</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -475,84 +475,84 @@
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="168"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="167"/>
|
||||
<source>profile-oniblon-label</source>
|
||||
<extracomment>Send this address to peers you want to connect with</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="259"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="258"/>
|
||||
<source>your-display-name</source>
|
||||
<extracomment>Your Display Name</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="303"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="302"/>
|
||||
<source>current-password-label</source>
|
||||
<extracomment>Current Password</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="321"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="320"/>
|
||||
<source>password1-label</source>
|
||||
<extracomment>Password</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="339"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="338"/>
|
||||
<source>password2-label</source>
|
||||
<extracomment>Reenter password</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="351"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="350"/>
|
||||
<source>password-error-empty</source>
|
||||
<extracomment>Passwords do not match</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="374"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="372"/>
|
||||
<source>create-profile-btn</source>
|
||||
<extracomment>Create || Save</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="374"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="372"/>
|
||||
<source>save-profile-btn</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="351"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="350"/>
|
||||
<source>password-error-match</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="362"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="361"/>
|
||||
<source>password-change-error</source>
|
||||
<extracomment>Error changing password: Supplied password rejected</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="418"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="416"/>
|
||||
<source>delete-profile-btn</source>
|
||||
<extracomment>Delete Profile</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="437"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="450"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="435"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="448"/>
|
||||
<source>delete-confirm-label</source>
|
||||
<extracomment>Type DELETE to confirm</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="461"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="459"/>
|
||||
<source>delete-profile-confirm-btn</source>
|
||||
<extracomment>Really Delete Profile</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="466"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="464"/>
|
||||
<source>delete-confirm-text</source>
|
||||
<extracomment>DELETE</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -561,7 +561,7 @@
|
|||
<context>
|
||||
<name>ProfileList</name>
|
||||
<message>
|
||||
<location filename="../qml/widgets/ProfileList.qml" line="114"/>
|
||||
<location filename="../qml/widgets/ProfileList.qml" line="106"/>
|
||||
<source>add-new-profile-btn</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -569,36 +569,36 @@
|
|||
<context>
|
||||
<name>ProfileManagerPane</name>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="36"/>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="34"/>
|
||||
<source>enter-profile-password</source>
|
||||
<extracomment>Enter a password to view your profiles</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="52"/>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="44"/>
|
||||
<source>password</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="78"/>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="68"/>
|
||||
<source>error-0-profiles-loaded-for-password</source>
|
||||
<extracomment>0 profiles loaded with that password</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="119"/>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="108"/>
|
||||
<source>your-profiles</source>
|
||||
<extracomment>Your Profiles</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="148"/>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="136"/>
|
||||
<source>your-servers</source>
|
||||
<extracomment>Your Profiles</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="63"/>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="53"/>
|
||||
<source>unlock</source>
|
||||
<extracomment>Unlock</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -617,82 +617,105 @@
|
|||
<translation type="vanished">Interface zoom (essentiellement la taille du texte et des composants de l'interface)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="33"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="35"/>
|
||||
<source>setting-language</source>
|
||||
<extracomment>Language</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="44"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="46"/>
|
||||
<source>locale-en</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="45"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="47"/>
|
||||
<source>locale-fr</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="49"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="51"/>
|
||||
<source>locale-pt</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="47"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="49"/>
|
||||
<source>locale-de</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="46"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="48"/>
|
||||
<source>locale-es</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="48"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="50"/>
|
||||
<source>locale-it</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="67"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="69"/>
|
||||
<source>setting-interface-zoom</source>
|
||||
<extracomment>Interface Zoom</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="97"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="99"/>
|
||||
<source>medium-text-label</source>
|
||||
<extracomment>medium text</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="104"/>
|
||||
<source>large-text-label</source>
|
||||
<extracomment>large text</extracomment>
|
||||
<translation type="unfinished">Large</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="105"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="113"/>
|
||||
<source>setting-theme</source>
|
||||
<extracomment>Theme</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="114"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="122"/>
|
||||
<source>theme-light</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="115"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="123"/>
|
||||
<source>theme-dark</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="134"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="140"/>
|
||||
<source>experiments-enabled</source>
|
||||
<extracomment>Theme</extracomment>
|
||||
<extracomment>Enable experiments</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="164"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="161"/>
|
||||
<source>Text magnification reference</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="218"/>
|
||||
<source>Acknowledgements</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="223"/>
|
||||
<source>extra special thanks!!!!</source>
|
||||
<extracomment>don't translate yet... we should come up with something to write here as a team<3</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="238"/>
|
||||
<source>version %1 tor %2</source>
|
||||
<extracomment>Version %1 with tor %2</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="171"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="246"/>
|
||||
<source>builddate %2</source>
|
||||
<extracomment>Built on: %2</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -703,8 +726,9 @@
|
|||
<translation type="vanished">Taille par défaut du texte (échelle:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="74"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="94"/>
|
||||
<source>small-text-label</source>
|
||||
<extracomment>small text</extracomment>
|
||||
<translation>Petit</translation>
|
||||
</message>
|
||||
</context>
|
||||
|
@ -747,7 +771,7 @@
|
|||
<context>
|
||||
<name>main</name>
|
||||
<message>
|
||||
<location filename="../qml/main.qml" line="265"/>
|
||||
<location filename="../qml/main.qml" line="282"/>
|
||||
<source>new-connection-pane-title</source>
|
||||
<extracomment>New Connection</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
|
|
|
@ -1,31 +1,34 @@
|
|||
<!DOCTYPE TS><TS version="2.1" language="it">
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="it">
|
||||
<context>
|
||||
<name>AddGroupPane</name>
|
||||
<message>
|
||||
<source>create-group-title</source>
|
||||
<translation>Crea un gruppo</translation>
|
||||
<translation type="vanished">Crea un gruppo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>server-label</source>
|
||||
<translation>Server</translation>
|
||||
<translation type="vanished">Server</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>group-name-label</source>
|
||||
<translation>Nome del gruppo</translation>
|
||||
<translation type="vanished">Nome del gruppo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>default-group-name</source>
|
||||
<translation>Gruppo fantastico</translation>
|
||||
<translation type="vanished">Gruppo fantastico</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>create-group-btn</source>
|
||||
<translation>Crea</translation>
|
||||
<translation type="vanished">Crea</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AddPeerGroupPane</name>
|
||||
<message>
|
||||
<source>profile-oniblon-label</source>
|
||||
<extracomment>Send this address to peers you want to connect with</extracomment>
|
||||
<translation>Inviare questo indirizzo ai peer con cui si desidera connettersi</translation>
|
||||
</message>
|
||||
<message>
|
||||
|
@ -34,6 +37,7 @@
|
|||
</message>
|
||||
<message>
|
||||
<source>copied-to-clipboard-notification</source>
|
||||
<extracomment>notification: copied to clipboard</extracomment>
|
||||
<translation>Copiato negli Appunti</translation>
|
||||
</message>
|
||||
<message>
|
||||
|
@ -50,39 +54,45 @@
|
|||
</message>
|
||||
<message>
|
||||
<source>peer-address</source>
|
||||
<extracomment>Address</extracomment>
|
||||
<translation>Indirizzo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>peer-name</source>
|
||||
<extracomment>Name</extracomment>
|
||||
<translation>Nome</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>group-name</source>
|
||||
<extracomment>Group Name</extracomment>
|
||||
<translation>Nome del gruppo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>server</source>
|
||||
<extracomment>Server</extracomment>
|
||||
<translation>Server</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>invitation</source>
|
||||
<extracomment>Invitation</extracomment>
|
||||
<translation>Invito</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>group-addr</source>
|
||||
<extracomment>Address</extracomment>
|
||||
<translation>Indirizzo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>add-peer</source>
|
||||
<translation>Aggiungi peer</translation>
|
||||
<translation type="vanished">Aggiungi peer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>create-group</source>
|
||||
<translation>Crea un gruppo</translation>
|
||||
<translation type="vanished">Crea un gruppo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>join-group</source>
|
||||
<translation>Unisciti al gruppo</translation>
|
||||
<translation type="vanished">Unisciti al gruppo</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -93,18 +103,38 @@
|
|||
</message>
|
||||
<message>
|
||||
<source>post-new-bulletin-label</source>
|
||||
<extracomment>Post a new Bulletin Post</extracomment>
|
||||
<translation>Pubblica un nuovo bollettino</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>title-placeholder</source>
|
||||
<extracomment>title place holder text</extracomment>
|
||||
<translation>titolo...</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ChatOverlay</name>
|
||||
<message>
|
||||
<source>chat-history-default</source>
|
||||
<extracomment>This conversation will be deleted when Cwtch is closed! Message history can be enabled per-conversation via the Settings menu in the upper right.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>chat-history-disabled</source>
|
||||
<extracomment>Message history is disabled.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>chat-history-enabled</source>
|
||||
<extracomment>Message history is enabled.</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ContactList</name>
|
||||
<message>
|
||||
<source>paste-address-to-add-contact</source>
|
||||
<translation>... incolla qui un indirizzo per aggiungere un contatto...</translation>
|
||||
<translation type="vanished">... incolla qui un indirizzo per aggiungere un contatto...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>blocked</source>
|
||||
|
@ -115,37 +145,37 @@
|
|||
<name>EmojiDrawer</name>
|
||||
<message>
|
||||
<source>cycle-cats-android</source>
|
||||
<translation>Fare clic per scorrere le categorie.
|
||||
<translation type="vanished">Fare clic per scorrere le categorie.
|
||||
Pressione lunga per resettare.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>cycle-cats-desktop</source>
|
||||
<translation>Fare clic per scorrere le categorie.
|
||||
<translation type="vanished">Fare clic per scorrere le categorie.
|
||||
Cliccare con il tasto destro per resettare.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>cycle-morphs-android</source>
|
||||
<translation>Fare clic per scorrere i morph.
|
||||
<translation type="vanished">Fare clic per scorrere i morph.
|
||||
Pressione lunga per resettare.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>cycle-morphs-desktop</source>
|
||||
<translation>Fare clic per scorrere i morph.
|
||||
<translation type="vanished">Fare clic per scorrere i morph.
|
||||
Cliccare con il tasto destro per resettare.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>cycle-colours-android</source>
|
||||
<translation>Fare clic per scorrere i colori.
|
||||
<translation type="vanished">Fare clic per scorrere i colori.
|
||||
Pressione lunga per resettare.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>cycle-colours-desktop</source>
|
||||
<translation>Fare clic per scorrere i colori.
|
||||
<translation type="vanished">Fare clic per scorrere i colori.
|
||||
Cliccare con il tasto destro per resettare.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>search</source>
|
||||
<translation>Ricerca...</translation>
|
||||
<translation type="vanished">Ricerca...</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -160,6 +190,7 @@ Cliccare con il tasto destro per resettare.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>copied-to-clipboard-notification</source>
|
||||
<extracomment>notification: copied to clipboard</extracomment>
|
||||
<translation>Copiato negli Appunti</translation>
|
||||
</message>
|
||||
<message>
|
||||
|
@ -200,11 +231,11 @@ Cliccare con il tasto destro per resettare.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>invite-to-group-label</source>
|
||||
<translation>Invitare nel gruppo</translation>
|
||||
<translation type="vanished">Invitare nel gruppo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>invite-btn</source>
|
||||
<translation>Invitare</translation>
|
||||
<translation type="vanished">Invitare</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>delete-btn</source>
|
||||
|
@ -215,13 +246,14 @@ Cliccare con il tasto destro per resettare.</translation>
|
|||
<name>InplaceEditText</name>
|
||||
<message>
|
||||
<source>Update</source>
|
||||
<translation>Aggiornamento</translation>
|
||||
<translation type="vanished">Aggiornamento</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ListOverlay</name>
|
||||
<message>
|
||||
<source>search-list</source>
|
||||
<extracomment>ex: "Find..."</extracomment>
|
||||
<translation>Cerca nella lista</translation>
|
||||
</message>
|
||||
<message>
|
||||
|
@ -234,21 +266,22 @@ Cliccare con il tasto destro per resettare.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>add-list-item</source>
|
||||
<translation>Aggiungi un nuovo elemento alla lista</translation>
|
||||
<translation type="vanished">Aggiungi un nuovo elemento alla lista</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>add-new-item</source>
|
||||
<translation>Aggiungi un nuovo elemento alla lista</translation>
|
||||
<translation type="vanished">Aggiungi un nuovo elemento alla lista</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>todo-placeholder</source>
|
||||
<translation>Da fare...</translation>
|
||||
<translation type="vanished">Da fare...</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>MembershipOverlay</name>
|
||||
<message>
|
||||
<source>membership-description</source>
|
||||
<extracomment>Below is a list of users who have sent messages to the group. This list may not reflect all users who have access to the group.</extracomment>
|
||||
<translation>Di seguito è riportato un elenco di utenti che hanno inviato messaggi al gruppo. Questo elenco potrebbe non corrispondere a tutti gli utenti che hanno accesso al gruppo.</translation>
|
||||
</message>
|
||||
</context>
|
||||
|
@ -256,10 +289,12 @@ Cliccare con il tasto destro per resettare.</translation>
|
|||
<name>Message</name>
|
||||
<message>
|
||||
<source>dm-tooltip</source>
|
||||
<extracomment>Click to DM</extracomment>
|
||||
<translation>Clicca per inviare un Messagio Diretto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>could-not-send-msg-error</source>
|
||||
<extracomment>Could not send this message</extracomment>
|
||||
<translation>Impossibile inviare questo messaggio</translation>
|
||||
</message>
|
||||
<message>
|
||||
|
@ -275,10 +310,12 @@ Cliccare con il tasto destro per resettare.</translation>
|
|||
<name>MessageEditor</name>
|
||||
<message>
|
||||
<source>peer-blocked-message</source>
|
||||
<extracomment>Peer is blocked</extracomment>
|
||||
<translation>Il peer è bloccato</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>peer-offline-message</source>
|
||||
<extracomment>Peer is offline, messages can't be delivered right now</extracomment>
|
||||
<translation>Il peer è offline, i messaggi non possono essere recapitati in questo momento</translation>
|
||||
</message>
|
||||
</context>
|
||||
|
@ -286,34 +323,34 @@ Cliccare con il tasto destro per resettare.</translation>
|
|||
<name>MyProfile</name>
|
||||
<message>
|
||||
<source>copy-btn</source>
|
||||
<translation>Copia</translation>
|
||||
<translation type="vanished">Copia</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>copied-clipboard-notification</source>
|
||||
<translation>Copiato negli Appunti</translation>
|
||||
<translation type="vanished">Copiato negli Appunti</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>new-group-btn</source>
|
||||
<translation>Crea un nuovo gruppo</translation>
|
||||
<translation type="vanished">Crea un nuovo gruppo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>paste-address-to-add-contact</source>
|
||||
<translation>... incolla qui un indirizzo per aggiungere un contatto ...</translation>
|
||||
<translation type="vanished">... incolla qui un indirizzo per aggiungere un contatto ...</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>OverlayPane</name>
|
||||
<message>
|
||||
<source>accept-group-invite-label</source>
|
||||
<translation>Vuoi accettare l'invito a</translation>
|
||||
<translation type="vanished">Vuoi accettare l'invito a</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>accept-group-btn</source>
|
||||
<translation>Accetta</translation>
|
||||
<translation type="vanished">Accetta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>reject-group-btn</source>
|
||||
<translation>Rifiuta</translation>
|
||||
<translation type="vanished">Rifiuta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>chat-btn</source>
|
||||
|
@ -329,7 +366,7 @@ Cliccare con il tasto destro per resettare.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>puzzle-game-btn</source>
|
||||
<translation>Gioco di puzzle</translation>
|
||||
<translation type="vanished">Gioco di puzzle</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -344,6 +381,7 @@ Cliccare con il tasto destro per resettare.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>copied-to-clipboard-notification</source>
|
||||
<extracomment>notification: copied to clipboard</extracomment>
|
||||
<translation>Copiato negli Appunti</translation>
|
||||
</message>
|
||||
<message>
|
||||
|
@ -360,6 +398,7 @@ Cliccare con il tasto destro per resettare.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>save-peer-history</source>
|
||||
<extracomment>Save Peer History</extracomment>
|
||||
<translation>Salva cronologia peer</translation>
|
||||
</message>
|
||||
<message>
|
||||
|
@ -372,7 +411,7 @@ Cliccare con il tasto destro per resettare.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>unblock-btn</source>
|
||||
<translation>Sblocca il peer</translation>
|
||||
<translation type="vanished">Sblocca il peer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>delete-btn</source>
|
||||
|
@ -383,22 +422,23 @@ Cliccare con il tasto destro per resettare.</translation>
|
|||
<name>ProfileAddEditPane</name>
|
||||
<message>
|
||||
<source>add-profile-title</source>
|
||||
<translation>Aggiungi nuovo profilo</translation>
|
||||
<translation type="vanished">Aggiungi nuovo profilo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>edit-profile-title</source>
|
||||
<translation>Modifica profilo</translation>
|
||||
<translation type="vanished">Modifica profilo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>profile-name</source>
|
||||
<translation>Nome visualizzato</translation>
|
||||
<translation type="vanished">Nome visualizzato</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>default-profile-name</source>
|
||||
<translation>Alice</translation>
|
||||
<translation type="vanished">Alice</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>new-profile</source>
|
||||
<extracomment>New Profile || Edit Profile</extracomment>
|
||||
<translation>Nuovo profilo</translation>
|
||||
</message>
|
||||
<message>
|
||||
|
@ -407,7 +447,7 @@ Cliccare con il tasto destro per resettare.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>profile-onion-label</source>
|
||||
<translation>Inviare questo indirizzo ai peer con cui si desidera connettersi</translation>
|
||||
<translation type="vanished">Inviare questo indirizzo ai peer con cui si desidera connettersi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>copy-btn</source>
|
||||
|
@ -415,46 +455,57 @@ Cliccare con il tasto destro per resettare.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>copied-to-clipboard-notification</source>
|
||||
<extracomment>notification: copied to clipboard</extracomment>
|
||||
<translation>Copiato negli appunti</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>radio-use-password</source>
|
||||
<extracomment>Password</extracomment>
|
||||
<translation>Password</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>radio-no-password</source>
|
||||
<extracomment>Unencrypted (No password)</extracomment>
|
||||
<translation>Non criptato (senza password)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>no-password-warning</source>
|
||||
<extracomment>Not using a password on this account means that all data stored locally will not be encrypted</extracomment>
|
||||
<translation>Non utilizzare una password su questo account significa che tutti i dati archiviati localmente non verranno criptati</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>profile-oniblon-label</source>
|
||||
<extracomment>Send this address to peers you want to connect with</extracomment>
|
||||
<translation>Inviare questo indirizzo ai peer con cui si desidera connettersi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>your-display-name</source>
|
||||
<extracomment>Your Display Name</extracomment>
|
||||
<translation>Il tuo nome visualizzato</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>current-password-label</source>
|
||||
<extracomment>Current Password</extracomment>
|
||||
<translation>Password corrente</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>password1-label</source>
|
||||
<extracomment>Password</extracomment>
|
||||
<translation>Password</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>password2-label</source>
|
||||
<extracomment>Reenter password</extracomment>
|
||||
<translation>Reinserire la password</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>password-error-empty</source>
|
||||
<extracomment>Passwords do not match</extracomment>
|
||||
<translation>La password non può essere vuota</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>create-profile-btn</source>
|
||||
<extracomment>Create || Save</extracomment>
|
||||
<translation>Crea un profilo</translation>
|
||||
</message>
|
||||
<message>
|
||||
|
@ -467,22 +518,27 @@ Cliccare con il tasto destro per resettare.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>password-change-error</source>
|
||||
<extracomment>Error changing password: Supplied password rejected</extracomment>
|
||||
<translation>Errore durante la modifica della password: password fornita rifiutata</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>delete-profile-btn</source>
|
||||
<extracomment>Delete Profile</extracomment>
|
||||
<translation>Elimina profilo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>delete-confirm-label</source>
|
||||
<extracomment>Type DELETE to confirm</extracomment>
|
||||
<translation>Digita ELIMINA per confermare</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>delete-profile-confirm-btn</source>
|
||||
<extracomment>Really Delete Profile</extracomment>
|
||||
<translation>Elimina realmente il profilo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>delete-confirm-text</source>
|
||||
<extracomment>DELETE</extracomment>
|
||||
<translation>ELIMINA</translation>
|
||||
</message>
|
||||
</context>
|
||||
|
@ -497,6 +553,7 @@ Cliccare con il tasto destro per resettare.</translation>
|
|||
<name>ProfileManagerPane</name>
|
||||
<message>
|
||||
<source>enter-profile-password</source>
|
||||
<extracomment>Enter a password to view your profiles</extracomment>
|
||||
<translation>Inserisci una password per visualizzare i tuoi profili</translation>
|
||||
</message>
|
||||
<message>
|
||||
|
@ -505,18 +562,22 @@ Cliccare con il tasto destro per resettare.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>error-0-profiles-loaded-for-password</source>
|
||||
<extracomment>0 profiles loaded with that password</extracomment>
|
||||
<translation>0 profili caricati con quella password</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>your-profiles</source>
|
||||
<extracomment>Your Profiles</extracomment>
|
||||
<translation>I tuoi profili</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>your-servers</source>
|
||||
<extracomment>Your Profiles</extracomment>
|
||||
<translation>I tuoi server</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>unlock</source>
|
||||
<extracomment>Unlock</extracomment>
|
||||
<translation>Sblocca</translation>
|
||||
</message>
|
||||
</context>
|
||||
|
@ -524,22 +585,23 @@ Cliccare con il tasto destro per resettare.</translation>
|
|||
<name>SettingsPane</name>
|
||||
<message>
|
||||
<source>cwtch-settings-title</source>
|
||||
<translation>Impostazioni di Cwtch</translation>
|
||||
<translation type="vanished">Impostazioni di Cwtch</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>version %1 builddate %2</source>
|
||||
<translation>Versione: %1 Costruito il: %2</translation>
|
||||
<translation type="vanished">Versione: %1 Costruito il: %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>zoom-label</source>
|
||||
<translation>Zoom dell'interfaccia (influisce principalmente sulle dimensioni del testo e dei pulsanti)</translation>
|
||||
<translation type="vanished">Zoom dell'interfaccia (influisce principalmente sulle dimensioni del testo e dei pulsanti)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>block-unknown-label</source>
|
||||
<translation>Blocca peer sconosciuti</translation>
|
||||
<translation type="vanished">Blocca peer sconosciuti</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>setting-language</source>
|
||||
<extracomment>Language</extracomment>
|
||||
<translation>Lingua</translation>
|
||||
</message>
|
||||
<message>
|
||||
|
@ -560,14 +622,17 @@ Cliccare con il tasto destro per resettare.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>setting-interface-zoom</source>
|
||||
<extracomment>Interface Zoom</extracomment>
|
||||
<translation>Livello di zoom</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>large-text-label</source>
|
||||
<extracomment>large text</extracomment>
|
||||
<translation>Grande</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>setting-theme</source>
|
||||
<extracomment>Theme</extracomment>
|
||||
<translation>Tema</translation>
|
||||
</message>
|
||||
<message>
|
||||
|
@ -580,26 +645,30 @@ Cliccare con il tasto destro per resettare.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>experiments-enabled</source>
|
||||
<extracomment>Enable experiments</extracomment>
|
||||
<translation>Esperimenti abilitati</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>version %1 tor %2</source>
|
||||
<extracomment>Version %1 with tor %2</extracomment>
|
||||
<translation>Versione %1 con tor %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>version %1</source>
|
||||
<translation>Versione %1</translation>
|
||||
<translation type="vanished">Versione %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>builddate %2</source>
|
||||
<extracomment>Built on: %2</extracomment>
|
||||
<translation>Costruito il: %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>default-scaling-text</source>
|
||||
<translation>Testo di dimensioni predefinite (fattore di scala:</translation>
|
||||
<translation type="vanished">Testo di dimensioni predefinite (fattore di scala:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>small-text-label</source>
|
||||
<extracomment>small text</extracomment>
|
||||
<translation>Piccolo</translation>
|
||||
</message>
|
||||
<message>
|
||||
|
@ -610,11 +679,30 @@ Cliccare con il tasto destro per resettare.</translation>
|
|||
<source>locale-it</source>
|
||||
<translation>Italiano</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>medium-text-label</source>
|
||||
<extracomment>medium text</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Text magnification reference</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Acknowledgements</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>extra special thanks!!!!</source>
|
||||
<extracomment>don't translate yet... we should come up with something to write here as a team<3</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>SplashPane</name>
|
||||
<message>
|
||||
<source>loading-tor</source>
|
||||
<extracomment>Loading tor...</extracomment>
|
||||
<translation>Caricamento di tor...</translation>
|
||||
</message>
|
||||
</context>
|
||||
|
@ -622,25 +710,29 @@ Cliccare con il tasto destro per resettare.</translation>
|
|||
<name>StackToolbar</name>
|
||||
<message>
|
||||
<source>view-group-membership-tooltip</source>
|
||||
<translation>Visualizza i membri del gruppo</translation>
|
||||
<translation type="vanished">Visualizza i membri del gruppo</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Statusbar</name>
|
||||
<message>
|
||||
<source>network-status-disconnected</source>
|
||||
<extracomment>Disconnected from the internet, check your connection</extracomment>
|
||||
<translation>Disconnesso da Internet, controlla la tua connessione</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>network-status-attempting-tor</source>
|
||||
<extracomment>Attempting to connect to Tor network</extracomment>
|
||||
<translation>Tentativo di connessione alla rete Tor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>network-status-connecting</source>
|
||||
<extracomment>Connecting...</extracomment>
|
||||
<translation>Connessione alla rete e ai peer ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>network-status-online</source>
|
||||
<extracomment>Online</extracomment>
|
||||
<translation>Online</translation>
|
||||
</message>
|
||||
</context>
|
||||
|
@ -648,6 +740,7 @@ Cliccare con il tasto destro per resettare.</translation>
|
|||
<name>main</name>
|
||||
<message>
|
||||
<source>new-connection-pane-title</source>
|
||||
<extracomment>New Connection</extracomment>
|
||||
<translation>Nuova connessione</translation>
|
||||
</message>
|
||||
</context>
|
||||
|
|
|
@ -31,69 +31,69 @@
|
|||
<context>
|
||||
<name>AddPeerGroupPane</name>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="51"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="49"/>
|
||||
<source>profile-oniblon-label</source>
|
||||
<extracomment>Send this address to peers you want to connect with</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="61"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="59"/>
|
||||
<source>copy-btn</source>
|
||||
<translation type="unfinished">Copiar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="65"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="63"/>
|
||||
<source>copied-to-clipboard-notification</source>
|
||||
<extracomment>notification: copied to clipboard</extracomment>
|
||||
<translation type="unfinished">Copiado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="81"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="79"/>
|
||||
<source>add-peer-tab</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="81"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="79"/>
|
||||
<source>create-group-tab</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="81"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="79"/>
|
||||
<source>join-group-tab</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="107"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="105"/>
|
||||
<source>peer-address</source>
|
||||
<extracomment>Address</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="119"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="117"/>
|
||||
<source>peer-name</source>
|
||||
<extracomment>Name</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="140"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="138"/>
|
||||
<source>group-name</source>
|
||||
<extracomment>Group Name</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="152"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="150"/>
|
||||
<source>server</source>
|
||||
<extracomment>Server</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="161"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="159"/>
|
||||
<source>invitation</source>
|
||||
<extracomment>Invitation</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="183"/>
|
||||
<location filename="../qml/panes/AddPeerGroupPane.qml" line="181"/>
|
||||
<source>group-addr</source>
|
||||
<extracomment>Address</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -102,18 +102,18 @@
|
|||
<context>
|
||||
<name>BulletinOverlay</name>
|
||||
<message>
|
||||
<location filename="../qml/overlays/BulletinOverlay.qml" line="215"/>
|
||||
<location filename="../qml/overlays/BulletinOverlay.qml" line="213"/>
|
||||
<source>new-bulletin-label</source>
|
||||
<translation>Novo Boletim</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/overlays/BulletinOverlay.qml" line="227"/>
|
||||
<location filename="../qml/overlays/BulletinOverlay.qml" line="225"/>
|
||||
<source>post-new-bulletin-label</source>
|
||||
<extracomment>Post a new Bulletin Post</extracomment>
|
||||
<translation>Postar novo boletim</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/overlays/BulletinOverlay.qml" line="234"/>
|
||||
<location filename="../qml/overlays/BulletinOverlay.qml" line="232"/>
|
||||
<source>title-placeholder</source>
|
||||
<extracomment>title place holder text</extracomment>
|
||||
<translation>título…</translation>
|
||||
|
@ -148,7 +148,7 @@
|
|||
<translation type="obsolete">… cole um endereço aqui para adicionar um contato…</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/ContactList.qml" line="240"/>
|
||||
<location filename="../qml/widgets/ContactList.qml" line="227"/>
|
||||
<source>blocked</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -156,65 +156,65 @@
|
|||
<context>
|
||||
<name>GroupSettingsPane</name>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="45"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="44"/>
|
||||
<source>server-label</source>
|
||||
<translation>Servidor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="50"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="68"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="49"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="67"/>
|
||||
<source>copy-btn</source>
|
||||
<translation>Copiar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="54"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="72"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="53"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="71"/>
|
||||
<source>copied-to-clipboard-notification</source>
|
||||
<extracomment>notification: copied to clipboard</extracomment>
|
||||
<translation type="unfinished">Copiado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="63"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="62"/>
|
||||
<source>invitation-label</source>
|
||||
<translation>Convite</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="82"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="80"/>
|
||||
<source>server-info</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="90"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="88"/>
|
||||
<source>server-connectivity-connected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="90"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="88"/>
|
||||
<source>server-connectivity-disconnected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="108"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="106"/>
|
||||
<source>server-synced</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="108"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="106"/>
|
||||
<source>server-not-synced</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="124"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="122"/>
|
||||
<source>view-server-info</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="28"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="27"/>
|
||||
<source>group-name-label</source>
|
||||
<translation>Nome do Grupo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="33"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="32"/>
|
||||
<source>save-btn</source>
|
||||
<translation>Salvar</translation>
|
||||
</message>
|
||||
|
@ -228,7 +228,7 @@
|
|||
<translation type="vanished">Convidar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="144"/>
|
||||
<location filename="../qml/panes/GroupSettingsPane.qml" line="142"/>
|
||||
<source>delete-btn</source>
|
||||
<translation>Deletar</translation>
|
||||
</message>
|
||||
|
@ -251,18 +251,18 @@
|
|||
<translation type="vanished">Afazer…</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/overlays/ListOverlay.qml" line="33"/>
|
||||
<location filename="../qml/overlays/ListOverlay.qml" line="37"/>
|
||||
<source>search-list</source>
|
||||
<extracomment>ex: "Find..."</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/overlays/ListOverlay.qml" line="63"/>
|
||||
<location filename="../qml/overlays/ListOverlay.qml" line="68"/>
|
||||
<source>peer-not-online</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/overlays/ListOverlay.qml" line="212"/>
|
||||
<location filename="../qml/overlays/ListOverlay.qml" line="217"/>
|
||||
<source>add-list-item-btn</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -279,24 +279,24 @@
|
|||
<context>
|
||||
<name>Message</name>
|
||||
<message>
|
||||
<location filename="../qml/widgets/Message.qml" line="67"/>
|
||||
<location filename="../qml/widgets/Message.qml" line="68"/>
|
||||
<source>dm-tooltip</source>
|
||||
<extracomment>Click to DM</extracomment>
|
||||
<translation>Clique para DM</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/Message.qml" line="189"/>
|
||||
<location filename="../qml/widgets/Message.qml" line="186"/>
|
||||
<source>could-not-send-msg-error</source>
|
||||
<extracomment>Could not send this message</extracomment>
|
||||
<translation>Não deu para enviar esta mensagem</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/Message.qml" line="189"/>
|
||||
<location filename="../qml/widgets/Message.qml" line="186"/>
|
||||
<source>acknowledged-label</source>
|
||||
<translation>Confirmada</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/Message.qml" line="189"/>
|
||||
<location filename="../qml/widgets/Message.qml" line="186"/>
|
||||
<source>pending-label</source>
|
||||
<translation>Pendente</translation>
|
||||
</message>
|
||||
|
@ -379,55 +379,55 @@
|
|||
<context>
|
||||
<name>PeerSettingsPane</name>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="33"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="31"/>
|
||||
<source>address-label</source>
|
||||
<translation>Endereço</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="38"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="36"/>
|
||||
<source>copy-btn</source>
|
||||
<translation>Copiar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="42"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="40"/>
|
||||
<source>copied-to-clipboard-notification</source>
|
||||
<extracomment>notification: copied to clipboard</extracomment>
|
||||
<translation>Copiado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="54"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="52"/>
|
||||
<source>display-name-label</source>
|
||||
<translation>Nome de Exibição</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="58"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="56"/>
|
||||
<source>save-btn</source>
|
||||
<translation>Salvar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="99"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="109"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="97"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="107"/>
|
||||
<source>save-peer-history</source>
|
||||
<extracomment>Save Peer History</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="100"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="98"/>
|
||||
<source>save-peer-history-description</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="108"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="106"/>
|
||||
<source>dont-save-peer-history</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="130"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="128"/>
|
||||
<source>delete-btn</source>
|
||||
<translation>Deletar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="77"/>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="75"/>
|
||||
<source>block-btn</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -435,30 +435,30 @@
|
|||
<context>
|
||||
<name>ProfileAddEditPane</name>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="179"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="178"/>
|
||||
<source>copy-btn</source>
|
||||
<translation type="unfinished">Copiar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="183"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="182"/>
|
||||
<source>copied-to-clipboard-notification</source>
|
||||
<extracomment>notification: copied to clipboard</extracomment>
|
||||
<translation type="unfinished">Copiado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="275"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="274"/>
|
||||
<source>radio-use-password</source>
|
||||
<extracomment>Password</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="285"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="284"/>
|
||||
<source>radio-no-password</source>
|
||||
<extracomment>Unencrypted (No password)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="210"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="209"/>
|
||||
<source>no-password-warning</source>
|
||||
<extracomment>Not using a password on this account means that all data stored locally will not be encrypted</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -475,84 +475,84 @@
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="168"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="167"/>
|
||||
<source>profile-oniblon-label</source>
|
||||
<extracomment>Send this address to peers you want to connect with</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="259"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="258"/>
|
||||
<source>your-display-name</source>
|
||||
<extracomment>Your Display Name</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="303"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="302"/>
|
||||
<source>current-password-label</source>
|
||||
<extracomment>Current Password</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="321"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="320"/>
|
||||
<source>password1-label</source>
|
||||
<extracomment>Password</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="339"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="338"/>
|
||||
<source>password2-label</source>
|
||||
<extracomment>Reenter password</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="351"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="350"/>
|
||||
<source>password-error-empty</source>
|
||||
<extracomment>Passwords do not match</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="374"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="372"/>
|
||||
<source>create-profile-btn</source>
|
||||
<extracomment>Create || Save</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="374"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="372"/>
|
||||
<source>save-profile-btn</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="351"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="350"/>
|
||||
<source>password-error-match</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="362"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="361"/>
|
||||
<source>password-change-error</source>
|
||||
<extracomment>Error changing password: Supplied password rejected</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="418"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="416"/>
|
||||
<source>delete-profile-btn</source>
|
||||
<extracomment>Delete Profile</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="437"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="450"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="435"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="448"/>
|
||||
<source>delete-confirm-label</source>
|
||||
<extracomment>Type DELETE to confirm</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="461"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="459"/>
|
||||
<source>delete-profile-confirm-btn</source>
|
||||
<extracomment>Really Delete Profile</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="466"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="464"/>
|
||||
<source>delete-confirm-text</source>
|
||||
<extracomment>DELETE</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -561,7 +561,7 @@
|
|||
<context>
|
||||
<name>ProfileList</name>
|
||||
<message>
|
||||
<location filename="../qml/widgets/ProfileList.qml" line="114"/>
|
||||
<location filename="../qml/widgets/ProfileList.qml" line="106"/>
|
||||
<source>add-new-profile-btn</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -569,36 +569,36 @@
|
|||
<context>
|
||||
<name>ProfileManagerPane</name>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="36"/>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="34"/>
|
||||
<source>enter-profile-password</source>
|
||||
<extracomment>Enter a password to view your profiles</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="52"/>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="44"/>
|
||||
<source>password</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="78"/>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="68"/>
|
||||
<source>error-0-profiles-loaded-for-password</source>
|
||||
<extracomment>0 profiles loaded with that password</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="119"/>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="108"/>
|
||||
<source>your-profiles</source>
|
||||
<extracomment>Your Profiles</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="148"/>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="136"/>
|
||||
<source>your-servers</source>
|
||||
<extracomment>Your Profiles</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="63"/>
|
||||
<location filename="../qml/panes/ProfileManagerPane.qml" line="53"/>
|
||||
<source>unlock</source>
|
||||
<extracomment>Unlock</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -617,82 +617,105 @@
|
|||
<translation type="vanished">Zoom da interface (afeta principalmente tamanho de texto e botões)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="33"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="35"/>
|
||||
<source>setting-language</source>
|
||||
<extracomment>Language</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="44"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="46"/>
|
||||
<source>locale-en</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="45"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="47"/>
|
||||
<source>locale-fr</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="49"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="51"/>
|
||||
<source>locale-pt</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="47"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="49"/>
|
||||
<source>locale-de</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="46"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="48"/>
|
||||
<source>locale-es</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="48"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="50"/>
|
||||
<source>locale-it</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="67"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="69"/>
|
||||
<source>setting-interface-zoom</source>
|
||||
<extracomment>Interface Zoom</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="97"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="99"/>
|
||||
<source>medium-text-label</source>
|
||||
<extracomment>medium text</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="104"/>
|
||||
<source>large-text-label</source>
|
||||
<extracomment>large text</extracomment>
|
||||
<translation>Grande</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="105"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="113"/>
|
||||
<source>setting-theme</source>
|
||||
<extracomment>Theme</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="114"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="122"/>
|
||||
<source>theme-light</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="115"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="123"/>
|
||||
<source>theme-dark</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="134"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="140"/>
|
||||
<source>experiments-enabled</source>
|
||||
<extracomment>Theme</extracomment>
|
||||
<extracomment>Enable experiments</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="164"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="161"/>
|
||||
<source>Text magnification reference</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="218"/>
|
||||
<source>Acknowledgements</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="223"/>
|
||||
<source>extra special thanks!!!!</source>
|
||||
<extracomment>don't translate yet... we should come up with something to write here as a team<3</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="238"/>
|
||||
<source>version %1 tor %2</source>
|
||||
<extracomment>Version %1 with tor %2</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="171"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="246"/>
|
||||
<source>builddate %2</source>
|
||||
<extracomment>Built on: %2</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -703,8 +726,9 @@
|
|||
<translation type="vanished">Texto tamanho padrão (fator de escala: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="74"/>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="94"/>
|
||||
<source>small-text-label</source>
|
||||
<extracomment>small text</extracomment>
|
||||
<translation>Pequeno</translation>
|
||||
</message>
|
||||
</context>
|
||||
|
@ -747,7 +771,7 @@
|
|||
<context>
|
||||
<name>main</name>
|
||||
<message>
|
||||
<location filename="../qml/main.qml" line="265"/>
|
||||
<location filename="../qml/main.qml" line="282"/>
|
||||
<source>new-connection-pane-title</source>
|
||||
<extracomment>New Connection</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
|
|
50
qml/main.qml
|
@ -5,7 +5,7 @@ import QtQuick.Controls.Material 2.0
|
|||
import QtQuick.Layouts 1.3
|
||||
import QtQuick.Window 2.11
|
||||
|
||||
import "opaque"
|
||||
import "opaque" as Opaque
|
||||
import "opaque/fonts"
|
||||
import "opaque/fonts/MutantStandard.js" as Mutant
|
||||
import "opaque/theme"
|
||||
|
@ -17,7 +17,7 @@ import "utils.js" as Utils
|
|||
|
||||
ApplicationWindow {
|
||||
id: windowItem
|
||||
width: 1200
|
||||
width: 600 + Theme.scale * 200
|
||||
height: 800
|
||||
visible: true
|
||||
title: "cwtch" + ""
|
||||
|
@ -26,7 +26,7 @@ ApplicationWindow {
|
|||
|
||||
readonly property real ratio: height / width
|
||||
|
||||
FontAwesome { // PRETTY BUTTON ICONS
|
||||
Opaque.FontAwesome { // PRETTY BUTTON ICONS
|
||||
id: awesome
|
||||
resource: "qrc:/qml/opaque/fonts/fontawesome.ttf"
|
||||
}
|
||||
|
@ -94,10 +94,13 @@ ApplicationWindow {
|
|||
|
||||
// The actual app
|
||||
property Item mainLayout: Rectangle {
|
||||
Layout.fillWidth: true
|
||||
Layout.fillHeight: true
|
||||
color: Theme.backgroundMainColor
|
||||
|
||||
Toolbar {
|
||||
Opaque.Toolbar {
|
||||
id: toolbar
|
||||
rightPaneWidth: theStack.width
|
||||
|
||||
onLeftMenu: {
|
||||
gcd.requestSettings()
|
||||
|
@ -186,10 +189,10 @@ ApplicationWindow {
|
|||
Rectangle { // THE LEFT PANE WITH TOOLS AND CONTACTS
|
||||
color: Theme.backgroundMainColor
|
||||
Layout.fillHeight: true
|
||||
Layout.minimumWidth: Theme.sidePaneMinSize * gcd.themeScale
|
||||
Layout.maximumWidth: theStack.pane == theStack.emptyPane ? parent.width : (Theme.sidePaneMinSize * gcd.themeScale)
|
||||
Layout.minimumWidth: Theme.sidePaneMinSize
|
||||
Layout.maximumWidth: theStack.pane == theStack.emptyPane ? parent.width : Theme.sidePaneMinSize
|
||||
Layout.fillWidth: theStack.pane == theStack.emptyPane ? true : false
|
||||
visible: (windowItem.width >= (Theme.doublePaneMinSize * gcd.themeScale) && !Qt.inputMethod.visible) || theStack.pane == theStack.emptyPane
|
||||
visible: (windowItem.width >= Theme.doublePaneMinSize && !Qt.inputMethod.visible) || theStack.pane == theStack.emptyPane
|
||||
|
||||
ContactList {
|
||||
anchors.top: parent.top
|
||||
|
@ -230,7 +233,10 @@ ApplicationWindow {
|
|||
readonly property int addPeerGroupPane: 4
|
||||
readonly property int serverInfoPane: 5
|
||||
|
||||
Item { anchors.fill: parent } // empty
|
||||
Item { // empty
|
||||
Layout.fillWidth: true
|
||||
Layout.fillHeight: true
|
||||
}
|
||||
|
||||
Rectangle {
|
||||
color: Theme.backgroundMainColor
|
||||
|
@ -243,16 +249,27 @@ ApplicationWindow {
|
|||
}
|
||||
|
||||
|
||||
PeerSettingsPane { anchors.fill: parent }
|
||||
PeerSettingsPane {
|
||||
Layout.fillWidth: true
|
||||
Layout.fillHeight: true
|
||||
}
|
||||
|
||||
GroupSettingsPane{ anchors.fill: parent }
|
||||
GroupSettingsPane{
|
||||
Layout.fillWidth: true
|
||||
Layout.fillHeight: true
|
||||
}
|
||||
|
||||
AddPeerGroupPane {
|
||||
id: addPeerGroupPaneInstance
|
||||
anchors.fill: parent
|
||||
Layout.fillWidth: true
|
||||
Layout.fillHeight: true
|
||||
|
||||
}
|
||||
|
||||
ServerInfoPane { anchors.fill: parent }
|
||||
ServerInfoPane {
|
||||
Layout.fillWidth: true
|
||||
Layout.fillHeight: true
|
||||
}
|
||||
|
||||
onCurrentIndexChanged: {
|
||||
gcd.setProfilePaneState(theStack.currentIndex)
|
||||
|
@ -267,8 +284,6 @@ ApplicationWindow {
|
|||
addPeerGroupPaneInstance.reset()
|
||||
}
|
||||
}
|
||||
|
||||
onWidthChanged: {toolbar.titleWidth = width}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -384,19 +399,18 @@ ApplicationWindow {
|
|||
anchors.top: parent.top
|
||||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
anchors.topMargin: 20
|
||||
width: lblPopup.width + 30
|
||||
height: lblPopup.height + 8 * gcd.themeScale
|
||||
width: lblPopup.width + 2 * gcd.paddingStandard
|
||||
height: lblPopup.height + 2 * gcd.paddingStandard
|
||||
color: "#000000"
|
||||
opacity: 0.5
|
||||
radius: 15
|
||||
visible: false
|
||||
|
||||
|
||||
Label {
|
||||
Opaque.Label {
|
||||
id: lblPopup
|
||||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
font.pixelSize: 18 * gcd.themeScale
|
||||
color: "#FFFFFF"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1 +1 @@
|
|||
Subproject commit ae63ff95aff88938558ba7f2b3ec8152ab639e5a
|
||||
Subproject commit 136e613ab596ae70edfa73fc6019f5dde44e0a08
|
|
@ -14,6 +14,7 @@ import "../utils.js" as Utils
|
|||
ColumnLayout {
|
||||
Layout.fillWidth: true
|
||||
width:parent.width
|
||||
Layout.margins: Theme.paddingStandard
|
||||
|
||||
Text {
|
||||
Layout.fillWidth: true
|
||||
|
@ -26,10 +27,7 @@ ColumnLayout {
|
|||
|
||||
style: CwtchTextFieldStyle{}
|
||||
|
||||
anchors.left: parent.left
|
||||
anchors.right: parent.right
|
||||
|
||||
anchors.margins: 10
|
||||
width: parent.width - 2 * parent.padding
|
||||
|
||||
onTextChanged: {
|
||||
bulletinView.filter = text
|
||||
|
@ -247,8 +245,7 @@ ColumnLayout {
|
|||
id: btnSend
|
||||
icon: "regular/paper-plane"
|
||||
text: "post"
|
||||
anchors.right: parent.right
|
||||
anchors.rightMargin: 2
|
||||
Layout.alignment: Qt.AlignRight
|
||||
|
||||
property int nextMessageID: 1
|
||||
|
||||
|
|
|
@ -11,23 +11,27 @@ import "../opaque/controls" as Awesome
|
|||
import "../utils.js" as Utils
|
||||
import "../opaque/styles"
|
||||
import "../opaque/theme"
|
||||
import "../widgets" as W
|
||||
|
||||
ColumnLayout {
|
||||
id: listpanel
|
||||
Layout.fillWidth: true
|
||||
width:parent.width
|
||||
id: listpanel
|
||||
// todo: margins don't seem to be getting applied to search/additem textboxes? not sure why
|
||||
Layout.margins: Theme.paddingStandard
|
||||
|
||||
property bool online: false
|
||||
|
||||
Text {
|
||||
Layout.fillWidth: true
|
||||
|
||||
Item {
|
||||
width: 1
|
||||
height: Theme.paddingStandard
|
||||
}
|
||||
|
||||
Opaque.IconTextField {
|
||||
id: filter
|
||||
visible:listpanel.online
|
||||
anchors.left: parent.left
|
||||
anchors.right: parent.right
|
||||
anchors.margins: 10
|
||||
Layout.fillWidth: true
|
||||
|
||||
//: ex: "Find..."
|
||||
placeholderText: qsTr("search-list")
|
||||
|
@ -54,12 +58,13 @@ ColumnLayout {
|
|||
height: 150
|
||||
width: 150
|
||||
}
|
||||
Label {
|
||||
|
||||
Opaque.Label {
|
||||
visible:!listpanel.online
|
||||
color: Theme.mainTextColor
|
||||
Layout.alignment: Qt.AlignHCenter | Qt.AlignVCenter
|
||||
horizontalAlignment: Text.AlignHCenter
|
||||
Layout.fillWidth: true
|
||||
elide: Text.ElideRight
|
||||
font.pixelSize: 18 * gcd.themeScale
|
||||
size: Theme.textMediumPt
|
||||
text: qsTr("peer-not-online")
|
||||
}
|
||||
|
||||
|
@ -165,7 +170,7 @@ ColumnLayout {
|
|||
delegate:
|
||||
|
||||
Item {
|
||||
width: parent.width
|
||||
width: Listview.view.width
|
||||
height: title.indexOf(listView.filter) >= 0 ? texttitle.height : 0
|
||||
visible: title.indexOf(listView.filter) >= 0
|
||||
|
||||
|
@ -212,9 +217,7 @@ ColumnLayout {
|
|||
button_text: qsTr("add-list-item-btn")
|
||||
dropShadowColor: Theme.dropShadowPaneColor
|
||||
property int nextMessageID: 1
|
||||
anchors.left: parent.left
|
||||
anchors.right: parent.right
|
||||
anchors.margins: 10
|
||||
Layout.fillWidth: true
|
||||
|
||||
onClicked: {
|
||||
if (newlistitem.text != "") {
|
||||
|
@ -225,9 +228,4 @@ ColumnLayout {
|
|||
}
|
||||
|
||||
}
|
||||
|
||||
Opaque.HLine{}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
|
|
@ -35,14 +35,14 @@ Rectangle {
|
|||
leftPadding: 20 * gcd.themeScale
|
||||
rightPadding: 20 * gcd.themeScale
|
||||
|
||||
Opaque.ScalingLabel {
|
||||
Opaque.Label {
|
||||
id: shareLabel
|
||||
anchors {
|
||||
left: parent.left
|
||||
right: parent.right
|
||||
}
|
||||
horizontalAlignment:Text.AlignHCenter
|
||||
size: Theme.secondaryTextSize
|
||||
size: Theme.textSmallPt
|
||||
wrapMode: Text.Wrap
|
||||
|
||||
//: Send this address to peers you want to connect with
|
||||
|
@ -145,7 +145,7 @@ Rectangle {
|
|||
Column {
|
||||
visible: gcd.experimentsEnabled && Utils.checkMap(gcd.experiments, "tapir-groups-experiment")
|
||||
width: parent.width / 2
|
||||
Opaque.ScalingLabel {
|
||||
Opaque.Label {
|
||||
//: Server
|
||||
text: qsTr("server")
|
||||
}
|
||||
|
@ -154,7 +154,7 @@ Rectangle {
|
|||
Column {
|
||||
visible: gcd.experimentsEnabled && Utils.checkMap(gcd.experiments, "tapir-groups-experiment")
|
||||
width: parent.width / 2
|
||||
Opaque.ScalingLabel {
|
||||
Opaque.Label {
|
||||
//: Invitation
|
||||
text: qsTr("invitation")
|
||||
}
|
||||
|
|
|
@ -14,7 +14,6 @@ import "../const"
|
|||
|
||||
Opaque.SettingsList { // groupSettingsPane
|
||||
id: gsp
|
||||
anchors.fill: parent
|
||||
property string groupID
|
||||
property variant addrbook
|
||||
property bool connected: false
|
||||
|
@ -77,7 +76,6 @@ Opaque.SettingsList { // groupSettingsPane
|
|||
}
|
||||
|
||||
Opaque.Setting {
|
||||
property color backgroundColor: parent.color
|
||||
inline: true
|
||||
erinn marked this conversation as resolved
Outdated
|
||||
label: qsTr("server-info")
|
||||
field: Column {
|
||||
|
@ -86,7 +84,7 @@ Opaque.SettingsList { // groupSettingsPane
|
|||
RowLayout {
|
||||
width: parent.width
|
||||
Layout.fillWidth: true
|
||||
Opaque.ScalingLabel {
|
||||
Opaque.Label {
|
||||
text: gsp.connected ? qsTr("server-connectivity-connected") : qsTr("server-connectivity-disconnected")
|
||||
Layout.alignment: Qt.AlignLeft
|
||||
}
|
||||
|
@ -104,7 +102,7 @@ Opaque.SettingsList { // groupSettingsPane
|
|||
width: parent.width
|
||||
Layout.fillWidth: true
|
||||
|
||||
Opaque.ScalingLabel {
|
||||
Opaque.Label {
|
||||
text: gsp.synced ? qsTr("server-synced") : qsTr("server-not-synced")
|
||||
Layout.alignment: Qt.AlignLeft
|
||||
}
|
||||
|
|
|
@ -30,6 +30,7 @@ ColumnLayout {
|
|||
StackLayout {
|
||||
id: overlayStack
|
||||
Layout.fillWidth: true
|
||||
Layout.fillHeight: true
|
||||
width: parent.width
|
||||
|
||||
|
||||
|
@ -44,23 +45,15 @@ ColumnLayout {
|
|||
|
||||
|
||||
ChatOverlay { //0
|
||||
Layout.maximumHeight: overlayStack.height
|
||||
Layout.maximumWidth: overlayStack.width
|
||||
}
|
||||
erinn marked this conversation as resolved
Outdated
dan
commented
if we don't need them then we should delete? if we don't need them then we should delete?
|
||||
|
||||
ListOverlay{ //1
|
||||
Layout.maximumHeight: overlayStack.height
|
||||
Layout.maximumWidth: overlayStack.width
|
||||
}
|
||||
|
||||
BulletinOverlay{ //2
|
||||
Layout.maximumHeight: overlayStack.height
|
||||
Layout.maximumWidth: overlayStack.width
|
||||
}
|
||||
|
||||
MembershipOverlay { //3
|
||||
Layout.maximumHeight: overlayStack.height
|
||||
Layout.maximumWidth: overlayStack.width
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -14,8 +14,6 @@ import "../const"
|
|||
|
||||
Opaque.SettingsList { // settingsPane
|
||||
id: root
|
||||
anchors.fill: parent
|
||||
anchors.topMargin: 20
|
||||
width: parent.width
|
||||
height: parent.height
|
||||
contentHeight: peerSettings.height + 20
|
||||
|
@ -80,8 +78,8 @@ Opaque.SettingsList { // settingsPane
|
|||
field: Opaque.ToggleSwitch {
|
||||
anchors.right: parent.right
|
||||
|
||||
isToggled: root.authorization == Const.auth_blocked
|
||||
onToggled: function() {
|
||||
checked: root.authorization == Const.auth_blocked
|
||||
onCheckedChanged: function() {
|
||||
if (root.authorization == Const.auth_blocked) {
|
||||
root.authorization = Const.auth_unknown
|
||||
gcd.setPeerAuthorization(txtOnion.text, Const.auth_unknown)
|
||||
|
|
|
@ -103,9 +103,9 @@ Opaque.Flickable {
|
|||
width: 400 * gcd.themeScale
|
||||
spacing: 10 * gcd.themeScale
|
||||
|
||||
Opaque.ScalingLabel {
|
||||
Opaque.Label {
|
||||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
size: Theme.primaryTextSize
|
||||
size: Theme.textMediumPt
|
||||
|
||||
//: New Profile || Edit Profile
|
||||
text: mode == mode_add ? qsTr("new-profile") : qsTr("edit-profile")
|
||||
|
@ -122,9 +122,8 @@ Opaque.Flickable {
|
|||
Opaque.Portrait {
|
||||
id: portrait
|
||||
|
||||
size: 250
|
||||
|
||||
Layout.preferredHeight: size
|
||||
Layout.preferredHeight: implicitHeight
|
||||
Layout.preferredWidth: implicitWidth
|
||||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
|
||||
portraitBorderColor: Theme.portraitOnlineBorderColor
|
||||
|
@ -136,18 +135,18 @@ Opaque.Flickable {
|
|||
|
||||
badgeContent: Image {// Profle Type
|
||||
id: profiletype
|
||||
source: radioUsePassword.checked ? gcd.assetPath + "core/lock-24px.webp" : gcd.assetPath + "core/lock-open-24px.webp"
|
||||
height: 40 * gcd.themeScale
|
||||
source: radioUsePassword.checked ? gcd.assetPath + "core/lock-24px.webp" : gcd.assetPath + "core/lock_open-24px.webp"
|
||||
height: Theme.uiIconSizeS
|
||||
width: height
|
||||
}
|
||||
}
|
||||
|
||||
Opaque.ScalingLabel {
|
||||
Opaque.Label {
|
||||
id: nameLabel
|
||||
visible: mode == mode_edit
|
||||
|
||||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
size: Theme.primaryTextSize
|
||||
size: Theme.textMediumPt
|
||||
bold: true
|
||||
}
|
||||
|
||||
|
@ -159,10 +158,10 @@ Opaque.Flickable {
|
|||
color: Theme.backgroundPaneColor
|
||||
}
|
||||
|
||||
Opaque.ScalingLabel {
|
||||
Opaque.Label {
|
||||
visible: mode == mode_edit
|
||||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
size: Theme.secondaryTextSize
|
||||
size: Theme.textSmallPt
|
||||
|
||||
//: Send this address to peers you want to connect with
|
||||
text: qsTr("profile-oniblon-label")
|
||||
|
@ -200,10 +199,10 @@ Opaque.Flickable {
|
|||
color: leftCol.color
|
||||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
|
||||
Opaque.ScalingLabel {
|
||||
Opaque.Label {
|
||||
id: noPasswordLabel
|
||||
width: parent.width
|
||||
size: Theme.secondaryTextSize
|
||||
size: Theme.textSmallPt
|
||||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
|
||||
//: Not using a password on this account means that all data stored locally will not be encrypted
|
||||
|
@ -342,10 +341,10 @@ Opaque.Flickable {
|
|||
}
|
||||
|
||||
|
||||
Opaque.ScalingLabel {
|
||||
Opaque.Label {
|
||||
id: passwordErrorLabel
|
||||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
size: Theme.secondaryTextSize
|
||||
size: Theme.textSmallPt
|
||||
|
||||
//: Passwords do not match
|
||||
text: txtPassword1.text.length == 0 ? qsTr("password-error-empty") : qsTr("password-error-match")
|
||||
|
@ -353,10 +352,10 @@ Opaque.Flickable {
|
|||
color: Theme.textfieldErrorColor
|
||||
}
|
||||
|
||||
Opaque.ScalingLabel {
|
||||
Opaque.Label {
|
||||
id: passwordChangeErrorLabel
|
||||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
size: Theme.secondaryTextSize
|
||||
size: Theme.textSmallPt
|
||||
|
||||
//: Error changing password: Supplied password rejected
|
||||
text: qsTr("password-change-error")
|
||||
|
@ -366,7 +365,6 @@ Opaque.Flickable {
|
|||
|
||||
|
||||
Opaque.Button { // ADD or SAVE button
|
||||
height: Theme.primaryTextSize * 1.5
|
||||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
erinn marked this conversation as resolved
Outdated
dan
commented
switch to new textSize? switch to new textSize?
erinn
commented
it calculates its own height it calculates its own height
|
||||
|
||||
|
||||
|
@ -418,7 +416,7 @@ Opaque.Flickable {
|
|||
text: qsTr("delete-profile-btn")
|
||||
//icon: "regular/trash-alt"
|
||||
visible: mode == mode_edit
|
||||
height: Theme.primaryTextSize * 1.5
|
||||
//height: Theme.primaryTextSize * 1.5
|
||||
|
||||
|
||||
onClicked: {
|
||||
|
@ -426,9 +424,9 @@ Opaque.Flickable {
|
|||
}
|
||||
}
|
||||
|
||||
Opaque.ScalingLabel {
|
||||
Opaque.Label {
|
||||
id: deleteConfirmLabel
|
||||
size: Theme.secondaryTextSize
|
||||
size: Theme.textSmallPt
|
||||
|
||||
anchors.right: parent.right
|
||||
anchors.rightMargin: 20 * gcd.themeScale
|
||||
|
|
|
@ -22,31 +22,23 @@ ColumnLayout {
|
|||
id: thecol
|
||||
anchors.fill: parent
|
||||
|
||||
spacing: 20 * gcd.themeScale
|
||||
spacing: Theme.paddingSmall
|
||||
|
||||
Opaque.ScalingLabel {
|
||||
Layout.alignment: Qt.AlignHCenter
|
||||
wrapMode: TextEdit.Wrap
|
||||
size: Theme.primaryTextSize
|
||||
|
||||
font.family: Fonts.applicationFontRegular.name
|
||||
font.styleName: "Bold"
|
||||
Opaque.Label {
|
||||
horizontalAlignment: Text.AlignHCenter
|
||||
width: parent.width
|
||||
Layout.fillWidth: true
|
||||
bold: true
|
||||
|
||||
//: Enter a password to view your profiles
|
||||
text: qsTr("enter-profile-password")
|
||||
}
|
||||
|
||||
RowLayout {
|
||||
width: 700 * gcd.themeScale
|
||||
Layout.alignment: Qt.AlignHCenter
|
||||
erinn marked this conversation as resolved
Outdated
dan
commented
I think this did need a min size of some kind? I think this did need a min size of some kind?
erinn
commented
maybe an android thing? maybe an android thing?
|
||||
|
||||
Opaque.UnderlineTextField {
|
||||
id: txtPassword
|
||||
//anchors.horizontalCenter: parent.horizontalCenter
|
||||
//Layout.fillWidth: true
|
||||
Layout.maximumWidth: 450 * gcd.themeScale
|
||||
Layout.minimumWidth: 450 * gcd.themeScale
|
||||
|
||||
Layout.rightMargin: 40
|
||||
Layout.leftMargin: 40
|
||||
placeholderText: qsTr("password")
|
||||
|
@ -56,8 +48,6 @@ ColumnLayout {
|
|||
|
||||
Opaque.Button {
|
||||
id: "button"
|
||||
width: 100 * gcd.themeScale
|
||||
height: Theme.primaryTextSize * gcd.themeScale
|
||||
|
||||
//: Unlock
|
||||
text: qsTr("unlock")
|
||||
|
@ -70,7 +60,7 @@ ColumnLayout {
|
|||
}
|
||||
}
|
||||
|
||||
Opaque.ScalingLabel {
|
||||
Opaque.Label {
|
||||
id: error
|
||||
Layout.alignment: Qt.AlignHCenter
|
||||
color: Theme.textfieldErrorColor
|
||||
|
@ -106,11 +96,10 @@ ColumnLayout {
|
|||
Layout.fillHeight: true
|
||||
Layout.fillWidth: true
|
||||
|
||||
Opaque.ScalingLabel {
|
||||
Opaque.Label {
|
||||
id: profileLabel
|
||||
size: Theme.subHeaderSize
|
||||
font.family: Fonts.applicationFontRegular.name
|
||||
font.styleName: "Bold"
|
||||
size: Theme.textSubHeaderPt
|
||||
bold: true
|
||||
anchors.left: parent.left
|
||||
anchors.leftMargin: 25 * gcd.themeScale
|
||||
bottomPadding: 10 * gcd.themeScale
|
||||
|
@ -135,14 +124,13 @@ ColumnLayout {
|
|||
Layout.fillHeight: true
|
||||
Layout.fillWidth: true
|
||||
|
||||
Opaque.ScalingLabel {
|
||||
Opaque.Label {
|
||||
id: serverLabel
|
||||
size: Theme.subHeaderSize
|
||||
font.family: Fonts.applicationFontRegular.name
|
||||
font.styleName: "Bold"
|
||||
size: Theme.textSubHeaderPt
|
||||
bold: true
|
||||
anchors.left: parent.left
|
||||
anchors.leftMargin: 25 * gcd.themeScale
|
||||
bottomPadding: 10 * gcd.themeScale
|
||||
anchors.leftMargin: Theme.paddingStandard
|
||||
bottomPadding: Theme.paddingSmall
|
||||
|
||||
//: Your Profiles
|
||||
text: qsTr("your-servers")
|
||||
|
|
|
@ -39,9 +39,9 @@ Opaque.SettingsList { // Add Profile Pane
|
|||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
width: 700
|
||||
|
||||
Opaque.ScalingLabel {
|
||||
Opaque.Label {
|
||||
text: server_name
|
||||
size: 16
|
||||
header: true
|
||||
}
|
||||
|
||||
Opaque.Setting {
|
||||
|
@ -51,9 +51,9 @@ Opaque.SettingsList { // Add Profile Pane
|
|||
field: Opaque.ToggleSwitch {
|
||||
anchors.right: parent.right
|
||||
|
||||
isToggled: serverAddEditPane.server_available
|
||||
onToggled: function() {
|
||||
serverAddEditPane.server_available = !serverAddEditPane.server_available
|
||||
checked: serverAddEditPane.server_available
|
||||
onCheckedChanged: function() {
|
||||
serverAddEditPane.server_available = checked
|
||||
erinn marked this conversation as resolved
Outdated
dan
commented
uncomment uncomment
|
||||
if (serverAddEditPane.server_available) {
|
||||
gcd.startServer(serverAddEditPane.server_name)
|
||||
} else {
|
||||
|
@ -63,21 +63,15 @@ Opaque.SettingsList { // Add Profile Pane
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Opaque.Setting {
|
||||
label: qsTr("server-autostart")
|
||||
|
||||
field: Opaque.ToggleSwitch {
|
||||
anchors.right: parent.right
|
||||
|
||||
isToggled: serverAddEditPane.autostart_server
|
||||
onToggled: function() {
|
||||
serverAddEditPane.autostart_server = !serverAddEditPane.autostart_server
|
||||
checked: serverAddEditPane.autostart_server
|
||||
onCheckedChanged: function() {
|
||||
serverAddEditPane.autostart_server = checked
|
||||
gcd.autostartServer(serverAddEditPane.server_name, serverAddEditPane.autostart_server)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -14,9 +14,8 @@ import "../const"
|
|||
|
||||
Opaque.SettingsList { // groupSettingsPane
|
||||
id: gsp
|
||||
anchors.fill: parent
|
||||
property string serverName
|
||||
property color backgroundColor: parent.color
|
||||
property color backgroundColor: "red"//parent.color??
|
||||
property bool connected: false
|
||||
property bool synced: false
|
||||
|
||||
|
@ -66,11 +65,6 @@ Opaque.SettingsList { // groupSettingsPane
|
|||
onSupplyServerSettings: function(server, key_names, keys) {
|
||||
gsp.serverName = server;
|
||||
toolbar.setTitle(qsTr("server-settings"));
|
||||
console.log("Servers: " + key_names);
|
||||
for (let i=0; i<key_names.length;i++) {
|
||||
// TODO: Actually do something with these keys
|
||||
console.log("FOUND SERVER KEY " + key_names[i] + " " + keys[i]);
|
||||
}
|
||||
}
|
||||
erinn marked this conversation as resolved
Outdated
dan
commented
delete :) delete :)
|
||||
}
|
||||
|
||||
|
|
|
@ -24,8 +24,10 @@ Opaque.SettingsList { // settingsPane
|
|||
Column {
|
||||
id: settings
|
||||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
width:parent.width -20
|
||||
parent:root.contentItem
|
||||
width: parent.width - 20
|
||||
parent: root.contentItem
|
||||
padding: Theme.paddingStandard
|
||||
spacing: Theme.paddingSmall
|
||||
|
||||
Opaque.Setting {
|
||||
|
||||
|
@ -66,36 +68,42 @@ Opaque.SettingsList { // settingsPane
|
|||
//: Interface Zoom
|
||||
label: qsTr("setting-interface-zoom")
|
||||
|
||||
field: Row {
|
||||
field: Column {
|
||||
spacing: 10
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
|
||||
Opaque.ScalingLabel {
|
||||
text: qsTr("small-text-label")
|
||||
size: 8
|
||||
}
|
||||
|
||||
Opaque.Slider {
|
||||
id: zoomSlider
|
||||
erinn marked this conversation as resolved
Outdated
dan
commented
if there's only 3 vals? with a step size of 1, should it' be 0 to 2 inclusive? if there's only 3 vals? with a step size of 1, should it' be 0 to 2 inclusive?
erinn
commented
from Theme.qml:
from Theme.qml:
> // magnification system: all size-sets should generally respect these semantics:
> //
> // scale
> // 0 1 2 3 4
> // padding S M M M L
> // text S S M L L
> //
> // use the syntax "propertyName: propertyNameBase[p[scale]]" for padding that
> // has S/M/L granularity (and likewise t[scale] for text)
> // use the syntax "propertyName: propertyNameBase[scale]" for things that you
> // would prefer have 0/1/2/3/4 granularity.
|
||||
from: 0.5
|
||||
to: 4.0
|
||||
value: gcd.themeScale
|
||||
live: false
|
||||
from: 0
|
||||
to: 4
|
||||
value: gcd.themeScaleNew
|
||||
snapMode: Slider.SnapAlways
|
||||
stepSize: 0.25
|
||||
stepSize: 1
|
||||
|
||||
onValueChanged: {
|
||||
gcd.themeScale = zoomSlider.value
|
||||
windowItem.width = windowItem.width
|
||||
gcd.themeScale = 1.0
|
||||
gcd.themeScaleNew = zoomSlider.value
|
||||
}
|
||||
width: 200
|
||||
}
|
||||
|
||||
|
||||
Opaque.ScalingLabel {
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
wrapMode: TextEdit.Wrap
|
||||
Row {
|
||||
Opaque.Label {
|
||||
//: small text
|
||||
text: qsTr("small-text-label") + " "
|
||||
size: Theme.textSmallPt
|
||||
}
|
||||
Opaque.Label {
|
||||
//: medium text
|
||||
text: qsTr("medium-text-label") + " "
|
||||
size: Theme.textMediumPt
|
||||
}
|
||||
Opaque.Label {
|
||||
//: large text
|
||||
text: qsTr("large-text-label")
|
||||
size: 20
|
||||
size: Theme.textLargePt
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -127,24 +135,15 @@ Opaque.SettingsList { // settingsPane
|
|||
}
|
||||
}
|
||||
|
||||
// Experimental Gating
|
||||
|
||||
Opaque.Setting {
|
||||
//: Theme
|
||||
//: Enable experiments
|
||||
label: qsTr("experiments-enabled")
|
||||
|
||||
field: Opaque.ToggleSwitch {
|
||||
anchors.right: parent.right
|
||||
id: experimentsEnabledToggle
|
||||
isToggled: gcd.experimentsEnabled
|
||||
onToggled: function() {
|
||||
console.log("experiments enabled: " + gcd.experimentsEnabled + " " + experimentsEnabledToggle.isToggled) ;
|
||||
if (gcd.experimentsEnabled == false) {
|
||||
gcd.experimentsEnabled = true;
|
||||
} else {
|
||||
gcd.experimentsEnabled = false;
|
||||
}
|
||||
}
|
||||
checked: gcd.experimentsEnabled
|
||||
onCheckedChanged: gcd.experimentsEnabled = checked
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -157,20 +156,96 @@ Opaque.SettingsList { // settingsPane
|
|||
name: "groups_enabled"
|
||||
experiment_id: "tapir-groups-experiment"
|
||||
}
|
||||
erinn marked this conversation as resolved
dan
commented
shouldn't this be outside experiments? shouldn't this be outside experiments?
erinn
commented
that would be lovely but ToggleFields can't go in Collapsers for some reason currently lmao that would be lovely but ToggleFields can't go in Collapsers for some reason currently lmao
|
||||
Opaque.ScalingLabel {
|
||||
|
||||
Opaque.Collapser {
|
||||
textShow: qsTr("Text magnification reference")
|
||||
textHide: textShow
|
||||
|
||||
Opaque.Label {
|
||||
text: "compact header"
|
||||
size: Theme.textHeaderPtBase[0]
|
||||
bold: true
|
||||
}
|
||||
Opaque.Label {
|
||||
text: "compact small text"
|
||||
size: Theme.textSmallPtBase[0]
|
||||
}
|
||||
Opaque.Label {
|
||||
text: "compact medium text"
|
||||
size: Theme.textMediumPtBase[0]
|
||||
}
|
||||
Opaque.Label {
|
||||
text: "compact large text"
|
||||
size: Theme.textLargePtBase[0]
|
||||
}
|
||||
Opaque.Label {
|
||||
text: "normal header"
|
||||
size: Theme.textHeaderPtBase[1]
|
||||
bold: true
|
||||
}
|
||||
Opaque.Label {
|
||||
text: "normal small text"
|
||||
size: Theme.textSmallPtBase[1]
|
||||
}
|
||||
Opaque.Label {
|
||||
text: "normal medium text"
|
||||
size: Theme.textMediumPtBase[1]
|
||||
}
|
||||
Opaque.Label {
|
||||
text: "normal large text"
|
||||
size: Theme.textLargePtBase[1]
|
||||
}
|
||||
Opaque.Label {
|
||||
text: "magnified header"
|
||||
size: Theme.textHeaderPtBase[2]
|
||||
bold: true
|
||||
}
|
||||
Opaque.Label {
|
||||
text: "magnified small text"
|
||||
size: Theme.textSmallPtBase[2]
|
||||
}
|
||||
Opaque.Label {
|
||||
text: "magnified medium text"
|
||||
size: Theme.textMediumPtBase[2]
|
||||
}
|
||||
Opaque.Label {
|
||||
text: "magnified large text"
|
||||
size: Theme.textLargePtBase[2]
|
||||
}
|
||||
}
|
||||
|
||||
Opaque.Collapser {
|
||||
textShow: qsTr("Acknowledgements")
|
||||
textHide: textShow
|
||||
|
||||
Opaque.Label {
|
||||
//: don't translate yet... we should come up with something to write here as a team<3
|
||||
text: qsTr("extra special thanks!!!!")
|
||||
}
|
||||
|
||||
erinn marked this conversation as resolved
dan
commented
possible lokalise too? possible lokalise too?
erinn
commented
absolutely. and split up by bullet point so we can add/remove individual entries easily. soon! absolutely. and split up by bullet point so we can add/remove individual entries easily. soon!
|
||||
Opaque.Label {
|
||||
text: "dependencies, licenses?\nprofile icon pics\nfontawesome? other icon sources?\nmutant standard\nadobe blank\nopensans?"
|
||||
}
|
||||
}
|
||||
|
||||
// todo: found this -60 by trial and error. not sure of derivation
|
||||
Opaque.HLine{width:parent.width-padding*2-60}
|
||||
|
||||
Opaque.Label {
|
||||
id: versionLabel
|
||||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
//: Version %1 with tor %2
|
||||
text: qsTr("version %1 tor %2").arg(gcd.version).arg(gcd.torVersion)
|
||||
size: Theme.textSmallPt
|
||||
}
|
||||
|
||||
Opaque.ScalingLabel {
|
||||
Opaque.Label {
|
||||
id: builddateLabel
|
||||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
//: Built on: %2
|
||||
text: qsTr("builddate %2").arg(gcd.buildDate)
|
||||
size: Theme.textSmallPt
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -37,7 +37,7 @@ Item {
|
|||
}
|
||||
|
||||
|
||||
Opaque.ScalingLabel {
|
||||
Opaque.Label {
|
||||
id: loadingLabel
|
||||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
anchors.top: splashImage.bottom
|
||||
|
@ -46,8 +46,7 @@ Item {
|
|||
//: Loading tor...
|
||||
text: qsTr("loading-tor")
|
||||
|
||||
size: Theme.secondaryTextSize
|
||||
color: Theme.mainTextColor
|
||||
size: Theme.textSmallPt
|
||||
}
|
||||
|
||||
Image {
|
||||
|
|
|
@ -14,18 +14,10 @@ ColumnLayout {
|
|||
property alias dualPane: myprof.dualPane
|
||||
property real logscale: 4 * Math.log10(gcd.themeScale + 1)
|
||||
|
||||
spacing: 10
|
||||
|
||||
MouseArea {
|
||||
anchors.fill: parent
|
||||
|
||||
onClicked: {
|
||||
forceActiveFocus()
|
||||
}
|
||||
}
|
||||
|
||||
MyProfile { // CURRENT PROFILE INFO AND CONTROL BAR
|
||||
id: myprof
|
||||
width: root.width
|
||||
Layout.fillWidth: true
|
||||
}
|
||||
|
||||
function filterContact(displayName, handle) {
|
||||
|
@ -45,20 +37,15 @@ ColumnLayout {
|
|||
|
||||
Opaque.IconTextField {
|
||||
id: searchAddText
|
||||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
|
||||
Layout.minimumWidth: parent.width - 60
|
||||
Layout.maximumWidth: parent.width - 60
|
||||
|
||||
|
||||
|
||||
Layout.alignment: Qt.AlignHCenter
|
||||
Layout.fillWidth: true
|
||||
Layout.margins: Theme.paddingStandard
|
||||
|
||||
//: ex: "... paste an address here to add a contact ..."
|
||||
//placeholderText: qsTr("paste-address-to-add-contact")
|
||||
horizontalAlignment: TextInput.AlignHCenter
|
||||
icon: gcd.assetPath + "core/search-24px.webp"
|
||||
|
||||
|
||||
onTextChanged: {
|
||||
// TODO: detect peer or group address and insert a contactRow that asks to add the corresponding group or peer
|
||||
/*if (text != "") {
|
||||
|
@ -234,19 +221,19 @@ ColumnLayout {
|
|||
bottomPadding: 8 * logscale
|
||||
spacing: 5 * logscale
|
||||
|
||||
Opaque.ScalingLabel {
|
||||
Opaque.Label {
|
||||
id: blockLbl
|
||||
|
||||
text: qsTr("blocked")
|
||||
size: Theme.chatMetaTextSize
|
||||
size: Theme.textSmallPt
|
||||
color: Theme.portraitBlockedTextColor
|
||||
}
|
||||
|
||||
Opaque.ScalingLabel {
|
||||
Opaque.Label {
|
||||
id: blockBtn
|
||||
|
||||
text: blockedToggle.showing ? "▲" : "▼"
|
||||
size: Theme.chatMetaTextSize
|
||||
size: Theme.textSmallPt
|
||||
color: Theme.portraitBlockedTextColor
|
||||
}
|
||||
}
|
||||
|
|
|
@ -92,7 +92,7 @@ Opaque.PortraitRow {
|
|||
height: 18 * gcd.themeScale
|
||||
width: 18 * gcd.themeScale
|
||||
|
||||
onClicked: { console.log("approve"); gcd.setPeerAuthorization(handle, Const.auth_blocked)}
|
||||
onClicked: gcd.setPeerAuthorization(handle, Const.auth_blocked)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -4,21 +4,21 @@ import "../opaque/theme"
|
|||
import "../utils.js" as Utils
|
||||
|
||||
Opaque.Setting {
|
||||
//: Theme
|
||||
id: experiment
|
||||
property string name;
|
||||
property string experiment_id;
|
||||
property string name
|
||||
property string experiment_id
|
||||
visible: gcd.experimentsEnabled
|
||||
//: [todo]
|
||||
label: qsTr(name)
|
||||
|
||||
field: Opaque.ToggleSwitch {
|
||||
anchors.right: parent.right
|
||||
id: expToggle
|
||||
isToggled: Utils.checkMap(gcd.experiments, experiment.experiment_id)
|
||||
onToggled: function() {
|
||||
let experimentsMap = Utils.buildMap(gcd.experiments);
|
||||
experimentsMap[experiment.experiment_id] = expToggle.isToggled ? false : true;
|
||||
gcd.experiments = experimentsMap;
|
||||
checked: Utils.checkMap(gcd.experiments, experiment.experiment_id)
|
||||
onCheckedChanged: function() {
|
||||
let experimentsMap = Utils.buildMap(gcd.experiments)
|
||||
experimentsMap[experiment.experiment_id] = checked
|
||||
gcd.experiments = experimentsMap
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -55,7 +55,8 @@ Rectangle {
|
|||
visible: !fromMe && !calendarEvent
|
||||
|
||||
|
||||
size: fromMe || calendarEvent ? 0 : Theme.contactPortraitSize * 0.5
|
||||
width: fromMe || calendarEvent ? 0 : implicitWidth * 0.5
|
||||
height: implicitHeight * 0.5
|
||||
badgeVisible: false
|
||||
|
||||
|
||||
|
@ -110,7 +111,7 @@ Rectangle {
|
|||
color: parent.color
|
||||
}
|
||||
|
||||
Label {
|
||||
Opaque.Label {
|
||||
id: handle
|
||||
visible: !fromMe && !calendarEvent
|
||||
|
||||
|
@ -118,14 +119,13 @@ Rectangle {
|
|||
|
||||
color: Theme.messageFromOtherTextColor
|
||||
|
||||
elide: Text.ElideRight
|
||||
width: parent.width - 20 // padding
|
||||
font.pixelSize: Theme.chatSize * gcd.themeScale
|
||||
font.weight: Font.Bold
|
||||
font.family: Fonts.applicationFontBold.name
|
||||
font.styleName: "Bold"
|
||||
leftPadding: 10 * gcd.themeScale
|
||||
topPadding: 10 * gcd.themeScale
|
||||
multiline: false
|
||||
width: parent.width - leftPadding - rightPadding // padding
|
||||
size: Theme.chatSize
|
||||
bold: true
|
||||
leftPadding: Theme.paddingSmall
|
||||
rightPadding: Theme.paddingSmall
|
||||
topPadding: Theme.paddingSmall
|
||||
}
|
||||
|
||||
Column {
|
||||
|
@ -134,14 +134,12 @@ Rectangle {
|
|||
width: Math.max(lbl.width, ts.width + ack.width + 10)
|
||||
|
||||
anchors.top: fromMe ? parent.top : (calendarEvent ? parent.top : handle.bottom)
|
||||
anchors.topMargin: 10 * gcd.themeScale
|
||||
|
||||
TextEdit { // this is used as a helper to calculate the message box width
|
||||
id: dummy
|
||||
visible: false
|
||||
padding: 6 * gcd.themeScale
|
||||
leftPadding: 10 * gcd.themeScale
|
||||
font.pixelSize: gcd.themeScale * Theme.chatSize
|
||||
padding: Theme.paddingSmall
|
||||
font.pointSize: lbl.font.pointSize
|
||||
wrapMode: TextEdit.NoWrap
|
||||
text: lbl.text
|
||||
textFormat: Text.RichText
|
||||
|
@ -149,11 +147,10 @@ Rectangle {
|
|||
|
||||
TextEdit { // this is the actual text display
|
||||
id: lbl
|
||||
text: parse(message, 12, true)
|
||||
text: parse(message, Theme.uiEmojiSize, true)
|
||||
color: fromMe ? Theme.messageFromMeTextColor : Theme.messageFromOtherTextColor
|
||||
padding: 6 * gcd.themeScale
|
||||
leftPadding: 10 * gcd.themeScale
|
||||
font.pixelSize: gcd.themeScale * Theme.chatSize
|
||||
padding: Theme.paddingSmall
|
||||
font.pointSize: Theme.textSmallPt
|
||||
selectByMouse: gcd.os != "android"
|
||||
readOnly: true
|
||||
width: Math.min(dummy.width, root.parent.width - (imgProfile.visible ? imgProfile.width : 0) - 40)
|
||||
|
@ -166,22 +163,22 @@ Rectangle {
|
|||
anchors.right: parent.right
|
||||
visible: !calendarEvent
|
||||
|
||||
Opaque.ScalingLabel { // TIMESTAMP
|
||||
Opaque.Label { // TIMESTAMP
|
||||
id: ts
|
||||
text: Qt.formatDateTime(new Date(root.timestamp*1000), "h:mm ap")
|
||||
color: fromMe ? Theme.messageFromMeTextColor : Theme.messageFromOtherTextColor
|
||||
font.pixelSize: Theme.chatMetaTextSize * gcd.themeScale
|
||||
size: Theme.textSmallPt
|
||||
rightPadding: 10
|
||||
}
|
||||
|
||||
Image { // ACKNOWLEDGEMENT ICON
|
||||
id: ack
|
||||
source: root.error != "" ? gcd.assetPath + "core/fontawesome/regular/window-close.webp" : (root.ackd ? gcd.assetPath + "core/fontawesome/regular/check-circle.webp" : gcd.assetPath + "core/fontawesome/regular/hourglass.svg")
|
||||
height: Theme.chatMetaTextSize * gcd.themeScale
|
||||
width: Theme.chatMetaTextSize * gcd.themeScale
|
||||
height: Theme.uiIconSizeS
|
||||
width: Theme.uiIconSizeS
|
||||
anchors.bottom: parent.bottom
|
||||
|
||||
sourceSize.height: Theme.chatMetaTextSize * gcd.themeScale
|
||||
sourceSize.height: Theme.uiIconSizeS
|
||||
visible: fromMe
|
||||
ToolTip.visible: ma.containsMouse
|
||||
ToolTip.delay: 200
|
||||
|
|
|
@ -75,7 +75,7 @@ ColumnLayout {
|
|||
implicitHeight: height
|
||||
color: Theme.dividerColor
|
||||
|
||||
Opaque.ScalingLabel {
|
||||
Opaque.Label {
|
||||
id: statusText
|
||||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
|
@ -85,9 +85,8 @@ ColumnLayout {
|
|||
wrapMode: Text.NoWrap
|
||||
text: ""
|
||||
visible: text != ""
|
||||
size: Theme.chatMetaTextSize
|
||||
font.family: Fonts.applicationFontRegular.name
|
||||
font.styleName: "Bold"
|
||||
size: Theme.textSmallPt
|
||||
bold: true
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -13,13 +13,13 @@ import "../opaque/theme"
|
|||
import "../opaque/fonts"
|
||||
import "../const"
|
||||
|
||||
// usage: needs a width
|
||||
Item {
|
||||
id: root
|
||||
anchors.fill: parent
|
||||
width: parent.width
|
||||
|
||||
height: profile.height
|
||||
implicitHeight: profile.height
|
||||
width: 100
|
||||
height: implicitHeight
|
||||
implicitHeight: (dualPane ? 1 : 3) * Theme.contactPortraitSize + 2 * Theme.paddingStandard // + nameMetric.height
|
||||
|
||||
property string image
|
||||
property string nick
|
||||
|
@ -28,67 +28,20 @@ Item {
|
|||
property bool dualPane: false
|
||||
property bool profileOnline: false
|
||||
|
||||
|
||||
property real logscale: 4 * Math.log10(gcd.themeScale + 1)
|
||||
|
||||
onDualPaneChanged: { realignProfile() }
|
||||
|
||||
function realignProfile() {
|
||||
|
||||
if (dualPane) {
|
||||
profile.height = Theme.contactPortraitSize * logscale
|
||||
|
||||
portrait.anchors.horizontalCenter = undefined
|
||||
portrait.anchors.left = profile.left
|
||||
portrait.anchors.leftMargin = 25 * logscale
|
||||
|
||||
portrait.size = Theme.contactPortraitSize * logscale
|
||||
|
||||
profiletype.height = Theme.badgeTextSize * gcd.themeScale
|
||||
|
||||
nameRow.anchors.right = undefined
|
||||
nameRow.anchors.left = portrait.right
|
||||
|
||||
nameRow.anchors.top = undefined
|
||||
nameRow.anchors.verticalCenter = portrait.verticalCenter
|
||||
|
||||
nameCenter.anchors.horizontalCenter = undefined
|
||||
nameCenter.anchors.left = nameRow.left
|
||||
} else {
|
||||
profile.height = (Theme.contactPortraitSize * 2 * logscale)
|
||||
|
||||
portrait.anchors.left = undefined
|
||||
portrait.anchors.leftMargin = undefined
|
||||
portrait.anchors.horizontalCenter = profile.horizontalCenter
|
||||
|
||||
portrait.size = Theme.contactPortraitSize * 1.5
|
||||
|
||||
profiletype.height = Theme.badgeTextSize * gcd.themeScale * 1.5
|
||||
|
||||
nameRow.anchors.left = profile.left
|
||||
nameRow.anchors.right = profile.right
|
||||
|
||||
nameRow.anchors.verticalCenter = undefined
|
||||
nameRow.anchors.top = portrait.bottom
|
||||
|
||||
nameCenter.anchors.left = undefined
|
||||
nameCenter.anchors.horizontalCenter = nameRow.horizontalCenter
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Rectangle {
|
||||
|
||||
anchors.left: parent.left
|
||||
anchors.right: parent.right
|
||||
width: parent.width
|
||||
id: profile
|
||||
anchors.fill: parent
|
||||
color: Theme.backgroundMainColor
|
||||
|
||||
Opaque.Portrait {
|
||||
id: portrait
|
||||
anchors.horizontalCenter: root.dualPane ? undefined : parent.horizontalCenter
|
||||
//anchors.left: root.dualPane ? parent.left : undefined
|
||||
anchors.bottom: root.dualPane ? undefined : parent.verticalCenter
|
||||
|
||||
source: root.image
|
||||
width: (root.dualPane ? 1 : 2) * Theme.contactPortraitSize
|
||||
height: width
|
||||
|
||||
badgeColor: Theme.portraitProfileBadgeColor
|
||||
portraitBorderColor: Theme.portraitOnlineBorderColor
|
||||
|
@ -97,7 +50,7 @@ Item {
|
|||
badgeContent: Opaque.Icon {// Profle Type
|
||||
id: profiletype
|
||||
source: tag == "v1-userPassword" ? gcd.assetPath + "core/lock-24px.webp" : gcd.assetPath + "core/lock_open-24px.webp"
|
||||
height: Theme.badgeTextSize * gcd.themeScale
|
||||
height: Theme.badgeTextSize
|
||||
width: height
|
||||
|
||||
iconColor: Theme.defaultButtonTextColor
|
||||
|
@ -106,47 +59,47 @@ Item {
|
|||
}
|
||||
}
|
||||
|
||||
Rectangle {
|
||||
id: nameRow
|
||||
height: name.height
|
||||
color: Theme.backgroundMainColor
|
||||
|
||||
Rectangle {
|
||||
id: nameCenter
|
||||
width: name.width + addBtn.width
|
||||
|
||||
Label {
|
||||
Opaque.Label {
|
||||
id: name
|
||||
anchors.left: root.dualPane ? portrait.right : undefined
|
||||
anchors.top: root.dualPane ? undefined : parent.verticalCenter
|
||||
anchors.verticalCenter: root.dualPane ? portrait.verticalCenter : undefined
|
||||
|
||||
property real rem: parent.width - portrait.width - addBtn.width
|
||||
width: root.dualPane ? Math.min(rem, nameMetric.width) : nameMetric.width + 6
|
||||
//horizontalAlignment: root.dualPane ? Text.AlignLeft : Text.AlignCenter
|
||||
anchors.horizontalCenter: root.dualPane ? undefined : parent.horizontalCenter
|
||||
|
||||
color: Theme.portraitOnlineTextColor
|
||||
elide: Text.ElideRight
|
||||
font.pixelSize: Theme.usernameSize * gcd.themeScale
|
||||
font.weight: Font.Bold
|
||||
font.family: Fonts.applicationFontExtraBold.name
|
||||
font.styleName: "ExtraBold"
|
||||
text: nick
|
||||
multiline: false
|
||||
header: true
|
||||
text: root.nick
|
||||
}
|
||||
|
||||
TextMetrics {
|
||||
id: nameMetric
|
||||
font: name.font
|
||||
text: root.nick
|
||||
}
|
||||
|
||||
Opaque.Button { // Add Button
|
||||
id: addBtn
|
||||
|
||||
anchors.left: name.right
|
||||
anchors.verticalCenter: name.verticalCenter
|
||||
anchors.top: name.top
|
||||
anchors.leftMargin: 10 * gcd.themeScale
|
||||
anchors.leftMargin: Theme.paddingSmall
|
||||
|
||||
icon: "fontawesome/solid/plus"
|
||||
|
||||
height: name.height
|
||||
width: height
|
||||
height: Theme.uiIconSizeM
|
||||
width: Theme.uiIconSizeM
|
||||
radius: width * 0.3
|
||||
onClicked: {
|
||||
theStack.currentIndex = theStack.addPeerGroupPane
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function updateStatus() {
|
||||
if (gcd.torStatus != Const.statusOnline) { // Tor network offline
|
||||
|
@ -182,8 +135,6 @@ Item {
|
|||
updateStatus()
|
||||
}
|
||||
|
||||
onResetProfile: { realignProfile() }
|
||||
|
||||
onTorStatusChanged: function() {
|
||||
updateStatus()
|
||||
}
|
||||
|
|
|
@ -15,6 +15,7 @@ import "../const"
|
|||
Item {
|
||||
id: root
|
||||
Layout.fillWidth: true
|
||||
width: parent.width
|
||||
property bool online: false
|
||||
|
||||
property int state: Const.state_disconnected
|
||||
|
|
|
@ -10,14 +10,6 @@ import "../opaque/theme"
|
|||
ColumnLayout {
|
||||
id: root
|
||||
|
||||
MouseArea {
|
||||
anchors.fill: parent
|
||||
|
||||
onClicked: {
|
||||
forceActiveFocus()
|
||||
}
|
||||
}
|
||||
|
||||
Opaque.Flickable { // Profile List
|
||||
id: sv
|
||||
Layout.minimumHeight: 100
|
||||
|
@ -129,8 +121,6 @@ ColumnLayout {
|
|||
|
||||
onClicked: function(handle) { profileAddEditPane.reset(); parentStack.pane = parentStack.addEditProfilePane }
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -104,19 +104,11 @@ RowLayout {
|
|||
hilightBackgroundColor: Theme.backgroundHilightElementColor
|
||||
iconColor: Theme.altTextColor
|
||||
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
// Layout.alignment: Qt.AlignVCenter
|
||||
|
||||
|
||||
height: root.height / 2
|
||||
erinn marked this conversation as resolved
Outdated
dan
commented
delete? delete?
|
||||
width: root.height / 2
|
||||
size: root.height / 2
|
||||
|
||||
onClicked: editClicked(handle, displayName, tag, image)
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -10,14 +10,6 @@ import "../opaque/theme"
|
|||
ColumnLayout {
|
||||
id: root
|
||||
|
||||
MouseArea {
|
||||
anchors.fill: parent
|
||||
|
||||
onClicked: {
|
||||
forceActiveFocus()
|
||||
}
|
||||
}
|
||||
|
||||
Opaque.Flickable { // Profile List
|
||||
id: sv
|
||||
Layout.minimumHeight: 100
|
||||
|
@ -71,10 +63,6 @@ ColumnLayout {
|
|||
_messages: messages
|
||||
})
|
||||
}
|
||||
|
||||
onResetServerList: function() {
|
||||
serversModel.clear()
|
||||
}
|
||||
}
|
||||
|
||||
erinn marked this conversation as resolved
Outdated
dan
commented
uncomment? uncomment?
erinn
commented
never gets called never gets called
|
||||
ListModel { // Profile OBJECTS ARE STORED HERE ...
|
||||
|
|
undebug :)