parent
d2ed151e55
commit
79b2febe28
|
@ -26,6 +26,7 @@ pipeline:
|
|||
- go mod vendor
|
||||
- qtdeploy -ldflags "-X main.buildVer=$VERSION -X main.buildDate=$BUILDDATE" build linux
|
||||
- cp README.md deploy/linux
|
||||
- cp -R assets deploy/linux/
|
||||
- export FILENAME=cwtch-linux-$BUILDDATE.tar.gz
|
||||
- cd deploy
|
||||
- mv linux cwtch
|
||||
|
@ -56,7 +57,9 @@ pipeline:
|
|||
- export BUILDDATE=`date +%G-%m-%d-%H-%M`
|
||||
- go mod vendor
|
||||
- qtsetup generate android
|
||||
- qtdeploy -ldflags "-X main.buildVer=$VERSION -X main.buildDate=$BUILDDATE" build android
|
||||
- mv assets android/
|
||||
- qtdeploy -ldflags "-X main.buildVer=$VERSION -X main.buildDate=$BUILDDATE" build android
|
||||
- mv android/assets assets
|
||||
- cd deploy
|
||||
- export FILENAME=cwtch-android-$BUILDDATE.apk
|
||||
- cp android/build-debug.apk $FILENAME
|
||||
|
@ -84,6 +87,7 @@ pipeline:
|
|||
- go mod vendor
|
||||
- qtdeploy -ldflags "-X main.buildVer=$VERSION -X main.buildDate=$BUILDDATE" build windows
|
||||
- cp README.md deploy/windows
|
||||
- cp -R assets deploy/windows/
|
||||
- cp -r windows/* deploy/windows
|
||||
- cd deploy
|
||||
- mv windows cwtch
|
||||
|
|
28
Makefile
28
Makefile
|
@ -1,5 +1,5 @@
|
|||
.PHONY: all clean linux android
|
||||
all: clean linux android
|
||||
.PHONY: all clean linux windows android
|
||||
all: clean linux windows android
|
||||
default: linux
|
||||
|
||||
clean:
|
||||
|
@ -8,23 +8,35 @@ clean:
|
|||
find -iname "rcc*" | xargs rm
|
||||
|
||||
linux:
|
||||
$(MAKE) linux_build || $(MAKE) linux_cleanup
|
||||
$(MAKE) linux_build || $(MAKE) linux_clean
|
||||
|
||||
windows:
|
||||
$(MAKE) windows_build || $(MAKE) windows_clean
|
||||
|
||||
android:
|
||||
$(MAKE) android_build || $(MAKE) android_cleanup
|
||||
$(MAKE) android_build || $(MAKE) android_clean
|
||||
|
||||
linux_build:
|
||||
mv assets linux/
|
||||
date
|
||||
qtdeploy -qt_version "5.13.0" build desktop 2>&1 | tee qtdeploy.log | pv
|
||||
qtdeploy -qt_version "5.13.0" build linux 2>&1 | tee qtdeploy.log | pv
|
||||
date
|
||||
cp -R assets deploy/linux/
|
||||
$(MAKE) linux_clean
|
||||
|
||||
linux_clean:
|
||||
mv linux/assets assets
|
||||
#ntd
|
||||
|
||||
windows_build:
|
||||
date
|
||||
qtdeploy -qt_version "5.13.0" build windows 2>&1 | tee qtdeploy.log | pv
|
||||
date
|
||||
cp -R assets deploy/windows/
|
||||
$(MAKE) linux_clean
|
||||
|
||||
windows_clean:
|
||||
#ntd
|
||||
|
||||
android_build:
|
||||
date
|
||||
mv assets android/
|
||||
date
|
||||
qtdeploy -docker build android 2>&1 | tee qtdeploy.log | pv
|
||||
|
|
Binary file not shown.
|
@ -53,6 +53,105 @@
|
|||
<translation>Titel...</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>EmojiDrawer</name>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="189"/>
|
||||
<source>cycle-cats-android</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="189"/>
|
||||
<source>cycle-cats-desktop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="224"/>
|
||||
<source>cycle-morphs-android</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="224"/>
|
||||
<source>cycle-morphs-desktop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="257"/>
|
||||
<source>cycle-colours-android</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="257"/>
|
||||
<source>cycle-colours-desktop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="63"/>
|
||||
<source>search</source>
|
||||
<extracomment>Search...</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="75"/>
|
||||
<source>emojicat-expressions</source>
|
||||
<extracomment>Expressions</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="83"/>
|
||||
<source>emojicat-activities</source>
|
||||
<extracomment>Activities</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="91"/>
|
||||
<source>emojicat-food</source>
|
||||
<extracomment>Food, drink & herbs</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="99"/>
|
||||
<source>emojicat-gender</source>
|
||||
<extracomment>Gender, relationships & sexuality</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="107"/>
|
||||
<source>emojicat-nature</source>
|
||||
<extracomment>Nature and effects</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="115"/>
|
||||
<source>emojicat-objects</source>
|
||||
<extracomment>Objects</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="123"/>
|
||||
<source>emojicat-people</source>
|
||||
<extracomment>People and animals</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="131"/>
|
||||
<source>emojicat-symbols</source>
|
||||
<extracomment>Symbols</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="139"/>
|
||||
<source>emojicat-travel</source>
|
||||
<extracomment>Travel & places</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="147"/>
|
||||
<source>emojicat-misc</source>
|
||||
<extracomment>Miscellaneous</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>GroupSettingsPane</name>
|
||||
<message>
|
||||
|
@ -164,25 +263,25 @@
|
|||
<context>
|
||||
<name>MyProfile</name>
|
||||
<message>
|
||||
<location filename="../qml/widgets/MyProfile.qml" line="185"/>
|
||||
<location filename="../qml/widgets/MyProfile.qml" line="186"/>
|
||||
<source>copy-btn</source>
|
||||
<extracomment>Button for copying profile onion address to clipboard</extracomment>
|
||||
<translation>Kopieren</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/MyProfile.qml" line="189"/>
|
||||
<location filename="../qml/widgets/MyProfile.qml" line="190"/>
|
||||
<source>copied-clipboard-notification</source>
|
||||
<extracomment>Copied to clipboard</extracomment>
|
||||
<translation>in die Zwischenablage kopiert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/MyProfile.qml" line="219"/>
|
||||
<location filename="../qml/widgets/MyProfile.qml" line="220"/>
|
||||
<source>new-group-btn</source>
|
||||
<extracomment>create new group button</extracomment>
|
||||
<translation>Neue Gruppe anlegen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/MyProfile.qml" line="229"/>
|
||||
<location filename="../qml/widgets/MyProfile.qml" line="230"/>
|
||||
<source>paste-address-to-add-contact</source>
|
||||
<extracomment>ex: "... paste an address here to add a contact ..."</extracomment>
|
||||
<translation>Adresse hier hinzufügen, um einen Kontakt aufzunehmen</translation>
|
||||
|
@ -258,9 +357,9 @@
|
|||
<translation>speichern</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="85"/>
|
||||
<source>block-btn</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="99"/>
|
||||
<source>delete-btn</source>
|
||||
<translation>löschen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="85"/>
|
||||
|
@ -268,9 +367,9 @@
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="99"/>
|
||||
<source>delete-btn</source>
|
||||
<translation>löschen</translation>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="85"/>
|
||||
<source>block-btn</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -285,104 +384,104 @@
|
|||
<source>edit-profile-title</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="92"/>
|
||||
<source>profile-name</source>
|
||||
<extracomment>Display name</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="32"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="100"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="103"/>
|
||||
<source>default-profile-name</source>
|
||||
<extracomment>default suggested profile name</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="81"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="84"/>
|
||||
<source>profile-onion-label</source>
|
||||
<extracomment>Onion</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="112"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="95"/>
|
||||
<source>profile-name</source>
|
||||
<extracomment>Display name</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="115"/>
|
||||
<source>radio-use-password</source>
|
||||
<extracomment>Password</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="122"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="125"/>
|
||||
<source>radio-no-password</source>
|
||||
<extracomment>Unencrypted (No password)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="133"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="136"/>
|
||||
<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>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="140"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="143"/>
|
||||
<source>current-password-label</source>
|
||||
<extracomment>Current Password</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="154"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="157"/>
|
||||
<source>password1-label</source>
|
||||
<extracomment>Password</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="174"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="177"/>
|
||||
<source>password2-label</source>
|
||||
<extracomment>Reenter password</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="188"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="191"/>
|
||||
<source>create-profile-btn</source>
|
||||
<extracomment>Create Profile || Save Profile</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="188"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="191"/>
|
||||
<source>save-profile-btn</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="217"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="223"/>
|
||||
<source>password-error-match</source>
|
||||
<extracomment>Passwords do not match</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="225"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="231"/>
|
||||
<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="234"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="240"/>
|
||||
<source>delete-profile-btn</source>
|
||||
<extracomment>Delete Profile</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="247"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="253"/>
|
||||
<source>delete-confirm-label</source>
|
||||
<extracomment>Type DELETE to confirm</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="263"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="269"/>
|
||||
<source>delete-profile-confirm-btn</source>
|
||||
<extracomment>Really Delete Profile</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="269"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="275"/>
|
||||
<source>delete-confirm-text</source>
|
||||
<extracomment>DELETE</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -426,23 +525,12 @@
|
|||
<extracomment>Cwtch Settings title</extracomment>
|
||||
<translation>Cwtch Einstellungen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="47"/>
|
||||
<source>version %1 builddate %2</source>
|
||||
<extracomment>Version: %1 Built on: %2</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="54"/>
|
||||
<source>zoom-label</source>
|
||||
<extracomment>Interface zoom (mostly affects text and button sizes)</extracomment>
|
||||
<translation>Benutzeroberflächen-Zoom (betriftt hauptsächlich Text- und Knopgrößen)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="83"/>
|
||||
<source>block-unknown-label</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="90"/>
|
||||
<source>large-text-label</source>
|
||||
|
@ -459,6 +547,17 @@
|
|||
<source>small-text-label</source>
|
||||
<translation>Klein</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="47"/>
|
||||
<source>version %1 builddate %2</source>
|
||||
<extracomment>Version: %1 Built on: %2</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="83"/>
|
||||
<source>block-unknown-label</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>StackToolbar</name>
|
||||
|
|
Binary file not shown.
|
@ -53,6 +53,111 @@
|
|||
<translation>title...</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>EmojiDrawer</name>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="189"/>
|
||||
<source>cycle-cats-android</source>
|
||||
<translation>Click to cycle category.
|
||||
Long-press to reset.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="189"/>
|
||||
<source>cycle-cats-desktop</source>
|
||||
<translation>Click to cycle category.
|
||||
Right-click to reset.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="224"/>
|
||||
<source>cycle-morphs-android</source>
|
||||
<translation>Click to cycle morphs.
|
||||
Long-press to reset.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="224"/>
|
||||
<source>cycle-morphs-desktop</source>
|
||||
<translation>Click to cycle morphs.
|
||||
Right-click to reset.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="257"/>
|
||||
<source>cycle-colours-android</source>
|
||||
<translation>Click to cycle colours.
|
||||
Long-press to reset.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="257"/>
|
||||
<source>cycle-colours-desktop</source>
|
||||
<translation>Click to cycle colours.
|
||||
Right-click to reset.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="63"/>
|
||||
<source>search</source>
|
||||
<extracomment>Search...</extracomment>
|
||||
<translation>Search...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="75"/>
|
||||
<source>emojicat-expressions</source>
|
||||
<extracomment>Expressions</extracomment>
|
||||
<translation>Expressions</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="83"/>
|
||||
<source>emojicat-activities</source>
|
||||
<extracomment>Activities</extracomment>
|
||||
<translation>Activities</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="91"/>
|
||||
<source>emojicat-food</source>
|
||||
<extracomment>Food, drink & herbs</extracomment>
|
||||
<translation>Food, drink & herbs</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="99"/>
|
||||
<source>emojicat-gender</source>
|
||||
<extracomment>Gender, relationships & sexuality</extracomment>
|
||||
<translation>Gender, relationships & sexuality</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="107"/>
|
||||
<source>emojicat-nature</source>
|
||||
<extracomment>Nature and effects</extracomment>
|
||||
<translation>Nature and effects</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="115"/>
|
||||
<source>emojicat-objects</source>
|
||||
<extracomment>Objects</extracomment>
|
||||
<translation>Objects</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="123"/>
|
||||
<source>emojicat-people</source>
|
||||
<extracomment>People and animals</extracomment>
|
||||
<translation>People and animals</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="131"/>
|
||||
<source>emojicat-symbols</source>
|
||||
<extracomment>Symbols</extracomment>
|
||||
<translation>Symbols</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="139"/>
|
||||
<source>emojicat-travel</source>
|
||||
<extracomment>Travel & places</extracomment>
|
||||
<translation>Travel & places</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="147"/>
|
||||
<source>emojicat-misc</source>
|
||||
<extracomment>Miscellaneous</extracomment>
|
||||
<translation>Miscellaneous</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>GroupSettingsPane</name>
|
||||
<message>
|
||||
|
@ -164,25 +269,25 @@
|
|||
<context>
|
||||
<name>MyProfile</name>
|
||||
<message>
|
||||
<location filename="../qml/widgets/MyProfile.qml" line="185"/>
|
||||
<location filename="../qml/widgets/MyProfile.qml" line="186"/>
|
||||
<source>copy-btn</source>
|
||||
<extracomment>Button for copying profile onion address to clipboard</extracomment>
|
||||
<translation>Copy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/MyProfile.qml" line="189"/>
|
||||
<location filename="../qml/widgets/MyProfile.qml" line="190"/>
|
||||
<source>copied-clipboard-notification</source>
|
||||
<extracomment>Copied to clipboard</extracomment>
|
||||
<translation>Copied to clipboard</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/MyProfile.qml" line="219"/>
|
||||
<location filename="../qml/widgets/MyProfile.qml" line="220"/>
|
||||
<source>new-group-btn</source>
|
||||
<extracomment>create new group button</extracomment>
|
||||
<translation>Create new group</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/MyProfile.qml" line="229"/>
|
||||
<location filename="../qml/widgets/MyProfile.qml" line="230"/>
|
||||
<source>paste-address-to-add-contact</source>
|
||||
<extracomment>ex: "... paste an address here to add a contact ..."</extracomment>
|
||||
<translation>... paste an address here to add a contact...</translation>
|
||||
|
@ -286,103 +391,103 @@
|
|||
<translation>Edit Profile</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="92"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="95"/>
|
||||
<source>profile-name</source>
|
||||
<extracomment>Display name</extracomment>
|
||||
<translation>Display name</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="32"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="100"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="103"/>
|
||||
<source>default-profile-name</source>
|
||||
<extracomment>default suggested profile name</extracomment>
|
||||
<translation>Alice</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="81"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="84"/>
|
||||
<source>profile-onion-label</source>
|
||||
<extracomment>Onion</extracomment>
|
||||
<translation>Onion</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="112"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="115"/>
|
||||
<source>radio-use-password</source>
|
||||
<extracomment>Password</extracomment>
|
||||
<translation>Password</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="122"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="125"/>
|
||||
<source>radio-no-password</source>
|
||||
<extracomment>Unencrypted (No password)</extracomment>
|
||||
<translation>Unencrypted (No password)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="133"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="136"/>
|
||||
<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="140"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="143"/>
|
||||
<source>current-password-label</source>
|
||||
<extracomment>Current Password</extracomment>
|
||||
<translation>Current Password</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="154"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="157"/>
|
||||
<source>password1-label</source>
|
||||
<extracomment>Password</extracomment>
|
||||
<translation>Password</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="174"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="177"/>
|
||||
<source>password2-label</source>
|
||||
<extracomment>Reenter password</extracomment>
|
||||
<translation>Reenter password</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="188"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="191"/>
|
||||
<source>create-profile-btn</source>
|
||||
<extracomment>Create Profile || Save Profile</extracomment>
|
||||
<translation>Create Profile</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="188"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="191"/>
|
||||
<source>save-profile-btn</source>
|
||||
<translation>Save Profile</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="217"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="223"/>
|
||||
<source>password-error-match</source>
|
||||
<extracomment>Passwords do not match</extracomment>
|
||||
<translation>Passwords do not match</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="225"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="231"/>
|
||||
<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="234"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="240"/>
|
||||
<source>delete-profile-btn</source>
|
||||
<extracomment>Delete Profile</extracomment>
|
||||
<translation>Delete Profile</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="247"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="253"/>
|
||||
<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="263"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="269"/>
|
||||
<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="269"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="275"/>
|
||||
<source>delete-confirm-text</source>
|
||||
<extracomment>DELETE</extracomment>
|
||||
<translation>DELETE</translation>
|
||||
|
|
Binary file not shown.
|
@ -53,6 +53,105 @@
|
|||
<translation>titre...</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>EmojiDrawer</name>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="189"/>
|
||||
<source>cycle-cats-android</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="189"/>
|
||||
<source>cycle-cats-desktop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="224"/>
|
||||
<source>cycle-morphs-android</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="224"/>
|
||||
<source>cycle-morphs-desktop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="257"/>
|
||||
<source>cycle-colours-android</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="257"/>
|
||||
<source>cycle-colours-desktop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="63"/>
|
||||
<source>search</source>
|
||||
<extracomment>Search...</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="75"/>
|
||||
<source>emojicat-expressions</source>
|
||||
<extracomment>Expressions</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="83"/>
|
||||
<source>emojicat-activities</source>
|
||||
<extracomment>Activities</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="91"/>
|
||||
<source>emojicat-food</source>
|
||||
<extracomment>Food, drink & herbs</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="99"/>
|
||||
<source>emojicat-gender</source>
|
||||
<extracomment>Gender, relationships & sexuality</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="107"/>
|
||||
<source>emojicat-nature</source>
|
||||
<extracomment>Nature and effects</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="115"/>
|
||||
<source>emojicat-objects</source>
|
||||
<extracomment>Objects</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="123"/>
|
||||
<source>emojicat-people</source>
|
||||
<extracomment>People and animals</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="131"/>
|
||||
<source>emojicat-symbols</source>
|
||||
<extracomment>Symbols</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="139"/>
|
||||
<source>emojicat-travel</source>
|
||||
<extracomment>Travel & places</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="147"/>
|
||||
<source>emojicat-misc</source>
|
||||
<extracomment>Miscellaneous</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>GroupSettingsPane</name>
|
||||
<message>
|
||||
|
@ -164,25 +263,25 @@
|
|||
<context>
|
||||
<name>MyProfile</name>
|
||||
<message>
|
||||
<location filename="../qml/widgets/MyProfile.qml" line="185"/>
|
||||
<location filename="../qml/widgets/MyProfile.qml" line="186"/>
|
||||
<source>copy-btn</source>
|
||||
<extracomment>Button for copying profile onion address to clipboard</extracomment>
|
||||
<translation>Copier</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/MyProfile.qml" line="189"/>
|
||||
<location filename="../qml/widgets/MyProfile.qml" line="190"/>
|
||||
<source>copied-clipboard-notification</source>
|
||||
<extracomment>Copied to clipboard</extracomment>
|
||||
<translation>Copié dans le presse-papier</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/MyProfile.qml" line="219"/>
|
||||
<location filename="../qml/widgets/MyProfile.qml" line="220"/>
|
||||
<source>new-group-btn</source>
|
||||
<extracomment>create new group button</extracomment>
|
||||
<translation>Créer un nouveau groupe</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/MyProfile.qml" line="229"/>
|
||||
<location filename="../qml/widgets/MyProfile.qml" line="230"/>
|
||||
<source>paste-address-to-add-contact</source>
|
||||
<extracomment>ex: "... paste an address here to add a contact ..."</extracomment>
|
||||
<translation>... coller une adresse ici pour ajouter un contact...</translation>
|
||||
|
@ -258,9 +357,9 @@
|
|||
<translation>Sauvegarder</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="85"/>
|
||||
<source>block-btn</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="99"/>
|
||||
<source>delete-btn</source>
|
||||
<translation>Effacer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="85"/>
|
||||
|
@ -268,9 +367,9 @@
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="99"/>
|
||||
<source>delete-btn</source>
|
||||
<translation>Effacer</translation>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="85"/>
|
||||
<source>block-btn</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -285,104 +384,104 @@
|
|||
<source>edit-profile-title</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="92"/>
|
||||
<source>profile-name</source>
|
||||
<extracomment>Display name</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="32"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="100"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="103"/>
|
||||
<source>default-profile-name</source>
|
||||
<extracomment>default suggested profile name</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="81"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="84"/>
|
||||
<source>profile-onion-label</source>
|
||||
<extracomment>Onion</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="112"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="95"/>
|
||||
<source>profile-name</source>
|
||||
<extracomment>Display name</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="115"/>
|
||||
<source>radio-use-password</source>
|
||||
<extracomment>Password</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="122"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="125"/>
|
||||
<source>radio-no-password</source>
|
||||
<extracomment>Unencrypted (No password)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="133"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="136"/>
|
||||
<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>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="140"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="143"/>
|
||||
<source>current-password-label</source>
|
||||
<extracomment>Current Password</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="154"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="157"/>
|
||||
<source>password1-label</source>
|
||||
<extracomment>Password</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="174"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="177"/>
|
||||
<source>password2-label</source>
|
||||
<extracomment>Reenter password</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="188"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="191"/>
|
||||
<source>create-profile-btn</source>
|
||||
<extracomment>Create Profile || Save Profile</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="188"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="191"/>
|
||||
<source>save-profile-btn</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="217"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="223"/>
|
||||
<source>password-error-match</source>
|
||||
<extracomment>Passwords do not match</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="225"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="231"/>
|
||||
<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="234"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="240"/>
|
||||
<source>delete-profile-btn</source>
|
||||
<extracomment>Delete Profile</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="247"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="253"/>
|
||||
<source>delete-confirm-label</source>
|
||||
<extracomment>Type DELETE to confirm</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="263"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="269"/>
|
||||
<source>delete-profile-confirm-btn</source>
|
||||
<extracomment>Really Delete Profile</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="269"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="275"/>
|
||||
<source>delete-confirm-text</source>
|
||||
<extracomment>DELETE</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -426,23 +525,12 @@
|
|||
<extracomment>Cwtch Settings title</extracomment>
|
||||
<translation>Préférences Cwtch</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="47"/>
|
||||
<source>version %1 builddate %2</source>
|
||||
<extracomment>Version: %1 Built on: %2</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="54"/>
|
||||
<source>zoom-label</source>
|
||||
<extracomment>Interface zoom (mostly affects text and button sizes)</extracomment>
|
||||
<translation>Interface zoom (essentiellement la taille du texte et des composants de l'interface)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="83"/>
|
||||
<source>block-unknown-label</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="90"/>
|
||||
<source>large-text-label</source>
|
||||
|
@ -459,6 +547,17 @@
|
|||
<source>small-text-label</source>
|
||||
<translation>Petit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="47"/>
|
||||
<source>version %1 builddate %2</source>
|
||||
<extracomment>Version: %1 Built on: %2</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="83"/>
|
||||
<source>block-unknown-label</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>StackToolbar</name>
|
||||
|
|
Binary file not shown.
|
@ -53,6 +53,105 @@
|
|||
<translation>título…</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>EmojiDrawer</name>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="189"/>
|
||||
<source>cycle-cats-android</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="189"/>
|
||||
<source>cycle-cats-desktop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="224"/>
|
||||
<source>cycle-morphs-android</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="224"/>
|
||||
<source>cycle-morphs-desktop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="257"/>
|
||||
<source>cycle-colours-android</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="257"/>
|
||||
<source>cycle-colours-desktop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="63"/>
|
||||
<source>search</source>
|
||||
<extracomment>Search...</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="75"/>
|
||||
<source>emojicat-expressions</source>
|
||||
<extracomment>Expressions</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="83"/>
|
||||
<source>emojicat-activities</source>
|
||||
<extracomment>Activities</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="91"/>
|
||||
<source>emojicat-food</source>
|
||||
<extracomment>Food, drink & herbs</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="99"/>
|
||||
<source>emojicat-gender</source>
|
||||
<extracomment>Gender, relationships & sexuality</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="107"/>
|
||||
<source>emojicat-nature</source>
|
||||
<extracomment>Nature and effects</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="115"/>
|
||||
<source>emojicat-objects</source>
|
||||
<extracomment>Objects</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="123"/>
|
||||
<source>emojicat-people</source>
|
||||
<extracomment>People and animals</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="131"/>
|
||||
<source>emojicat-symbols</source>
|
||||
<extracomment>Symbols</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="139"/>
|
||||
<source>emojicat-travel</source>
|
||||
<extracomment>Travel & places</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/EmojiDrawer.qml" line="147"/>
|
||||
<source>emojicat-misc</source>
|
||||
<extracomment>Miscellaneous</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>GroupSettingsPane</name>
|
||||
<message>
|
||||
|
@ -164,25 +263,25 @@
|
|||
<context>
|
||||
<name>MyProfile</name>
|
||||
<message>
|
||||
<location filename="../qml/widgets/MyProfile.qml" line="185"/>
|
||||
<location filename="../qml/widgets/MyProfile.qml" line="186"/>
|
||||
<source>copy-btn</source>
|
||||
<extracomment>Button for copying profile onion address to clipboard</extracomment>
|
||||
<translation>Copiar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/MyProfile.qml" line="189"/>
|
||||
<location filename="../qml/widgets/MyProfile.qml" line="190"/>
|
||||
<source>copied-clipboard-notification</source>
|
||||
<extracomment>Copied to clipboard</extracomment>
|
||||
<translation>Copiado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/MyProfile.qml" line="219"/>
|
||||
<location filename="../qml/widgets/MyProfile.qml" line="220"/>
|
||||
<source>new-group-btn</source>
|
||||
<extracomment>create new group button</extracomment>
|
||||
<translation>Criar novo grupo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/widgets/MyProfile.qml" line="229"/>
|
||||
<location filename="../qml/widgets/MyProfile.qml" line="230"/>
|
||||
<source>paste-address-to-add-contact</source>
|
||||
<extracomment>ex: "... paste an address here to add a contact ..."</extracomment>
|
||||
<translation>… cole um endereço aqui para adicionar um contato…</translation>
|
||||
|
@ -258,9 +357,9 @@
|
|||
<translation>Salvar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="85"/>
|
||||
<source>block-btn</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="99"/>
|
||||
<source>delete-btn</source>
|
||||
<translation>Deletar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="85"/>
|
||||
|
@ -268,9 +367,9 @@
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="99"/>
|
||||
<source>delete-btn</source>
|
||||
<translation>Deletar</translation>
|
||||
<location filename="../qml/panes/PeerSettingsPane.qml" line="85"/>
|
||||
<source>block-btn</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -285,104 +384,104 @@
|
|||
<source>edit-profile-title</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="92"/>
|
||||
<source>profile-name</source>
|
||||
<extracomment>Display name</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="32"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="100"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="103"/>
|
||||
<source>default-profile-name</source>
|
||||
<extracomment>default suggested profile name</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="81"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="84"/>
|
||||
<source>profile-onion-label</source>
|
||||
<extracomment>Onion</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="112"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="95"/>
|
||||
<source>profile-name</source>
|
||||
<extracomment>Display name</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="115"/>
|
||||
<source>radio-use-password</source>
|
||||
<extracomment>Password</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="122"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="125"/>
|
||||
<source>radio-no-password</source>
|
||||
<extracomment>Unencrypted (No password)</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="133"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="136"/>
|
||||
<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>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="140"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="143"/>
|
||||
<source>current-password-label</source>
|
||||
<extracomment>Current Password</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="154"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="157"/>
|
||||
<source>password1-label</source>
|
||||
<extracomment>Password</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="174"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="177"/>
|
||||
<source>password2-label</source>
|
||||
<extracomment>Reenter password</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="188"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="191"/>
|
||||
<source>create-profile-btn</source>
|
||||
<extracomment>Create Profile || Save Profile</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="188"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="191"/>
|
||||
<source>save-profile-btn</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="217"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="223"/>
|
||||
<source>password-error-match</source>
|
||||
<extracomment>Passwords do not match</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="225"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="231"/>
|
||||
<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="234"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="240"/>
|
||||
<source>delete-profile-btn</source>
|
||||
<extracomment>Delete Profile</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="247"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="253"/>
|
||||
<source>delete-confirm-label</source>
|
||||
<extracomment>Type DELETE to confirm</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="263"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="269"/>
|
||||
<source>delete-profile-confirm-btn</source>
|
||||
<extracomment>Really Delete Profile</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="269"/>
|
||||
<location filename="../qml/panes/ProfileAddEditPane.qml" line="275"/>
|
||||
<source>delete-confirm-text</source>
|
||||
<extracomment>DELETE</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
|
@ -426,23 +525,12 @@
|
|||
<extracomment>Cwtch Settings title</extracomment>
|
||||
<translation>Configurações do Cwtch</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="47"/>
|
||||
<source>version %1 builddate %2</source>
|
||||
<extracomment>Version: %1 Built on: %2</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="54"/>
|
||||
<source>zoom-label</source>
|
||||
<extracomment>Interface zoom (mostly affects text and button sizes)</extracomment>
|
||||
<translation>Zoom da interface (afeta principalmente tamanho de texto e botões)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="83"/>
|
||||
<source>block-unknown-label</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="90"/>
|
||||
<source>large-text-label</source>
|
||||
|
@ -459,6 +547,17 @@
|
|||
<source>small-text-label</source>
|
||||
<translation>Pequeno</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="47"/>
|
||||
<source>version %1 builddate %2</source>
|
||||
<extracomment>Version: %1 Built on: %2</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/panes/SettingsPane.qml" line="83"/>
|
||||
<source>block-unknown-label</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>StackToolbar</name>
|
||||
|
|
2
main.go
2
main.go
|
@ -135,7 +135,7 @@ func mainUi(flagLocal bool, flagClientUI bool) {
|
|||
if runtime.GOOS == "android" {
|
||||
gcd.SetAssetPath("assets:/")
|
||||
} else {
|
||||
gcd.SetAssetPath(path.Join(dir, "assets") + "/")
|
||||
gcd.SetAssetPath(path.Join(dir, "assets") + string(os.PathSeparator))
|
||||
}
|
||||
|
||||
if buildVer != "" {
|
||||
|
|
|
@ -0,0 +1,45 @@
|
|||
<RCC>
|
||||
<qresource prefix="/">
|
||||
<file>qml/overlays/BulletinOverlay.qml</file>
|
||||
<file>qml/overlays/ChatOverlay.qml</file>
|
||||
<file>qml/overlays/Game1Overlay.qml</file>
|
||||
<file>qml/overlays/Game2Overlay.qml</file>
|
||||
<file>qml/overlays/ListOverlay.qml</file>
|
||||
<file>qml/overlays/MembershipOverlay.qml</file>
|
||||
<file>qml/main.qml</file>
|
||||
<file>qml/panes/AddGroupPane.qml</file>
|
||||
<file>qml/panes/GroupSettingsPane.qml</file>
|
||||
<file>qml/panes/OverlayPane.qml</file>
|
||||
<file>qml/panes/PeerSettingsPane.qml</file>
|
||||
<file>qml/panes/SettingsPane.qml</file>
|
||||
<file>qml/panes/SplashPane.qml</file>
|
||||
<file>qml/panes/ProfileManagerPane.qml</file>
|
||||
<file>qml/panes/ProfileAddEditPane.qml</file>
|
||||
<file>qml/styles/CwtchComboBoxStyle.qml</file>
|
||||
<file>qml/styles/CwtchExpandingButton.qml</file>
|
||||
<file>qml/styles/CwtchTextAreaStyle.qml</file>
|
||||
<file>qml/styles/CwtchTextFieldStyle.qml</file>
|
||||
<file>qml/widgets/ContactList.qml</file>
|
||||
<file>qml/widgets/ContactPicture.qml</file>
|
||||
<file>qml/widgets/ContactRow.qml</file>
|
||||
<file>qml/widgets/EmojiDrawer.qml</file>
|
||||
<file>qml/widgets/FontAwesome.qml</file>
|
||||
<file>qml/widgets/InplaceEditText.qml</file>
|
||||
<file>qml/widgets/Message.qml</file>
|
||||
<file>qml/widgets/ScalingLabel.qml</file>
|
||||
<file>qml/widgets/MyProfile.qml</file>
|
||||
<file>qml/widgets/ProfileList.qml</file>
|
||||
<file>qml/widgets/RadioButton.qml</file>
|
||||
<file>qml/widgets/SimpleButton.qml</file>
|
||||
<file>qml/widgets/StackToolbar.qml</file>
|
||||
<file>qml/widgets/TextField.qml</file>
|
||||
<file>qml/widgets/controls/Loader.qml</file>
|
||||
<file>qml/widgets/controls/Variables.qml</file>
|
||||
<file>i18n/translation_de.qm</file>
|
||||
<file>i18n/translation_en.qm</file>
|
||||
<file>i18n/translation_fr.qm</file>
|
||||
<file>i18n/translation_pt.qm</file>
|
||||
<file>qml/images/cwtch_logo.png</file>
|
||||
<file>qml/styles/CwtchProgress.qml</file>
|
||||
</qresource>
|
||||
</RCC>
|
|
@ -59,7 +59,8 @@ Item {
|
|||
RowLayout {
|
||||
TextField {
|
||||
id: txtSearch
|
||||
placeholderText: qsTr("Search...")
|
||||
//: Search...
|
||||
placeholderText: qsTr("search")
|
||||
onTextChanged: {
|
||||
if (text == "") emojiModel.model = folder_expressions
|
||||
else emojiModel.model = folder_search
|
||||
|
@ -70,70 +71,80 @@ Item {
|
|||
ImageButton {
|
||||
id: btnEmojiExpressionsGroup
|
||||
visible: !root.narrowMode
|
||||
tooltip: qsTr("Expressions")
|
||||
//: Expressions
|
||||
tooltip: qsTr("emojicat-expressions")
|
||||
source: gcd.assetPath + "mutstd/smile.webp"
|
||||
size: root.size
|
||||
onClicked: emojiModel.model = folder_expressions
|
||||
}
|
||||
ImageButton {
|
||||
visible: !root.narrowMode
|
||||
tooltip: qsTr("Activities")
|
||||
//: Activities
|
||||
tooltip: qsTr("emojicat-activities")
|
||||
source: gcd.assetPath + "mutstd/artist_r1.webp"
|
||||
size: root.size
|
||||
onClicked: emojiModel.model = folder_activities_clothing
|
||||
}
|
||||
ImageButton {
|
||||
visible: !root.narrowMode
|
||||
tooltip: qsTr("Food, drink & herbs")
|
||||
//: Food, drink & herbs
|
||||
tooltip: qsTr("emojicat-food")
|
||||
source: gcd.assetPath + "mutstd/red_apple.webp"
|
||||
size: root.size
|
||||
onClicked: emojiModel.model = folder_food_drink_herbs
|
||||
}
|
||||
ImageButton {
|
||||
visible: !root.narrowMode
|
||||
tooltip: qsTr("Gender, relationships & sexuality")
|
||||
//: Gender, relationships & sexuality
|
||||
tooltip: qsTr("emojicat-gender")
|
||||
size: root.size
|
||||
source: gcd.assetPath + "mutstd/pride_100.webp"
|
||||
onClicked: emojiModel.model = folder_gsr
|
||||
}
|
||||
ImageButton {
|
||||
visible: !root.narrowMode
|
||||
tooltip: qsTr("Nature and effects")
|
||||
//: Nature and effects
|
||||
tooltip: qsTr("emojicat-nature")
|
||||
source: gcd.assetPath + "mutstd/sun_behind_small_cloud.webp"
|
||||
size: root.size
|
||||
onClicked: emojiModel.model = folder_nature
|
||||
}
|
||||
ImageButton {
|
||||
visible: !root.narrowMode
|
||||
tooltip: qsTr("Objects")
|
||||
//: Objects
|
||||
tooltip: qsTr("emojicat-objects")
|
||||
source: gcd.assetPath + "mutstd/crystal_ball.webp"
|
||||
size: root.size
|
||||
onClicked: emojiModel.model = folder_objects
|
||||
}
|
||||
ImageButton {
|
||||
visible: !root.narrowMode
|
||||
tooltip: qsTr("People and animals")
|
||||
//: People and animals
|
||||
tooltip: qsTr("emojicat-people")
|
||||
source: gcd.assetPath + "mutstd/crow.webp"
|
||||
size: root.size
|
||||
onClicked: emojiModel.model = folder_people
|
||||
}
|
||||
ImageButton {
|
||||
visible: !root.narrowMode
|
||||
tooltip: qsTr("Symbols")
|
||||
//: Symbols
|
||||
tooltip: qsTr("emojicat-symbols")
|
||||
source: gcd.assetPath + "mutstd/purple_heart.webp"
|
||||
size: root.size
|
||||
onClicked: emojiModel.model = folder_symbols
|
||||
}
|
||||
ImageButton {
|
||||
visible: !root.narrowMode
|
||||
tooltip: qsTr("Travel & places")
|
||||
//: Travel & places
|
||||
tooltip: qsTr("emojicat-travel")
|
||||
source: gcd.assetPath + "mutstd/airplane.webp"
|
||||
size: root.size
|
||||
onClicked: emojiModel.model = folder_travel_places
|
||||
}
|
||||
ImageButton {
|
||||
visible: !root.narrowMode
|
||||
tooltip: qsTr("Miscellaneous")
|
||||
//: Miscellaneous
|
||||
tooltip: qsTr("emojicat-misc")
|
||||
source: gcd.assetPath + "mutstd/hash_char.webp"
|
||||
size: root.size
|
||||
onClicked: emojiModel.model = folder_utils
|
||||
|
@ -141,6 +152,8 @@ Item {
|
|||
ImageButton {
|
||||
visible: !root.narrowMode
|
||||
id: btnUndefinedGroup
|
||||
// (no tooltip; this is a catchall group meant to detect unclassified emoji during development)
|
||||
//TODO: remove this category upon finalizing the Emoji Drawer
|
||||
source: gcd.assetPath + "mutstd/undefined_character.webp"
|
||||
size: root.size
|
||||
onClicked: emojiModel.model = folder_other
|
||||
|
@ -173,7 +186,7 @@ Item {
|
|||
width: root.size * (maCatRot.pressed ? 0.8 : 1.0)
|
||||
|
||||
ToolTip.visible: maCatRot.containsMouse
|
||||
ToolTip.text: qsTr("Click to toggle category\n"+(gcd.os == "android" ? "Long-press" : "Right-click")+" to reset")
|
||||
ToolTip.text: gcd.os == "android" ? qsTr("cycle-cats-android") : qsTr("cycle-cats-desktop")
|
||||
|
||||
MouseArea {
|
||||
id: maCatRot
|
||||
|
@ -208,7 +221,7 @@ Item {
|
|||
width: root.size
|
||||
|
||||
ToolTip.visible: maMorph.containsMouse
|
||||
ToolTip.text: qsTr("Cycle through morphs\n"+(gcd.os == "android" ? "Long-press" : "Right-click")+" to restore")
|
||||
ToolTip.text: gcd.os == "android" ? qsTr("cycle-morphs-android") : qsTr("cycle-morphs-desktop")
|
||||
|
||||
MouseArea {
|
||||
id: maMorph
|
||||
|
@ -241,7 +254,7 @@ Item {
|
|||
width: root.size
|
||||
|
||||
ToolTip.visible: ma.containsMouse
|
||||
ToolTip.text: qsTr("Cycle through colours\n"+(gcd.os == "android" ? "Long-press" : "Right-click")+" to restore")
|
||||
ToolTip.text: gcd.os == "android" ? qsTr("cycle-colours-android") : qsTr("cycle-colours-desktop")
|
||||
|
||||
MouseArea {
|
||||
id: ma
|
||||
|
|
Reference in New Issue