Skip to content

Commit

Permalink
Merge branch 'autofill/pm-9342-username-field-does-not-show-on-login-…
Browse files Browse the repository at this point in the history
…form' into autofill/pm-5189-fix-issues-present-with-inline-menu-rendering-in-iframes
  • Loading branch information
cagonzalezcs committed Jun 28, 2024
2 parents afc6373 + 6b11eb4 commit 4ce56fa
Show file tree
Hide file tree
Showing 200 changed files with 9,066 additions and 3,867 deletions.
43 changes: 43 additions & 0 deletions .github/workflows/deploy-web.yml
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,49 @@ jobs:
# Set the sync utility to use for deployment to the environment (az-sync or azcopy)
echo "sync-utility=azcopy" >> $GITHUB_OUTPUT
- name: Environment Protection
env:
BUILD_WEB_RUN_ID: ${{ inputs.build-web-run-id }}
GH_TOKEN: ${{ github.token }}
run: |
BRANCH_OR_TAG_LOWER=""
if [[ "$BUILD_WEB_RUN_ID" == "" ]]; then
BRANCH_OR_TAG_LOWER=$(echo ${{ inputs.branch-or-tag }} | awk '{print tolower($0)}')
else
BRANCH_OR_TAG_LOWER=$(gh api /repos/bitwarden/clients/actions/runs/$BUILD_WEB_RUN_ID/artifacts --jq '.artifacts[0].workflow_run.head_branch' | awk '{print tolower($0)}')
fi
echo "Branch/Tag: $BRANCH_OR_TAG_LOWER"
PROD_ENV_PATTERN='USPROD|EUPROD'
PROD_ALLOWED_TAGS_PATTERN='web-v[0-9]+\.[0-9]+\.[0-9]+'
QA_ENV_PATTERN='USQA|EUQA'
QA_ALLOWED_TAGS_PATTERN='.*'
DEV_ENV_PATTERN='USDEV'
DEV_ALLOWED_TAGS_PATTERN='main'
if [[ \
${{ inputs.environment }} =~ \.*($PROD_ENV_PATTERN)\.* && \
! "$BRANCH_OR_TAG_LOWER" =~ ^($PROD_ALLOWED_TAGS_PATTERN).* \
]] || [[ \
${{ inputs.environment }} =~ \.*($QA_ENV_PATTERN)\.* && \
! "$BRANCH_OR_TAG_LOWER" =~ ^($QA_ALLOWED_TAGS_PATTERN).* \
]] || [[ \
${{ inputs.environment }} =~ \.*($DEV_ENV_PATTERN)\.* && \
$BRANCH_OR_TAG_LOWER != $DEV_ALLOWED_TAGS_PATTERN \
]]; then
echo "!Deployment blocked!"
echo "Attempting to deploy a tag that is not allowed in ${{ inputs.environment }} environment"
echo
echo "Environment: ${{ inputs.environment }}"
echo "Tag: $BRANCH_OR_TAG_LOWER"
exit 1
else
echo "The input Branch/Tag: '$BRANCH_OR_TAG_LOWER' is allowed to deploy on ${{ inputs.environment }} environment"
fi
approval:
name: Approval for Deployment to ${{ needs.setup.outputs.environment-name }}
needs: setup
Expand Down
57 changes: 48 additions & 9 deletions apps/browser/src/_locales/ar/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -1105,18 +1105,18 @@
"authenticatorAppTitle": {
"message": "تطبيق المصادقة"
},
"authenticatorAppDesc": {
"message": "استخدام تطبيق مصادقة (مثل Authy أو Google Authenticator) لإنشاء رموز تحقق مستندة إلى الوقت.",
"description": "'Authy' and 'Google Authenticator' are product names and should not be translated."
"authenticatorAppDescV2": {
"message": "Enter a code generated by an authenticator app like Bitwarden Authenticator.",
"description": "'Bitwarden Authenticator' is a product name and should not be translated."
},
"yubiKeyTitle": {
"message": "مفتاح أمان YubiKey OTP"
"yubiKeyTitleV2": {
"message": "Yubico OTP Security Key"
},
"yubiKeyDesc": {
"message": "استخدم YubiKey للوصول إلى حسابك. يعمل مع YubiKey 4 ،4 Nano ،4C، وأجهزة NEO."
},
"duoDesc": {
"message": "التحقق باستخدام نظام الحماية الثنائي باستخدام تطبيق Duo Mobile أو الرسائل القصيرة أو المكالمة الهاتفية أو مفتاح الأمان U2F.",
"duoDescV2": {
"message": "Enter a code generated by Duo Security.",
"description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated."
},
"duoOrganizationDesc": {
Expand All @@ -1132,8 +1132,8 @@
"emailTitle": {
"message": "البريد الإلكتروني"
},
"emailDesc": {
"message": "سيتم إرسال رمز التحقق إليك بالبريد الإلكتروني."
"emailDescV2": {
"message": "Enter a code sent to your email."
},
"selfHostedEnvironment": {
"message": "البيئة المستضافة ذاتيا"
Expand Down Expand Up @@ -3107,6 +3107,9 @@
"confirmFilePassword": {
"message": "تأكيد كلمة مرور الملف"
},
"exportSuccess": {
"message": "Vault data exported"
},
"typePasskey": {
"message": "Passkey"
},
Expand Down Expand Up @@ -3495,6 +3498,42 @@
"contactYourOrgAdmin": {
"message": "Items in deactivated organizations cannot be accessed. Contact your organization owner for assistance."
},
"upload": {
"message": "Upload"
},
"addAttachment": {
"message": "Add attachment"
},
"maxFileSizeSansPunctuation": {
"message": "Maximum file size is 500 MB"
},
"deleteAttachmentName": {
"message": "Delete attachment $NAME$",
"placeholders": {
"name": {
"content": "$1",
"example": "Attachment Name"
}
}
},
"downloadAttachmentName": {
"message": "Download $NAME$",
"placeholders": {
"name": {
"content": "$1",
"example": "Attachment Name"
}
}
},
"permanentlyDeleteAttachmentConfirmation": {
"message": "Are you sure you want to permanently delete this attachment?"
},
"premium": {
"message": "Premium"
},
"freeOrgsCannotUseAttachments": {
"message": "Free organizations cannot use attachments"
},
"filters": {
"message": "Filters"
}
Expand Down
83 changes: 61 additions & 22 deletions apps/browser/src/_locales/az/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@
"message": "Parol yarat (kopyalandı)"
},
"copyElementIdentifier": {
"message": "Özəl sahə adını kopyala"
"message": "Özəl xana adını kopyala"
},
"noMatchingLogins": {
"message": "Uyuşan giriş məlumatları yoxdur"
Expand Down Expand Up @@ -1105,18 +1105,18 @@
"authenticatorAppTitle": {
"message": "Kimlik doğrulayıcı tətbiqi"
},
"authenticatorAppDesc": {
"message": "Vaxt əsaslı doğrulama kodları yaratmaq üçün (Authy və ya Google Authenticator kimi) kimlik doğrulayıcı tətbiq istifadə edin.",
"description": "'Authy' and 'Google Authenticator' are product names and should not be translated."
"authenticatorAppDescV2": {
"message": "Enter a code generated by an authenticator app like Bitwarden Authenticator.",
"description": "'Bitwarden Authenticator' is a product name and should not be translated."
},
"yubiKeyTitle": {
"message": "YubiKey OTP güvənlik açarı"
"yubiKeyTitleV2": {
"message": "Yubico OTP Security Key"
},
"yubiKeyDesc": {
"message": "Hesabınıza müraciət etmək üçün bir YubiKey istifadə edin. YubiKey 4, 4 Nano, 4C və NEO cihazları ilə işləyir."
},
"duoDesc": {
"message": "Duo Security ilə doğrulamaq üçün Duo Mobile tətbiqi, SMS, telefon zəngi və ya U2F güvənlik açarını istifadə edin.",
"duoDescV2": {
"message": "Enter a code generated by Duo Security.",
"description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated."
},
"duoOrganizationDesc": {
Expand All @@ -1132,17 +1132,17 @@
"emailTitle": {
"message": "E-poçt"
},
"emailDesc": {
"message": "Doğrulama kodları e-poçt ünvanınıza göndəriləcək."
"emailDescV2": {
"message": "Enter a code sent to your email."
},
"selfHostedEnvironment": {
"message": "Öz-özünə sahiblik edən mühit"
"message": "Self-hosted mühit"
},
"selfHostedEnvironmentFooter": {
"message": "Öz-özünə sahiblik edən Bitwarden quraşdırmasının baza URL-sini müəyyənləşdirin."
"message": "Öz-özünə sahiblik edən Bitwarden quraşdırmasının təməl URL-sini müəyyənləşdirin."
},
"selfHostedBaseUrlHint": {
"message": "Şirkət daxili sahiblik edən Bitwarden quraşdırmasının təməl URL-sini qeyd edin. Nümunə: https://bitwarden.company.com"
"message": "Öz-özünə sahiblik edən Bitwarden quraşdırmasının təməl URL-sini müəyyənləşdirin. Nümunə: https://bitwarden.company.com"
},
"selfHostedCustomEnvHeader": {
"message": "Qabaqcıl konfiqurasiya üçün hər xidmətin təməl URL-sini müstəqil olaraq qeyd edə bilərsiniz."
Expand Down Expand Up @@ -1178,7 +1178,7 @@
"message": "Mühit URL-ləri saxlanıldı."
},
"showAutoFillMenuOnFormFields": {
"message": "Form sahələrində avto-doldurma menyusunu göstər",
"message": "Form xanalarında avto-doldurma menyusunu göstər",
"description": "Represents the message for allowing the user to enable the auto-fill overlay"
},
"showAutoFillMenuOnFormFieldsDescAlt": {
Expand All @@ -1195,7 +1195,7 @@
"description": "Overlay setting select option for disabling autofill overlay"
},
"autofillOverlayVisibilityOnFieldFocus": {
"message": "Sahə seçiləndə (fokusda)",
"message": "Xana seçildikdə (fokusda)",
"description": "Overlay appearance select option for showing the field on focus of the input element"
},
"autofillOverlayVisibilityOnButtonClick": {
Expand Down Expand Up @@ -1248,7 +1248,7 @@
"message": "Anbarı kilidlə"
},
"customFields": {
"message": "Özəl sahələr"
"message": "Özəl xanalar"
},
"copyValue": {
"message": "Dəyəri kopyala"
Expand All @@ -1257,7 +1257,7 @@
"message": "Dəyər"
},
"newCustomField": {
"message": "Yeni özəl sahə"
"message": "Yeni özəl xana"
},
"dragToSort": {
"message": "Sıralamaq üçün sürüklə"
Expand Down Expand Up @@ -2265,7 +2265,7 @@
"message": "Unikal identifikator tapılmadı."
},
"convertOrganizationEncryptionDesc": {
"message": "$ORGANIZATION$, öz-özünə sahiblik edən açar serveri ilə SSO istifadə edir. Bu təşkilatın üzvlərinin giriş etməsi üçün artıq ana parol tələb edilməyəcək.",
"message": "$ORGANIZATION$, self-hosted açar serveri ilə SSO istifadə edir. Bu təşkilatın üzvlərinin giriş etməsi üçün artıq ana parol tələb edilməyəcək.",
"placeholders": {
"organization": {
"content": "$1",
Expand Down Expand Up @@ -2513,7 +2513,7 @@
"message": "Server versiyası"
},
"selfHostedServer": {
"message": "öz-özünə sahiblik edən"
"message": "self-hosted"
},
"thirdParty": {
"message": "Üçüncü tərəf"
Expand Down Expand Up @@ -2803,7 +2803,7 @@
"message": "Giriş, bir e-poçt ünvanı deyil."
},
"fieldsNeedAttention": {
"message": "Yuxarıdakı $COUNT$ sahənin diqqətinizə ehtiyacı var.",
"message": "Yuxarıdakı $COUNT$ xananın diqqətinizə ehtiyacı var.",
"placeholders": {
"count": {
"content": "$1",
Expand Down Expand Up @@ -2886,7 +2886,7 @@
"description": "Toast message for informing the user that auto-fill on page load has been set to the default setting."
},
"turnOffMasterPasswordPromptToEditField": {
"message": "Bu sahəyə düzəliş etmək üçün \"Ana parolu təkrar soruş\"u söndürün",
"message": "Bu xanaya düzəliş etmək üçün \"Ana parolu təkrar soruş\"u söndürün",
"description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item."
},
"toggleSideNavigation": {
Expand Down Expand Up @@ -3107,6 +3107,9 @@
"confirmFilePassword": {
"message": "Fayl parolunu təsdiqlə"
},
"exportSuccess": {
"message": "Anbar datası xaricə köçürüldü"
},
"typePasskey": {
"message": "Keçid açarı"
},
Expand Down Expand Up @@ -3495,7 +3498,43 @@
"contactYourOrgAdmin": {
"message": "Deaktiv edilmiş təşkilatlardakı elementlərə müraciət edilə bilməz. Kömək üçün təşkilatınızın sahibi ilə əlaqə saxlayın."
},
"upload": {
"message": "Upload"
},
"addAttachment": {
"message": "Add attachment"
},
"maxFileSizeSansPunctuation": {
"message": "Maximum file size is 500 MB"
},
"deleteAttachmentName": {
"message": "Delete attachment $NAME$",
"placeholders": {
"name": {
"content": "$1",
"example": "Attachment Name"
}
}
},
"downloadAttachmentName": {
"message": "Download $NAME$",
"placeholders": {
"name": {
"content": "$1",
"example": "Attachment Name"
}
}
},
"permanentlyDeleteAttachmentConfirmation": {
"message": "Are you sure you want to permanently delete this attachment?"
},
"premium": {
"message": "Premium"
},
"freeOrgsCannotUseAttachments": {
"message": "Free organizations cannot use attachments"
},
"filters": {
"message": "Filters"
"message": "Filtrlər"
}
}
Loading

0 comments on commit 4ce56fa

Please sign in to comment.