1
0
mirror of https://github.com/bitwarden/mobile synced 2025-12-05 23:53:33 +00:00

Compare commits

..

11 Commits

Author SHA1 Message Date
Álison Fernandes
cf5acaf9bd Removed unused input 2024-10-28 16:30:04 +00:00
Álison Fernandes
a6ab52b33e Port recent build.yml fixes to build-beta.yml 2024-10-28 16:28:25 +00:00
github-actions[bot]
d59f80776c Autosync the updated translations (#3431)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-10-25 11:40:08 +02:00
Opeyemi
44849cb0a2 [BRE-365] - Enable Android and F-droid build (#3430) 2024-10-22 11:42:16 -04:00
Opeyemi
65794c02b1 [BRE-372] - Clean up document start (#3427) 2024-10-21 15:22:35 -03:00
Álison Fernandes
8bc90b9649 [PM-13677] Disable WatchOS (#3426)
* Disable watchos

* enable testflight validation

* Revert "enable testflight validation"

This reverts commit 75012f0854.
2024-10-18 10:29:03 -03:00
github-actions[bot]
466bb81cb7 Autosync the updated translations (#3423)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-10-18 09:22:56 +02:00
Michał Chęciński
c957e46ff8 [BRE-101] Remove dept-devops from CODEOWNERS (#3289)
* BRE-101: Remove dept-devops from CODEOWNERS

* Fix

* Update CODEOWNERS for CI/CD Partnership Phase 2

* Update .github/CODEOWNERS

Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>

* Fix

---------

Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>
2024-10-17 13:01:25 -03:00
Opeyemi
d2d442253b [BRE-365] - Update Apple Store Creds to Team Issuer Credential (#3421)
* update Apple store creds to team issuer credential

* update

* Update key id for altool

---------

Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>
2024-10-14 16:20:23 +01:00
Bitwarden DevOps
f1a2714e8a Bumped version to 2024.10.111 (#3417) 2024-10-11 16:13:06 +00:00
Opeyemi
9083bb1ab8 disable android build (#3416) 2024-10-11 10:02:56 -06:00
25 changed files with 172 additions and 185 deletions

24
.github/CODEOWNERS vendored
View File

@@ -7,15 +7,6 @@
# Default file owners
* @bitwarden/dept-development-mobile
# DevOps for Actions and other workflow changes
.github/workflows @bitwarden/dept-devops
# DevOps for Version Bumping
src/App/Platforms/Android/AndroidManifest.xml
src/iOS.Autofill/Info.plist
src/iOS.Extension/Info.plist
src/iOS.ShareExtension/Info.plist
src/App/Platforms/iOS/Info.plist
## Auth team files ##
@@ -43,3 +34,18 @@ store/google/en
## Utils ##
store/google/Publisher
## These workflows have joint ownership ##
.github/workflows/build.yml @bitwarden/dept-bre @bitwarden/dept-development-mobile
.github/workflows/build-beta.yml @bitwarden/dept-bre @bitwarden/dept-development-mobile
.github/workflows/cleanup-rc-branch.yml @bitwarden/dept-bre @bitwarden/dept-development-mobile
.github/workflows/release.yml @bitwarden/dept-bre @bitwarden/dept-development-mobile
.github/workflows/version-auto-bump.yml @bitwarden/dept-bre @bitwarden/dept-development-mobile
.github/workflows/version-bump.yml @bitwarden/dept-bre @bitwarden/dept-development-mobile
# Shared ownership for version bump automation
src/App/Platforms/Android/AndroidManifest.xml
src/iOS.Autofill/Info.plist
src/iOS.Extension/Info.plist
src/iOS.ShareExtension/Info.plist
src/App/Platforms/iOS/Info.plist

View File

@@ -1,4 +1,3 @@
---
name: Automatic responses
on:
issues:

View File

@@ -1,19 +1,14 @@
---
name: Build Beta
on:
workflow_dispatch:
inputs:
ref:
description: 'Branch or tag to build'
required: true
default: 'main'
type: string
env:
main_app_folder_path: src/App
main_app_project_path: src/App/App.csproj
target-net-version: net8.0
dotnet-version: '8.0.402'
maui-workload-version: '8.0.402'
jobs:
setup:
@@ -52,10 +47,15 @@ jobs:
app_output_name: App
app_ci_output_filename: App_x64_Debug
steps:
- name: Checkout repo
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
submodules: 'true'
- name: Set XCode version
uses: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd # v1.6.0
with:
xcode-version: 15.1
xcode-version: 15.4
- name: Setup NuGet
uses: nuget/setup-nuget@a21f25cd3998bf370fde17e3f1b4c12c175172f9 # v2.0.0
@@ -65,12 +65,10 @@ jobs:
- name: Set up .NET
uses: actions/setup-dotnet@6bd8b7f7774af54e05809fcc5431931b3eb1ddee # v4.0.1
with:
dotnet-version: '8.0.x'
dotnet-version: ${{ env.dotnet-version }}
# This step might be obsolete at some point as .NET MAUI workloads
# are starting to come pre-installed on the GH Actions build agents.
- name: Install MAUI Workload
run: dotnet workload install maui --ignore-failed-sources
run: dotnet workload install maui --version ${{ env.maui-workload-version }}
- name: Print environment
run: |
@@ -79,13 +77,6 @@ jobs:
echo "GitHub ref: $GITHUB_REF"
echo "GitHub event: $GITHUB_EVENT"
- name: Checkout repo
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
fetch-depth: 0
ref: ${{ inputs.ref }}
submodules: 'true'
- name: Login to Azure - CI Subscription
uses: Azure/login@e15b166166a8746d1a47596803bd8c1b595455cf # v1.6.0
with:
@@ -127,7 +118,7 @@ jobs:
run: |
mkdir -p $HOME/secrets
az storage blob download --account-name $ACCOUNT_NAME --container-name $CONTAINER_NAME --name $FILE \
--file $HOME/secrets/$FILE --output none
--file src/watchOS/bitwarden/$FILE --output none
- name: Increment version
run: |
@@ -141,7 +132,7 @@ jobs:
perl -0777 -pi.bak -e 's/<key>CFBundleVersion<\/key>\s*<string>1<\/string>/<key>CFBundleVersion<\/key>\n\t<string>'"$BUILD_NUMBER"'<\/string>/' ./src/iOS.Autofill/Info.plist
perl -0777 -pi.bak -e 's/<key>CFBundleVersion<\/key>\s*<string>1<\/string>/<key>CFBundleVersion<\/key>\n\t<string>'"$BUILD_NUMBER"'<\/string>/' ./src/iOS.ShareExtension/Info.plist
cd src/watchOS/bitwarden
agvtool new-version -all $BUILD_NUMBER
agvtool new-version -all $BUILD_NUMBER
- name: Update Entitlements
run: |
@@ -157,8 +148,6 @@ jobs:
- name: Set up Keychain
env:
KEYCHAIN_PASSWORD: ${{ secrets.IOS_KEYCHAIN_PASSWORD }}
MOBILE_KEY_PASSWORD: ${{ secrets.IOS_KEY_PASSWORD }}
DIST_CERT_PASSWORD: ${{ secrets.IOS_DIST_CERT_PASSWORD }}
run: |
security create-keychain -p $KEYCHAIN_PASSWORD build.keychain
security default-keychain -s build.keychain
@@ -212,24 +201,16 @@ jobs:
echo "##### Build WatchApp with Release Configuration"
xcodebuild archive -workspace ./src/watchOS/bitwarden/bitwarden.xcodeproj/project.xcworkspace -configuration Release -scheme bitwarden\ WatchKit\ App -archivePath ./src/watchOS/bitwarden
echo "##### Done"
- name: Archive Build for App Store
shell: pwsh
run: |
Write-Output "##### Archive for Release ios-arm64"
echo "##### Archive for Release ios-arm64"
dotnet publish ${{ env.main_app_project_path }} -c Release -f ${{ env.target-net-version }}-ios /p:RuntimeIdentifier=ios-arm64 /p:ArchiveOnBuild=true /p:MtouchUseLlvm=false
Write-Output "##### Done"
- name: Archive Build for Mobile Automation
shell: pwsh
run: |
Write-Output "##### Archive Debug for iossimulator-x64"
echo "##### Archive Debug for iossimulator-x64"
dotnet build ${{ env.main_app_project_path }} -c Debug -f ${{ env.target-net-version }}-ios /p:RuntimeIdentifier=iossimulator-x64 /p:ArchiveOnBuild=true /p:MtouchUseLlvm=false
Write-Output "##### Done"
ls ~/Library/Developer/Xcode/Archives
ls $HOME/Library/Developer/Xcode/Archives
- name: Export .ipa for App Store
env:
@@ -249,10 +230,6 @@ jobs:
zip -r -q ${{ env.app_ci_output_filename }}.app.zip $ARCHIVE_PATH
mv ${{ env.app_ci_output_filename }}.app.zip $EXPORT_PATH
- name: Show Bitwarden Export
shell: bash
run: ls -a -R ./bitwarden-export
- name: Copy all dSYMs files to upload
env:
EXPORT_PATH: ./bitwarden-export
@@ -260,7 +237,6 @@ jobs:
WATCH_DSYMS_EXPORT_PATH: ./bitwarden-export/Watch_dSYMs
run: |
ARCHIVE_DSYMS_PATH="$HOME/Library/Developer/Xcode/Archives/*/*.xcarchive/dSYMs"
cp -r -v $ARCHIVE_DSYMS_PATH $EXPORT_PATH
mkdir $WATCH_DSYMS_EXPORT_PATH
cp -r -v $WATCH_ARCHIVE_DSYMS_PATH $WATCH_DSYMS_EXPORT_PATH
@@ -294,22 +270,30 @@ jobs:
echo "##### Uploading Watch dSYMs to Firebase"
find "$HOME/Library/Developer/XCode/DerivedData" -name "upload-symbols" -exec chmod +x {} \; -exec {} -gsp "./src/watchOS/bitwarden/GoogleService-Info.plist" -p ios "./bitwarden-export/Watch_dSYMs" \;
- name: Validate app in App Store
env:
APPLE_ID_USERNAME: ${{ secrets.APPLE_ID_USERNAME }}
APPLE_ID_PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }}
- name: Set up private auth key
run: |
xcrun altool --validate-app --type ios --file "./bitwarden-export/Bitwarden Beta.ipa" \
--username "$APPLE_ID_USERNAME" --password "$APPLE_ID_PASSWORD"
shell: bash
mkdir ~/private_keys
cat << EOF > ~/private_keys/AuthKey_U362LJ87AA.p8
${{ secrets.APP_STORE_CONNECT_AUTH_KEY }}
EOF
- name: Validate app in App Store
run: |
xcrun altool \
--validate-app \
--type ios \
--file "./bitwarden-export/Bitwarden Beta.ipa" \
--apiKey "U362LJ87AA" \
--apiIssuer ${{ secrets.APP_STORE_CONNECT_TEAM_ISSUER }}
- name: Deploy to App Store
env:
APPLE_ID_USERNAME: ${{ secrets.APPLE_ID_USERNAME }}
APPLE_ID_PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }}
run: |
xcrun altool --upload-app --type ios --file "./bitwarden-export/Bitwarden Beta.ipa" \
--username "$APPLE_ID_USERNAME" --password "$APPLE_ID_PASSWORD"
xcrun altool \
--upload-app \
--type ios \
--file "./bitwarden-export/Bitwarden Beta.ipa" \
--apiKey "U362LJ87AA" \
--apiIssuer ${{ secrets.APP_STORE_CONNECT_TEAM_ISSUER }}
check-failures:
name: Check for failures

View File

@@ -1,4 +1,3 @@
---
name: Build
on:
@@ -439,7 +438,6 @@ jobs:
name: Apple iOS
runs-on: macos-14
needs: setup
if: false
env:
ios_folder_path: src/App/Platforms/iOS
app_output_name: App
@@ -678,19 +676,27 @@ jobs:
echo "##### Uploading Watch dSYMs to Firebase"
find "$HOME/Library/Developer/XCode/DerivedData" -name "upload-symbols" -exec chmod +x {} \; -exec {} -gsp "./src/watchOS/bitwarden/GoogleService-Info.plist" -p ios "./bitwarden-export/Watch_dSYMs" \;
- name: Set up private auth key
run: |
mkdir ~/private_keys
cat << EOF > ~/private_keys/AuthKey_U362LJ87AA.p8
${{ secrets.APP_STORE_CONNECT_AUTH_KEY }}
EOF
- name: Validate app in App Store
if: |
(github.ref == 'refs/heads/master'
(github.ref == 'refs/heads/main'
&& needs.setup.outputs.rc_branch_exists == 0
&& needs.setup.outputs.hotfix_branch_exists == 0)
|| (github.ref == 'refs/heads/rc' && needs.setup.outputs.hotfix_branch_exists == 0)
|| github.ref == 'refs/heads/hotfix-rc'
env:
APPLE_ID_USERNAME: ${{ secrets.APPLE_ID_USERNAME }}
APPLE_ID_PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }}
run: |
xcrun altool --validate-app --type ios --file "./bitwarden-export/Bitwarden.ipa" \
--username "$APPLE_ID_USERNAME" --password "$APPLE_ID_PASSWORD"
xcrun altool \
--validate-app \
--type ios \
--file "./bitwarden-export/Bitwarden.ipa" \
--apiKey "U362LJ87AA" \
--apiIssuer ${{ secrets.APP_STORE_CONNECT_TEAM_ISSUER }}
- name: Deploy to App Store
if: |
@@ -699,13 +705,13 @@ jobs:
&& needs.setup.outputs.hotfix_branch_exists == 0)
|| (github.ref == 'refs/heads/rc' && needs.setup.outputs.hotfix_branch_exists == 0)
|| github.ref == 'refs/heads/hotfix-rc'
env:
APPLE_ID_USERNAME: ${{ secrets.APPLE_ID_USERNAME }}
APPLE_ID_PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }}
run: |
xcrun altool --upload-app --type ios --file "./bitwarden-export/Bitwarden.ipa" \
--username "$APPLE_ID_USERNAME" --password "$APPLE_ID_PASSWORD"
xcrun altool \
--upload-app \
--type ios \
--file "./bitwarden-export/Bitwarden.ipa" \
--apiKey "U362LJ87AA" \
--apiIssuer ${{ secrets.APP_STORE_CONNECT_TEAM_ISSUER }}
crowdin-push:
name: Crowdin Push

View File

@@ -1,4 +1,3 @@
---
name: Cleanup RC Branch
on:

View File

@@ -1,4 +1,3 @@
---
name: Crowdin Sync
on:

View File

@@ -1,4 +1,3 @@
---
name: Enforce PR labels
on:

View File

@@ -1,4 +1,3 @@
---
name: "Pull Request Labeler"
on:

View File

@@ -1,4 +1,3 @@
---
name: Release
run-name: Release ${{ inputs.release_type }}

View File

@@ -1,4 +1,3 @@
---
name: 'Close stale issues and PRs'
on:
workflow_dispatch:

View File

@@ -1,4 +1,3 @@
---
name: Auto Bump Mobile Version
on:

View File

@@ -1,4 +1,3 @@
---
name: Version Bump
on:

View File

@@ -4,7 +4,7 @@
<ReleaseCodesignProvision>Automatic:AppStore</ReleaseCodesignProvision>
<ReleaseCodesignKey>iPhone Distribution</ReleaseCodesignKey>
<IncludeBitwardeniOSExtensions>True</IncludeBitwardeniOSExtensions>
<IncludeBitwardenWatchOSApp>True</IncludeBitwardenWatchOSApp>
<IncludeBitwardenWatchOSApp>False</IncludeBitwardenWatchOSApp>
<Argon2IdLoadMtouchExtraArgs>-gcc_flags "-L$(ProjectDir)../../lib/ios -largon2 -force_load $(ProjectDir)../../lib/ios/libargon2.a"</Argon2IdLoadMtouchExtraArgs>
<!-- Uncomment this when Unit Testing-->
<!-- <CustomConstants>UT</CustomConstants> -->

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:versionCode="1" android:versionName="2024.10.0" android:installLocation="internalOnly" package="com.x8bit.bitwarden">
<manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:versionCode="1" android:versionName="2024.10.111" android:installLocation="internalOnly" package="com.x8bit.bitwarden">
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="34" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.NFC" />

View File

@@ -11,7 +11,7 @@
<key>CFBundleIdentifier</key>
<string>com.8bit.bitwarden</string>
<key>CFBundleShortVersionString</key>
<string>2024.10.0</string>
<string>2024.10.111</string>
<key>CFBundleVersion</key>
<string>1</string>
<key>CFBundleIconName</key>

View File

@@ -296,7 +296,7 @@
<comment>Text to define that there are more options things to see.</comment>
</data>
<data name="MyVault" xml:space="preserve">
<value>Anbarım</value>
<value>Seyfim</value>
<comment>The title for the vault page.</comment>
</data>
<data name="Authenticator" xml:space="preserve">
@@ -431,7 +431,7 @@
<value>Bitwarden tətbiq uzantısı</value>
</data>
<data name="BitwardenAppExtensionAlert2" xml:space="preserve">
<value>Anbarınıza yeni hesab əlavə etməyin ən asan yolu, Bitwarden tətbiq uzantısıdır. Bu uzantı haqqında daha ətraflı məlumat üçün "Ayarlar" ekranına gedin.</value>
<value>Seyfinizə yeni bir giriş əlavə etməyin ən asan yolu, Bitwarden tətbiq uzantısıdır. Bu uzantı haqqında daha ətraflı məlumat üçün "Ayarlar" ekranına gedin.</value>
</data>
<data name="BitwardenAppExtensionDescription" xml:space="preserve">
<value>Giriş məlumatlarının avto-doldurulması üçün Safari-də və digər tətbiqlərdə Bitwarden-i istifadə edin.</value>
@@ -446,7 +446,7 @@
<value>E-poçtu dəyişdir</value>
</data>
<data name="ChangeEmailConfirmation" xml:space="preserve">
<value>E-poçt ünvanınızı bitwarden.com veb anbarında dəyişdirə bilərsiniz. İndi saytı ziyarət etmək istəyirsiniz?</value>
<value>E-poçt ünvanınızı bitwarden.com veb seyfində dəyişdirə bilərsiniz. İndi saytı ziyarət etmək istəyirsiniz?</value>
</data>
<data name="ChangeMasterPassword" xml:space="preserve">
<value>Ana parolu dəyişdir</value>
@@ -520,7 +520,7 @@
<value>Elementləri daxilə köçür</value>
</data>
<data name="ImportItemsConfirmation" xml:space="preserve">
<value>bitwarden.com veb anbarından elementləri toplu formada daxilə köçürə bilərsiniz. Veb saytı indi ziyarət etmək istəyirsiniz?</value>
<value>bitwarden.com veb seyfindən elementləri toplu formada daxilə köçürə bilərsiniz. Veb saytı indi ziyarət etmək istəyirsiniz?</value>
</data>
<data name="ImportItemsDescription" xml:space="preserve">
<value>Digər parol idarəetmə tətbiqlərindəki elementləri cəld və toplu formada daxilə köçürün.</value>
@@ -550,20 +550,20 @@
<value>Dərhal</value>
</data>
<data name="VaultTimeout" xml:space="preserve">
<value>Anbara müraciət bitəcək</value>
<value>Seyf vaxtının bitməsi</value>
</data>
<data name="VaultTimeoutAction" xml:space="preserve">
<value>Anbara müraciət vaxtının bitmə əməliyyatı</value>
<value>Seyf vaxtının bitmə əməliyyatı</value>
</data>
<data name="VaultTimeoutLogOutConfirmation" xml:space="preserve">
<value>Çıxış edəndə, anbarınıza bütün müraciətiniz dayanacaq və vaxt bitməsindən sonra onlayn kimlik doğrulaması tələb olunacaq. Bu ayarı istifadə etmək istədiyinizə əminsiniz?</value>
<value>Çıxış etdikdə, seyfinizə bütün müraciətiniz dayanacaq və vaxt bitməsindən sonra onlayn kimlik doğrulaması tələb olunacaq. Bu ayarı istifadə etmək istədiyinizə əminsiniz?</value>
</data>
<data name="LoggingIn" xml:space="preserve">
<value>Giriş edilir...</value>
<comment>Message shown when interacting with the server</comment>
</data>
<data name="LoginOrCreateNewAccount" xml:space="preserve">
<value>Güvənli anbarınıza müraciət etmək üçün giriş edin və ya yeni bir hesab yaradın.</value>
<value>Güvənli seyfinizə müraciət etmək üçün giriş edin və ya yeni bir hesab yaradın.</value>
</data>
<data name="Manage" xml:space="preserve">
<value>İdarə et</value>
@@ -572,7 +572,7 @@
<value>Parol təsdiqləmə doğru deyil.</value>
</data>
<data name="MasterPasswordDescription" xml:space="preserve">
<value>Ana parol, anbarınıza müraciət etmək üçün istifadə edəcəyiniz şifrədir. Ana parolu yadda saxlamaq çox vacibdir. Unutsanız, parolu bərpa etməyin heç bir yolu yoxdur.</value>
<value>Ana parol, seyfinizə müraciət etmək üçün istifadə edəcəyiniz paroldur. Ana parolu yadda saxlamaq çox vacibdir. Unutsanız, parolu bərpa etməyin heç bir yolu yoxdur.</value>
</data>
<data name="MasterPasswordHint" xml:space="preserve">
<value>Ana parol məsləhəti (ixtiyari)</value>
@@ -604,13 +604,13 @@
<value>Yeni element yaradıldı.</value>
</data>
<data name="NoFavorites" xml:space="preserve">
<value>Anbarınızda heç bir sevimli yoxdur.</value>
<value>Seyfinizdə heç bir sevimli yoxdur.</value>
</data>
<data name="NoItems" xml:space="preserve">
<value>Anbarınızda heç bir element yoxdur.</value>
<value>Seyfinizdə heç bir element yoxdur.</value>
</data>
<data name="NoItemsTap" xml:space="preserve">
<value>Anbarınızda bu veb sayt/tətbiq üçün heç bir element yoxdur. Əlavə etmək üçün toxunun.</value>
<value>Seyfinizdə bu veb sayt/tətbiq üçün heç bir element yoxdur. Əlavə etmək üçün toxunun.</value>
</data>
<data name="NoUsernamePasswordConfigured" xml:space="preserve">
<value>Bu hesaba aid istifadəçi adı və ya parol yoxdur.</value>
@@ -644,7 +644,7 @@
<value>Hazırkı parolun üzərinə yazmaq istədiyinizə əminsiniz?</value>
</data>
<data name="PushNotificationAlert" xml:space="preserve">
<value>Bitwarden, ani bildirişləri istifadə edərək anbarınızın avtomatik sinxronlaşdırılmasını təmin edir. Mümkün olan ən yaxşı təcrübəni təqdim etmək üçün, sizdən ani bildirişləri fəallaşdırmağı soruşduqda növbəti ekranda "İcazə ver"i seçin.</value>
<value>Bitwarden, ani bildirişləri istifadə edərək seyfinizi avtomatik olaraq sinxron tutur. Mümkün olan ən yaxşı təcrübə üçün, sizdən ani bildirişlərə icazə vermək istənildikdə lütfən istək pəncərəsində "İcazə ver"i seçin.</value>
<comment>Push notifications for apple products</comment>
</data>
<data name="RateTheApp" xml:space="preserve">
@@ -660,7 +660,7 @@
<value>Ana parolu yenidən yaz</value>
</data>
<data name="SearchVault" xml:space="preserve">
<value>Anbarda axtar</value>
<value>Seyfdə axtar</value>
</data>
<data name="Security" xml:space="preserve">
<value>Güvənlik</value>
@@ -695,7 +695,7 @@
<value>Sinxr uğursuz oldu</value>
</data>
<data name="SyncVaultNow" xml:space="preserve">
<value>Anbarı indi sinxronlaşdır</value>
<value>Seyfi indi sinxronlaşdır</value>
</data>
<data name="TouchID" xml:space="preserve">
<value>Touch ID</value>
@@ -721,7 +721,7 @@
<value>Elementə bax</value>
</data>
<data name="WebVault" xml:space="preserve">
<value>Bitwarden veb anbarı</value>
<value>Bitwarden veb seyfi</value>
</data>
<data name="Lost2FAApp" xml:space="preserve">
<value>Kimlik doğrulayıcı tətbiqini itirmisiniz?</value>
@@ -744,14 +744,14 @@
<comment>This is used for the autofill service. ex. "Logins for twitter.com"</comment>
</data>
<data name="NoItemsForUri" xml:space="preserve">
<value>Anbarınızda {0} üçün heç bir element yoxdur.</value>
<value>Seyfinizdə {0} üçün heç bir element yoxdur.</value>
<comment>This is used for the autofill service. ex. "There are no items in your vault for twitter.com".</comment>
</data>
<data name="BitwardenAutofillServiceOverlay" xml:space="preserve">
<value>Bir giriş xanası seçdikdə və Bitwarden avto-doldurma örtüyünü gördükdə, avto-doldurma xidmətini başlatmaq üçün buna toxuna bilərsiniz.</value>
</data>
<data name="BitwardenAutofillServiceNotificationContent" xml:space="preserve">
<value>Anbarınızdakı bir elementi avto-doldurmaq üçün bu bildirişə toxunun.</value>
<value>Bir elementi seyfinizdən avto-doldurmaq üçün bu bildirişə toxunun.</value>
</data>
<data name="BitwardenAutofillServiceOpenAccessibilitySettings" xml:space="preserve">
<value>Əlçatımlılıq Ayarlarını aç</value>
@@ -778,7 +778,7 @@
<value>Vəziyyət</value>
</data>
<data name="BitwardenAutofillServiceAlert2" xml:space="preserve">
<value>Anbarınıza yeni hesab əlavə etməyin ən asan yolu, Bitwarden avto-doldurma xidmətidir. Bu xidmət haqqında daha ətraflı məlumat üçün "Ayarlar" ekranına gedin.</value>
<value>Seyfinizə yeni bir giriş əlavə etməyin ən asan yolu, Bitwarden Avto-doldurma Xidmətidir. Bitwarden Avto-doldurma Xidmətini istifadə etməklə bağlı daha ətraflı məlumat üçün "Ayarlar" ekranına gedin.</value>
</data>
<data name="Autofill" xml:space="preserve">
<value>Avto-doldurma</value>
@@ -949,7 +949,7 @@ Skan prosesi avtomatik baş tutacaq.</value>
<value>Şifrələmə açarınızı güncəlləyənə qədər bu özəlliyi istifadə edə bilməzsiniz.</value>
</data>
<data name="EncryptionKeyMigrationRequiredDescriptionLong" xml:space="preserve">
<value>Şifrələmə açarının daşınması tələb olunur. Şifrələmə açarınızı güncəlləmək üçün lütfən veb anbar üzərindən giriş edin.</value>
<value>Şifrələmə açarının daşınması tələb olunur. Şifrələmə açarınızı güncəlləmək üçün lütfən veb seyfinizə giriş edin.</value>
</data>
<data name="LearnMore" xml:space="preserve">
<value>Daha ətraflı</value>
@@ -984,10 +984,10 @@ Skan prosesi avtomatik baş tutacaq.</value>
<value>Server URL-si</value>
</data>
<data name="WebVaultUrl" xml:space="preserve">
<value>Veb anbar server URL-si</value>
<value>Veb seyf server URL-si</value>
</data>
<data name="BitwardenAutofillServiceNotificationContentOld" xml:space="preserve">
<value>Anbarınızdakı elementlərə baxmaq üçün bu bildirişə toxunun.</value>
<value>Seyfinizdəki elementlərə baxmaq üçün bu bildirişə toxunun.</value>
</data>
<data name="CustomFields" xml:space="preserve">
<value>Özəl xanalar</value>
@@ -1149,10 +1149,10 @@ Skan prosesi avtomatik baş tutacaq.</value>
<value>Bitwarden ilə avto-doldurma</value>
</data>
<data name="VaultIsLocked" xml:space="preserve">
<value>Anbar kilidlənib</value>
<value>Seyf kilidlənib</value>
</data>
<data name="GoToMyVault" xml:space="preserve">
<value>Anbarıma get</value>
<value>Seyfimə get</value>
</data>
<data name="Collections" xml:space="preserve">
<value>Kolleksiyalar</value>
@@ -1301,7 +1301,7 @@ Skan prosesi avtomatik baş tutacaq.</value>
<value>İstifadə etməyi düşünmürsünüzsə, digər Avto-doldurma tətbiqlərini Ayarlarda sıradan çıxartmağı tövsiyə edirik.</value>
</data>
<data name="BitwardenAutofillDescription" xml:space="preserve">
<value>Parollarınızın cəld avto-doldurulması üçün anbarınıza birbaşa klaviaturanızdan müraciət edin.</value>
<value>Parolları cəld avto-doldurmaq üçün seyfinizə birbaşa klaviaturanızdan müraciət edin.</value>
</data>
<data name="AutofillTurnOn" xml:space="preserve">
<value>Cihazınızda parolun avto-doldurulması üçün aşağıdakı təlimatları izləyin:</value>
@@ -1325,7 +1325,7 @@ Skan prosesi avtomatik baş tutacaq.</value>
<value>Parolun avto-doldurulması</value>
</data>
<data name="BitwardenAutofillAlert2" xml:space="preserve">
<value>Anbarınıza yeni giriş məlumatlarını əlavə etməyin ən asan yolu, Bitwarden parol avto-doldurma uzantısıdır. Bu uzantı haqqında daha ətraflı məlumat almaq üçün "Ayarlar" ekranına gedin.</value>
<value>Seyfinizə yeni bir giriş əlavə etməyin ən asan yolu, Bitwarden Parol Avto-doldurma uzantısıdır. Bitwarden Parol Avto-doldurma uzantısı haqqında daha ətraflı məlumat üçün "Ayarlar" ekranına gedin.</value>
</data>
<data name="InvalidEmail" xml:space="preserve">
<value>Yararsız e-poçt ünvanı.</value>
@@ -1468,10 +1468,10 @@ Skan prosesi avtomatik baş tutacaq.</value>
<comment>A 'fingerprint phrase' is a unique word phrase (similar to a passphrase) that a user can use to authenticate their public key with another user, for the purposes of sharing.</comment>
</data>
<data name="LearnOrgConfirmation" xml:space="preserve">
<value>Bitwarden, bir təşkilat hesabı istifadə edərək anbar elementlərinizi başqaları ilə paylaşmağınıza icazə verər. Daha ətraflı məlumat üçün bitwarden.com saytını ziyarət etmək istəyirsiniz?</value>
<value>Bitwarden, bir təşkilat hesabı istifadə edərək seyf elementlərinizi başqaları ilə paylaşmağınıza icazə verir. Daha ətraflı məlumat üçün bitwarden.com saytını ziyarət etmək istəyirsiniz?</value>
</data>
<data name="ExportVault" xml:space="preserve">
<value>Anbarı xaricə köçür</value>
<value>Seyfi xaricə köçür</value>
</data>
<data name="LockNow" xml:space="preserve">
<value>İndi kilidlə</value>
@@ -1483,7 +1483,7 @@ Skan prosesi avtomatik baş tutacaq.</value>
<value>Kilidi aç</value>
</data>
<data name="UnlockVault" xml:space="preserve">
<value>Anbar kilidini aç</value>
<value>Seyfin kilidini aç</value>
</data>
<data name="ThirtyMinutes" xml:space="preserve">
<value>30 dəqiqə</value>
@@ -1496,13 +1496,13 @@ Skan prosesi avtomatik baş tutacaq.</value>
<comment>ex: Logged in as user@example.com on bitwarden.com.</comment>
</data>
<data name="VaultLockedMasterPassword" xml:space="preserve">
<value>Anbarınız kilidlənib. Davam etmək üçün ana parolunuzu doğrulayın.</value>
<value>Seyfiniz kilidlənib. Davam etmək üçün ana parolunuzu doğrulayın.</value>
</data>
<data name="VaultLockedPIN" xml:space="preserve">
<value>Anbarınız kilidlənib. Davam etmək üçün PIN kodunuzu doğrulayın.</value>
<value>Seyfiniz kilidlənib. Davam etmək üçün PIN kodunuzu doğrulayın.</value>
</data>
<data name="VaultLockedIdentity" xml:space="preserve">
<value>Anbarınız kilidlənib. Davam etmək üçün kimliyinizi doğrulayın.</value>
<value>Seyfiniz kilidlənib. Davam etmək üçün kimliyinizi doğrulayın.</value>
</data>
<data name="Dark" xml:space="preserve">
<value>Tünd</value>
@@ -1540,7 +1540,7 @@ Skan prosesi avtomatik baş tutacaq.</value>
<comment>Default URI match detection for auto-fill.</comment>
</data>
<data name="DefaultUriMatchDetectionDescription" xml:space="preserve">
<value>Avto-doldurma kimi əməliyyatları icra edərkən giriş etmə prosesi üçün URI uyuşma aşkarlamasının idarə edliəcəyi ilkin yolu seçin.</value>
<value>Avto-doldurma kimi əməliyyatları icra edərkən giriş etmə prosesi üçün URI uyuşma aşkarlamasının idarə ediləcəyi ilkin yolu seçin.</value>
</data>
<data name="Theme" xml:space="preserve">
<value>Tema</value>
@@ -1586,13 +1586,13 @@ Skan prosesi avtomatik baş tutacaq.</value>
<value>Giriş əlavə etmək üçün soruş</value>
</data>
<data name="AskToAddLoginDescription" xml:space="preserve">
<value>Anbarınızda yoxdursa, bir element əlavə etyi soruşun.</value>
<value>Seyfinizdə tapılmayan elementin əlavə edilsi soruşulsun.</value>
</data>
<data name="OnRestart" xml:space="preserve">
<value>Tətbiq yenidən başladılanda</value>
</data>
<data name="AutofillServiceNotEnabled" xml:space="preserve">
<value>Avto-doldurma, veb sayt və tətbiqlərdən Bitwarden anbarınıza güvənli şəkildə müraciət etməyinizi asanlaşdırır. Deyəsən, Bitwarden üçün avto-doldurma xidmətini qurmamısınız. "Ayarlar" ekranında Bitwarden üçün avto-doldurma xidmətini qurun.</value>
<value>Avto-doldurma, digər veb sayt və tətbiqlərdən Bitwarden seyfinizə güvənli şəkildə müraciət etməyinizi asanlaşdırır. Deyəsən, Bitwarden üçün avto-doldurma xidmətini qurmamısınız. "Ayarlar" ekranında Bitwarden üçün avto-doldurma xidmətini qurun.</value>
</data>
<data name="ThemeAppliedOnRestart" xml:space="preserve">
<value>Tema dəyişiklikləriniz tətbiq yenidən başladılanda tətbiq ediləcək.</value>
@@ -1650,7 +1650,7 @@ Skan prosesi avtomatik baş tutacaq.</value>
<value>Fayl formatı</value>
</data>
<data name="ExportVaultMasterPasswordDescription" xml:space="preserve">
<value>Anbar datanızı xaricə köçürmək üçün ana parolunuzu daxil edin.</value>
<value>Seyf datanızı xaricə köçürmək üçün ana parolunuzu daxil edin.</value>
</data>
<data name="SendVerificationCodeToEmail" xml:space="preserve">
<value>Doğrulama kodunu e-poçtunuza göndərin</value>
@@ -1671,17 +1671,17 @@ Skan prosesi avtomatik baş tutacaq.</value>
<value>Hesab şifrələmə açarları, hər Bitwarden istifadəçi hesabı üçün unikaldır, buna görə də şifrələnmiş bir xaricə köçürməni, fərqli bir hesaba köçürə bilməzsiniz.</value>
</data>
<data name="ExportVaultConfirmationTitle" xml:space="preserve">
<value>Anbarın xaricə köçürülməsini təsdiqlə</value>
<value>Seyfi xaricə köçürməyi təsdiqlə</value>
<comment>Title for the alert to confirm vault exports.</comment>
</data>
<data name="Warning" xml:space="preserve">
<value>Xəbərdarlıq</value>
</data>
<data name="ExportVaultFailure" xml:space="preserve">
<value>Anbarınızın xaricə köçürülməsi zamanı problem yarandı. Əgər problem davam edərsə, veb anbarından xaricə köçürməli olacaqsınız.</value>
<value>Seyfin xaricə köçürülməsi zamanı problem yarandı. Əgər problem davam edərsə, veb seyfinizdən xaricə köçürməli olacaqsınız.</value>
</data>
<data name="ExportVaultSuccess" xml:space="preserve">
<value>Anbar uğurla xaricə köçürüldü</value>
<value>Seyf uğurla xaricə köçürüldü</value>
</data>
<data name="Clone" xml:space="preserve">
<value>Klonla</value>
@@ -1695,7 +1695,7 @@ Skan prosesi avtomatik baş tutacaq.</value>
<comment>Button text for an open operation (verb).</comment>
</data>
<data name="UnableToSaveAttachment" xml:space="preserve">
<value>Bu qoşmanı saxlayarkən problem yarandı. Əgər problem davam edərsə, veb anbarından saxlaya bilərsiniz.</value>
<value>Bu qoşmanı saxlayarkən problem yarandı. Əgər problem davam edərsə, veb seyfdən saxlaya bilərsiniz.</value>
</data>
<data name="SaveAttachmentSuccess" xml:space="preserve">
<value>Qoşma uğurla saxlanıldı</value>
@@ -1756,7 +1756,7 @@ Skan prosesi avtomatik baş tutacaq.</value>
<value>Təzələmə zamanı sinxr icazə ver</value>
</data>
<data name="EnableSyncOnRefreshDescription" xml:space="preserve">
<value>Barmağınızla aşağı çəkdikdə anbarı sinxronlaşdır.</value>
<value>Barmağınızla aşağı çəkdikdə seyfi sinxronlaşdır.</value>
</data>
<data name="LogInSso" xml:space="preserve">
<value>Müəssisə üçün tək daxil olma</value>
@@ -1774,7 +1774,7 @@ Skan prosesi avtomatik baş tutacaq.</value>
<value>Ana parolu ayarla</value>
</data>
<data name="SetMasterPasswordSummary" xml:space="preserve">
<value>SSO ilə giriş prosesini tamamlamaq üçün lütfən anbarınıza müraciət etmək və onu qorumaq üçün bir ana parol ayarlayın.</value>
<value>SSO ilə giriş prosesini tamamlamaq üçün lütfən seyfinizə müraciət edəcək və onu qoruyacaq bir ana parol təyin edin.</value>
</data>
<data name="MasterPasswordPolicyInEffect" xml:space="preserve">
<value>Bir və ya daha çox təşkilat siyasəti, aşağıdakı tələbləri qarşılamaq üçün ana parolunuzu tələb edir:</value>
@@ -1861,7 +1861,7 @@ Skan prosesi avtomatik baş tutacaq.</value>
<value>Fəal olsa, əlçatımlılıq, Android Avto-doldurma Çərçivəsini dəstəkləməyən köhnə tətbiqlərdə Avto-doldurma Xidmətini təqlid etməsi üçün açılan bir pəncərə göstərəcək.</value>
</data>
<data name="PersonalOwnershipSubmitError" xml:space="preserve">
<value>Müəssisə Siyasətinə görə, elementləri şəxsi anbarınızda saxlamağınız məhdudlaşdırılıb. Sahiblik seçimini təşkilat olaraq dəyişdirin və mövcud kolleksiyalar arasından seçim edin.</value>
<value>Müəssisə siyasətinə görə, elementləri şəxsi seyfinizdə saxlamağınız məhdudlaşdırılıb. Sahiblik seçimini təşkilat olaraq dəyişdirin və mövcud kolleksiyalar arasından seçim edin.</value>
</data>
<data name="PersonalOwnershipPolicyInEffect" xml:space="preserve">
<value>Bir təşkilat siyasəti, sahiblik seçimlərinizə təsir edir.</value>
@@ -2067,7 +2067,7 @@ Skan prosesi avtomatik baş tutacaq.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="SendFileEmailVerificationRequired" xml:space="preserve">
<value>Faylları "Send" ilə istifadə etmək üçün e-poçtunuzu doğrulamalısınız. E-poçtunuzu veb anbarında doğrulaya bilərsiniz.</value>
<value>Faylları "Send" ilə istifadə etmək üçün e-poçtunuzu doğrulamalısınız. E-poçtunuzu veb seyfdə doğrulaya bilərsiniz.</value>
<comment>'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.</comment>
</data>
<data name="PasswordPrompt" xml:space="preserve">
@@ -2092,7 +2092,7 @@ Skan prosesi avtomatik baş tutacaq.</value>
<value>Ana parolu güncəllə</value>
</data>
<data name="UpdateMasterPasswordWarning" xml:space="preserve">
<value>Ana parolunuz təzəlikcə təşkilatınızdakı bir administrator tərəfindən dəyişdirildi. Anbara müraciət üçün Ana parolunuzu indi güncəlləməlisiniz. Davam etsəniz, hazırkı seansdan çıxış etmiş və təkrar giriş etməli olacaqsınız. Digər cihazlardakı aktiv seanslar bir saata qədər aktiv qalmağa davam edə bilər.</value>
<value>Ana parolunuz təzəlikcə təşkilatınızdakı bir administrator tərəfindən dəyişdirildi. Seyfə müraciət üçün Ana parolunuzu indi güncəlləməlisiniz. Davam etsəniz, hazırkı seansdan çıxış etmiş və təkrar giriş etməli olacaqsınız. Digər cihazlardakı aktiv seanslar bir saata qədər aktiv qalmağa davam edə bilər.</value>
</data>
<data name="UpdatingPassword" xml:space="preserve">
<value>Parol yenilənir</value>
@@ -2137,19 +2137,19 @@ Skan prosesi avtomatik baş tutacaq.</value>
<value>Bu təşkilat, sizi "parol sıfırlama"da avtomatik olaraq qeydiyyata alan müəssisə siyasətinə sahibdir. Qeydiyyat, təşkilat administratorlarına ana parolunuzu dəyişdirmə icazəsi verəcək.</value>
</data>
<data name="VaultTimeoutPolicyInEffect" xml:space="preserve">
<value>Təşkilatınızın siyasətləri, anbarınızın vaxt bitişinə təsir edir. Anbar vaxt bitişi üçün icazə verilən maksimum vaxt {0} saat {1} dəqiqədir</value>
<value>Təşkilatınızın siyasətləri, icazə verilən maksimum seyf bitmə vaxtını {0} saat {1} dəqiqə olaraq ayarladı.</value>
</data>
<data name="VaultTimeoutPolicyWithActionInEffect" xml:space="preserve">
<value>Təşkilatınızın siyasətləri, anbarınızın vaxt bitişinə təsir edir. Anbar vaxt bitişi üçün icazə verilən maksimum vaxt {0} saat {1} dəqiqədir. Anbar vaxt bitişi əməliyyatı {2} olaraq ayarlandı.</value>
<value>Təşkilatınızın siyasətləri, seyfinizin bitmə vaxtına təsir edir. İcazə verilən maksimum seyf bitmə vaxtı {0} saat {1} dəqiqədir. Seyf vaxt bit əməliyyatı {2} olaraq ayarlandı.</value>
</data>
<data name="VaultTimeoutActionPolicyInEffect" xml:space="preserve">
<value>Təşkilatınızın siyasətləri, anbar vaxt bitişi əməliyyatınızı {0} olaraq ayarladı.</value>
<value>Təşkilatınızın siyasətləri, seyfinizin vaxt bit əməliyyatını {0} olaraq ayarladı.</value>
</data>
<data name="VaultTimeoutToLarge" xml:space="preserve">
<value>Anbar vaxt bitişi, təşkilatınız tərəfindən ayarlanan məhdudiyyətləri aşır.</value>
<value>Seyfin bitmə vaxtı, təşkilatınız tərəfindən ayarlanan məhdudiyyətləri aşır.</value>
</data>
<data name="DisablePersonalVaultExportPolicyInEffect" xml:space="preserve">
<value>Bir və ya daha çox təşkilat siyasəti, fərdi anbarınızı xaricə köçürməyinizi əngəlləyir.</value>
<value>Bir və ya daha çox təşkilat siyasəti, fərdi seyfinizi xaricə köçürməyinizi əngəlləyir.</value>
</data>
<data name="AddAccount" xml:space="preserve">
<value>Hesab əlavə et</value>
@@ -2257,16 +2257,16 @@ Skan prosesi avtomatik baş tutacaq.</value>
<value>Parol görünmür, göstərmək üçün toxunun.</value>
</data>
<data name="FilterByVault" xml:space="preserve">
<value>Elementləri anbara görə filtrlə</value>
<value>Elementləri seyfə görə filtrlə</value>
</data>
<data name="AllVaults" xml:space="preserve">
<value>Bütün anbarlar</value>
<value>Bütün seyflər</value>
</data>
<data name="Vaults" xml:space="preserve">
<value>Anbarlar</value>
<value>Seyflər</value>
</data>
<data name="VaultFilterDescription" xml:space="preserve">
<value>Anbar: {0}</value>
<value>Seyf: {0}</value>
</data>
<data name="All" xml:space="preserve">
<value>Hamısı</value>
@@ -2305,7 +2305,7 @@ Skan prosesi avtomatik baş tutacaq.</value>
<value>Açar uğurla daxil edildikdən sonra, açarı güvənli şəkildə saxlamaq üçün "TOTP əlavə et"i seçin</value>
</data>
<data name="NeverLockWarning" xml:space="preserve">
<value>Kilid seçimlərini "Heç vaxt" olaraq ayarlamaq, anbarınızı cihazınıza müraciəti olan hər kəsə əlçatan edir. Bu seçimi istifadə etsəniz, cihazınızı düzgün qoruduğunuza əmin olmalısınız.</value>
<value>Kilid seçimlərini "Heç vaxt" olaraq ayarlamaq, seyfinizi cihazınıza müraciəti olan hər kəsə əlçatan edir. Bu seçimi istifadə etsəniz, cihazınızı düzgün qoruduğunuza əmin olmalısınız.</value>
</data>
<data name="EnvironmentPageUrlsError" xml:space="preserve">
<value>Daxil edilən bir və ya daha çox URL yararsızdır. Lütfən nəzər salın və yenidən saxlamağa çalışın.</value>
@@ -2514,7 +2514,7 @@ Bu hesaba keçmək istəyirsiniz?</value>
<value>Cihazınıza bir bildiriş göndərildi.</value>
</data>
<data name="PleaseMakeSureYourVaultIsUnlockedAndTheFingerprintPhraseMatchesOnTheOtherDevice" xml:space="preserve">
<value>Lütfən anbarınızın kilidinin açıq olduğuna və Barmaq izi ifadəsinin digər cihazla uyuşduğuna əmin olun.</value>
<value>Lütfən seyfinizin kilidinin açıq olduğuna və Barmaq izi ifadəsinin digər cihazla uyuşduğuna əmin olun.</value>
</data>
<data name="ResendNotification" xml:space="preserve">
<value>Bildirişi təkrar göndər</value>
@@ -2601,7 +2601,7 @@ Bu hesaba keçmək istəyirsiniz?</value>
<value>Açarı, mövcud və ya yeni bir elementə əlavə edin</value>
</data>
<data name="ThereAreNoItemsInYourVaultThatMatchX" xml:space="preserve">
<value>Anbarınızda {0} ilə uyuşan heç bir element yoxdur</value>
<value>Seyfinizdə "{0}" ilə uyuşan heç bir element yoxdur</value>
</data>
<data name="SearchForAnItemOrAddANewItem" xml:space="preserve">
<value>Bir element axtarın və ya yenisini əlavə edin</value>
@@ -2625,7 +2625,7 @@ Bu hesaba keçmək istəyirsiniz?</value>
<value>Bölgə</value>
</data>
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
<value>Ana parolunuz təşkilatınızdakı siyasətlərdən birinə və ya bir neçəsinə uyğun gəlmir. Anbara müraciət üçün ana parolunuzu indi güncəlləməlisiniz. Davam etsəniz, hazırkı seansdan çıxış etmiş və təkrar giriş etməli olacaqsınız. Digər cihazlardakı aktiv seanslar bir saata qədər aktiv qalmağa davam edə bilər.</value>
<value>Ana parolunuz təşkilatınızdakı siyasətlərdən birinə və ya bir neçəsinə uyğun gəlmir. Seyfə müraciət üçün ana parolunuzu indi güncəlləməlisiniz. Davam etsəniz, hazırkı seansdan çıxış etmiş və təkrar giriş etməli olacaqsınız. Digər cihazlardakı aktiv seanslar bir saata qədər aktiv qalmağa davam edə bilər.</value>
</data>
<data name="CurrentMasterPassword" xml:space="preserve">
<value>Hazırkı ana parol</value>
@@ -2700,7 +2700,7 @@ Bu hesaba keçmək istəyirsiniz?</value>
<value>{0} olaraq giriş edilir</value>
</data>
<data name="VaultTimeoutActionChangedToLogOut" xml:space="preserve">
<value>Anbar vaxt bitməsi əməliyyatııxış et" olaraq dəyişdirildi</value>
<value>Seyfin vaxt bitmə əməliyyatııxış et" olaraq dəyişdirildi</value>
</data>
<data name="BlockAutoFill" xml:space="preserve">
<value>Avto-doldurmanı əngəllə</value>
@@ -2758,7 +2758,7 @@ Bu hesaba keçmək istəyirsiniz?</value>
<value>Giriş edilir</value>
</data>
<data name="Vault" xml:space="preserve">
<value>Anbar</value>
<value>Seyf</value>
</data>
<data name="Appearance" xml:space="preserve">
<value>Görünüş</value>
@@ -2807,7 +2807,7 @@ Bu hesaba keçmək istəyirsiniz?</value>
<value>{0} saat</value>
</data>
<data name="PasskeyManagementExplanationLong" xml:space="preserve">
<value>Yeni keçid açarlarını saxlamaq və anbarınızda saxlanılan keçid açarları ilə giriş etmək üçün Bitwarden-i istifadə edin.</value>
<value>Yeni keçid açarlarını saxlamaq və seyfinizdəki keçid açarları ilə giriş etmək üçün Bitwarden-i istifadə edin.</value>
</data>
<data name="AutofillServicesExplanationLong" xml:space="preserve">
<value>Android Avto-doldurma Çərçivəsi, giriş məlumatlarını cihazınızdakı digər tətbiqlərə doldurmağa kömək etmək üçün istifadə olunur.</value>
@@ -2847,7 +2847,7 @@ Bu hesaba keçmək istəyirsiniz?</value>
<value>Ana parolunuzu Bitwarden veb tətbiqində dəyişdirə bilərsiniz.</value>
</data>
<data name="YouCanImportDataToYourVaultOnX" xml:space="preserve">
<value>Datanı {0} üzərindən anbarınıza köçürə bilərsiniz.</value>
<value>Datanı {0} üzərindən seyfinizə köçürə bilərsiniz.</value>
<comment>The parameter is an URL, like vault.bitwarden.com.</comment>
</data>
<data name="LearnMoreAboutHowToUseBitwardenOnTheHelpCenter" xml:space="preserve">
@@ -2863,7 +2863,7 @@ Bu hesaba keçmək istəyirsiniz?</value>
<value>Veb tətbiqində Bitwarden hesabınızın daha çox özəlliyini kəşf edin.</value>
</data>
<data name="LearnAboutOrganizationsDescriptionLong" xml:space="preserve">
<value>Bitwarden, bir təşkilat hesabı istifadə edərək anbar elementlərinizi başqaları ilə paylaşmağınıza icazə verər. bitwarden.com veb saytında ətraflı öyrənin.</value>
<value>Bitwarden, bir təşkilatı istifadə edərək seyf elementlərinizi başqaları ilə paylaşmağınıza imkan verir. Daha ətraflı məlumat üçün bitwarden.com saytını ziyarət edin.</value>
</data>
<data name="RateAppDescriptionLong" xml:space="preserve">
<value>Başqalarının Bitwarden-in onlar üçün uyğun olub-olmadığını öyrənməkdə kömək edin. Tətbiq mağazasını ziyarət edin və tətbiqimizi qiymətləndirin.</value>
@@ -2888,7 +2888,7 @@ Bu hesaba keçmək istəyirsiniz?</value>
<value>Təşkilatınız bir ana parol ayarlamağı tələb edir.</value>
</data>
<data name="SetUpAnUnlockOptionToChangeYourVaultTimeoutAction" xml:space="preserve">
<value>Anbar vaxt bitməsi əməliyyatınızı dəyişdirmək üçün bir kilid açma seçimi qurun.</value>
<value>Seyf vaxt bitmə əməliyyatınızı dəyişdirmək üçün bir kilid açma seçimi qurun.</value>
</data>
<data name="ChooseALoginToSaveThisPasskeyTo" xml:space="preserve">
<value>Bu keçid açarını saxlayacaq bir giriş seçin</value>
@@ -2968,10 +2968,10 @@ Bu hesaba keçmək istəyirsiniz?</value>
<value>3. Parollar və keçid açarları üçün istifadə etmək məqsədilə "Bitwarden"i seçin</value>
</data>
<data name="YourPasskeyWillBeSavedToYourBitwardenVault" xml:space="preserve">
<value>Keçid açarınız Bitwarden anbarınızda saxlanılacaq</value>
<value>Keçid açarınız Bitwarden seyfinizdə saxlanılacaq</value>
</data>
<data name="YourPasskeyWillBeSavedToYourBitwardenVaultForX" xml:space="preserve">
<value>Keçid açarınız {0} üçün Bitwarden anbarınızda saxlanılacaq</value>
<value>Keçid açarınız {0} üçün Bitwarden seyfinizdə saxlanılacaq</value>
</data>
<data name="PasskeysNotSupportedForThisApp" xml:space="preserve">
<value>Keçid açarları bu tətbiq üçün dəstəklənmir</value>

View File

@@ -1195,7 +1195,7 @@ Das Scannen erfolgt automatisch.</value>
<value>Windows Hello</value>
</data>
<data name="BitwardenCredentialProviderGoToSettings" xml:space="preserve">
<value>We were unable to automatically open the Android credential provider settings menu for you. You can navigate to the credential provider settings menu manually from Android Settings &gt; System &gt; Passwords &amp; accounts &gt; Passwords, passkeys and data services.</value>
<value>Wir waren nicht in der Lage, das Android Credential Provider Menü für dich automatisch zu öffnen. Du kannst in den Android Einstellungen &gt; System &gt; Passwörter &amp; Konten &gt; Passwörter, Passkeys und Datendienste zum Credential Provider Einstellungs-Menü gelangen.</value>
</data>
<data name="BitwardenAutofillGoToSettings" xml:space="preserve">
<value>Die Android Auto-Fill Einstellungen konnten nicht automatisch geöffnet werden. Über Android Einstellungen &gt; Sprachen &amp; Eingabe &gt; AutoFill-Dienst kannst du manuell zu den Auto-Fill Einstellungen navigieren.</value>

View File

@@ -416,7 +416,7 @@
<value>Estensione app</value>
</data>
<data name="AutofillAccessibilityDescription" xml:space="preserve">
<value>Usa il servizio di accessibilità di Bitwarden per il riempimento automatico dei tuoi login su app e web.</value>
<value>Usa il servizio di accessibilità Bitwarden per riempire automaticamente i tuoi login nelle app e nei siti.</value>
</data>
<data name="AutofillService" xml:space="preserve">
<value>Servizio di riempimento automatico</value>

View File

@@ -1822,7 +1822,7 @@ Scanarea se va face automat.</value>
<value>Bitwarden are nevoie de atenție - Activați "Afișare peste" în "Serviciul de auto-completare" din Setările Bitwarden</value>
</data>
<data name="PasskeyManagement" xml:space="preserve">
<value>Passkey management</value>
<value>Gestionare chei de acces</value>
</data>
<data name="AutofillServices" xml:space="preserve">
<value>Servicii de autocompletare</value>
@@ -2623,7 +2623,7 @@ Doriți să comutați la acest cont?</value>
<value>Data region</value>
</data>
<data name="Region" xml:space="preserve">
<value>Region</value>
<value>Regiune</value>
</data>
<data name="UpdateWeakMasterPasswordWarning" xml:space="preserve">
<value>Parola principală nu îndeplinește una sau mai multe politici ale organizației. Pentru a accesa seiful trebuie să actualizați acum parola principală. Continuarea te va deconecta din sesiunea curentă, necesitând să te autentifici din nou. Sesiunile active pe alte dispozitive pot continua să rămână active timp de maxim o oră.</value>
@@ -2650,13 +2650,13 @@ Doriți să comutați la acest cont?</value>
<value>Remember this device</value>
</data>
<data name="Passkey" xml:space="preserve">
<value>Passkey</value>
<value>Cheie de acces</value>
</data>
<data name="Passkeys" xml:space="preserve">
<value>Passkeys</value>
<value>Chei de acces</value>
</data>
<data name="Application" xml:space="preserve">
<value>Application</value>
<value>Aplicație</value>
</data>
<data name="YouCannotEditPasskeyApplicationBecauseItWouldInvalidateThePasskey" xml:space="preserve">
<value>You cannot edit passkey application because it would invalidate the passkey</value>
@@ -2762,13 +2762,13 @@ Doriți să comutați la acest cont?</value>
<value>Vault</value>
</data>
<data name="Appearance" xml:space="preserve">
<value>Appearance</value>
<value>Aspect</value>
</data>
<data name="AccountSecurity" xml:space="preserve">
<value>Account security</value>
<value>Securitate cont</value>
</data>
<data name="BitwardenHelpCenter" xml:space="preserve">
<value>Bitwarden help center</value>
<value>Centrul de Ajutor Bitwarden</value>
</data>
<data name="ContactBitwardenSupport" xml:space="preserve">
<value>Contact Bitwarden support</value>
@@ -2777,13 +2777,13 @@ Doriți să comutați la acest cont?</value>
<value>Copy app information</value>
</data>
<data name="SyncNow" xml:space="preserve">
<value>Sync now</value>
<value>Sincronizează acum</value>
</data>
<data name="UnlockOptions" xml:space="preserve">
<value>Unlock options</value>
<value>Opțiuni de deblocare</value>
</data>
<data name="SessionTimeout" xml:space="preserve">
<value>Session timeout</value>
<value>Expirarea sesiunii</value>
</data>
<data name="SessionTimeoutAction" xml:space="preserve">
<value>Session timeout action</value>
@@ -2817,7 +2817,7 @@ Doriți să comutați la acest cont?</value>
<value>Use inline autofill if your selected keyboard supports it. Otherwise, use the default overlay.</value>
</data>
<data name="AdditionalOptions" xml:space="preserve">
<value>Additional options</value>
<value>Opțiuni adiționale</value>
</data>
<data name="ContinueToWebApp" xml:space="preserve">
<value>Continue to web app?</value>
@@ -2877,7 +2877,7 @@ Doriți să comutați la acest cont?</value>
<comment>To state the date/time in which the cipher was created: Created 03/21/2023, 09:25 AM. First parameter is the date and the second parameter is the time.</comment>
</data>
<data name="TooManyAttempts" xml:space="preserve">
<value>Too many attempts</value>
<value>Prea multe încercări</value>
</data>
<data name="AccountLoggedOutBiometricExceeded" xml:space="preserve">
<value>Account logged out.</value>
@@ -2945,13 +2945,13 @@ Doriți să comutați la acest cont?</value>
<value>Verifying identity...</value>
</data>
<data name="Passwords" xml:space="preserve">
<value>Passwords</value>
<value>Parole</value>
</data>
<data name="UnknownAccount" xml:space="preserve">
<value>Unknown account</value>
<value>Cont necunoscut</value>
</data>
<data name="SetUpAutofill" xml:space="preserve">
<value>Set up auto-fill</value>
<value>Configurare completare automată</value>
</data>
<data name="GetInstantAccessToYourPasswordsAndPasskeys" xml:space="preserve">
<value>Get instant access to your passwords and passkeys!</value>

View File

@@ -1759,10 +1759,10 @@ Kod otomatik olarak taranacaktır.</value>
<value>Parmağımla aşağı çektiğimde kasayı eşitle.</value>
</data>
<data name="LogInSso" xml:space="preserve">
<value>Kurumsal tek oturum açma</value>
<value>Kurumsal çoklu oturum açma</value>
</data>
<data name="LogInSsoSummary" xml:space="preserve">
<value>Kuruluşunuzun tek oturum açma portalını kullanarak hızlıca giriş yapabilirsiniz. Başlamak için lütfen kuruluşunuzun tanımlayıcısını girin.</value>
<value>Kuruluşunuzun çoklu oturum açma portalını kullanarak hızlıca giriş yapabilirsiniz. Başlamak için lütfen kuruluşunuzun tanımlayıcısını girin.</value>
</data>
<data name="OrgIdentifier" xml:space="preserve">
<value>Kuruluş tanımlayıcı</value>

View File

@@ -11,7 +11,7 @@
<key>CFBundleIdentifier</key>
<string>com.8bit.bitwarden.autofill</string>
<key>CFBundleShortVersionString</key>
<string>2024.10.0</string>
<string>2024.10.111</string>
<key>CFBundleVersion</key>
<string>1</string>
<key>CFBundleLocalizations</key>

View File

@@ -11,7 +11,7 @@
<key>CFBundleIdentifier</key>
<string>com.8bit.bitwarden.find-login-action-extension</string>
<key>CFBundleShortVersionString</key>
<string>2024.10.0</string>
<string>2024.10.111</string>
<key>CFBundleLocalizations</key>
<array>
<string>en</string>

View File

@@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>XPC!</string>
<key>CFBundleShortVersionString</key>
<string>2024.10.0</string>
<string>2024.10.111</string>
<key>CFBundleVersion</key>
<string>1</string>
<key>MinimumOSVersion</key>

View File

@@ -137,16 +137,16 @@ Bitwarden, parolları iş yoldaşlarınızla təhlükəsiz paylaşa bilməyiniz
Nəyə görə Bitwarden-i seçməliyik:
Yüksək səviyyə şifrələmə
Parollarınız qabaqcıl bir ucdan digərinə kimi şifrələmə (AES-256 bit, salted hashtag və PBKDF2 SHA-256) ilə qorunur, beləcə verilənlərinizin güvənli və gizli qalmasını təmin edir.
Parollarınız qabaqcıl ucdan-uca şifrələmə (AES-256 bit, salted hashtag və PBKDF2 SHA-256) ilə qorunur, beləcə datanızın güvənli və gizli qalmasını təmin edir.
Daxili parol yaradıcı
Çox istifadə etdiyiniz hər veb sayt üçün güvənlik tələblərinə görə güclü, unikal və təsadüfi şifrələr yaradın.
Çox istifadə etdiyiniz hər veb sayt üçün güvənlik tələblərinə görə güclü, unikal və təsadüfi parollar yaradın.
Qlobal tərcümələr
Bitwarden tərcümələri 40 dildə mövcuddur və qlobal cəmiyyətimiz sayəsində böyüməyə davam edir.
Çarpaz platform tətbiqləri
Bitwarden anbarındakı həssas verilənləri, istənilən brauzerdən, mobil cihazdan və ya masaüstü əməliyyat sistemindən və daha çoxundan qoruyub paylaşın.
Bitwarden seyfindəki həssas dataları istənilən brauzerdən, mobil cihazdan və ya masaüstü əməliyyat sistemindən və daha çoxundan qoruyub paylaşın.
</value>
<comment>Max 4000 characters</comment>
</data>
@@ -155,18 +155,18 @@ Bitwarden anbarındakı həssas verilənləri, istənilən brauzerdən, mobil ci
<comment>Max 100 characters</comment>
</data>
<data name="Screenshot1" xml:space="preserve">
<value>Bütün giriş məlumatlarınızı və parollarınızı güvənli bir anbardan idarə edin</value>
<value>Bütün girişlərinizi və parollarınızı güvənli bir seyfdən idarə edin</value>
</data>
<data name="Screenshot2" xml:space="preserve">
<value>Güclü, təsadüfi və güvənli parolların avtomatik yaradılması</value>
</data>
<data name="Screenshot3" xml:space="preserve">
<value>Anbarınızı Touch ID, PIN kod və ana parol ilə qoruyun</value>
<value>Seyfinizi Touch ID, PIN kod və ana parolla qoruyun</value>
</data>
<data name="Screenshot4" xml:space="preserve">
<value>Safari, Chrome və yüzlərlə digər tətbiqdə giriş məlumatlarının avto-doldurulması</value>
</data>
<data name="Screenshot5" xml:space="preserve">
<value>Anbarınıza bir neçə cihazdan sinxronlaşdırıb müraciət edin</value>
<value>Bir neçə cihaz arasında sinxronlaşdıraraq seyfinizə müraciəti genişləndirin</value>
</data>
</root>

View File

@@ -141,7 +141,7 @@ Bitwarden, parolları iş yoldaşlarınızla təhlükəsiz paylaşa bilməyiniz
Nəyə görə Bitwarden-i seçməliyik:
Yüksək səviyyə şifrələmə
Şifrələriniz qabaqcıl bir ucdan digərinə kimi şifrələmə (AES-256 bit, salted hashtag və PBKDF2 SHA-256) ilə qorunur, beləcə verilənlərinizin təhlükəsiz və gizli qalmasını təmin edir.
Parollarınız qabaqcıl ucdan-uca şifrələmə (AES-256 bit, salted hashtag və PBKDF2 SHA-256) ilə qorunur, beləcə datanızın güvənli və gizli qalmasını təmin edir.
Daxili parol yaradıcı
Çox istifadə etdiyiniz hər veb sayt üçün güvənlik tələblərinə görə güclü, unikal və təsadüfi parollar yaradın.
@@ -150,7 +150,7 @@ Qlobal tərcümələr
Bitwarden tərcümələri 40 dildə mövcuddur və qlobal cəmiyyətimiz sayəsində böyüməyə davam edir.
Çarpaz platform tətbiqləri
Bitwarden anbarındakı həssas verilənləri, istənilən brauzerdən, mobil cihazdan və ya masaüstü əməliyyat sistemindən və daha çoxundan qoruyub paylaşın.
Bitwarden seyfindəki həssas dataları istənilən brauzerdən, mobil cihazdan və ya masaüstü əməliyyat sistemindən və daha çoxundan qoruyub paylaşın.
</value>
<comment>Max 4000 characters</comment>
</data>
@@ -164,13 +164,13 @@ Bitwarden anbarındakı həssas verilənləri, istənilən brauzerdən, mobil ci
<value>Güclü, təsadüfi və güvənli parolların avtomatik yaradılması</value>
</data>
<data name="Screenshot3" xml:space="preserve">
<value>Anbarınızı barmaq izi, PIN kod və ana parol ilə qoruyun</value>
<value>Seyfinizi barmaq izi, PIN kod və ana parolla qoruyun</value>
</data>
<data name="Screenshot4" xml:space="preserve">
<value>Brauzerinizdə və digər tətbiqlərdəki giriş xanalarının cəld avto-doldurulması</value>
</data>
<data name="Screenshot5" xml:space="preserve">
<value>Anbarınıza bir neçə cihazdan sinxronlaşdırıb müraciət edin
<value>Bir neçə cihaz arasında sinxronlaşdıraraq seyfinizə müraciəti genişləndirin
-Telefon
-Planşet