Frontend: Update membership email and wording on info page

Signed-off-by: Michael Mayer <michael@photoprism.app>
This commit is contained in:
Michael Mayer 2023-04-04 16:28:49 +02:00
parent 4326b344e7
commit 69e76caec2
5 changed files with 21 additions and 17 deletions

View file

@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: ci@photoprism.app\n"
"POT-Creation-Date: 2023-02-09 12:51+0000\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-03-09 13:14+0000\n"
"PO-Revision-Date: 2023-04-03 08:26+0000\n"
"Last-Translator: Joao Jesus <johncjesus@gmail.com>\n"
"Language-Team: Portuguese <https://translate.photoprism.app/projects/"

View file

@ -3,7 +3,7 @@
<v-card-actions class="footer-actions">
<v-layout wrap align-top pt-3>
<v-flex xs12 sm6 class="px-0 pb-2 body-1 text-selectable text-xs-left">
<strong><router-link to="/about" class="text-link text-selectable">{{ about }}&nbsp;{{ getMembership() }}</router-link></strong>
<strong><router-link to="/about" class="text-link text-selectable">{{ about }}{{ getMembership() }}</router-link></strong>
<span class="body-link text-selectable">Build&nbsp;<a href="https://docs.photoprism.app/release-notes/" target="_blank" :title="version" class="body-link">{{ build }}</a></span>
</v-flex>
@ -38,22 +38,26 @@ export default {
customer: customer,
evaluation: evaluation,
version: this.$config.getVersion(),
sponsor: this.$config.isSponsor(),
isDemo: this.$config.isDemo(),
};
},
methods: {
getMembership() {
if (this.isDemo) {
return " Demo";
}
const m = this.$config.getMembership();
switch (m) {
case "":
case "ce":
return "CE";
return " CE";
case "cloud":
return "Cloud";
return " Cloud";
case "essentials":
return "Essentials";
return " Essentials";
default:
return "Plus";
return " Plus";
}
},
},

View file

@ -9,13 +9,13 @@
</h3>
</v-flex>
<v-flex xs2 text-xs-right>
<v-icon color="secondary-dark">diamond</v-icon>
<v-icon size="26" color="secondary-dark" v-html="'$vuetify.icons.prism'"></v-icon>
</v-flex>
</v-layout>
</v-card-title>
<v-card-text class="px-2">
<v-layout row wrap class="px-2">
<v-flex xs12 class="py-2">
<v-flex xs12 class="py-1">
<p class="body-2">
<translate>Your continued support helps us provide regular updates and remain independent, so we can fulfill our mission and protect your privacy.</translate>
</p>
@ -23,7 +23,7 @@
<translate>Being 100% self-funded and independent, we can promise you that we will never sell your data and that we will always be transparent about our software and services.</translate>
</p>
<p class="body-1">
<translate>You are welcome to contact us at members@photoprism.app for questions regarding your membership.</translate>
<translate>You are welcome to contact us at membership@photoprism.app for questions regarding your membership.</translate>
</p>
</v-flex>
</v-layout>

View file

@ -8,7 +8,7 @@
<v-spacer></v-spacer>
<v-btn icon href="https://www.photoprism.app/" target="_blank" class="action-info" :title="$gettext('Learn more')">
<v-icon size="26" v-html="'$vuetify.icons.prism'"></v-icon>
<v-icon size="26" color="secondary-dark" v-html="'$vuetify.icons.prism'"></v-icon>
</v-btn>
</v-toolbar>
<v-container fluid class="px-4 pt-4 pb-1">
@ -59,7 +59,7 @@
<p class="text-selectable">
<translate>PhotoPrism is 100% self-funded and independent.</translate>
<translate>Your continued support helps us provide regular updates and remain independent, so we can fulfill our mission and protect your privacy.</translate>
<translate>You are welcome to contact us at members@photoprism.app for questions regarding your membership.</translate>
<translate>You are welcome to contact us at membership@photoprism.app for questions regarding your membership.</translate>
</p>
<p class="text-xs-center my-4">
<v-btn

View file

@ -26,7 +26,7 @@
<v-btn icon href="https://link.photoprism.app/personal-editions" target="_blank" class="action-upgrade"
:title="$gettext('Learn more')">
<v-icon size="26">verified</v-icon>
<v-icon size="26" color="secondary-dark" v-html="'$vuetify.icons.prism'"></v-icon>
</v-btn>
</v-toolbar>
<v-form ref="form" v-model="valid" autocomplete="off" class="px-3 pt-3 pb-0" lazy-validation>
@ -99,7 +99,7 @@
outline
>
<p class="subheading text-selectable">
<strong><translate>To upgrade, you may either enter an activation code or click on "Proceed" to sign up on our website:</translate></strong>
<strong><translate>To upgrade, you can either enter an activation code or click "Register" to sign up on our website:</translate></strong>
</p>
<v-text-field v-model="form.token" flat solo hide-details return-masked-value :mask="tokenMask"
browser-autocomplete="off"
@ -126,7 +126,7 @@
depressed
:disabled="busy"
@click.stop="connect">
<translate>Proceed</translate>
<translate>Register</translate>
<v-icon v-if="rtl" left dark>navigate_before</v-icon>
<v-icon v-else right dark>navigate_next</v-icon>
</v-btn>
@ -144,7 +144,7 @@
</v-flex>
<v-flex xs12 class="px-2 pt-3 pb-0">
<p class="body-1 text-selectable">
<translate>You are welcome to contact us at members@photoprism.app for questions regarding your membership.</translate>
<translate>You are welcome to contact us at membership@photoprism.app for questions regarding your membership.</translate>
<translate>By using the software and services we provide, you agree to our terms of service, privacy policy, and code of conduct.</translate>
</p>
</v-flex>